4Pane - en to vi translation catalogue (31403 entries)

en: #elif after #else
vi: #elif (nếu không thì nếu) nằm sau #else (nếu không)

en: #endif without #if
vi: #endif (thôi nếu) không có #if (nếu)

en: missing '(' after predicate
vi: thiếu « ( » nằm sau vị ngữ

en: missing ')' to complete answer
vi: thiếu « ) » để xong trả lời

en: predicate's answer is empty
vi: vị ngữ chứa trả lời trống

en: assertion without predicate
vi: sự khẳng định không có vị ngữ

en: predicate must be an identifier
vi: vị ngữ phải là bộ nhận diện

en: "%s" re-asserted
vi: « %s » được khẳng định lại

en: unterminated #%s
vi: #%s chưa chấm dứt

en: unterminated comment
vi: gặp chú thích chưa được chấm dứt

en: internal error:
vi: lỗi nôi bộ :

en: too many decimal points in number
vi: con số chứa quá nhiều dấu thập phân

en: fixed-point constants are a GCC extension
vi: hằng định điểm là phần mở rộng GCC

en: invalid digit "%c" in binary constant
vi: gặp chữ số không hợp lệ « %c » trong hằng nhị phân

en: invalid digit "%c" in octal constant
vi: gặp chữ số không hợp lệ « %c » trong hằng bát phân

en: invalid prefix "0b" for floating constant
vi: gặp tiền tố không hợp lệ « 0b » cho hằng trôi nổi

en: use of C99 hexadecimal floating constant
vi: dùng hằng trôi nổi thập lục C99

en: exponent has no digits
vi: số mũ không co chữ số nào

en: hexadecimal floating constants require an exponent
vi: mỗi hằng trôi nổi thập lục cần đến một số mũ

en: invalid suffix "%.*s" on floating constant
vi: gặp hậu tố không hợp lệ « %.*s »  nằm trên hằng trôi nổi

en: traditional C rejects the "%.*s" suffix
vi: ngôn ngữ C truyền thống từ chối hậu tố « %.*s »

en: invalid suffix "%.*s" with hexadecimal floating constant
vi: gặp hậu tố không hợp lệ « %.*s »  có hằng trôi nổi thập lục

en: decimal float constants are a GCC extension
vi: hằng trôi nổi thập lục là phần mở rộng GCC

en: invalid suffix "%.*s" on integer constant
vi: gặp hậu tố không hợp lệ « %.*s » nằm trên hằng số nguyên

en: use of C99 long long integer constant
vi: dùng hằng số nguyên dài dài C99

en: imaginary constants are a GCC extension
vi: hằng ảo là phần mở rộng GCC

en: binary constants are a GCC extension
vi: hằng nhị phân là phần mở rộng GCC

en: integer constant is too large for its type
vi: hằng số nguyên quá lớn cho kiểu nó

en: integer constant is so large that it is unsigned
vi: hằng số nguyên quá lớn thì không có dấu

en: missing ')' after "defined"
vi: thiếu « ) » nằm sau « defined » (đã xác định)

en: operator "defined" requires an identifier
vi: toán tử « defined » (đã xác định) cần đến bộ nhận diện

en: ("%s" is an alternative token for "%s" in C++)
vi: (« %s » là một hiệu bài thay thế cho « %s » trong ngôn ngữ C++)

en: this use of "defined" may not be portable
vi: khả năng dùng « defined » (đã xác định) có lẽ không thể mạng theo

en: floating constant in preprocessor expression
vi: gặp hằng trôi nổi nằm trong biểu thức tiền xử lý

en: imaginary number in preprocessor expression
vi: gặp số ảo nằm trong biểu thức tiền xử lý

en: "%s" is not defined
vi: chưa xác định « %s »

en: missing binary operator before token "%s"
vi: thiếu toán từ nhị phân nằm trước hiệu bài « %s »

en: token "%s" is not valid in preprocessor expressions
vi: hiệu bài « %s » không hợp lệ trong biểu thức tiền xử lý

en: missing expression between '(' and ')'
vi: thiếu biểu thức nằm giữa « ( » và « ) »

en: #if with no expression
vi: #if (nếu) không có biểu thức

en: operator '%s' has no right operand
vi: toán tử « %s » không có tác tử bên phải

en: operator '%s' has no left operand
vi: toán tử « %s » không có tác từ bên trái

en:  ':' without preceding '?'
vi:  Dấu hai chấm « : » không có dấu hỏi « ? » đi trước

en: unbalanced stack in #if
vi: có đống không cân bằng trong #if (nếu)

en: impossible operator '%u'
vi: toán từ không thể « %u »

en: missing ')' in expression
vi: thiếu « ) » nằm trong biểu thức

en: '?' without following ':'
vi: Dấu hỏi « ? » không có dấu hai chấm « : » đi sau

en: integer overflow in preprocessor expression
vi: tràn số nguyên trong biểu thức tiền xử lý

en: missing '(' in expression
vi: thiếu « ( » nằm trong biểu thức

en: the left operand of "%s" changes sign when promoted
vi: tác tử bên trái của « %s » thay đổi dấu (dương/âm) khi được tăng cấp

en: the right operand of "%s" changes sign when promoted
vi: tác tử bên phai của « %s » thay đổi dấu (dương/âm) khi đươc tăng cấp

en: traditional C rejects the unary plus operator
vi: ngôn ngữ C truyền thống từ chối toán tử cộng chỉ có một tác tử

en: comma operator in operand of #if
vi: toán tử dấu phẩy nằm trong tác tử của #if (nếu)

en: division by zero in #if
vi: chia số không trong #if (nếu)

en: NULL directory in find_file
vi: thư mục RỖNG trong « find_file »  (tìm tập tin)

en: one or more PCH files were found, but they were invalid
vi: tìm thấy một hay nhiều tập tin PCH, nhưng chúng không hợp lệ

en: use -Winvalid-pch for more information
vi: hãy thử lệnh « -Winvalid-pch » để tìm thấy thông tin thêm

en: %s is a block device
vi: %s là một thiết bị khối

en: %s is shorter than expected
vi: ngờ %s dài hơn

en: no include path in which to search for %s
vi: không có đường dẫn bao gồm trong đó có thể tìm kíếm %s

en: Multiple include guards may be useful for:
vi: Nhiều điều bảo vệ bao gồm có lẽ hiệu ích cho :

en: cppchar_t must be an unsigned type
vi: « cppchar_t » phải là kiểu không có dấu dương/âm

en: preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits
vi: toán thuật của trình tiền xử lý có độ chính xác tối đa là %lu bit còn đích cần đến %lu bit

en: CPP arithmetic must be at least as precise as a target int
vi: toán thuật CPP phải là ít nhất cùng chính xác với « int » đích

en: target char is less than 8 bits wide
vi: « char » đích có độ rộng ít hơn 8 bit

en: target wchar_t is narrower than target char
vi: « wchar_t » đích có độ rộng ít hơn « char » đích

en: target int is narrower than target char
vi: « int » đích có độ rộng ít hơn « char » đích

en: CPP half-integer narrower than CPP character
vi: nữa số nguyên CPP có độ rộng ít hơn ký tự CPP

en: CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits
vi: Trên máy này, CPP không thể xử lý hằng ký tự rộng hơn %lu bit, còn đích cần thiết %lu bit

en: backslash and newline separated by space
vi: xuyệc ngược và ký tự dòng mới phân cách nhau bởi dấu cách

en: backslash-newline at end of file
vi: gặp xuyệc ngược-ký tự dòng mới tại kết thúc của tập tin

en: trigraph ??%c converted to %c
vi: chữ ba « ??%c » đã được chuyển đổi thành « %c »

en: trigraph ??%c ignored, use -trigraphs to enable
vi: chữ ba « ??%c » bị bỏ qua nên hãy sư dụng tùy chon « -trigraphs » (chữ ba) để hiệu lực nó

en: "/*" within comment
vi: gặp « /* » nằm trong chú thích

en: %s in preprocessing directive
vi: gặp %s nằm trong chỉ thị tiền xử lý

en: null character(s) ignored
vi: (mọi) ký tự rỗng bị bỏ qua

en: `%.*s' is not in NFKC
vi: « %.*s »  không phải nằm trong NFKC

en: `%.*s' is not in NFC
vi: « %.*s » không phải nằm trong NFC

en: attempt to use poisoned "%s"
vi: đã cố gắng dùng « %s » bị vô hiệu hóa

en: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro
vi: « __VA_ARGS__ » chỉ có thể xuất hiện trong sự mở rộng của vĩ lệnh biến thiên C99

en: null character(s) preserved in literal
vi: (các) ký tự rỗng được giữ lại trong điều nghĩa chữ

en: missing terminating %c character
vi: thiếu ký tự « %c » chấm dứt

en: C++ style comments are not allowed in ISO C90
vi: không cho phép chú thích kiểu C++ nằm trong ISO C90

en: (this will be reported only once per input file)
vi: (điều này sẽ được thông báo chỉ một lần cho mỗi tập tin nhập)

en: multi-line comment
vi: gặp chú thích đa dòng

en: unspellable token %s
vi: gặp hiệu bài không thể chính tả %s

en: In file included from %s:%u
vi: Trong tập tin được bao gồm từ %s:%u

en: ,
                     from %s:%u
vi: ,
                     từ %s:%u

en: macro "%s" is not used
vi: bộ đối số « %s » không được dùng

en: invalid built-in macro "%s"
vi: vĩ lệnh có sẳn không hợp lệ « %s »

en: could not determine file timestamp
vi: không thể quyết định nhãn giờ của tập tin

en: could not determine date and time
vi: không thể quyết định ngày và giờ

en: __COUNTER__ expanded inside directive with -fdirectives-only
vi: __COUNTER__ đã mở rộng bên trong chỉ thị với « -fdirectives-only »

en: invalid string literal, ignoring final '\'
vi: điều nghĩa chữ chuỗi không hợp lệ nên bỏ qua « \ » cuối cùng

en: pasting "%s" and "%s" does not give a valid preprocessing token
vi: việc dán « %s » và « %s » không đưa ra hiệu bài tiền xử lý hợp lệ

en: ISO C99 requires rest arguments to be used
vi: ISO C99 cần đến đối số còn lại trong khối được dùng

en: macro "%s" requires %u arguments, but only %u given
vi: vĩ lệnh « %s » cần đến %u đối số, nhưng chỉ đưa ra %u thôi

en: macro "%s" passed %u arguments, but takes just %u
vi: vĩ lệnh « %s » đã gởi %u đối số, nhưng nhận chỉ %u thôi

en: unterminated argument list invoking macro "%s"
vi: danh sách đối số không được chấm dứt có gọi vĩ lệnh « %s »

en: function-like macro "%s" must be used with arguments in traditional C
vi: vĩ lệnh giống hàm số « %s » phải được dùng với đối số trong ngôn ngữ C truyền thống

en: duplicate macro parameter "%s"
vi: tham số vĩ lệnh trùng « %s »

en: "%s" may not appear in macro parameter list
vi: không cho phép « %s » xuất hiện trong danh sách tham số vĩ lệnh

en: macro parameters must be comma-separated
vi: các tham số bộ đối số phải được ngăn cách bởi dấu phẩy

en: parameter name missing
vi: thiếu tên tham số

en: anonymous variadic macros were introduced in C99
vi: vĩ lệnh biến thiên vô danh đã được giới thiệu trong C99

en: ISO C does not permit named variadic macros
vi: ISO C không cho phép vĩ lệnh biến thiên có tên

en: missing ')' in macro parameter list
vi: thiếu « ) » trong danh sách tham số bộ đối số

en: '##' cannot appear at either end of a macro expansion
vi: không cho phép « ## » nằm hoặc trước hoặc sau sự mở rộng vĩ lệnh

en: ISO C99 requires whitespace after the macro name
vi: ISO C99 cần đến khoảng trắng nằm sau tên vĩ lệnh

en: missing whitespace after the macro name
vi: thiếu khoảng trắng nằm sau tên vĩ lệnh

en: '#' is not followed by a macro parameter
vi: « # » không có tham số vĩ lệnh đi theo

en: "%s" redefined
vi: « %s » đã được xác định lại

en: macro argument "%s" would be stringified in traditional C
vi: đối số vĩ lệnh « %s » nên được chuyển đổi thành chuỗi trong ngôn ngữ C truyền thống

en: invalid hash type %d in cpp_macro_definition
vi: gặp kiểu băm không hợp lệ %d trong « cpp_macro_definition » (lời xác định vĩ lệnh)

en: while writing precompiled header
vi: trong khi ghi đầu trang biên dịch sẵn

en: %s: not used because `%.*s' not defined
vi: %s: không được dùng vì chưa xác định « %.*s »

en: %s: not used because `%.*s' defined as `%s' not `%.*s'
vi: %s: không được dùng vì « %.*s » đã được xác định là « %s » không phải « %.*s »

en: %s: not used because `%s' is defined
vi: %s: không được dùng vì « %s » đã được xác định

en: %s: not used because `__COUNTER__' is invalid
vi: %s: không được dùng vì « __COUNTER__ » không hợp lệ

en: while reading precompiled header
vi: trong khi đọc đầu trang biên dịch sẵn

en: detected recursion whilst expanding macro "%s"
vi: đã phát hiện sự đệ qui trong khi mở rộng vĩ lệnh « %s »

en: syntax error in macro parameter list
vi: gặp lỗi cú pháp trong danh sách tham số vĩ lệnh

note: Type: text Description Main menu item Translators: keep below 55 columns :sl2:
en: Download installer components
vi: Tải về thành phần cài đặt

note: Type: select Description :sl2:
en: The installer failed to download a file from the mirror. This may be a problem with your network, or with the mirror. You can choose to retry the download, select a different mirror, or cancel and choose another installation method.
vi: Bộ cài đặt đã không tải được một tập tin xuống máy bản sao. Có thể là vấn đề với mạng của bạn, hoặc trong máy bản sao. Bạn có thể chọn thử lại việc tải về, chọn máy bản sao khác, hoặc thôi rồi chọn một phương pháp cài đặt khác.

note: Type: note Description
en: Default parameters changed since version 5.2.1
vi: Tham số mặc định bị thay đổi kể từ phiên bản 5.2.1

note: Type: note Description
en: The default start parameters of the snmpd agent/daemon have been changed.
vi: Tham số khởi chạy mặc định của trình nền/tác nhân snmpd đã bị thay đổi.

note: Type: note Description
en: The daemon is now started as user snmp, binds to localhost only and runs with SNMP multiplexing (SMUX) support disabled. These parameters can all be individually changed in /etc/default/snmpd.
vi: Trình nền ngay bây giờ được khởi chạy như là người dùng « snmp », cũng kết hợp chỉ với máy cục bộ (localhost) và chạy với khả năng đa công SNMP (SMUX) bị tắt. Những tham số này cũng có thể được sửa đổi từng cài trong tập tin « /etc/default/snmpd ».

note: Type: note Description
en: Please see /usr/share/doc/snmpd/NEWS.Debian.gz for more details.
vi: Xem tập tin tin tức « /usr/share/doc/snmpd/NEWS.Debian.gz » để tìm chi tiết.

note: Type: boolean Description IPv6 :sl1:
en: Auto-configure networking?
vi: Tự động cấu hình mạng?

note: Type: boolean Description IPv6 :sl1:
en: Networking can be configured either by entering all the information manually, or by using DHCP (or a variety of IPv6-specific methods) to detect network settings automatically. If you choose to use autoconfiguration and the installer is unable to get a working configuration from the network, you will be given the opportunity to configure the network manually.
vi: Mạng có thể cấu hình hoặc là nhập mọi thông tin một cách thủ công hoặc dùng DHCP (hoặc các phương pháp IPv6 khác) để dò tìm cấu hình mạng tự động. Nếu bạn chọn tự động cấu hình và bộ cài đặt không lấy được cấu hình từ màng, sẽ yêu cầu bạn cấu hình mạng một cách thủ công.

note: Type: string Description :sl1:
en: Domain name:
vi: Tên miền:

note: Type: string Description :sl1:
en: The domain name is the part of your Internet address to the right of your host name.  It is often something that ends in .com, .net, .edu, or .org.  If you are setting up a home network, you can make something up, but make sure you use the same domain name on all your computers.
vi: Tên miền domain là một phần của địa chỉ Internet phía bên phải tên máy chủ hostname của bạn.  Nó thông thường được kết thúc bằng .com, .net, .edu, hoặc .org.  Nếu bạn đang thiết lập một mạng lưới nhà, bạn có thể tự tạo ra một thứ gì đó, nhưng hãy đảm bảo rằng bạn sử dụng cùng tên miền domain trên tất cả các máy tính của bạn.

note: Type: string Description :sl1:
en: Name server addresses:
vi: Các địa chỉ máy phục vụ tên:

note: Type: string Description :sl1:
en: The name servers are used to look up host names on the network. Please enter the IP addresses (not host names) of up to 3 name servers, separated by spaces. Do not use commas. The first name server in the list will be the first to be queried. If you don't want to use any name server, just leave this field blank.
vi: Máy phục vụ tên (name server) được dùng để tra tìm tên máy trên mạng. Hãy nhập những địa chỉ IP của 1-3 máy phục vụ tên, định giới bằng dấu cách (không dùng dấu phẩy). Máy phục vụ tên đầu tiên trong danh sách này sẽ nhận truy vấn thứ nhất. Nếu bạn không muốn sử dụng máy phục vụ tên nào, hãy bỏ trường này rỗng.

note: Type: select Description :sl1:
en: Primary network interface:
vi: Giao diện mạng chính:

note: Type: select Description :sl1:
en: Your system has multiple network interfaces. Choose the one to use as the primary network interface during the installation. If possible, the first connected network interface found has been selected.
vi: Hệ thống của bạn có nhiều giao diện mạng. Hãy chọn một cái sử dụng làm giao diện mạng chính trong khi cài đặt. Nếu có thể, giao diện mạng được kết nối đầu tiên sẽ được chọn.

note: Type: string Description :sl2: :sl1:
en: Wireless ESSID for ${iface}:
vi: ESSID không dây cho ${iface}:

note: Type: string Description :sl2:
en: ${iface} is a wireless network interface. Please enter the name (the ESSID) of the wireless network you would like ${iface} to use. If you would like to use any available network, leave this field blank.
vi: ${iface} là một giao diện mạng không dây (wireless). Hãy nhập tên (ESSID) của giao diện mạng không dây nào bạn muốn ${iface} sử dụng. Nếu bạn muốn sử dụng bất cứ mạng sẵn sằng nào, hãy bỏ trường này rỗng.

note: Type: string Description :sl1:
en: Attempting to find an available wireless network failed.
vi: Việc thử tìm mạng không dây sẵn có gặp lỗi.

note: Type: string Description :sl1:
en: ${iface} is a wireless network interface. Please enter the name (the ESSID) of the wireless network you would like ${iface} to use. To connect to any available network, leave this field blank.
vi: ${iface} là một giao diện mạng không dây. Hãy nhập tên (ESSID) của giao diện mạng không dây bạn muốn ${iface} sử dụng. Để kết nối với bất kì mạng không dây nào có sẵn, hãy để trống trường này.

note: Type: select Choices :sl2:
en: WEP/Open Network
vi: WEP/Mạng mở

note: Type: select Description :sl2:
en: Wireless network type for ${iface}:
vi: Kiểu mạng không dây cho ${iface}:

note: Type: select Description :sl2:
en: Choose WEP/Open if the network is open or secured with WEP. Choose WPA/WPA2 if the network is protected with WPA/WPA2 PSK (Pre-Shared Key).
vi: Chọn WEP/Mở nếu mạng mở hoặc được bảo vệ bằng WEP. Chọn WPA/WPA2 nếu mạng được bảo vệ bằng WPA/WPA2 PSK.

note: Type: string Description :sl2:
en: WEP key for wireless device ${iface}:
vi: Khóa WEP cho thiết bị không dây ${iface}:

note: Type: string Description :sl2:
en: If applicable, please enter the WEP security key for the wireless device ${iface}. There are two ways to do this:
vi: Nếu thích hợp, hãy nhập khóa bảo mật (security key) WEP cho thiết bị không dây ${iface}. Có hai phương pháp:

note: Type: string Description :sl2:
en: If your WEP key is in the format 'nnnn-nnnn-nn', 'nn:nn:nn:nn:nn:nn:nn:nn', or 'nnnnnnnn', where n is a number, just enter it as it is into this field.
vi: Nếu khóa WEP của bạn có định dạng “nnnn-nnnn-nn”, “nn:nn:nn:nn:nn:nn:nn:nn”, hay “nnnnnnnn”, mà “n” là con số, chỉ đơn giản hãy nhập dãy số đó vào trường này.

note: Type: string Description :sl2:
en: If your WEP key is in the format of a passphrase, prefix it with 's:' (without quotes).
vi: Nếu khóa WEP của ban co định dạng cụm từ mật khẩu (passphrase), hãy thêm chữ “s” và dấu hai chấm vào đầu khóa đó : “s:cụm_từ_mật_khẩu”.

note: Type: string Description :sl2:
en: Of course, if there is no WEP key for your wireless network, leave this field blank.
vi: Tất nhiên, nếu không có khóa WEP cho mạng không dây của bạn, hãy bỏ trường này rỗng.

note: Type: error Description :sl2:
en: Invalid WEP key
vi: Khóa WEP không hợp lệ

note: Type: error Description :sl2:
en: The WEP key '${wepkey}' is invalid. Please refer to the instructions on the next screen carefully on how to enter your WEP key correctly, and try again.
vi: Khóa WEP “${wepkey}” không hợp lệ. Hãy tham chiếu cẩn thận đến những hướng dẫn trên màn hình kế tiếp về cách nhập khóa WEP cho đúng, rồi thư lại.

note: Type: error Description :sl2:
en: The WPA/WPA2 PSK passphrase was either too long (more than 64 characters) or too short (less than 8 characters).
vi: Mật khẩu WPA/WPA2 PSK quá dài (vượt quá 64 kí tự) hoặc quá ngắn (ít hơn 8 kí tự).

note: Type: string Description :sl2:
en: WPA/WPA2 passphrase for wireless device ${iface}:
vi: Mật khẩu WPA/WPA2 cho thiết bị không dây ${iface}:

note: Type: string Description :sl2:
en: Enter the passphrase for WPA/WPA2 PSK authentication. This should be the passphrase defined for the wireless network you are trying to use.
vi: Nhập mật khẩu xác thực WPA/WPA2 PSK. Đây là mật khẩu của mạng không dây bạn đang định sử dụng.

note: Type: error Description :sl2:
en: Invalid ESSID
vi: ESSID không hợp lệ

note: Type: error Description :sl2:
en: The ESSID "${essid}" is invalid. ESSIDs may only be up to ${max_essid_len} characters, but may contain all kinds of characters.
vi: ESSID "${essid}" không hợp lệ. ESSID có độ dài tối đa là ${max_essid_len} kí tự, có thể chứa bất cứ kiểu kí tự nào.

note: Type: text Description :sl2:
en: Attempting to exchange keys with the access point...
vi: Đang thử trao đổi khóa với điểm truy cập…

note: Type: text Description :sl2: :sl1:
en: This may take some time.
vi: Việc này có thể mất một lúc.

note: Type: text Description :sl2:
en: WPA/WPA2 connection succeeded
vi: Kết nối WPA/WPA2 thành công

note: Type: note Description :sl2:
en: Failure of key exchange and association
vi: Trao đổi khóa và kết giao thất bại

note: Type: note Description :sl2:
en: The exchange of keys and association with the access point failed. Please check the WPA/WPA2 parameters you provided.
vi: Trao đổi khóa và kết hợp với điểm truy cập thất bại. Vui lòng kiểm tra lại các tham số WPA/WPA2 của bạn.

note: Type: string Description :sl1:
en: Please enter the hostname for this system.
vi: Hãy nhập tên máy cho hệ thống này.

note: Type: string Description :sl1:
en: The hostname is a single word that identifies your system to the network. If you don't know what your hostname should be, consult your network administrator. If you are setting up your own home network, you can make something up here.
vi: Tên máy (hostname) là một từ riêng lẻ nhận biết hệ thống của bạn cho mạng. Nếu bạn chưa biết tên máy nên là gì, hãy hỏi quản trị mạng. Nếu bạn đang cài đặt mạng ở nhà, vẫn có thể tạo gì ở đây (vì nó không có tác dụng Mạng bên ngoài).

note: Type: error Description :sl2:
en: The name "${hostname}" is invalid.
vi: Tên máy “${hostname}” không hợp lệ.

note: Type: error Description :sl2:
en: A valid hostname may contain only the numbers 0-9, upper and lowercase letters (A-Z and a-z), and the minus sign. It must be at most ${maxhostnamelen} characters long, and may not begin or end with a minus sign.
vi: Tên máy hợp lệ có thể chứa chỉ con số 0-9, chữ cái (A-Z và a-z) và dấu trừ (-). Nó phải có độ dài dưới ${maxhostnamelen} kí tự và không thể bắt đầu hoặc kết thúc với dấu trừ.

note: Type: error Description :sl2:
en: An error occurred and the network configuration process has been aborted. You may retry it from the installation main menu.
vi: Lỗi xảy ra nên tiến trình cấu hình mạng bị hủy bỏ. Bạn có thể thử lại từ trình đơn cài đặt chính.

note: Type: error Description :sl2:
en: No network interfaces detected
vi: Không có giao diện mạng được tìm ra

note: Type: error Description :sl2:
en: No network interfaces were found. The installation system was unable to find a network device.
vi: Không tìm thấy giao diện mạng nào. Hệ thống cài đặt không thể tìm được thiết bị mạng.

note: Type: error Description :sl2:
en: You may need to load a specific module for your network card, if you have one. For this, go back to the network hardware detection step.
vi: Bạn có thể cần phải tải một mô-đun dành cho thẻ mạng, nếu có. Để làm như thế, hãy trở về bước phát hiện phần cứng mạng.

note: Type: note Description A "kill switch" is a physical switch found on some network cards that disables the card. :sl2:
en: Kill switch enabled on ${iface}
vi: Cái chuyển buộc kết thúc được bật trong ${iface}

note: Type: note Description A "kill switch" is a physical switch found on some network cards that disables the card. :sl2:
en: ${iface} appears to have been disabled by means of a physical "kill switch". If you intend to use this interface, please switch it on before continuing.
vi: Có vẻ là ${iface} đã bị tắt bằng một “cái chuyển buộc kết thúc” (kill switch) vật lý. Nếu bạn định sử dụng giao diện này, hãy bật nó trước khi tiếp tục lại.

note: Type: select Choices :sl2: Note to translators : Please keep your translations of each choice below the 65 columns limit (which means 65 characters for most languages) Choices MUST be separated by commas You MUST use standard commas not special commas for your language You MUST NOT use commas inside
en: Infrastructure (Managed) network
vi: Mạng hạ tầng cơ sở (có quản lý)

note: Type: select Choices :sl2: Note to translators : Please keep your translations of each choice below the 65 columns limit (which means 65 characters for most languages) Choices MUST be separated by commas You MUST use standard commas not special commas for your language You MUST NOT use commas inside
en: Ad-hoc network (Peer to peer)
vi: Mạng Ad-hoc (ngang hàng)

note: Type: select Description :sl2:
en: Type of wireless network:
vi: Kiểu mạng không dây:

note: Type: select Description :sl2:
en: Wireless networks are either managed or ad-hoc. If you use a real access point of some sort, your network is Managed. If another computer is your 'access point', then your network may be Ad-hoc.
vi: Mạng không dây hoặc là “Đã quản lý” (managed) hoặc là “Như có” (ad-hoc). Nếu bạn sử dụng một điểm truy cập (access point) thật kiểu nào, mạng của bạn Đã quản lý. Còn nếu máy vi tính khác thay quyền điểm truy cập, mạng của bạn có thể là Như có.

note: Type: text Description :sl2:
en: Wireless network configuration
vi: Cấu hình mạng không dây

note: Type: text Description :sl2:
en: Searching for wireless access points...
vi: Đang tìm kiếm các điểm truy cập không dây…

note: Type: text Description :sl2:
en: Detecting link on ${interface}; please wait...
vi: Đang dò tìm kết nối trên ${interface}; hãy chờ…

note: Type: text Description :sl2:
en: Wireless ethernet (802.11x)
vi: Ethernet không dây (802.11x)

note: Type: text Description :sl2:
en: USB net
vi: Mạng USB

note: Type: text Description :sl2:
en: Serial-line IP
vi: IP cổng nối tiếp

note: Type: text Description :sl2:
en: Parallel-port IP
vi: IP cổng song song

note: Type: text Description :sl2:
en: ISDN Point-to-Point Protocol
vi: Giao thức điểm-đến điểm ISDN

note: Type: text Description :sl2:
en: Channel-to-channel
vi: Kênh-đến-kênh

note: Type: text Description :sl2:
en: Real channel-to-channel
vi: Kênh-đến-kênh thật

note: Type: text Description :sl2:
en: Inter-user communication vehicle
vi: Cơ chế giao thông giữa các người dùng

note: Type: text Description :sl2:
en: Unknown interface
vi: Giao diện lạ

note: Type: text Description base-installer progress bar item :sl1:
en: Storing network settings...
vi: Đang lưu các cài đạt mạng…

note: Type: text Description Item in the main menu to select this package Translators: keep below 55 columns :sl1:
en: Configure the network
vi: Cấu hình mạng

note: Type: string Description :sl3:
en: Waiting time (in seconds) for link detection:
vi: Thời gian đợi dò tìm liên kết (tính bằng giây)

note: Type: string Description :sl3:
en: Please enter the maximum time you would like to wait for network link detection.
vi: Hãy nhập thời gian dò tìm mạng tối đa.

note: Type: error Description :sl3:
en: Invalid network link detection waiting time
vi: Thời gian đợi dò tìm liên kết mạng không hợp lệ

note: Type: error Description :sl3:
en: The value you have provided is not valid. The maximum waiting time (in seconds) for network link detection must be a positive integer.
vi: Giá trị không hợp lệ. Thời gian đợi dò tìm liên kết mạng lớn nhất (tính bằng giây) phải là số nguyên dương.

note: Type: select Choices Translators: please do not translate the variable essid_list :sl1:
en: ${essid_list} Enter ESSID manually
vi: ${essid_list} Nhập ESSID thủ công

note: Type: select Description :sl1:
en: Wireless network:
vi: Mạng không dây:

note: Type: select Description :sl1:
en: Select the wireless network to use during the installation process.
vi: Chọn mạng không dây bạn muốn sử dụng trong quá trình cài đặt.

note: Type: string Description :sl1:
en: DHCP hostname:
vi: Tên máy DHCP:

note: Type: string Description :sl1:
en: You may need to supply a DHCP host name. If you are using a cable modem, you might need to specify an account number here.
vi: Bạn có thể cần phải cung cấp một tên máy DHCP. Nếu bạn đang sử dụng một bộ điều giải kiểu cáp (cable modem), bạn có thể cũng cần phải ghi rõ số hiệu tài khoản ở đây.

note: Type: string Description :sl1:
en: Most other users can just leave this blank.
vi: Phần lớn người dùng khác có thể bỏ rỗng trường này.

note: Type: text Description :sl1:
en: Configuring the network with DHCP
vi: Đang cấu hình mạng bằng DHCP

note: Type: text Description :sl1:
en: Network autoconfiguration has succeeded
vi: Việc tự động cấu hình mạng đã thành công

note: Type: error Description :sl2:
en: No DHCP client found
vi: Không tìm thấy ứng dụng khách DHCP

note: Type: error Description :sl2:
en: No DHCP client was found. Please make sure, that a DHCP installer component is installed.
vi: Không tìm thấy máy khách DHCP. Hãy chắc chắn rằng thành phần cài đặt DHCP đã được cài đặt.

note: Type: error Description :sl2:
en: The DHCP configuration process has been aborted.
vi: Tiến trình cấu hình DHCP bị hủy bỏ.

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Retry network autoconfiguration
vi: Thử lại việc tự động cấu hình mạng

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Retry network autoconfiguration with a DHCP hostname
vi: Thử lại việc tự động cấu hình với tên máy DHCP

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Configure network manually
vi: Cấu hình mạng bằng tay

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Do not configure the network at this time
vi: Không cấu hình mạng vào lúc này

note: Type: select Description :sl1:
en: Network configuration method:
vi: Phương pháp cấu hình mạng:

note: Type: select Description :sl1:
en: From here you can choose to retry DHCP network autoconfiguration (which may succeed if your DHCP server takes a long time to respond) or to configure the network manually. Some DHCP servers require a DHCP hostname to be sent by the client, so you can also choose to retry DHCP network autoconfiguration with a hostname that you provide.
vi: Từ điểm này, bạn có thể chọn hoặc để thử lại việc tự động cấu hình mạng DHCP (mà có thể thành công nếu trình phục vụ DHCP trả lời rất chậm) hoặc để cấu hình mạng bằng tay. Một số trình phục vụ DHCP cần thiết tên máy DHCP được gởi bởi ứng dụng khách, vậy bạn cũng có thể chọn thử lại việc tự động cấu hình bằng DHCP với một tên máy bạn cung cấp.

note: Type: note Description :sl1:
en: Network autoconfiguration failed
vi: Việc tự động cấu hình mạng bị lỗi

note: Type: note Description :sl1:
en: Your network is probably not using the DHCP protocol. Alternatively, the DHCP server may be slow or some network hardware is not working properly.
vi: Rất có thể là mạng của bạn không sử dụng giao thức DHCP. Hoặc trình phục vụ DHCP chạy chậm, hoặc một số phần cứng mạng không hoạt động cho đúng.

note: Type: boolean Description :sl2:
en: Continue without a default route?
vi: Tiếp tục lại mà không có tuyến mặc định không?

note: Type: boolean Description :sl2:
en: The network autoconfiguration was successful. However, no default route was set: the system does not know how to communicate with hosts on the Internet. This will make it impossible to continue with the installation unless you have the first image from a set of installation media, a 'Netinst' image, or packages available on the local network.
vi: Việc tự động cấu hình mạng đã thành công. Tuy nhiên, chưa đặt định tuyến mặc định (default route): hệ thống không biết làm cách nào để kết nối với máy chủ trên Internet. Như thế thì không thể tiếp tục lại cài đặt, trừ phi bạn có ảnh đầu tiên từ một bộ đĩa cài đặt, một ảnh đĩa kiểu Netinst (cài đặt qua mạng) hoặc các gói có sẵn trên mạng cục bộ.

note: Type: boolean Description :sl2:
en: If you are unsure, you should not continue without a default route: contact your local network administrator about this problem.
vi: Nếu bạn chưa chắc, bạn không nên tiếp tục lại mà không có tuyến mặc định: hãy liên lạc với quản trị mạng cục bộ về vấn đề này.

note: Type: text Description :sl1:
en: Reconfigure the wireless network
vi: Cấu hình lại mạng không dây

note: Type: text Description IPv6 :sl2:
en: Attempting IPv6 autoconfiguration...
vi: Đang thử tự cấu hình IPv6…

note: Type: text Description IPv6 :sl2:
en: Waiting for link-local address...
vi: Đang chờ địa chỉ liên kết cục bộ…

note: Type: text Description :sl2:
en: Configuring the network with DHCPv6
vi: Đang cấu hình mạng bằng DHCPv6

note: Type: string Description IPv6 :sl1:
en: The IP address is unique to your computer and may be:
vi: Địa chỉ IP là duy nhất đối với mỗi máy tính, và có thể là:

note: Type: string Description IPv6 :sl1:
en:  * four numbers separated by periods (IPv4);
     * blocks of hexadecimal characters separated by colons (IPv6).
vi:  * bốn số, ngăn cách bởi các dấu chấm (IPv4);
     * các khối kí tự thập lục phân, ngăn cách bới các dấu hai chấm (IPv6).

note: Type: string Description IPv6 :sl1:
en: You can also optionally append a CIDR netmask (such as "/24").
vi: Bạn có thể thêm mặt nạ mạng CIDR (thí dụ "/24").

note: Type: string Description IPv6 :sl1:
en: If you don't know what to use here, consult your network administrator.
vi: Nếu bạn chưa biết dùng gì ở đây, hãy hỏi người quản trị mạng.

note: Type: error Description IPv6 :sl2:
en: Malformed IP address
vi: Địa chỉ IP sai định dạng

note: Type: error Description IPv6 :sl2:
en: The value you provided is not a usable IPv4 or IPv6 address. Please consult your network administrator and try again.
vi: Giá trị bạn cung cấp không phải là địa chỉ IPv4 hoặc IPv6 có thể sử dụng được. Vui lòng tham khảo ý kiến người quản trị mạng của bạn và thử lại.

note: Type: string Description :sl2:
en: Point-to-point address:
vi: Địa chỉ điểm-đến điểm:

note: Type: string Description :sl2:
en: The point-to-point address is used to determine the other endpoint of the point to point network.  Consult your network administrator if you do not know the value.  The point-to-point address should be entered as four numbers separated by periods.
vi: Địa chỉ điểm-đến-điểm (Point-to-Point, PPP) được dùng để quyết định điểm cuối khác của mạng điểm-đến-điểm. Hãy liên lạc với quản trị mạng nếu bạn chưa biết giá trị này. Cần phải nhập địa chỉ điểm-đến-điểm có dạng bốn con số định giới bằng dấu chấm (v.d. “127.0.0.0”).

note: Type: string Description :sl1:
en: The netmask is used to determine which machines are local to your network.  Consult your network administrator if you do not know the value.  The netmask should be entered as four numbers separated by periods.
vi: Mặt nạ mạng (netmask) được dùng để quyết định những máy nào nằm trong mạng cục bộ của bạn. Hãy liên lạc với quản trị mạng nếu bạn chưa biết giá trị này. Cần phải nhập mặt nạ mạng có dạng bốn con số ngăn cách nhau bằng dấu chấm (v.d. “127.0.0.0”).

note: Type: string Description :sl1:
en: The gateway is an IP address (four numbers separated by periods) that indicates the gateway router, also known as the default router.  All traffic that goes outside your LAN (for instance, to the Internet) is sent through this router.  In rare circumstances, you may have no router; in that case, you can leave this blank.  If you don't know the proper answer to this question, consult your network administrator.
vi: Cổng ra (gateway) là một địa chỉ IP (bốn con số định giới bằng dấu phẩy) mà ngụ ý bộ định tuyến cổng ra (gateway router), cũng được biết như là bộ định tuyến mặc định. Tất cả dữ liệu được truyền bên ngoại mạng cục bộ (LAN) của bạn (chẳng hạn lên Mạng) được gởi qua bộ định tuyến này. Rất ít cài đặt không có bộ định tuyến nào ; trong trường hợp đó, bạn có thể bỏ trường này rỗng. Nếu bạn chưa biết trả lời đúng cho câu hỏi này, hãy liên lạc với quản trị mạng.

note: Type: error Description :sl2:
en: Unreachable gateway
vi: Cổng ra không thể tới

note: Type: error Description :sl2:
en: The gateway address you entered is unreachable.
vi: Bạn đã nhập một địa chỉ cổng ra không thể tới.

note: Type: error Description :sl2:
en: You may have made an error entering your IP address, netmask and/or gateway.
vi: Bạn có thể đã gõ sai địa chỉ IP, mặt nạ mạng hay/và cổng ra.

note: Type: error Description IPv6 :sl3:
en: IPv6 unsupported on point-to-point links
vi: Liên kết point-to-point không hỗ trợ IPv6

note: Type: error Description IPv6 :sl3:
en: IPv6 addresses cannot be configured on point-to-point links.  Please use an IPv4 address, or go back and select a different network interface.
vi: Địa chỉ IPv6 không thể cấu hình với kết nối point-to-point. Hãy dùng địa chỉ IPv4, hoặc quay lại chọn giao diện mạng khác.

note: Type: boolean Description :sl1:
en: Is this information correct?
vi: Thông tin này có đúng chưa?

note: Type: boolean Description :sl1:
en: Currently configured network parameters:
vi: Các tham số mạng hiện thời đã cấu hình:

note: Type: boolean Description :sl1:
en:  interface     = ${interface}
     ipaddress     = ${ipaddress}
     netmask       = ${netmask}
     gateway       = ${gateway}
     pointopoint   = ${pointopoint}
     nameservers   = ${nameservers}
vi:  giao diện       = ${interface}
     địa chỉ IP      = ${ipaddress}
     mặt nạ mạng     = ${netmask}
     cổng ra         = ${gateway}
     điểm-đến-điểm   = ${pointopoint}
     máy phục vụ tên = ${nameservers}

note: Type: text Description Item in the main menu to select this package Translators: keep below 55 columns :sl1:
en: Configure a network using static addressing
vi: Cấu hình mạng bằng cách gán địa chỉ cố định

note: Type: boolean Description
en: Start statnetd at boot time?
vi: Khởi chạy statnetd vào lúc khởi động không?

note: Type: boolean Description
en: Please specify whether statnetd should be started as part of the boot process. This can be changed later by editing /etc/default/netdiag.
vi: Hãy xác định có nên khởi chạy statnetd trong tiến trình khởi động hay không. Vẫn còn có thể sửa đổi sau trong tập tin « /etc/default/netdiag ».

note: Type: boolean Description
en: Use setgid bit with NetHack's recover utility?
vi: Dùng bit « setgid » với tiện ích phục hồi của NetHack ?

note: Type: boolean Description
en: The "recover" program in the package nethack-common is traditionally installed with the "setgid" bit set, so that all users can use it to recover their own save files after a crash (with "games" group privileges). This is a potential source of security problems.
vi: Chương trình phục hồi « recover » trong gói « nethack-common » thường được cài đặt với bit « setgid » được đặt, để mọi người dùng có quyền truy cập của nhóm « games » có thể phục hồi các tập tin lưu sau khi phần mềm sụp đổ. Tuy nhiên, trường hợp này cũng có thể rủi ro bảo mật.

note: Type: boolean Description
en: This package includes a script that runs during system boot, invoking recover on any broken save files it finds. This makes it less likely that users will need to run it themselves, so the default is to install recover without the special permission bits required for that.
vi: Gói này bao gồm một văn lệnh mà chạy trong khi hệ thống khởi động, gọi chương trình phục hồi « recover » đối với bất cứ tập tin lưu bị hỏng nào được tìm. Văn lệnh này làm cho người dùng rất ít có thể cần tự chạy chương trình này, thì giá trị mặc định là cài đặt « recover » mà không có các bit quyền hạn đặc biệt được yêu cầu cho đó.

note: Type: boolean Description
en: If you choose this option, unprivileged users will be able to run "recover".
vi: Bật tùy chọn này thì các người dùng không có quyền đặc biệt cũng có thể chạy « recover ».

note: Type: select choices
en: None, Apache2, Apache, Apache-SSL, All
vi: Không có, Apache2, Apache, Apache-SSL, Tất cả

note: Type: select description
en: Web server to configure:
vi: Trình phục vụ Mạng cần cấu hình:

note: Type: string description
en: Host name of the mysql database server:
vi: Tên máy của máy phục vụ cơ sở dữ liệu MySQL:

note: Type: string description
en: Name for the database:
vi: Tên cho cơ sở dữ liệu :

note: Type: note description
en: The database already exists
vi: Cơ sở dữ liệu đã có

note: Type: note description
en: A simple test revealed that a database with the name "${dbname}" already exists and appears to be a netmrg database. If you really like to use this database then confirm the name in the next step.
vi: Một cơ sở dữ liệu tên « ${dbname} » đã tồn tại, cũng có vẻ là nó là cơ sở dữ liệu kiểu netmrg. Thật muốn sử dụng cơ sở dữ liệu này thì bạn xác nhận tên trong bước kế tiếp.

note: Type: string description
en: Name of the database user:
vi: Tên của người dùng cơ sở dữ liệu :

note: Type: string description
en: This user will have read/write access to the netmrg database.
vi: Người dùng này sẽ có quyền đọc/ghi trong cơ sở dữ liệu netmrg.

note: Type: password description
en: Password of the database user:
vi: Mật khẩu của người dùng cơ sở dữ liệu :

note: Type: password description
en: Confirm the password of the database user:
vi: Hãy xác nhận mật khẩu của người dùng cơ sở dữ liệu :

note: Type: text description
en: The database user passwords you entered didn't match. Please try again.
vi: Bạn đã gõ hai mật khẩu người dùng cơ sở dữ liệu không phải trùng với nhau. Hãy thử lại.

note: Type: string description
en: Name of the database system administrator:
vi: Tên của quản trị hệ thống cơ sở dữ liệu :

note: Type: string description
en: In order to be able to create the initial database and database user for netmrg, the account name of the database system administrator is needed.
vi: Để có khả năng tạo cơ sở dữ liệu và người dùng đầu tiên cho netmrg, cần thiết tên tài khoản của người dùng quản trị hệ thống cơ sở dữ liệu.

note: Type: password description
en: Password of the database system administrator:
vi: Mật khẩu của quản trị hệ thống cơ sở dữ liệu :

note: Type: string description
en: Name of web host:
vi: Tên của máy hỗ trợ dịch vụ Mạng:

note: Type: string description
en: netmrg's user interface is web based. The hostname of the web server is used for URLs within the netmrg web interface. Leaving this entry field empty is usually a good choice.
vi: Giao diện người dùng của netmrg dựa vào Mạng. Tên máy của máy phục vụ Mạng được dùng cho địa chỉ URL bên trong giao diện Mạng của netmrg. Thường nên bỏ rỗng trường này.

note: Type: string description
en: Name of your company:
vi: Tên của công ty bạn:

note: Type: string description
en: The web front end of netmrg shows the name of your company in the header of each web page.
vi: Giao diện Mạng của netmrg thì hiển thị tên của công ty của bạn trong phần đầu của mỗi trang Mạng.

note: Type: string description
en: URL of your company's website:
vi: URL của nơi Mạng của công ty:

note: Type: string description
en: Clicking on the company name will follow a link. It is usually the URL pointing to the start page of your company's web site.
vi: Việc nhấn vào tên công ty sẽ theo liên kết. Thường là địa chỉ URL chỉ tới trang chính của nơi Mạng của công ty của bạn.

note: Type: boolean description
en: Delete data after purging software?
vi: Xoá dữ liệu sau khi tẩy phần mềm không?

note: Type: boolean description
en: Purging a package usually removes all data collected by the software including the log files. Choose 'no' if you would like to keep the mysql database and the datafiles even if the netmrg package is purged sometime in the future.
vi: Việc tẩy gói thường gỡ bỏ mọi dữ liệu do phần mềm thu thập, gồm các tập tin ghi lưu. Hãy chọn « Không » nếu bạn muốn giữ lại cơ sở dữ liệu MySQL, thậm chí nếu gói netmrg bị tẩy vào lúc sau.

note: Type: note description
en: Package configuration note
vi: Ghi chú cấu hình gói

note: Type: note description
en: The package has been successfully installed and configured. Point your web browser towards http://${site}/netmrg/ and log in as user 'admin' with the password 'nimda'. Make sure to change the password as soon as possible since it is the default password for all netmrg installations.
vi: Gói đã được cài đặt và cấu hình. Chỉ trình duyệt Mạng tới địa chỉ « http://${site}/netmrg/ » rồi đăng nhập với tên người dùng « admin » và mật khẩu « nimda ». Bạn nên thay đổi mật khẩu càng sớm càng có thể, vì nó là mật khẩu mặc định cho mọi bản cài đặt netmrg.

note: Type: note description
en: Error while creating database
vi: Gặp lỗi khi tạo cơ sở dữ liệu

note: Type: note description
en: Error while creating database user
vi: Gặp lỗi khi tạo người dùng cơ sở dữ liệu

note: Type: note description
en: Error while creating database tables
vi: Gặp lỗi khi tạo bảng cơ sở dữ liệu

note: Type: boolean Description
en: Should netselect be installed setuid root?
vi: Netselect nên được cài đặt « setuid root » ?

note: Type: boolean Description
en: Netselect can be installed with the set-user-id bit set, so that it will run with the permissions of the "root" user. Since netselect needs these permissions to work properly, unprivileged users cannot run it unless it is installed this way.
vi: Netselect cũng có thể được cài đặt với bit set-user-id được đặt, để chạy với quyền truy cập của người chủ (root). Vì netselect yêu cầu quyền này để hoạt động đúng, người dùng không có quyền đặc biệt không thể chạy nó nếu không cài đặt bằng cách này.

note: Type: boolean Description
en: Enabling this feature may be a security risk. If in doubt, it is suggested to leave it disabled.
vi: Việc bật tính năng này vẫn có thể rủi ro bảo mật. Chưa chắc thì khuyên bạn để lại nó bị tắt.

note: Type: text Description :sl3:
en: Continue installation remotely using SSH
vi: Tiếp tục tiến trình cài đặt từ xa bằng SSH

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Start installer
vi: Khởi chạy bộ cài đặt

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Start installer (expert mode)
vi: Khởi chạy bộ cài đặt (chế độ cấp cao)

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Start shell
vi: Khởi chạy trình bao

note: Type: select Description :sl3:
en: Network console option:
vi: Tùy chọn bàn giao tiếp mạng:

note: Type: select Description :sl3:
en: This is the network console for the Debian installer. From here, you may start the Debian installer, or execute an interactive shell.
vi: Đây là bàn giao tiếp mạng cho trình cài đặt Debian. Từ đây, bạn có khả năng khởi chạy tiến trình cài đặt Debian, hoặc thực hiện trình bao tương tác.

note: Type: select Description :sl3:
en: To return to this menu, you will need to log in again.
vi: Để trở về trình đơn này, bạn cần phải đăng nhập lại.

note: Type: text Description :sl3:
en: Generating SSH host key
vi: Đang tạo ra khóa máy SSH

note: Type: password Description :sl3:
en: Remote installation password:
vi: Mật khẩu để cài đặt từ xa:

note: Type: password Description :sl3:
en: You need to set a password for remote access to the Debian installer. A malicious or unqualified user with access to the installer can have disastrous results, so you should take care to choose a password that is not easy to guess. It should not be a word found in the dictionary, or a word that could be easily associated with you, like your middle name.
vi: Bạn cần phải đặt mật khẩu để truy cập từ xa trình cài đặt Debian. Một người dùng hiểm độc hoặc người dùng không có kinh nghiệm, khi có quyền truy cập của người chủ có thể gây ra kết quả tai hại. Vì vậy bạn nên chọn cẩn thận mật khẩu người chủ không phải dễ đoán. Đừng chọn từ nằm trong từ điển nào (có chương trình xử lý toàn bộ mỗi từ điển), hoặc từ liên quan đến bạn một cách dễ dàng. Mật khẩu mạnh gồm có cả chữ lẫn con số và có độ dài ít nhất 8 chữ (dài hơn là mạnh hơn).

note: Type: password Description :sl3:
en: This password is used only by the Debian installer, and will be discarded once you finish the installation.
vi: Mật khẩu này chỉ được dùng bởi trình cài đặt Debian, cũng sẽ bị hủy một khi cài đặt xong.

note: Type: password Description :sl3:
en: Please enter the same remote installation password again to verify that you have typed it correctly.
vi: Hãy nhập lại mật khẩu cài đặt từ xa để xác nhận bạn đã gõ đúng.

note: #-#-#-#-#  network-console_1.94_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-iscsi_77_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  user-setup_1.96_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2:
en: Empty password
vi: Mật khẩu rỗng

note: #-#-#-#-#  network-console_1.94_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-iscsi_77_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  user-setup_1.96_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2:
en: You entered an empty password, which is not allowed. Please choose a non-empty password.
vi: Bạn đã nhập một mật khẩu rỗng, mà không được phép. Hãy chọn một mật khẩu khác rỗng.

note: Type: note Description :sl3:
en: Start SSH
vi: Khởi chạy SSH

note: Type: note Description :sl3:
en: To continue the installation, please use an SSH client to connect to the IP address ${ips} and log in as the "installer" user. For example:
vi: Để tiếp tục lại cài đặt, bạn hãy sử dụng ứng dụng khách SSH để kết nối đến địa chỉ IP “${ips}” và đăng nhập dưới quyền người dùng “installer” (bộ cài đặt). Ví dụ:

note: Type: note Description :sl3:
en: The fingerprint of this SSH server's host key is: ${fingerprint}
vi: Vân tay của khóa máy của máy phục vụ SSH này là: ${fingerprint}

note: Type: note Description :sl3:
en: Please check this carefully against the fingerprint reported by your SSH client.
vi: Hãy so sánh điều này một cách cẩn thận với vân tay được thông báo bởi ứng dụng khách SSH của bạn.

note: Type: error Description :sl3:
en: Could not fetch SSH authorized keys
vi: Không thể lấy về khóa cấp quyền SSH

note: Type: error Description :sl3: Translators: do NOT translate the "LOCATION" variable name
en: An error occurred while fetching SSH authorized keys from ${LOCATION}.
vi: Lỗi xảy ra khi tải về khóa cấp quyền SSH từ ${LOCATION}.

en: NetworkManager Applet
vi: Quản lý mạng

en: Manage your network connections
vi: Quản lý kết nối mạng

en: Manage and change your network connection settings
vi: Quản lí và thay đổi thiết lập kết nối mạng

en: Disable connected notifications
vi: Tắt thông báo kết nối

en: Set this to true to disable notifications when connecting to a network.
vi: Đặt là true để tắt thông báo khi nối mạng.

en: Disable disconnected notifications
vi: Tắt thông báo ngắt kết nối

en: Set this to true to disable notifications when disconnecting from a network.
vi: Đặt là true để tắt thông báo khi ngắt mạng.

en: Disable VPN notifications
vi: Tắt thông báo VPN

en: Set this to true to disable notifications when connecting to or disconnecting from a VPN.
vi: Đặt là true để tắt thông báo khi ngắt mạng VPN.

en: Suppress networks available notifications
vi: Ngăn thông báo mạng sẵn sàng

en: Set this to true to disable notifications when Wi-Fi networks are available.
vi: Đặt để tắt thông báo khi có mạng Wi-Fi.

en: Used to determine whether settings should be migrated to a new version.
vi: Dùng để xác định thiết lập có được chuyển sang phiên bản mới không.

en: Set to true to disable creation of adhoc networks when using the applet.
vi: Đặt là true để tắt tạo mạng adhock bằng applet.

en: Show the applet in notification area
vi: Hiện applet ở khu vực thông báo

en: Set to FALSE to disable displaying the applet in the notification area.
vi: Đặt thành SAI để tắt hiển thị applet trong vùng thông báo.

en: 802.1X authentication
vi: Xác thực 802.1X

en: Wrong PUK code; please contact your provider.
vi: Sai mã PUK; vui lòng liên lạc nhà cung cấp.

en: Wrong PIN code; please contact your provider.
vi: Sai mã PIN; vui lòng liên lạc nhà cung cấp.

en: Mobile Broadband (%s)
vi: Di động băng thông rộng (%s)

en: Connection Established
vi: Kết nối được thiết lập

en: You are now connected to the Mobile Broadband network.
vi: Bạn đã kết nối đến mạng di động băng thông rộng.

en: Mobile Broadband network.
vi: Mạng di động băng thông rộng.

en: You are now registered on the home network.
vi: Bạn đã đăng ký mạng nhà.

en: You are now registered on a roaming network.
vi: Bạn đã đăng ký mạng chuyển vùng.

en: You are now connected to the mobile broadband network.
vi: Bạn đã kết nối đến mạng di động băng thông rộng.

en: Ethernet Networks (%s)
vi: Mạng Ethernet (%s)

en: Ethernet Network (%s)
vi: Mạng Ethernet (%s)

en: Ethernet Networks
vi: Mạng Ethernet

en: Ethernet Network
vi: Mạng Ethernet

en: You are now connected to the ethernet network.
vi: Bạn đã kết nối đến mạng ethernet.

en: Failed to add new connection
vi: Lỗi thêm kết nối mới

en: Wi-Fi Networks (%s)
vi: Mạng Wi-Fi (%s)

en: Wi-Fi Network (%s)
vi: Mạng Wi-Fi (%s)

en: Wi-Fi Network | Wi-Fi Networks
vi[0]: Mạng Wi-Fi

en: Wi-Fi is disabled
vi: Wi-Fi bị tắt

en: Wi-Fi is disabled by hardware switch
vi: Wi-Fi bị tắt từ phần cứng

en: Wi-Fi Networks Available
vi: Mạng Wi-Fi có thể dùng

en: Use the network menu to connect to a Wi-Fi network
vi: Dùng trình đơn mạng để kết nối mạng Wi-Fi

en: Failed to activate connection
vi: Lỗi kích hoạt kết nối

en: Error displaying connection information:
vi: Gặp lỗi khi hiển thị thông tin kết nối:

en: Dynamic WEP
vi: WEP động

en: %u Mb/s
vi: %u Mb/giây

[ctx: Speed]
en: Unknown
vi: Không rõ

[ctx: Address]
note: Address
en: Unknown
vi: Không rõ

en: Broadcast Address
vi: Địa chỉ quảng bá

[ctx: Subnet Mask]
note: Prefix
en: Unknown
vi: Không rõ

en: VPN Type
vi: Kiểu VPN

en: VPN Username
vi: Tên người dùng VPN

en: VPN Banner
vi: Khẩu hiện VPN

en: Base Connection
vi: Kết nối cơ sở

note: Shouldn't really happen but ...
en: No valid active connections found!
vi: Không có kết nối hoạt động!

en: Notification area applet for managing your network devices and connections.
vi: Chương trình quản lí các thiết bị và kết nối mạng của bạn.

en: NetworkManager Website
vi: Trang web NetworkManager

en: The NetworkManager Applet could not find some required resources (the .ui file was not found).
vi: NetworkManager Applet không thể tìm thấy một vài tài nguyên cần thiết (không tìm thấy tập tin .ui).

en: Missing resources
vi: Thiếu tài nguyên

en: SIM PIN unlock required
vi: Cần PIN mở khoá SIM

en: SIM PIN Unlock Required
vi: Cần PIN mở khoá SIM

note: Translators: PIN code entry label
en: PIN code:
vi: Mã PIN:

note: Translators: Show/obscure PIN checkbox label
en: Show PIN code
vi: Hiện mã PIN

en: SIM PUK unlock required
vi: Cần PUK mở khoá SIM

en: SIM PUK Unlock Required
vi: Cần PUK mở khoá SIM

note: Translators: PUK code entry label
en: PUK code:
vi: Mã PUK:

note: Translators: New PIN entry label
en: New PIN code:
vi: Mã PIN mới:

note: Translators: New PIN verification entry label
en: Re-enter new PIN code:
vi: Nhập lại mã PIN:

note: Translators: Show/obscure PIN/PUK checkbox label
en: Show PIN/PUK codes
vi: Hiện mã PIN/PUK

en: Failed to add/activate connection
vi: Lỗi thêm/kích hoạt kết nối

en: Device disconnect failed
vi: Gặp lỗi khi ngắt kết nối thiết bị

en: Disconnect failure
vi: Lỗi ngắt kết nối

en: Connection activation failed
vi: Lỗi kích hoạt kết nối

en: VPN connection has been successfully established.
    
    %s
vi: Đã thiết lập thành công kết nối VPN.
    
    %s

en: VPN connection has been successfully established.
vi: Đã thiết lập thành công kết nối VPN.

en: VPN Login Message
vi: Thông điệp đăng nhập VPN

en: device not ready (firmware missing)
vi: thiết bị chưa sẵn sàng (thiếu firmware)

en: device not ready
vi: thiết bị chưa sẵn sàng

en: device not managed
vi: thiết bị không được quản lý

en: No network devices available
vi: Không tìm thấy thiết bị mạng dùng được

en: _VPN Connections
vi: Kết nối _VPN

en: Networking disabled
vi: Kết nối mạng tắt

note: 'Enable Networking' item
en: Enable _Networking
vi: Bật _mạng

note: 'Enable Wi-Fi' item
en: Enable _Wi-Fi
vi: Bật _Wi-Fi

note: 'Enable Mobile Broadband' item
en: Enable _Mobile Broadband
vi: Bật _di động băng thông rộng

note: Toggle notifications item
en: Enable N_otifications
vi: Bật _thông báo

note: 'Connection Information' item
en: Connection _Information
vi: Thông t_in kết nối

en: The network connection has been disconnected.
vi: Kết nối mạng đã bị ngắt.

en: Ig_nore automatically obtained routes
vi: _Bỏ qua định tuyến lấy tự động

en: _Use this connection only for resources on its network
vi: Chỉ _dùng kết nối này cho tài nguyên trên mạng đó

en: If enabled, this connection will never be used as the default network connection.
vi: Nếu bật, kết nối này sẽ không bao giờ được dùng làm mặc định.

en: Choose a Connection Type
vi: Chọn loại kết nối

en: Select the type of connection you wish to create.
    
    If you are creating a VPN, and the VPN connection you wish to create does not appear in the list, you may not have the correct VPN plugin installed.
vi: Chọn loại kết nối bạn muốn tạo.
    
    Nếu bạn tạo VPN và loại kết nối VPN mong muốn không có trong danh sách, bạn có lẽ chưa cài phần bổ sung VPN cần thiết.

en: Round-robin
vi: Xoay vòng

en: Active backup
vi: Sao lưu chủ động

en: Adaptive transmit load balancing
vi: Cân bằng tải truyền tải thích nghi

en: Adaptive load balancing
vi: Cân bằng tải thích nghi

en: MII (recommended)
vi: MII (khuyên dùng)

en: An IP address, or a comma-separated list of IP addresses, to look for when checking the link status.
vi: Một địa chỉ IP, hoặc một danh sách các địa chỉ IP ngăn cách nhau bằng dấu phẩy, để tìm không kiểu tra trạng thái của liên kết.

en: Enable _STP (Spanning Tree Protocol)
vi: Bật _STP (Spanning Tree Protocol)

en: Advertise
vi: Quảng bá

en: Willing
vi: Muốn

en: Priority Groups
vi: Nhóm ưu tiên

en: Priority Flow Control
vi: Điều khiển luồng ưu tiên

en: Enable or disable priority pause transmission for each User Priority.
vi: Bật hay tắt cho ưu tiên dừng vận chuyển từng mức ưu tiên người dùng.

en: Enter the priority group ID for each User Priority.
vi: Nhập vào mã số nhóm ưu tiên cho từng Mức ưu tiên người dùng.

en: Enter the percentage of priority group bandwidth each user priority may use.
vi: Nhập vào phần trăm của mức ưu tiên băng thông nhóm người dùng được dùng

en: Enable or disable strict bandwidth for each user priority.
vi: Bật hay tắt hạn chế băng thông cho từng mức ưu tiên người dùng.

en: Enter the traffic class for each user priority.
vi: Nhập vào lớp giao thông cho từng mức ưu tiên người dùng.

en: 10 Mb/s
vi: 10 Mb/giây

en: All _users may connect to this network
vi: Mọi _người dùng được phép kết nối đến mạng này

note: IP-over-InfiniBand "datagram mode"
en: Datagram
vi: Gói dữ liệu

en: Automatic with manual DNS settings
vi: Tự động với thiết lập DNS thủ công

en: Domains used when resolving host names. Use commas to separate multiple domains.
vi: Miền dùng để phân giải tên máy. Dùng dấu phẩy để phân cách nhiều vùng.

en: IP addresses of domain name servers used to resolve host names. Use commas to separate multiple domain name server addresses.
vi: Địa chỉ IP của máy chủ tên miền dùng để phân giải tên máy. Dùng dấu phẩy để phân cách địa chỉ nhiều máy chủ tên miền.

en: Require IPv_4 addressing for this connection to complete
vi: Cần gán địa chỉ IPv_4 để hoàn tất kết nối

en: When connecting to IPv6-capable networks, allows the connection to complete if IPv4 configuration fails but IPv6 configuration succeeds.
vi: Khi kết nối mạng IPv6, cho phép kết nối hoàn tất nếu cấu hình IPv4 thất bại nhưng IPv6 thành công.

en: _Routes…
vi: Đị_nh tuyến…

en: Enabled (prefer public address)
vi: Bật (đưa ra địa chỉ công)

en: Enabled (prefer temporary address)
vi: Bật (đưa ra địa chỉ tạm thời)

en: IP addresses of domain name servers used to resolve host names. Use commas to separate multiple domain name server addresses. Link-local addresses will be automatically scoped to the connecting interface.
vi: Địa chỉ IP của máy chủ tên miền dùng để phân giải tên máy. Dùng dấu phẩy để phân cách địa chỉ nhiều máy chủ tên miền. Địa chỉ link-local sẽ tự động phạm vi đến giao diện kết nối.

en: Require IPv_6 addressing for this connection to complete
vi: Cần gán địa chỉ IPv_6 để hoàn tất kết nối

en: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
vi: Khi kết nối mạng IPv4, cho phép kết nối hoàn tất nếu cấu hình IPv6 thất bại nhưng IPv4 thành công.

en: Allow _roaming if home network is not available
vi: Cho phép _chuyển vùng nếu mạng nhà không dùng được

en: Configure _Methods…
vi: Cấu hình _cách…

en: _Use point-to-point encryption (MPPE)
vi: _Dùng mã hoã điểm-đến-điểm (MPPE)

en: _Require 128-bit encryption
vi: Đò_i hỏi mã hoá 128 bit

en: Use _stateful MPPE
vi: Dùng _stateful MPPE

en: Allow _BSD data compression
vi: Cho phép nén dữ liệu _BSD

en: Allow _Deflate data compression
vi: Cho phép nén dữ liệu _Deflate

en: Use TCP _header compression
vi: Dùng nén _tiêu đề TCP

en: Send PPP _echo packets
vi: Gửi gói _vang PPP

note: In context, this means "concatenate the device name and the VLAN ID number together"
en: Device name + number
vi: Tên thiết bị + số

note: LEAVE "vlan" UNTRANSLATED. In context, this means "concatenate the string 'vlan' and the VLAN ID number together".
en: "vlan" + number
vi: "vlan" + số

en: Allowed Authentication Methods
vi: Cách xác thực được phép

en: Microsoft Challenge Handshake Authentication Protocol version 2
vi: Microsoft Challenge Handshake Authentication Protocol phiên bản 2

en: The connection editor dialog could not be initialized due to an unknown error.
vi: Hộp thoại chỉnh sửa kết nối không thể được khởi tạo do xảy ra một lỗi không rõ.

en: Could not create new connection
vi: Không thể tạo kết nối mới

en: Connection delete failed
vi: Lỗi xoá kết nối

en: Are you sure you wish to delete the connection %s?
vi: Bạn có chắc muốn xoá kết nối %s không?

en: Editing un-named connection
vi: Sửa kết nối không tên

en: The connection editor could not find some required resources (the .ui file was not found).
vi: Bản chỉnh kết nối không tìm được một số tài nguyên cần thiết (không tìm được tập tin .ui)

en: Save any changes made to this connection.
vi: Lưu những thay đổi của kết nối này.

en: Authenticate to save this connection for all users of this machine.
vi: Xác thực để lưu kết nối cho mọi người dùng trên máy này.

en: Could not create connection
vi: Không thể tạo kết nối

en: Could not edit connection
vi: Không thể sửa kết nối

en: Unknown error creating connection editor dialog.
vi: Gặp lỗi chưa biết không tạo hộp thoại sửa kết nối.

en: Error initializing editor
vi: Gặp lỗi khi khởi động trình soạn thảo

en: Connection add failed
vi: Lỗi thêm kết nối

en: _Export…
vi: _Xuất…

en: Edit the selected connection
vi: Sửa kết nối đã chọn

en: Authenticate to edit the selected connection
vi: Xác thực để sửa kết nối đã chọn

en: Delete the selected connection
vi: Xoá kết nối đã chọn

en: Authenticate to delete the selected connection
vi: Xác thực để xóa kết nối VPN đã chọn

en: Error creating connection
vi: Gặp lỗi tạo kết nối

en: No VPN plugins are installed.
vi: Chưa cài đặt phần bổ sung VPN.

en: Error editing connection
vi: Lỗi sửa kết nối

en: Network Connections
vi: Kết nối mạng

en: 802.1X Security
vi: An ninh 802.1X

en: Could not load 802.1X Security user interface.
vi: Không thể nạp giao diện an ninh 802.1X.

en: Use 802.1_X security for this connection
vi: Dùng an ninh 802.1_X cho kết nối này

en: Could not load Bluetooth user interface.
vi: Không thể tải giao diện Bluetooth.

en: Could not load bond user interface.
vi: Không thể nạp giao diện bond.

note: #-#-#-#-#  partman-base_227_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description "primary partition".  No more than 8 symbols. :sl1:
en: primary
vi: chính

en: Bond connection %d
vi: Kết nối bond %d

note: Translators: a "Bridge Port" is a network * device that is part of a bridge.
en: Bridge Port
vi: Cổng bridge

en: Could not load bridge port user interface.
vi: Không thể nạp giao diện cổng cầu.

en: Could not load bridge user interface.
vi: Không thể nạp giao diện cầu.

en: Bridge connection %d
vi: Kết nối bridge %d

en: Could not load DCB user interface.
vi: Không thể tải giao diện người dùng DCB.

en: Could not load DSL user interface.
vi: Không thể nạp giao diện DSL.

en: DSL connection %d
vi: Kết nối DSL %d

en: ignored
vi: bỏ qua

en: Could not load ethernet user interface.
vi: Không thể nạp giao diện ethernet.

en: Ethernet connection %d
vi: Kết nối Ethernet %d

en: The zone defines the trust level of the connection. Default is not a regular zone, selecting it results in the use of the default zone set in the firewall. Only usable if firewalld is active.
vi: Vùng định nghĩa mức tin cậy của kết nối. Mặc định là vùng thông thường, chọn nó có tác quả của tập hợp vùng trong tường lửa. Chỉ hữu ích khi tường lửa được kích hoạt.

en: Could not load General user interface.
vi: Không thể nạp giao diện chung.

en: Could not load InfiniBand user interface.
vi: Không thể nạp giao diện InfiniBand.

en: InfiniBand connection %d
vi: Kết nối InfiniBand %d

en: Automatic (VPN)
vi: Tự động (VPN)

en: Automatic (VPN) addresses only
vi: Tự động (VPN) chỉ địa chỉ

en: Automatic, addresses only
vi: Tự động, chỉ địa chỉ

en: Automatic (PPPoE)
vi: Tự động (PPPoE)

en: Automatic (PPPoE) addresses only
vi: Tự động (PPPoE) chỉ địa chỉ

en: Editing IPv4 routes for %s
vi: Sửa định tuyến IPv4 cho %s

en: Could not load IPv4 user interface.
vi: Không thể nạp giao diện người dùng IPv4.

en: Editing IPv6 routes for %s
vi: Sửa định tuyến IPv6 cho %s

en: Could not load IPv6 user interface.
vi: Không thể nạp giao diện người dùng IPv6.

en: Could not load mobile broadband user interface.
vi: Không thể nạp giao diện mạng di động băng thông rộng.

en: Unsupported mobile broadband connection type.
vi: Loại kết nối di động băng thông rộng không hỗ trợ.

note: Fall back to just asking for GSM vs. CDMA
en: Select Mobile Broadband Provider Type
vi: Chọn kiểu nhà cung cấp di động băng thông rộng

en: My provider uses _GSM-based technology (i.e. GPRS, EDGE, UMTS, HSDPA)
vi: Dùng công nghệ dựa trên _GSM (v.d. GPRS, EDGS, UTMS, HSDPA)

note: Translators: CDMA has 'D' accelerator key; 'C' collides with 'Cancel' button. You may need to change it according to your language.
en: My provider uses C_DMA-based technology (i.e. 1xRTT, EVDO)
vi: Dùng công nghệ dựa trên C_DMA (v.d. 1xRTT, EVDO)

en: Editing PPP authentication methods for %s
vi: Sửa cách xác thực PPP cho %s

en: PPP Settings
vi: Thiết lập PPP

en: Could not load PPP user interface.
vi: Không thể nạp giao diện PPP.

note: Translators: a "Team Port" is a network * device that is part of a team.
en: Team Port
vi: Cổng Team

en: Could not load team port user interface.
vi: Không thể tải giao diện cổng team.

en: Could not load team user interface.
vi: Không thể tải giao diện người dùng team.

en: Team connection %d
vi: Kết nối team %d

en: Could not load vlan user interface.
vi: Không thể nạp giao diện vlan.

en: VLAN connection %d
vi: Kết nối VLAN %d

en: Could not load VPN user interface.
vi: Không thể nạp giao diện VPN.

en: VPN connection %d
vi: Kết nối VPN %d

en: Choose a VPN Connection Type
vi: Chọn loại kết nối VPN

en: Dynamic WEP (802.1X)
vi: WEP động (802.1X)

en: Could not load Wi-Fi security user interface; missing Wi-Fi setting.
vi: Không thể nạp giao diện an ninh Wi-Fi; bỏ qua thiết lập Wi-Fi.

en: Wi-Fi Security
vi: An ninh Wi-Fi

en: Could not load Wi-Fi security user interface.
vi: Không thể nạp giao diện an ninh Wi-Fi

en: Could not load Wi-Fi user interface.
vi: Không thể nạp giao diện Wi-Fi.

en: Wi-Fi connection %d
vi: Kết nối Wi-Fi %d

en: Automatically unlock this device
vi: Tự động gỡ khoá thiết bị này

en: Connection Information
vi: Thông tin kết nối

en: It is not intended for command-line interaction but instead runs in the GNOME desktop environment.
vi: Chương trình này không được thiết kế để dùng dạng dòng lệnh, mà chạy từ môi trường GNOME.

en: not enabled
vi: chưa bật

en: not registered
vi: chưa đăng ký

en: Home network (%s)
vi: Mạng nhà (%s)

en: Home network
vi: Mạng nhà

en: registration denied
vi: đăng ký bị từ chối

en: %s (%s roaming)
vi: %s (chuyển vùng %s)

en: %s (roaming)
vi: %s (chuyển vùng)

en: Roaming network (%s)
vi: Mạng chuyển vùng (%s)

en: Roaming network
vi: Mạng chuyển vùng

en: roaming
vi: chuyển vùng

en: Provider:
vi: Nhà cung cấp:

en: Authenticate VPN
vi: Xác thực VPN

en: No VPN configuration options.
vi: Không có các tùy chỉnh cấu hình VPN.

en: No VPN secrets!
vi: Không bí mật VPN!

note: module: base
en: Advanced Properties
vi: Thuộc tính Nâng cao

en: User _name
vi: Tê_n người dùng

en: Error parsing property '%s' value '%s'.
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: Error parsing property '%s': %s.
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: User Authentication
vi: Xác thực Người dùng

en: Machine Authentication
vi: Xác thực Máy

en: invalid boolean property '%s' (not yes or no)
vi: thuộc tính kiểu boolean không hợp lệ '%s' (không phải là yes hoặc no)

en: unhandled property '%s' type %s
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: property '%s' invalid or not supported
vi: thuộc tính '%s' không hợp lệ hoặc không được hỗ trợ

en: Certificate from VPN server "%s" failed verification.
    Reason: %s
    Do you want to accept it?
vi: Không thể xác minh chứng nhận từ máy chủ VPN "%s".
    Lí do: %s
    Bạn có muốn chấp nhận nó không?

en: VPN host
vi: Máy VPN

en: Automatically start connecting next time
vi: Tự động kết nối lần sau

en: Select a host to fetch the login form
vi: Chọn máy chủ để lấy biểu mẫu đăng nhập

en: Contacting host, please wait...
vi: Đang liên lạc với máy chủ, vui lòng chờ...

en: PEM certificates (*.pem, *.crt, *.key)
vi: Chứng nhận PEM (*.pem, *.crt, *.key)

en: Cisco AnyConnect Compatible VPN (openconnect)
vi: VPN tương thích Cisco AnyConnect (openconnect)

en: Compatible with Cisco AnyConnect SSL VPN.
vi: Tương thích với Cisco AnyConnect SSL VPN.

en: Allow Cisco Secure Desktop _trojan
vi: Cho phép Cisco Secure Desktop _trojan

en: <b>Certificate Authentication</b>
vi: <b>Xác thực chứng nhận</b>

en: _User Certificate
vi: _Chứng nhận người dùng

en: Private _Key
vi: _Khóa riêng

en: Use _FSID for key passphrase
vi: Dùng _FSID để khóa cụm mật khẩu

en: invalid integer property '%s' or out of range [%d -> %d]
vi: thuộc tính kiểu interger không hợp lệ '%s' hoặc ngoài miền giá trị [%d -> %d]

en: Could not find openconnect binary.
vi: Không tìm thấy gói nhị phân openconnect.

en: No VPN gateway specified.
vi: Không có cổng VPN được chỉ định.

en: No WebVPN cookie provided.
vi: Cookie WebVPN không được cung cấp.

en: Key not found
vi: Không tìm thấy khóa

en: Certificate pass_word:
vi: Mật _khẩu chứng nhận:

en: TLS-Auth
vi: XácT-TLS

en: OpenVPN Advanced Options
vi: Tùy chọn cấp cao OpenVPN

note: Otherwise, we have no saved password, or the password flags indicated * that the password should never be saved.
en: You need to authenticate to access the Virtual Private Network '%s'.
vi: Bạn cần phải xác thực để truy cập Mạng Riêng Ảo (VPN) « %s ».

en: SSH Advanced Options
vi: Tùy chọn cấp cao SSH

en: _Gateway:
vi: Cổn_g ra:

en: _Group Password:
vi: Mật khẩu _nhóm:

en: G_roup name
vi: Tên nhó_m

en: Error initializing certificate data: %s
vi: Gặp lỗi khi sơ khởi dữ liệu chứng nhận: %s

en: Couldn't decode certificate: %s
vi: Không thể giải mã chứng nhận: %s

en: Failed to initialize the decryption cipher slot.
vi: Lỗi sơ khởi khoảng trống mật mã giải mã.

en: Failed to set symmetric key for decryption.
vi: Lỗi đặt khoá đối xứng để giải mã.

en: Failed to set IV for decryption.
vi: Lỗi đặt IV để giải mã.

en: Failed to initialize the decryption context.
vi: Lỗi sơ khởi ngữ cảnh giải mã.

en: Failed to decrypt the private key: %d.
vi: Lỗi giải mã khoá riêng: %d.

en: Failed to finalize decryption of the private key: %d.
vi: Lỗi làm xong tiến trình giải mã khoá riêng: %d.

en: Couldn't decode certificate: %d
vi: Không thể giải mã chứng nhận: %d

en: PEM key file had no end tag '%s'.
vi: Tập tin khoá PEM không có thẻ đuôi « %s ».

en: Malformed PEM file: Proc-Type was not first tag.
vi: Tập tin PEM dạng sai: Proc-Type không phải thẻ đầu tiên.

en: Malformed PEM file: unknown Proc-Type tag '%s'.
vi: Tập tin PEM dạng sai: thẻ Proc-Type không rõ « %s ».

en: Malformed PEM file: DEK-Info was not the second tag.
vi: Tập tin PEM dạng sai: DEK-info không phải thẻ thứ hai.

en: Malformed PEM file: no IV found in DEK-Info tag.
vi: Tập tin PEM dạng sai: không tìm thấy IV trong thẻ DEK-info.

en: Malformed PEM file: invalid format of IV in DEK-Info tag.
vi: Tập tin PEM dạng sai: IV định dạng sai trong thẻ DEK-info.

en: Malformed PEM file: unknown private key cipher '%s'.
vi: Tập tin PEM dạng sai: không rõ mật mã khoá riêng « %s ».

en: Could not decode private key.
vi: Không thể giải mã khoá riêng.

en: IV must be an even number of bytes in length.
vi: IV phải có chiều dài là một số byte dương.

en: IV contains non-hexadecimal digits.
vi: IV chứa chữ số khác thập phân.

en: Failed to decode certificate.
vi: Lỗi giải mã chứng nhận.

en: Interface:
vi: Giao diện:

note: Type: string Description
en: NNTP server to use:
vi: Máy phục vụ NNTP cần dùng:

note: Type: string Description
en: Enter the fully qualified host name of the news server to use for reading.
vi: Hãy nhập tên máy khả năng đầy đủ của máy phục vụ tin tức cần sử dụng để đọc.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Continue without boot loader
vi: Tiếp tục mà không có bộ tải khởi động

note: Type: note Description :sl4:
en: Some variables need to be set in CFE in order for your system to boot automatically. At the end of installation, the system will reboot. At the firmware prompt, set the following variables to simplify booting:
vi: Một số biến cần phải được đặt trong CFE để hệ thống tự động khởi động. Cài đặt xong thì hệ thống sẽ khởi động lại. Tại dấu nhắc phần dẻo (firmware), hãy đặt những biến phần dẻo sau để làm đơn giản tiến trình khởi động:

note: Type: note Description :sl4:
en: You will only need to do this once. This enables you to just issue the command "boot_debian" at the CFE prompt.
vi: Chỉ cần làm việc này một lần. Nó cho bạn có khả năng chỉ chạy câu lệnh “boot_debian” ở dấu nhắc CFE.

note: Type: note Description :sl4:
en: If you prefer to auto-boot on every startup, you can set the following variable in addition to the ones above:
vi: Thích tự động khởi động vào mỗi lúc mở máy thì bạn cũng có thể đặt biến sau, thêm vào các biến trên:

note: Type: note Description :sl3:
en: No boot loader installed
vi: Chưa cài đặt bộ nạp khởi động

note: Type: note Description :sl3:
en: No boot loader has been installed, either because you chose not to or because your specific architecture doesn't support a boot loader yet.
vi: Chưa cài đặt bộ nạp khởi động nào, hoặc vì bạn chọn như thế hoặc vì kiến trúc riêng này chưa hỗ trợ bộ nạp khởi động.

note: Type: note Description :sl3:
en: You will need to boot manually with the ${KERNEL} kernel on partition ${BOOT} and ${ROOT} passed as a kernel argument.
vi: Bạn sẽ cần phải tự khởi động với hạt nhân ${KERNEL} trên phân vùng ${BOOT} và gởi ${ROOT} qua dạng đối số hạt nhân.

note: Type: select Description
en: Norwegian language variant:
vi: Biến thể ngôn ngữ Na Uy:

note: Type: select Description
en: Norwegian has two different written forms: bokmaal and nynorsk.
vi: Tiếng Na Uy có hai cách viết khác nhau: bokmaal và nynorsk.

note: Type: select Description
en: Please choose the one you wish to use.
vi: Hãy chọn cách viết bạn muốn sử dụng.

en: Invalid notification identifier
vi: Định danh thông báo không hợp lệ

en: Clear all notifications
vi: Xoá mọi thôngn báo

en: Display notifications
vi: Hiện thông báo

en: Notification Daemon
vi: Daemon Thông báo

note: Type: string Description
en: Please enter the Uniform Resource Identifier of the LDAP server. The format is "ldap://<hostname_or_IP_address>:<port>/". Alternatively, "ldaps://" or "ldapi://" can be used. The port number is optional.
vi: Hãy gõ địa chỉ URI (nhận diện tài nguyên thống nhất) của máy phục vụ LDAP. Định dạng nên là « ldap://tên_máy_hay_địa_chỉ_IP:cổng/ ». Cũng có thể sử dụng tiền tố « ldaps:// » hay « ldapi:// ». Số thứ tự dộng vẫn còn tuỳ chọn

note: Type: string Description
en: When using an ldap or ldaps scheme it is recommended to use an IP address to avoid failures when domain name services are unavailable.
vi: Khi sử dụng lược đồ ldap hay ldaps, tốt hơn khi đặt một địa chỉ IP, thì tránh kết nối bị lỗi khi dịch vụ tên miền không sẵn sàng.

note: Type: string Description
en: LDAP server search base:
vi: Cơ bản tìm kiếm máy phục vụ LDAP:

note: Type: string Description
en: LDAP database user:
vi: Người dùng cơ sở dữ liệu LDAP:

note: Type: password Description
en: LDAP user password:
vi: Mật khẩu người dùng LDAP:

note: Type: boolean Description
en: Use StartTLS?
vi: Dùng StartTLS ?

note: Type: boolean Description
en: Please choose whether the connection to the LDAP server should use StartTLS to encrypt the connection.
vi: Hãy chọn nếu kết nối tới máy phục vụ LDAP nên sử dụng StarTLS để mật mã hoá kết nối, hay không.

note: Type: select Choices
en: try
vi: thử

note: Type: select Description
en: Check server's SSL certificate:
vi: Kiểm tra chứng nhận SSL của máy phục vụ :

note: Type: select Description
en: When an encrypted connection is used, a server certificate can be requested and checked. Please choose whether lookups should be configured to require a certificate, and whether certificates should be checked for validity:
vi: Khi sử dụng một kết nối đã mật mã, cũng có thể yêu cầu và kiểm tra một chứng nhận máy phục vụ. Hãy chọn nếu chức năng tra cứu nên được cấu hình để yêu cầu một chứng nhận, và nếu chứng nhận nên được kiểm tra là hợp lệ hay không.

note: Type: multiselect Description
en: Name services to configure:
vi: Các dịch vụ tên cần cấu hình:

note: Type: multiselect Description
en: You can select the services that should have LDAP lookups enabled. The new LDAP lookups will be added as the last datasource. Be sure to review these changes.
vi: Bạn có khả năng chọn những dịch vụ nên được bật hay tắt cho chức năng tra cứu LDAP. Các sự tra cứu LDAP mới sẽ được thêm như là nguồn dữ liệu cuối cùng. Hãy xem lại kỹ những thay đổi này.

note: Type: boolean Description
en: Remove LDAP from nsswitch.conf now?
vi: Gỡ bỏ LDAP khỏi « nsswitch.conf » ngay bây giờ ?

note: Type: boolean Description
en: The following services are still configured to use LDAP for lookups:
      ${services}
    but the libnss-ldapd package is about to be removed.
vi: LDAP vẫn còn được cấu hình cho sự tra cứu tên đối với những dịch vụ theo đây:
      ${services}
    còn gói « libnss-ldapd » sắp bị gỡ bỏ.

note: Type: boolean Description
en: You are advised to remove the entries if you don't plan on using LDAP for name resolution any more. Not removing ldap from nsswitch.conf should, for most services, not cause problems, but host name resolution could be affected in subtle ways.
vi: Khuyên bạn gỡ bỏ các mục nhập này nếu không còn định lại sử dụng LDAP để quyết định tên. Không gỡ bỏ ldap khởi tập tin cấu hình « nsswitch.conf » thì không nên gây ra vấn đề cho phần lớn dịch vụ, nhưng dịch vụ quyết định tên máy có thể bị ảnh hưởng bằng cách tế nhị.

note: Type: boolean Description
en: You can edit /etc/nsswitch.conf by hand or choose to remove the entries automatically now. Be sure to review the changes to /etc/nsswitch.conf if you choose to remove the entries now.
vi: Bạn có thể tự sửa đổi tập tin cấu hình « /etc/nsswitch.conf », hoặc chọn tự động gỡ bỏ các mục nhập ngay bây giờ. Xem lại kỹ các thay đổi trong « /etc/nsswitch.conf » nếu bạn chọn gỡ bỏ các mục nhập ngay bây giờ.

en: Insufficient rights
vi: Không đủ quyền

en: You need administrative rights to start this application.
vi: Bạn cần có quyền quản trị hệ thống để chạy ứng dụng này

en: Read/Write NTFS driver not installed
vi: Trình điều khiển Đọc/Ghi NTFS chưa được cài đặt

en: In order to enable write support for your NTFS devices, you'll need first to install the ntfs-3g driver.
    If your distribution don't provide it, you can get it from :
    http://www.ntfs-3g.org
vi: Để hỗ trợ khả năng ghi thiết bị định dạng NTFS, trước hết bạn phải cài đặt trình điều khiển ntfs-3g.
    Nếu bản phân phối cài đặt không cung cấp, bạn có thể lấy nó từ:
    http://www.ntfs-3g.org

en: <b>NTFS write support configuration tool</b>
vi: <b>Công cụ cấu hình hỗ trợ ghi định dạng NTFS</b>

en: <big><b>New partitions detected</b></big>
vi: <big><b>Phát hiện các phân vùng mới</b></big>

en: Alternatively you can configure them 
    automatically with the "Auto Configure" button
vi: Bạn có thể cấu hình chúng bằng cách khác 
    một cách tự động với nút "Cấu hình tự động"

en: Applying changes.
    Please wait until the process finishes.
vi: Áp dụng các thay đổi.
    Vui lòng chờ đến khi quá trình kết thúc.

en: Auto Configure
vi: Cấu hình tự động

en: Enable write support for external device
vi: Hỗ trợ khả năng ghi cho thiết bị ngoài

en: Enable write support for internal device
vi: Hỗ trợ khả năng ghi cho thiết bị bên trong

en: The following new partitions were detected.
    Select the ones you want to configure:
vi: Các phân vùng sau đây được tìm thấy.
    Chọn các phân vùng bạn muốn cấu hình:

en: Enable/disable write support for NTFS with a simple click.
vi: Bật/Tắt hỗ trợ khả năng ghi NTFS chỉ với một thao tác.

en: NTFS Configuration Tool
vi: Công cụ cấu hình NTFS

note: Add new devices in the treeview
en: <Enter a mount point>
vi: <Nhập điểm gắn>

en: Formatting error
vi: Lỗi tạo định dạng

en: <i>%s</i> contains an invalid character.
    Mount point should be in /media/. Alternatively, you can enter a simple name, like <i>disk</i>.
vi: <i>%s</i> chứa một ký tự không hợp lệ.
    Điểm gắn phải nằm trong /media/. Lựa chọn khác, bạn có thể nhập vào một tên đơn giản, chẳng hạn <i>đĩa</i>.

en: Reverting to previous version?
vi: Chuyển về phiên bản trước

en: All changes that you just made will be lost.
    Do you want to continue?
vi: Tất cả các thay đổi bạn đã thực hiện sẽ bị mất.
    Bạn có muốn tiếp tục?

en: Unmounting disabled devices?
vi: Bỏ gắn đối với các thiết bị đã cấm?

en: You disabled the following devices:
vi: Bạn sẽ cấm các thiết bị sau:

en: Do you want to unmount them?
vi: Bạn có muốn bỏ gắn chúng không?

en: Unmount selected
vi: Bỏ gắn các thiết bị được chọn

en: Reboot require
vi: Cần khởi động lại hệ thống

en: In order to apply all your changes,
    you'll need to reboot your computer.
vi: Để áp dụng tất cả các thay đổi,
    bạn cần khởi động lại máy.

en: Mounting partition
vi: Phân vùng đang gắn

en: Unmounting partition
vi: Phân vùng đã bỏ gắn

en: Unmounting %s
vi: Đang bỏ gắn %s

en: Unmounting failed
vi: Lỗi khi bỏ gắn

en: Unmounting <i>%s</i> failed because of the following error:
vi: Không thể bỏ gắn <i>%s</i> do gặp lỗi sau:

en: You can also use the 'lazy' options to detach the filesystem now.
vi: Bạn có thể sử dụng tùy chọn 'trễ' để gỡ bỏ hệ thống file ngay lập tức.

en: Unmounting <i>%s</i> failed, because
    it is currently used by the following applications:
vi: Không thể bỏ gắn cho <i>%s</i>, do
    nó đang được dùng bởi các ứng dụng sau:

en: Close all applications that use it and retry to unmount.
vi: Đóng toàn bộ các ứng dụng đang dùng nó và thử bỏ gắn lần nữa.

en: The filesystem might be temporary buzy. Wait few seconds and retry.
vi: Hệ thống file có thể tạm thời đang bận. Vui lòng chờ vài giây và thử lại.

en: Unmount with the 'lazy' option
vi: Bỏ gắn với tùy chọn 'trễ'

en: Retry unmount
vi: Làm lại thao tác bỏ gắn

en: Even with the lazy option, unmounting failed.
vi: Vẫn không thực hiện bỏ gắn được dù với tùy chọn 'trễ'

en: Mounting failed
vi: Không gắn được

en: Mounting <i>%s</i> failed because of the following error:
vi: Không gắn được <i>%s</i> do gặp lỗi sau:

en: Retry mount
vi: Thử gắn lại

en: You can try one of the following action:
vi: Bạn có thể thử một trong các thao tác sau:

en: It seams that option '%s' is not allowed.
vi: Có thể tùy chọn '%s' không được cho phép.

en: Return options to defaults
vi: Khôi phục các tùy chọn về giá trị mặc định

en: Don't use the '%s' option
vi: Không nên dùng tùy chọn '%s'

en: It seams that fs type '%s' is not valid.
vi: Có thể kiểu định dạng '%s' không hợp lệ.

en: No driver is available for this type of filsystem : '%s'
vi: Không có trình điều khiển thích hợp cho kiểu hệ thống file: '%s'

en: You can try to use the 'force' option. Be Aware that this could be risky.
vi: Bạn có thể thử với tùy chọn 'bắt buộc'. Tùy chọn này có thể mang lại nhiều rủi ro.

en: Use the 'force' option
vi: Dùng tùy chọn 'bắt buộc'

note: Type: string Description
en: Listen port:
vi: Cổng lắng nghe:

note: Type: string Description
en: The NTLM Authorization Proxy Server listens to this port.  This is the port number you use in your http_proxy or web browser settings.
vi: Trình phục vụ ủy nhiệm cấp quyền NTLM lắng nghe trên cổng này. Giá trị này là số hiệu cổng dùng trong thiết lập « http_proxy » (ủy nhiệm Mạng) hay trình duyệt Mạng.

note: Type: string Description
en: Proxy servers are commonly set to listen to port 8080, but in NTLM APS the default value is 5865.
vi: Trình phục vụ ủy nhiệm thường được đặt để lắng nghe trên cổng 8080, nhưng mà trong APS của NTLM, giá trị mặc định là 5865.

note: Type: string Description
en: Parent proxy:
vi: Ủy nhiệm mẹ:

note: Type: string Description
en: This is the address of the NTLM proxy server (e.g. the Microsoft ISA server) which NTLM APS is authenticating against.
vi: Giá trị này là địa chỉ của máy phục vụ ủy nhiệm NTLM (v.d. máy phục vụ ISA Microsoft): với đó APS của NTLM có xác thực.

note: Type: string Description
en: The address may be given with or without the leading http://, for example:
        proxy.myworkplace.com
        http://proxy.myworkplace.com
vi: Địa chỉ này có thể được nhập dạng có hay không có phần « http:// » cũng được, v.d.:
    	proxy.chỗ_làm.com
    	http://proxy.chỗ_làm.com

note: Type: string Description
en: Parent proxy port:
vi: Cổng ủy nhiệm mẹ:

note: Type: string Description
en: This is the port number which the NTLM proxy server (e.g. the Microsoft ISA server), that NTLM APS is authenticating against, listens to.
vi: Giá trị này là số hiệu cổng trên đó máy phục vụ ủy nhiệm NTLM (v.d. máy phục vụ ISA Microsoft) lắng nghe khi APS của NTLM xác thực với nó.

note: Type: string Description
en: It is commonly set to 8080.
vi: Thường đặt là 8080.

note: Type: string Description
en: NT Windows username:
vi: Tên người dùng Windows NT:

note: Type: string Description
en: This field identifies the NT Windows username that you use for authentication.
vi: Trường này nhận diện tên người dùng Windows NT bạn sử dụng khi xác thực.

note: Type: password Description
en: NT Windows password:
vi: Mật khẩu Windows NT:

note: Type: password Description
en: This field identifies the NT Windows password that you use for authentication.
vi: Trường này nhận diện mật khẩu Windows NT bạn sử dụng khi xác thực.

note: Type: password Description
en: To help with security, it is not stored permanently in the debconf database, but is deleted from there after being written to the ntlmaps config file.  Be aware that it is temporarily stored in the debconf database while this setup procedure is taking place. It is deleted from there at the end of setup.
vi: Để bảo vệ hệ thống của bạn, mật khẩu này không được cất giữ hẳn trong cơ sở dữ liệu debconf; nó bị xóa bỏ ra nó sau khi được ghi vào tập tin cấu hình ntlmaps. Ghi chú rằng mật khẩu này được lưu tạm thời vào cơ sở dữ liệu debconf trong khi thiết lập. Nó bị xoá bỏ ra nó một khi thiết lập xong.

note: Type: password Description
en: If you prefer not to have the password stored, even temporarily, in the debconf database, then leave this entry blank, and insert the value manually into the config file /etc/ntlmaps/server.cfg.
vi: Nếu bạn không muốn mật khẩu này được lưu, ngay cả một cách tạm thời, vào co sở dữ liệu debconf, hãy bỏ trống trường này, vẫn tự nhập giá trị vào tập tin cấu hình « /etc/ntlmaps/server.cfg ».

note: Type: string Description
en: NT Windows domain:
vi: Miền Windows NT:

note: Type: string Description
en: This field identifies the NT Windows domain that you authenticate against.
vi: Trường này nhận diện miền (domain) Windows NT với đó bạn xác thực.

note: Type: string Description
en: Mailname of your system:
vi: Tên thư của hệ thống này:

note: Type: string Description
en: This is the fully-qualified host name of the computer running nullmailer. It defaults to the literal name 'me'.
vi: Giá trị này là tên máy khả năng đầy đủ của máy có chạy trình nullmailer. Mặc định là tên nghĩa chữ « me » (mình).

note: Type: string Description
en: Smarthosts:
vi: Máy khéo :

note: Type: string Description
en: This is a colon-separated list of remote servers to which to send each message. Each entry contains a remote host name or address followed by an optional protocol string 'host protocol'. The protocol name defaults to smtp, and may be followed by command-line arguments for that module.
vi: Giá trị này là một danh sách định giới bằng dấu hai chấm chứa các máy phục vụ từ xa cho chúng cần gửi mỗi thư. Mỗi mục nhập chứa một tên máy từ xa hoặc địa chỉ, với mộ chuôi giao diện vẫn tùy chọn « host protocol ». Tên giao thức mặc định là « smtp », mà cũng chấp nhận các đối số dòng lệnh thích hợp với mô-đun đó.

note: Type: string Description
en: Where to send local emails (optional):
vi: Gửi thư cục bộ cho đâu (tùy chọn):

note: Type: string Description
en: If not empty, all recipients to users at either 'localhost' (the literal string) or the canonical host name (from /etc/mailname) are remapped to this address. This is provided to allow local daemons to be able to send email to 'somebody@localhost' and have it go somewhere sensible instead of being bounced by your relay host.
vi: Nếu giá trị này không trống, mọi người đều nhận thư từ người dùng ở hoặc « localhost » hoặc tên máy chuẩn tắc (từ « /etc/mailman ») thì được ánh xạ tới địa chỉ này. Tính năng này được cung cấp để cho phép trình nền cục bộ gửi thư điện tử cho « người_nào@localhost » và cho nó tới một nơi có ích, thay vào bị nhảy bởi máy tiếp lại.

en: Censor private information
vi: Kiểm duyệt thông tin riêng tư

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Censor;Private;Image;Obfuscate;
vi: Censor;Kiểm duyệt;Kiem duyet;Private;Riêng tư;Rieng tu;Image;Ảnh; anh;Obfuscate;

en: Obfuscate lets you redact your private information from any image.
vi: Obfuscate cho phép bạn kiểm duyệt thông tin cá nhân của mình từ bất kỳ hình ảnh nào.

[ctx: shortcut window]
en: Open a New Window
vi: Mở một cửa sổ mới

[ctx: shortcut window]
en: Open a File
vi: Mở một tệp tin

[ctx: shortcut window]
en: Load Image from Clipboard
vi: Mở hình từ Clipboard

[ctx: shortcut window]
en: Copy Image to Clipboard
vi: Sao chép hình vào Clipboard

[ctx: shortcut window]
en: Close the Active Window
vi: Đóng cửa sổ hiện tại

[ctx: shortcut window]
en: Editor
vi: Trình chỉnh sửa

en: _About Obfuscate
vi: _Về Obfuscate

en: Drop an Image Here
vi: Thả một hình ở đây

note: module: gamification
en: %s has joined the challenge
vi: %s đã tham gia thử thách

note: module: gamification
en: %s has refused the challenge
vi: %s đã từ chối thử thách

note: module: gamification
en: <br/>Nobody has succeeded to reach every goal, no badge is rewarded for this challenge.
vi: <br/>Không ai hoàn thành mọi mục tiêu, không có huy hiệu nào được thưởng cho thử thách này.

note: module: gamification
en: <br/>Reward (badge %s) for every succeeding user was sent to %s.
vi: <br/>Phần thưởng (huy hiệu %s) cho người dùng thành công đã được gửi tới %s.

note: module: gamification
en: <br/>Special rewards were sent to the top competing users. The ranking for this challenge is :
vi: <br/>Phần thưởng đặc biệt đã được gửi đến những người dùng cạnh tranh hàng đầu. Thứ hạng cho thử thách này là:

note: module: gamification
en: <span class="o_stat_text">Related</span>
                                    <span class="o_stat_text">Goals</span>
vi: <span class="o_stat_text">Mục tiêu</span>
                                    <span class="o_stat_text">liên quan</span>

note: module: gamification
en: A badge is a symbolic token granted to a user as a sign of reward.
                    It can be deserved automatically when some conditions are met or manually by users.
                    Some badges are harder than others to get with specific conditions.
vi: Một huy hiệu được cấp cho người dùng như một phần thưởng.
                     Nó có thể cấp tự động khi một số điều kiện được đáp ứng hoặc bằng tay bởi người dùng.
                     Một số huy hiệu khó hơn với những điều kiện cụ thể.

note: module: gamification
en: A goal definition is a technical model of goal defining a condition to reach.
                    The dates, values to reach or users are defined in goal instance.
vi: Một định nghĩa mục tiêu là một mô hình xác định một điều kiện để đạt được.
                     Ngày, giá trị cần đạt được hoặc người dùng được xác định trong trường hợp này.

note: module: gamification
en: A goal is considered as completed when the current value is compared to the value to reach
vi: Mục tiêu được coi là hoàn thành khi giá trị hiện tại được so sánh với giá trị cần đạt được

note: module: gamification
en: A goal is defined by a user and a goal definition.
                    Goals can be created automatically by using challenges.
vi: Một mục tiêu được xác định bởi người dùng và định nghĩa mục tiêu.
                     Mục tiêu có thể được tạo ra tự động bằng cách sử dụng các thách thức.

note: module: gamification
en: A selected list of users
vi: Danh sách người dùng được chọn

note: module: gamification
en: Allowance to Grant
vi: Trợ cấp để cấp

note: module: gamification
en: Alternative to a list of users
vi: Thay thế cho danh sách người dùng

note: module: gamification
en: Appears in
vi: Xuất hiện ở

note: module: gamification
en: Assign Challenge To
vi: Giao thử thách cho

note: module: gamification
en: Assign a list of goals to chosen users to evaluate them.
                    The challenge can use a period (weekly, monthly...) for automatic creation of goals.
                    The goals are created for the specified users or member of the group.
vi: Gán một danh sách các mục tiêu đến những người dùng được chọn để đánh giá họ.
                        Thử thách có thể sử dụng một chu kỳ (hàng tuần, hàng tháng...) để tự động tạo các mục tiêu.
                        Các mục tiêu được tạo cho các người dùng cụ thể hoặc thành viên của nhóm.

note: module: gamification
en: Authorized Users
vi: Người dùng được ủy quyền

note: module: gamification
en: Automatic: execute a specific Python code
vi: Tự động: thực thi một lệnh python cụ thể

note: module: gamification
en: Automatic: number of records
vi: Tự động: số lượng bản ghi

note: module: gamification
en: Automatic: sum on a field
vi: Tự động: tổng trên một trường

note: module: gamification
en: Badge
vi: Huy hiệu

note: module: gamification
en: Badge Description
vi: Mô tả huy hiệu

note: module: gamification
en: Badge Granted
vi: Huy hiệu đã được trao

note: module: gamification
en: Badge List
vi: Danh sách huy hiệu

note: module: gamification
en: Badge Name
vi: Tên huy hiệu

note: module: gamification
en: Badges are granted when a challenge is finished. This is either at the end of a running period (eg: end of the month for a monthly challenge), at the end date of a challenge (if no periodicity is set) or when the challenge is manually closed.
vi: Huy hiệu được cấp khi một thách thức kết thúc. Đây là vào cuối giai đoạn chạy (ví dụ: cuối tháng cho thử thách hàng tháng), vào ngày kết thúc thử thách (nếu không đặt định kỳ) hoặc khi đóng thử thách.

note: module: gamification
en: Brilliant
vi: Tuyệt vời

note: module: gamification
en: Can not grant
vi: Không thể trao

note: module: gamification
en: Can not modify the configuration of a started goal
vi: Không thể sửa đổi cấu hình của mục tiêu đã bắt đầu

note: module: gamification
en: Challenge Line
vi: Chi tiết thử thách

note: module: gamification
en: Challenge Lines
vi: Chi tiết thử thách

note: module: gamification
en: Challenge originating
vi: Thử thách đầu tiên

note: module: gamification
en: Challenge that generated the goal, assign challenge to users to generate goals with a value in this field.
vi: Thử thách tạo ra mục tiêu, chỉ định thử thách cho người dùng để tạo mục tiêu có giá trị trong trường này.

note: module: gamification
en: Challenges
vi: Thử thách

note: module: gamification
en: Check to set a monthly limit per person of sending this badge
vi: Kiểm tra để thiết lập số lượng người tối đa nhận được huy hiệu này

note: module: gamification
en: Click to create a challenge.
vi: Bấm để tạo một thử thách.

note: module: gamification
en: Click to create a goal.
vi: Bấm để tạo một chỉ tiêu.

note: module: gamification
en: Clickable Goals
vi: Mục tiêu có thể nhấp

note: module: gamification
en: Closed goal
vi: Mục tiêu đã đóng

note: module: gamification
en: Complete your Profile
vi: Hoàn thành hồ sơ

note: module: gamification
en: Completeness
vi: Hoàn thành

note: module: gamification
en: Computation Mode
vi: Chế độ tính toán

note: module: gamification
en: Current Value
vi: Giá trị hiện tại

note: module: gamification
en: Date Field
vi: Trường ngày

note: module: gamification
en: Define the visibility of the challenge through menus
vi: Xác định khả năng hiển thị của thử thách thông qua các menu

note: module: gamification
en: Defined how will be computed the goals. The result of the operation will be stored in the field 'Current'.
vi: Xác định như thế nào sẽ được tính toán các mục tiêu. Kết quả của hoạt động sẽ được lưu trữ trong trường 'Hiện tại'.

note: module: gamification
en: Definition Description
vi: Miêu tả

note: module: gamification
en: Depending on the Display mode, reports will be individual or shared.
vi: Tùy thuộc vào chế độ hiển thị, các báo cáo sẽ là cá nhân hoặc được chia sẻ.

note: module: gamification
en: Describe the challenge: what is does, who it targets, why it matters...
vi: Mô tả thách thức: những gì nó làm, mục tiêu của ai, tại sao nó quan trọng ...

note: module: gamification
en: Describe what they did and why it matters (will be public)
vi: Mô tả cái chúng làm và tại sao nó quan trọng (sẽ mang tính công cộng)

note: module: gamification
en: Displayed as
vi: Hiển thị

note: module: gamification
en: Distinctive field for batch user
vi: Trường đặc biệt cho người dùng hàng loạt

note: module: gamification
en: Domain for filtering records. General rule, not user depending, e.g. [('state', '=', 'done')]. The expression can contain reference to 'user' which is a browse record of the current user if not in batch mode.
vi: Tên miền để lọc bản ghi. Quy tắc chung, không phụ thuộc vào người dùng, ví dụ: [('trạng thái', '=', 'xong')]. Biểu thức có thể chứa tham chiếu đến 'người dùng' là bản ghi duyệt của người dùng hiện tại nếu không ở chế độ hàng loạt.

note: module: gamification
en: Evaluate the expression in batch instead of once for each user
vi: Đánh giá biểu thức theo đợt thay vì một lần cho mỗi người dùng

note: module: gamification
en: Evaluated expression for batch mode
vi: Biểu thức đánh giá cho chế độ hàng loạt

note: module: gamification
en: Exclusive (done or not-done)
vi: Độc quyền (thực hiện hoặc không thực hiện)

note: module: gamification
en: Field to Sum
vi: Trường để tính tổng

note: module: gamification
en: Filter Domain
vi: Lọc tên miền

note: module: gamification
en: For 1st user
vi: Với người đứng đầu

note: module: gamification
en: For 2nd user
vi: Với người thứ hai

note: module: gamification
en: For 3rd user
vi: Với người thứ ba

note: module: gamification
en: For Every Succeeding User
vi: Cho mỗi tài khoản người dùng thành công

note: module: gamification
en: Formating Options
vi: Tùy chọn định dạng

note: module: gamification
en: Full Suffix
vi: Hậu tố đầy đủ

note: module: gamification
en: Gamification badge
vi: Huy chương Gamification

note: module: gamification
en: Gamification generic goal for challenge
vi: Mục tiêu chung cho trò chơi

note: module: gamification
en: Gamification user badge
vi: Huy chương người dùng Gamification

note: module: gamification
en: Gamification: Goal Challenge Check
vi: Gamification: Kiểm tra mục tiêu.

note: module: gamification
en: Goal Definition
vi: Định nghĩa mục tiêu

note: module: gamification
en: Goal Definitions
vi: Định nghĩa mục tiêu

note: module: gamification
en: Goal Description
vi: Miêu tả mục tiêu

note: module: gamification
en: Goal Failed
vi: Mục tiêu thất bại

note: module: gamification
en: Goal List
vi: Danh sách mục tiêu

note: module: gamification
en: Goal Performance
vi: Hiệu suất mục tiêu

note: module: gamification
en: Goal Reached
vi: Đạt được mục tiêu

note: module: gamification
en: Goal definitions
vi: Định nghĩa mục tiêu

note: module: gamification
en: Good Job
vi: Tốt lắm!

note: module: gamification
en: Grant Badge
vi: Trao huy hiệu

note: module: gamification
en: Grant Badge To
vi: Trao huy hiệu cho

note: module: gamification
en: Grant this Badge
vi: Trao huy hiệu này

note: module: gamification
en: Granted by
vi: Được trao bời

note: module: gamification
en: Granting
vi: Trao

note: module: gamification
en: Group that will receive a copy of the report in addition to the user
vi: Nhóm sẽ nhận được một bản sao của báo cáo ngoài người dùng

note: module: gamification
en: HR Challenges
vi: Thử thách của phân hệ HR

note: module: gamification
en: How to compute the goal?
vi: Làm sao để tính mục tiêu?

note: module: gamification
en: Human Resources / Engagement
vi: Nhân sự / Tham gia

note: module: gamification
en: ID Field of user
vi: ID của người dùng

note: module: gamification
en: If a maximum is set
vi: Nếu giá trị tối đa được cấu hình

note: module: gamification
en: If this badge was rewarded through a challenge
vi: Nếu huy hiệu này đã được thưởng thông qua một thử thách

note: module: gamification
en: In batch mode, the domain is evaluated globally. If enabled, do not use keyword 'user' in above filter domain.
vi: Trong chế độ hàng loạt, điều kiện được đánh giá trên toàn hệ thống. Nếu được bật, không sử dụng từ khóa 'người dùng' trong miền bộ lọc ở trên.

note: module: gamification
en: In batch mode, this indicates which field distinct one user form the other, e.g. user_id, partner_id...
vi: Trong chế độ hàng loạt, điều này cho biết trường nào khác biệt một người dùng tạo thành người khác, ví dụ: user_id, Partner_id ...

note: module: gamification
en: In case of manual goal, reminders are sent if the goal as not been updated for a while (defined in challenge). Ignored in case of non-manual goal or goal not linked to a challenge.
vi: Trong trường hợp mục tiêu tạo tay, lời nhắc được gửi nếu mục tiêu không được cập nhật trong một thời gian (được xác định trong thử thách). Bỏ qua trong trường hợp mục tiêu tạo tay hoặc mục tiêu không liên quan đến một thách thức.

note: module: gamification
en: Individual Goals
vi: Mục tiêu cá nhận

note: module: gamification
en: Invite new Users
vi: Mời người dùng

note: module: gamification
en: Last Modified on
vi: Sửa lần cuối vào

note: module: gamification
en: Last Report Date
vi: Ngày báo cáo gần nhất

note: #-#-#-#-#  oca-core_11.0.20191007-4_vi.po (Odoo Server 11.0)  #-#-#-#-# module: gamification #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Last Updated by
vi: Cập nhật lần cuối bởi

note: #-#-#-#-#  oca-core_11.0.20191007-4_vi.po (Odoo Server 11.0)  #-#-#-#-# module: gamification #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Last Updated on
vi: Cập nhật lần cuối vào

note: module: gamification
en: Leader Board (Group Ranking)
vi: Ban lãnh đạo (Xếp hạng nhóm)

note: module: gamification
en: Limitation Number
vi: Số giới hạn

note: module: gamification
en: Line List
vi: Danh sách dòng

note: module: gamification
en: List of goals that will be set
vi: Danh sách mục tiêu sẽ được cấu hình

note: module: gamification
en: List of users participating to the challenge
vi: Danh sách người dùng tham gia thử thách

note: module: gamification
en: Mail Group Following
vi: Nhóm thư sau

note: module: gamification
en: Monetary
vi: Tiền tệ

note: module: gamification
en: Monetary Value
vi: Giá trị tiền tệ

note: module: gamification
en: Monthly Limited Sending
vi: Số lượng gửi giới hạn mỗi tháng

note: module: gamification
en: Monthly total
vi: Tổng hàng tháng

note: module: gamification
en: My Goals
vi: Mục tiêu của tôi

note: module: gamification
en: My Monthly Sending Total
vi: Tổng số gửi hàng tháng của tôi

note: module: gamification
en: My Monthly Total
vi: Tổng hàng tháng của tôi

note: module: gamification
en: My Total
vi: Tổng của tôi

note: module: gamification
en: Never reminded if no value or zero is specified.
vi: Không bao giờ nhắc nếu không có giá trị hoặc không được chỉ định.

note: module: gamification
en: New badge ${object.badge_id.name} granted
vi: Huy hiệu mới $ {object.badge_id.name} được cấp

note: module: gamification
en: Next Report Date
vi: Ngày báo cáo tiếp theo

note: module: gamification
en: No monthly sending limit
vi: Không giới hạn gửi hàng tháng

note: module: gamification
en: No one can solve challenges like you do.
vi: Không ai có thể giải quyết những thách thức như bạn làm.

note: module: gamification
en: No one, assigned through challenges
vi: Không ai, được giao qua thử thách

note: module: gamification
en: Nobody reached the required conditions to receive special badges.
vi: Không ai đạt được các điều kiện cần thiết để nhận được huy hiệu đặc biệt.

note: module: gamification
en: Non recurring
vi: Không định kỳ

note: module: gamification
en: Non-updated manual goals will be reminded after
vi: Các mục tiêu thủ công không được cập nhật sẽ được nhắc nhở sau

note: module: gamification
en: On change
vi: Thay đổi

note: module: gamification
en: Only the people having these badges can give this badge
vi: Chỉ những người có những huy hiệu này mới có thể tặng huy hiệu này

note: module: gamification
en: Only these people can give this badge
vi: Chỉ những người dùng này có thể tặng huy hiệu này

note: module: gamification
en: Optimisation
vi: Tối ưu hóa

note: module: gamification
en: People having some badges
vi: Người có một số huy hiệu

note: module: gamification
en: Period of automatic goal assigment. If none is selected, should be launched manually.
vi: Thời gian của mục tiêu tự động. Nếu không được chọn, nên được khởi chạy thủ công.

note: module: gamification
en: Periodicity
vi: Định kỳ

note: module: gamification
en: Problem Solver
vi: Người giải quyết vấn đề

note: module: gamification
en: Progressive (using numerical values)
vi: Tiến bộ (sử dụng các giá trị số)

note: #-#-#-#-#  oca-core_11.0.20191007-4_vi.po (Odoo Server 11.0)  #-#-#-#-# module: gamification #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Python Code
vi: Mã Python

note: module: gamification
en: Python code to be executed for each user. 'result' should contains the new current value. Evaluated user can be access through object.user_id.
vi: Mã Python sẽ được thực thi cho mỗi người dùng. 'kết quả' nên chứa giá trị hiện tại mới. Người dùng được đánh giá có thể được truy cập thông qua object.user_id.

note: module: gamification
en: Reached
vi: Đã đạt

note: module: gamification
en: Reached when current value is
vi: Đạt được khi giá trị hiện tại bằng

note: module: gamification
en: Recorded manually
vi: Ghi nhận thủ công

note: module: gamification
en: Refresh Challenge
vi: Làm mới thử thách

note: module: gamification
en: Related Goals
vi: Mục tiêu liên quan

note: module: gamification
en: Related user name for the resource to manage its access.
vi: Tài khoản liên quan của nhân viên dùng để truy cập hệ thống.

note: module: gamification
en: Remaining Sending Allowed
vi: Số lượng gửi còn lại

note: module: gamification
en: Remind delay
vi: Hoãn lại nhắc nhở

note: module: gamification
en: Reminders for Manual Goals
vi: Nhắc nhở cho các mục tiêu thủ công

note: module: gamification
en: Report Frequency
vi: Tần suất báo cáo

note: module: gamification
en: Report Template
vi: Mẫu báo cáo

note: module: gamification
en: Required Badges
vi: Huy hiệu têu cầu

note: module: gamification
en: Reset Completion
vi: Đặt lại hoàn thành

note: module: gamification
en: Responsible
vi: Người phụ trách

note: module: gamification
en: Retrieving progress for personal challenge without user information
vi: Lấy tiến trình cho thử thách cá nhân mà không có thông tin người dùng

note: module: gamification
en: Reward
vi: Thưởng

note: module: gamification
en: Reward Bests if not Succeeded?
vi: Thưởng người dùng hoàn thành tốt nhất nếu không thành công?

note: module: gamification
en: Reward as soon as every goal is reached
vi: Thưởng ngay khi đạt được mọi mục tiêu

note: module: gamification
en: Reward of Challenges
vi: Phần thưởng của thử thách

note: module: gamification
en: Rewarded by
vi: Thưởng bởi

note: module: gamification
en: Rewards for challenges
vi: Phần thưởng của thử thách

note: module: gamification
en: Running Challenges
vi: Thử thách đang chạy

note: module: gamification
en: Search Challenges
vi: Tìm kei61m thử thách

note: module: gamification
en: Search Goal Definitions
vi: Định nghĩa mục tiêu tìm kiếm

note: module: gamification
en: Search Goals
vi: Mục tiêu tìm kiếm

note: module: gamification
en: Security rules to define who is allowed to manually grant badges. Not enforced for administrator.
vi: Quy tắc bảo mật để xác định ai được phép cấp phù hiệu bằng tay. Không thi hành cho quản trị viên.

note: module: gamification
en: Send Report
vi: Gửi báo cáo

note: module: gamification
en: Send a copy to
vi: Gửi bản sao đến

note: module: gamification
en: Sequence number for ordering
vi: Số thứ tự để sắp xếp

note: module: gamification
en: Set the current value you have reached for this goal
vi: Đặt giá trị hiện tại bạn đã đạt được cho mục tiêu này

note: module: gamification
en: Set your Company Data
vi: Thiết lập dữ liệu công ty

note: module: gamification
en: Set your Company Logo
vi: Thiết lập logo công ty

note: module: gamification
en: Set your Timezone
vi: Thiết lập múi giờ

note: module: gamification
en: Settings / Gamification Tools
vi: Thiết lập

note: module: gamification
en: Setup your Company
vi: Thiết lập công ty

note: module: gamification
en: Start Challenge
vi: Bắt đầu thử thách

note: module: gamification
en: Start goal
vi: Bắt đầu mục tiêu

note: module: gamification
en: Suggest to users
vi: Gợi ý cho người dùng

note: module: gamification
en: Target Value to Reach
vi: Giá trị mục tiêu để đạt được

note: module: gamification
en: Target: less than
vi: Mục tiêu: ít hơn

note: module: gamification
en: The action that will be called to update the goal value.
vi: Hành động sẽ được gọi để cập nhật giá trị mục tiêu.

note: module: gamification
en: The challenge %s is finished.
vi: Thử thách %s đã hoàn thành

note: module: gamification
en: The currency and suffix field
vi: Trường tiền tệ và hậu tố

note: module: gamification
en: The date to use for the time period evaluated
vi: Ngày sử dụng cho khoảng thời gian được đánh giá

note: module: gamification
en: The day a new challenge will be automatically closed. If no periodicity is set, will use this date as the goal end date.
vi: Ngày mà thử thách mới sẽ tự động đóng lại. Nếu không có định kỳ được đặt, sẽ sử dụng ngày này làm ngày kết thúc mục tiêu.

note: module: gamification
en: The day a new challenge will be automatically started. If no periodicity is set, will use this date as the goal start date.
vi: Ngày mà thử thách mới sẽ tự động bắt đầu. Nếu không có định kỳ được đặt, sẽ sử dụng ngày này làm ngày bắt đầu mục tiêu.

note: module: gamification
en: The domain for the definition %s seems incorrect, please check it.
    
    %s
vi: Điều kiện cho định nghĩa %s có vẻ không chính xác, vui lòng kiểm tra nó.
    
    %s

note: module: gamification
en: The field containing the value to evaluate
vi: Trường chứa giá trị để đánh giá

note: module: gamification
en: The field name on the user profile (res.users) containing the value for res_id for action.
vi: Trường tên trên hồ sơ người dùng (res.users) có chứa giá trị cho res_id cho hành động.

note: module: gamification
en: The higher the better
vi: Càng cao càng tốt

note: module: gamification
en: The list of instances of this badge granted to users
vi: Danh sách các trường hợp của huy hiệu này được cấp cho người dùng

note: module: gamification
en: The list of unique users having received this badge.
vi: Danh sách người dùng duy nhất đã nhận được huy hiệu này.

note: module: gamification
en: The lower the better
vi: Càng thấp càng tốt

note: module: gamification
en: The maximum number of time this badge can be sent per month per person.
vi: Số lượng thời gian tối đa huy hiệu này có thể được gửi mỗi tháng cho mỗi người.

note: module: gamification
en: The model configuration for the definition %s seems incorrect, please check it.
    
    %s not found
vi: Cấu hình mô hình cho định nghĩa %s có vẻ không chính xác, vui lòng kiểm tra nó..
    
    %s không tìm thấy

note: module: gamification
en: The model configuration for the definition %s seems incorrect, please check it.
    
    %s not stored
vi: Cấu hình mô hình cho định nghĩa %s có vẻ không chính xác, vui lòng kiểm tra nó..
    
    %s không được lưu trữ

note: module: gamification
en: The model object for the field to evaluate
vi: Đối tượng mô hình cho trường để đánh giá

note: module: gamification
en: The number of days after which the user assigned to a manual goal will be reminded. Never reminded if no value is specified.
vi: Số ngày mà người dùng được chỉ định cho mục tiêu thủ công sẽ được nhắc nhở. Không bao giờ nhắc nếu không có giá trị được chỉ định.

note: module: gamification
en: The number of time the current user has received this badge this month.
vi: Số lần người dùng nhận được huy hiệu trong tháng này

note: module: gamification
en: The number of time the current user has received this badge.
vi: Số lần người dùng nhận được huy hiệu này

note: module: gamification
en: The number of time the current user has sent this badge this month.
vi: Số lần người dùng hiện tại đã gửi huy hiệu này trong tháng này.

note: module: gamification
en: The number of time this badge has been received by unique users.
vi: Số lượng thời gian huy hiệu này đã được nhận bởi người dùng duy nhất.

note: module: gamification
en: The number of time this badge has been received this month.
vi: Số lần huy hiệu này đã được nhận trong tháng này.

note: module: gamification
en: The number of time this badge has been received.
vi: Số lần huy hiệu này được nhận

note: module: gamification
en: The target and current value are defined in the company currency.
vi: Mục tiêu và giá trị hiện tại được xác định bằng tiền tệ của công ty.

note: module: gamification
en: The unit of the target and current values
vi: Đơn vị của các giá trị đích và hiện tại

note: module: gamification
en: The user responsible for the challenge.
vi: Người dùng chịu trách nhiệm cho thử thách.

note: module: gamification
en: The user who has send the badge
vi: Người dùng đã gửi huy hiệu

note: module: gamification
en: The users that have succeeded theses goals will receive automatically the badge.
vi: Người dùng đã hoàn thành mục tiêu luận án sẽ tự động nhận được huy hiệu.

note: module: gamification
en: The value to compare with the distinctive field. The expression can contain reference to 'user' which is a browse record of the current user, e.g. user.id, user.partner_id.id...
vi: Giá trị để so sánh với trường đặc biệt. Biểu thức có thể chứa tham chiếu đến 'người dùng' là bản ghi duyệt của người dùng hiện tại, ví dụ: user.id, user.partner_id.id ...

note: module: gamification
en: These goals will not be recomputed.
vi: Những mục tiêu này sẽ không được tính toán lại.

note: module: gamification
en: This badge can not be sent by users.
vi: Người dùng không thể gửi huy hiệu này.

note: module: gamification
en: This field holds the image used for the badge, limited to 256x256
vi: Trường này giữ hình ảnh được sử dụng cho huy hiệu, giới hạn ở 256x256

note: module: gamification
en: To Reach
vi: Để đạt được

note: module: gamification
en: To update
vi: Cập nhật

note: module: gamification
en: Unique Owners
vi: Chủ sở hữu duy nhất

note: module: gamification
en: User domain
vi: Miền người dùng

note: module: gamification
en: Website / Forum
vi: Website / Diễn đàn

note: module: gamification
en: Who can grant this badge
vi: Ai có thể cấp huy hiệu này

note: module: gamification
en: Who would you like to reward?
vi: Bạn muốn thưởng cho ai?

note: module: gamification
en: With this option enabled, a user can receive a badge only once. The top 3 badges are still rewarded only at the end of the challenge.
vi: Với tùy chọn này được bật, người dùng chỉ có thể nhận được huy hiệu một lần. 3 huy hiệu hàng đầu vẫn chỉ được thưởng khi kết thúc thử thách.

note: module: gamification
en: With your brilliant ideas, you are an inspiration to others.
vi: Với những ý tưởng tuyệt vời của bạn, bạn là nguồn cảm hứng cho người khác.

note: module: gamification
en: You are not in the user allowed list.
vi: Bạn không có trong danh sách người dùng được phép

note: module: gamification
en: You can not reset a challenge with unfinished goals.
vi: Bạn không thể đặt lại một thách thức với các mục tiêu còn dang dở.

note: module: gamification
en: You can still grant
vi: Bạn vẫn có thể trao

note: module: gamification
en: You did great at your job.
vi: Bạn đã làm rất tốt trong công việc của bạn.

note: module: gamification
en: You do not have the required badges.
vi: Bạn không có huy hiệu cần thiết.

note: module: gamification
en: You have already sent this badge too many time this month.
vi: Bạn đã gửi huy hiệu này quá nhiều lần trong tháng này.

note: module: gamification
en: You have found the hidden badge
vi: Bạn đã tìm thấy huy hiệu ẩn

note: module: gamification
en: badges this month
vi: Huy hiệu tháng này

note: module: gamification
en: e.g. Monthly Sales Objectives
vi: vd: mục tiêu bán hàng hằng tháng

note: module: gamification
en: e.g. days
vi: vd: ngày

note: module: gamification
en: e.g. user.partner_id.id
vi: vd: user.partner_id.id

note: module: gamification
en: granted,
vi: đã được trao,

note: module: gamification
en: refresh
vi: Làm mới

note: module: gamification
en: than the target.
vi: hơn mục tiêu.

note: module: gamification
en: this month
vi: tháng này

note: Type: boolean Description
en: Would you like to start an OCFS2 cluster (O2CB) at boot time?
vi: Lúc khởi động máy, bạn có muốn khởi chạy một chùm OCFS2 (O2CB) không?

note: Type: string Description
en: Name of the cluster to start at boot time:
vi: Tên của chùm cần khởi chạy vào lúc khởi động:

note: Type: string Description
en: O2CB heartbeat threshold:
vi: Ngưỡng nhịp tim O2CB:

note: Type: string Description
en: The O2CB heartbeat threshold sets up the maximum time in seconds that a node awaits for an I/O operation. After it, the node "fences" itself, and you will probably see a crash.
vi: Ngưỡng nhịp tim (heartbeat threshold) kiểu O2CB thì đặt thời gian tối đa theo giây mỗi nút đợi một thao tác nhập vào/xuất ra (V/R). Sau đó, nút tự « rào lại », và bạn rất có thể sẽ thấy phần mềm sụp đổ.

note: Type: string Description
en: It is calculated as the result of: (threshold - 1) x 2.
vi: Giá trị này được tính là kết quả của công thức: (ngưỡng - 1) × 2

note: Type: string Description
en: Its default value is 31 (60 seconds).
vi: Giá trị mặc định là 31 (60 giây).

note: Type: string Description
en: Raise it if you have slow disks and/or crashes with kernel messages like:
vi: Hãy tăng giá trị này nếu bạn có đĩa chạy chậm hay/và phần mềm sụp đổ với thông điệp hạt nhân như :

note: Type: string Description
en: O2CB idle timeout:
vi: Thời hạn nghỉ O2CB:

note: Type: string Description
en: The O2CB idle timeout (expressed in milliseconds) is the time before a network connection is considered dead.
vi: Thời hạn nghỉ O2CB (xác định theo mili-giây) là khoảng thời gian sau đó thấy kết nối mạng đã chết.

note: Type: string Description
en: Its default value is 30000 (30 seconds) and the minimum recommended value is 5000 (5 seconds).
vi: Giá trị mặc định là 30000 (30 giây), còn giá trị tối thiểu khuyến khích là 5000 (5 giây).

note: Type: string Description
en: O2CB keepalive delay:
vi: Khoảng đợi cứ hoạt động O2CB:

note: Type: string Description
en: The O2CB keepalive delay (expressed in milliseconds) is the maximum time before a keepalive packet is sent.
vi: Khoảng đợi cứ hoạt động O2CB (xác định theo mili-giây) là khoảng thời gian tối đa sau đó gửi gói tin giữ cho kết nối hoạt động.

note: Type: string Description
en: Its default value is 2000 (2 seconds) and the minimum recommended value is 1000 (1 second).
vi: Giá trị mặc định là 2000 (2 giây), còn giá trị tối thiểu khuyến khích là 1000 (1 giây).

note: Type: string Description
en: O2CB reconnect delay:
vi: Khoảng đợi tái kết nối O2CB:

note: Type: string Description
en: The O2CB reconnect delay (expressed in milliseconds) is the minimum time between connection attempts.
vi: Khoảng đợi tái kết nối O2CB (xác định theo mili-giây) là khoảng thời gian tối thiểu giữa hai lần thử kết nối.

note: Type: string Description
en: Its default and recommended minimum value is 2000 (2 seconds).
vi: Giá trị mặc định và khuyến khích là 2000 (2 giây).

note: Type: select Description
en: Method used to generate the inventory:
vi: Phương pháp dùng để tạo ra bản kiểm kê:

note: Type: select Description
en: Choose the 'local' method if you do not have a network connection.
vi: Không có kết nối đến mạng nên chọn phương pháp « cục bộ ».

note: Type: select Description
en: Choose the 'http' method if an OCS Inventory server is set up.
vi: Đã thiết lập một máy phục vụ Kiểm Kê OCS (OCS Inventory) nên chọn phương pháp « http ».

note: Type: string Description
en: Tag for the generated inventory:
vi: Thẻ cho bản kiểm kê đã tạo ra:

note: Type: string Description
en: Each inventory can have an associated tag. Please enter the tag you would like for the new inventory.
vi: Mỗi bản kiểm kê có thể được gán một thẻ. Hãy nhập thẻ thích hợp với bản kiểm kê mới.

note: Type: string Description
en: This field can be left blank to continue without setting a new tag for the inventory.
vi: Cũng có thể bỏ trống trường này, để tiếp tục mà không lập một thẻ mới cho bản kiểm kê.

note: module: base
en: 
    
    Accounting reports for Austria.
    ================================
    
        * Defines the following reports:
            * Profit/Loss (§ 231 UGB Gesamtkostenverfahren)
            * Balance Sheet (§ 224 UGB)
vi: 
    
    Báo cáo kế toán dành cho Áo.
    ================================
    
        * Xác định các báo cáo sau:
            * Kết quả hoạt động kinh doanh (§ 231 UGB Gesamtkostenverfahren)
            * Bảng cân đối kế toán (§ 224 UGB)

note: module: base
en: 
    
    Austrian charts of accounts (Einheitskontenrahmen 2010).
    ==========================================================
    
        * Defines the following chart of account templates:
            * Austrian General Chart of accounts 2010
        * Defines templates for VAT on sales and purchases
        * Defines tax templates
        * Defines fiscal positions for Austrian fiscal legislation
        * Defines tax reports U1/U30
vi: 
    
    Hệ thống tài khoản của Áo (Einheitskontenrahmen 2010).
    ==========================================================
    
        * Xác định mẫu hệ thống tài khoản sau đây:
            * Hệ thống tài khoản chung của Áo 2010
        * Xác định các mẫu thuế GTGT dành cho bán hàng và mua hàng
        * Xác định mẫu thuế
        * Xác định các vị trí tài chính cho luật tài chính của Áo
        * Xác định báo cáo thuế U1/U30

note: module: base
en: 
    
    Chat, mail gateway and private channel.
    =======================================
    
    Communicate with your colleagues/customers/guest within Odoo.
    
    Discuss/Chat
    ------------
    User-friendly "Discuss" features that allows one 2 one or group communication
    (text chat/voice call/video call), invite guests and share documents with
    them, all real-time.
    
    Mail gateway
    ------------
    Sending information and documents made simplified. You can send emails
    from Odoo itself, and that too with great possibilities. For example,
    design a beautiful email template for the invoices, and use the same
    for all your customers, no need to do the same exercise every time.
    
    Chatter
    -------
    Do all the contextual conversation on a document. For example on an
    applicant, directly post an update to send email to the applicant,
    schedule the next interview call, attach the contract, add HR officer
    to the follower list to notify them for important events(with help of
    subtypes),...
    
    
    Retrieve incoming email on POP/IMAP servers.
    ============================================
    Enter the parameters of your POP/IMAP account(s), and any incoming emails on
    these accounts will be automatically downloaded into your Odoo system. All
    POP3/IMAP-compatible servers are supported, included those that require an
    encrypted SSL/TLS connection.
    This can be used to easily create email-based workflows for many email-enabled Odoo documents, such as:
    ----------------------------------------------------------------------------------------------------------
        * CRM Leads/Opportunities
        * CRM Claims
        * Project Issues
        * Project Tasks
        * Human Resource Recruitment (Applicants)
    Just install the relevant application, and you can assign any of these document
    types (Leads, Project Issues) to your incoming email accounts. New emails will
    automatically spawn new documents of the chosen type, so it's a snap to create a
    mailbox-to-Odoo integration. Even better: these documents directly act as mini
    conversations synchronized by email. You can reply from within Odoo, and the
    answers will automatically be collected when they come back, and attached to the
    same *conversation* document.
    For more specific needs, you may also assign custom-defined actions
    (technically: Server Actions) to be triggered for each incoming mail.
vi: 
    
    Trò chuyện, tường lửa email và kênh riêng.
    =======================================
    
    Giao tiếp với đồng nghiệp/khách hàng/khách của bạn trong Odoo.
    
    Thảo luận/Trò chuyện
    ------------
    Tính năng "Thảo luận" thân thiện với người dùng cho phép giao tiếp giữa hai người hoặc nhóm
    (nhắn /gọi thoại/gọi video), mời khách và chia sẻ tài liệu với
    họ, tất cả đều diễn ra theo thời gian thực.
    
    Cổng email
    ------------
    Việc gửi thông tin và tài liệu được đơn giản hóa. Bạn có thể gửi email
    ngay từ Odoo với những khả năng tuyệt vời. Ví dụ: 
    thiết kế một mẫu email đẹp mắt cho hóa đơn và sử dụng chung
    cho tất cả khách hàng, không cần phải thực hiện lặp đi lặp lại mỗi lần.
     
    Chatter
    -------
    Thực hiện tất cả các cuộc trò chuyện theo ngữ cảnh trên một tài liệu. Ví dụ: đối với một
    ứng viên, trực tiếp đăng cập nhật để gửi email cho ứng viên,
    lên lịch cuộc gọi phỏng vấn tiếp theo, đính kèm hợp đồng, thêm nhân viên nhân sự 
    vào danh sách người theo dõi để thông báo cho họ về các sự kiện quan trọng (với hỗ trợ từ
    các loại phụ),...
    
    Truy xuất email đến trên máy chủ POP/IMAP.
    ============================================
    Nhập tham số của (các) tài khoản POP/IMAP và mọi email đến trên
    các tài khoản này sẽ được tự động tải xuống hệ thống Odoo của bạn. Tất cả
    các máy chủ tương thích với POP3/IMAP đều được hỗ trợ, bao gồm cả những máy chủ yêu cầu
    kết nối SSL/TLS được mã hóa.
    Điều này có thể được sử dụng để dễ dàng thiết lập quy trình làm việc trên email cho nhiều tài liệu Odoo hỗ trợ email, chẳng hạn như:
    ----------------------------------------------------------------------------------------------------------
        * Lead/Cơ hội kinh doanh CRM
        * Nhận CRM
        * Vấn đề Dự án
        * Nhiệm vụ Dự án
        * Tuyển dụng Nhân sự (Ứng viên)
    Chỉ cần cài đặt ứng dụng có liên quan và bạn có thể chỉ định bất kỳ loại tài liệu nào trong số đó
    (Lead, Vấn đề Dự án) cho các tài khoản email đến của mình. Các email mới sẽ
    tự động tạo ra những tài liệu mới thuộc loại đã chọn, vì vậy việc tạo tích hợp hộp thư với Odoo
    diễn ra thật nhanh chóng. Tối ưu hơn: những tài liệu này trực tiếp hoạt động như các
    cuộc hội thoại nhỏ được đồng bộ hóa qua email. Bạn có thể trả lời từ trong Odoo và
    các câu trả lời sẽ tự động được thu thập khi chúng trở lại và được đính kèm vào
    cùng một tài liệu *cuộc hội thoại*.
    Đối với các nhu cầu cụ thể hơn, bạn cũng có thể chỉ định các tác vụ tùy chỉnh
    (về mặt kỹ thuật: Tác vụ máy chủ) được kích hoạt cho mỗi thư đến.

note: module: base
en: 
    
    Localization Module for Denmark
    ===============================
    
    This is the module to manage the **accounting chart for Denmark**. Cover both one-man business as well as I/S, IVS, ApS and A/S
    
    **Modulet opsætter:**
    
    - **Dansk kontoplan**
    
    - Dansk moms
            - 25% moms
            - Resturationsmoms 6,25%
            - Omvendt betalingspligt
    
    - Konteringsgrupper
            - EU (Virksomhed)
            - EU (Privat)
            - 3.lande
    
    - Finans raporter
            - Resulttopgørelse
            - Balance
            - Momsafregning
                - Afregning
                - Rubrik A, B og C
    
    - **Anglo-Saxon regnskabsmetode**
    
    .
    
    Produkt setup:
    ==============
    
    **Vare**
    
    **Salgsmoms:**      Salgmoms 25%
    
    **Salgskonto:**     1010 Salg af vare, m/moms
    
    **Købsmoms:**       Købsmoms 25%
    
    **Købskonto:**      2010 Direkte omkostninger vare, m/moms
    
    .
    
    **Ydelse**
    
    **Salgsmoms:**      Salgmoms 25%, ydelser
    
    **Salgskonto:**     1011 Salg af ydelser, m/moms
    
    **Købsmoms:**       Købsmoms 25%, ydelser
    
    **Købskonto:**      2011 Direkte omkostninger ydelser, m/moms
    
    .
    
    **Vare med omvendt betalingspligt**
    
    **Salgsmoms:**      Salg omvendt betalingspligt
    
    **Salgskonto:**     1012 Salg af vare, u/moms
    
    **Købsmoms:**       Køb omvendt betalingspligt
    
    **Købskonto:**      2012 Direkte omkostninger vare, u/moms
    
    
    .
    
    **Restauration**
    
    **Købsmoms:**       Restaurationsmoms 6,25%, købsmoms
    
    **Købskonto:**      4010 Restaurationsbesøg
    
    .
vi: 
    
    Phân hệ bản địa hóa cho Đan Mạch
    ===============================
    
    Đây là phân hệ quản lý **hệ thống kế toán Đan Mạch**. Bao gồm cả doanh nghiệp một thành viên cũng như I/S, IVS, ApS và A/S
    
    **Modulet opsætter:**
    
    - **Dansk kontoplan**
    
    - Dansk moms
            - 25% moms
            - Resturationsmoms 6,25%
            - Omvendt betalingspligt
    
    - Konteringsgrupper
            - EU (Virksomhed)
            - EU (Privat)
            - 3.lande
    
    - Finans raporter
            - Resulttopgørelse
            - Balance
            - Momsafregning
                - Afregning
                - Rubrik A, B og C
    
    - **Anglo-Saxon regnskabsmetode**
    
    .
    
    Produkt setup:
    ==============
    
    **Vare**
    
    **Salgsmoms:**      Salgmoms 25%
    
    **Salgskonto:**     1010 Salg af vare, m/moms
    
    **Købsmoms:**       Købsmoms 25%
    
    **Købskonto:**      2010 Direkte omkostninger vare, m/moms
    
    .
    
    **Ydelse**
    
    **Salgsmoms:**      Salgmoms 25%, ydelser
    
    **Salgskonto:**     1011 Salg af ydelser, m/moms
    
    **Købsmoms:**       Købsmoms 25%, ydelser
    
    **Købskonto:**      2011 Direkte omkostninger ydelser, m/moms
    
    .
    
    **Vare med omvendt betalingspligt**
    
    **Salgsmoms:**      Salg omvendt betalingspligt
    
    **Salgskonto:**     1012 Salg af vare, u/moms
    
    **Købsmoms:**       Køb omvendt betalingspligt
    
    **Købskonto:**      2012 Direkte omkostninger vare, u/moms
    
    
    .
    
    **Restauration**
    
    **Købsmoms:**       Restaurationsmoms 6,25%, købsmoms
    
    **Købskonto:**      4010 Restaurationsbesøg
    
    .

note: module: base
en: 
    
    Localization Module for Dominican Republic
    ===========================================
    
    Catálogo de Cuentas e Impuestos para República Dominicana, Compatible para
    **Internacionalización** con **NIIF** y alineado a las normas y regulaciones
    de la Dirección General de Impuestos Internos (**DGII**).
    
    **Este módulo consiste de:**
    
    - Catálogo de Cuentas Estándar (alineado a DGII y NIIF)
    - Catálogo de Impuestos con la mayoría de Impuestos Preconfigurados
            - ITBIS para compras y ventas
            - Retenciones de ITBIS
            - Retenciones de ISR
            - Grupos de Impuestos y Retenciones:
                    - Telecomunicaiones
                    - Proveedores de Materiales de Construcción
                    - Personas Físicas Proveedoras de Servicios
            - Otros impuestos
    - Secuencias Preconfiguradas para manejo de todos los NCF
            - Facturas con Valor Fiscal (para Ventas)
            - Facturas para Consumidores Finales
            - Notas de Débito y Crédito
            - Registro de Proveedores Informales
            - Registro de Ingreso Único
            - Registro de Gastos Menores
            - Gubernamentales
    - Posiciones Fiscales para automatización de impuestos y retenciones
            - Cambios de Impuestos a Exenciones (Ej. Ventas al Estado)
            - Cambios de Impuestos a Retenciones (Ej. Compra Servicios al Exterior)
            - Entre otros
    
    **Nota:**
    Esta localización, aunque posee las secuencias para NCF, las mismas no pueden
    ser utilizadas sin la instalación de módulos de terceros o desarrollo
    adicional.
    
    Estructura de Codificación del Catálogo de Cuentas:
    ===================================================
    
    **Un dígito** representa la categoría/tipo de cuenta del del estado financiero.
    **1** - Activo        **4** - Cuentas de Ingresos y Ganancias
    **2** - Pasivo        **5** - Costos, Gastos y Pérdidas
    **3** - Capital       **6** - Cuentas Liquidadoras de Resultados
    
    **Dos dígitos** representan los rubros de agrupación:
    11- Activo Corriente
    21- Pasivo Corriente
    31- Capital Contable
    
    **Cuatro dígitos** se asignan a las cuentas de mayor: cuentas de primer orden
    1101- Efectivo y Equivalentes de Efectivo
    2101- Cuentas y Documentos por pagar
    3101- Capital Social
    
    **Seis dígitos** se asignan a las sub-cuentas: cuentas de segundo orden
    110101 - Caja
    210101 - Proveedores locales
    
    **Ocho dígitos** son para las cuentas de tercer orden (las visualizadas
    en Odoo):
    1101- Efectivo y Equivalentes
    110101- Caja
    11010101 Caja General
vi: 
    
    Phân hệ Bản địa hóa dành cho Cộng hòa Dominica
    ===========================================
    
    Catálogo de Cuentas e Impuestos para República Dominicana, Compatible para
    **Internacionalización** con **NIIF** y alineado a las normas y regulaciones
    de la Dirección General de Impuestos Internos (**DGII**).
    
    **Este módulo consiste de:**
    
    - Catálogo de Cuentas Estándar (alineado a DGII y NIIF)
    - Catálogo de Impuestos con la mayoría de Impuestos Preconfigurados
            - ITBIS para compras y ventas
            - Retenciones de ITBIS
            - Retenciones de ISR
            - Grupos de Impuestos y Retenciones:
                    - Telecomunicaiones
                    - Proveedores de Materiales de Construcción
                    - Personas Físicas Proveedoras de Servicios
            - Otros impuestos
    - Secuencias Preconfiguradas para manejo de todos los NCF
            - Facturas con Valor Fiscal (para Ventas)
            - Facturas para Consumidores Finales
            - Notas de Débito y Crédito
            - Registro de Proveedores Informales
            - Registro de Ingreso Único
            - Registro de Gastos Menores
            - Gubernamentales
    - Posiciones Fiscales para automatización de impuestos y retenciones
            - Cambios de Impuestos a Exenciones (Ej. Ventas al Estado)
            - Cambios de Impuestos a Retenciones (Ej. Compra Servicios al Exterior)
            - Entre otros
    
    **Nota:**
    Esta localización, aunque posee las secuencias para NCF, las mismas no pueden
    ser utilizadas sin la instalación de módulos de terceros o desarrollo
    adicional.
    
    Estructura de Codificación del Catálogo de Cuentas:
    ===================================================
    
    **Un dígito** representa la categoría/tipo de cuenta del del estado financiero.
    **1** - Activo        **4** - Cuentas de Ingresos y Ganancias
    **2** - Pasivo        **5** - Costos, Gastos y Pérdidas
    **3** - Capital       **6** - Cuentas Liquidadoras de Resultados
    
    **Dos dígitos** representan los rubros de agrupación:
    11- Activo Corriente
    21- Pasivo Corriente
    31- Capital Contable
    
    **Cuatro dígitos** se asignan a las cuentas de mayor: cuentas de primer orden
    1101- Efectivo y Equivalentes de Efectivo
    2101- Cuentas y Documentos por pagar
    3101- Capital Social
    
    **Seis dígitos** se asignan a las sub-cuentas: cuentas de segundo orden
    110101 - Caja
    210101 - Proveedores locales
    
    **Ocho dígitos** son para las cuentas de tercer orden (las visualizadas
    en Odoo):
    1101- Efectivo y Equivalentes
    110101- Caja
    11010101 Caja General

note: module: base odoo-python
en: 
    
    Note: this might be a multi-company issue. Switching company may help - in Odoo, not in real life!
vi: 
    
    Lưu ý: đây có thể là vấn đề về đa công ty. Việc chuyển đổi công ty có thể có lợi - trong Odoo, không phải trong đời thực!

note: module: base
en: 
    
    Overview:
    ---------
    
    * Chart of Accounts and Taxes template for companies in Japan.
    * This probably does not cover all the necessary accounts for a company. You are expected to add/delete/modify accounts based on this template.
    
    Note:
    -----
    
    * Fiscal positions '内税' and '外税' have been added to handle special requirements which might arise from POS implementation. [1]  Under normal circumstances, you might not need to use those at all.
    
    [1] See https://github.com/odoo/odoo/pull/6470 for detail.
vi: 
    
    Tổng quan:
    ---------
    
    * Mẫu hệ thống tài khoản và thuế cho các công ty ở Nhật Bản.
    * Mẫu này có thể không bao gồm toàn bộ tài khoản cần cho công ty. Bạn phải thêm/xóa/sửa đổi tài khoản dựa trên mẫu này.
    
    Lưu ý:
    -----
    
    * Vị trí tài chính '内税' và '外税' đã được bổ sung để xử lý các yêu cầu đặc biệt phát sinh từ việc triển khai POS. [1]  Trong những trường hợp bình thường, bạn có thể không cần sử dụng chúng.
    
    [1] Xem chi tiết tại https://github.com/odoo/odoo/pull/6470.

note: module: base
en: 
    
    This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease.
vi: 
    
    Phân hệ này thêm một Bộ phận sales tuỳ chỉnh vào POS. Việc này cho phép bạn xem và quản lý POS một cách dễ dàng hơn.

note: module: base
en: 
    
    This module adds enable you to view the margin of your Point of Sale orders in the Sales Margin report.
vi: 
    
    Phân hệ này cho phép bạn xem biên lợi nhuận của các đơn đặt hàng POS của mình trong báo cáo Biên lợi nhuận Bán hàng.

note: module: base
en: 
    
    This module adds several features to the Point of Sale that are specific to restaurant management:
    - Bill Printing: Allows you to print a receipt before the order is paid
    - Bill Splitting: Allows you to split an order into different orders
    - Kitchen Order Printing: allows you to print orders updates to kitchen or bar printers
vi: 
    
    Phân hệ này bổ sung một số tính năng cho POS dành riêng cho việc quản lý nhà hàng::
    - In Hóa đơn: Cho phép in hóa đơn trước khi thanh toán đơn hàng
    - Tách Hóa đơn: Cho phép bạn tách một đơn hàng thành nhiều đơn hàng khác nhau
    - In Đơn hàng Nhà bếp: cho phép bạn in các cập nhật đơn hàng vào máy in nhà bếp hoặc quầy bar

note: module: base
en: 
    
    This module allows the cashier to quickly give percentage-based
    discount to a customer.
vi: 
    
    Phân hệ này cho phép nhân viên thu ngân nhanh chóng giảm giá dựa trên
    tỷ lệ phần trăm cho khách hàng.

note: module: base odoo-python
en: 
    
    This seems to be a multi-company issue, but you do not have access to the proper company to access the record anyhow.
vi: 
    
    Có vẻ như đây là vấn đề về đa công ty, nhưng bạn cũng không có quyền truy cập vào đúng công ty để truy cập bản ghi này.

note: module: base odoo-python
en: 
    
    This seems to be a multi-company issue, you might be able to access the record by switching to the company: %s.
vi: 
    
    Có vẻ như đây là vấn đề về đa công ty, bạn có thể truy cập bản ghi bằng cách chuyển sang công ty: %s.

note: module: base
en: 
    
    Use Epson ePOS Printers without the IoT Box in the Point of Sale
vi: 
    
    Sử dụng máy in ePOS Epson mà không cần Hộp IoT tại POS

note: module: base
en: 
                Kenya eTIMS Device EDI Integration
vi: 
                Tích hợp eTIMS của Kenya với Thiết bị EDI

note: module: base
en: 
                Kenya eTIMS Device EDI Stock Integration
vi: 
                Tích hợp eTIMS của Kenya với Thiết bị EDI Tồn kho

note: module: base
en: 
            A Html Editor component and plugin system
vi: 
            Một hệ thống plugin và thành phần của Trình soạn thảo Html

note: module: base
en: 
            Kenya eTIMS Device EDI Manufacturing Integration
vi: 
                Tích hợp eTIMS của Kenya với Thiết bị EDI Sản xuất

note: module: base
en: 
    * Add VAT Book report which is a legal requirement in Argentina and that holds the VAT detail info of sales or purchases made in a period of time.
    * Add a VAT summary report that is used to analyze invoicing
    * Add Digital VAT Book functionality that let us generate TXT files to import in AFIP. The ones we implement are:
    
        * LIBRO_IVA_DIGITAL_VENTAS_CBTE
        * LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS
        * LIBRO_IVA_DIGITAL_COMPRAS_CBTE
        * LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS
        * LIBRO_IVA_DIGITAL_IMPORTACION_BIENES_ALICUOTA
    
    Official Documentation AFIP
    
    * Digital VAT Book - record design https://www.afip.gob.ar/libro-iva-digital/documentos/libro-iva-digital-diseno-registros.pdf
    * CITI - record design (same as the Digital VAT Book): https://www.afip.gob.ar/comprasyventas/documentos/RegimendeInformaciondeComprasyVentasDisenosdeRegistros1.xls
    * CITI - specification (provides more information on how to format the numbers and the fillings of the numeric / alphanumeric fields): https://www.afip.gob.ar/comprasyventas/documentos/Regimen-Informacion-Compras-Ventas-Especificaciones.doc
vi: 
    * Thêm báo cáo Sổ thuế GTGT là yêu cầu pháp lý ở Argentina và chứa thông tin chi tiết về thuế GTGT của các giao dịch mua hoặc bán được thực hiện trong một khoảng thời gian.
    * Thêm báo cáo tóm tắt thuế GTGT được sử dụng để phân tích hóa đơn
    * Thêm chức năng Sổ thuế GTGT Số cho phép tạo tệp TXT để nhập trong AFIP. Những loại được thực hiện là:
    
        * LIBRO_IVA_DIGITAL_VENTAS_CBTE
        * LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS
        * LIBRO_IVA_DIGITAL_COMPRAS_CBTE
        * LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS
        * LIBRO_IVA_DIGITAL_IMPORTACION_BIENES_ALICUOTA
    
    Tài liệu Chính thức AFIP
    
    * Sổ thuế GTGT Số - thiết kế hồ sơ https://www.afip.gob.ar/libro-iva-digital/documentos/libro-iva-digital-diseno-registros.pdf
    * CITI - thiết kế hồ sơ (tương tự như Sổ thuế GTGT Số): https://www.afip.gob.ar/comprasyventas/documentos/RegimendeInformaciondeComprasyVentasDisenosdeRegistros1.xls
    * CITI - quy định kỹ thuật (cung cấp thêm thông tin về cách định dạng số và cách điền vào trường số/chữ số): https://www.afip.gob.ar/comprasyventas/documentos/Regimen-Informacion-Compras-Ventas-Especificaciones.doc

note: module: base
en: 
    * Electronically report invoices to the NAV (Hungarian Tax Agency) when issuing physical (paper) invoices.
    * Perform the Tax Audit Export (Adóhatósági Ellenőrzési Adatszolgáltatás) in NAV 3.0 format.
vi: 
    * Báo cáo hóa đơn theo phương thức điện tử cho NAV (Cơ quan thuế Hungary) khi xuất hoá đơn vật lý (giấy).
    * Tiến hành Xuất kiểm toán thuế (Adóhatósági Ellenőrzési Adatszolgáltatás) ở định dạng NAV 3.0.

note: module: base
en: 
    * Timesheet submission and validation
    * Activate grid view for timesheets
vi: 
    * Gửi và xác nhận bảng chấm công
    * Kích hoạt chế độ xem lưới cho bảng chấm công

note: module: base
en: 
    - Allow to set project for Helpdesk team
    - Track timesheet for a task from a ticket
vi: 
    - Cho phép thiết lập dự án cho bộ phận Hỗ trợ
    - Theo dõi bảng chấm công một nhiệm vụ từ một phiếu hỗ trợ

note: module: base
en: 
    - Register as a PEPPOL participant
    - Send and receive documents via PEPPOL network in Peppol BIS Billing 3.0 format
vi: 
    - Đăng ký tham gia PEPPOL
    - Gửi và nhận tài liệu qua mạng PEPPOL ở định dạng Peppol BIS Billing 3.0

note: module: base
en: 
    2FA Invite mail
    ===============
    Allow the users to invite another user to use Two-Factor authentication
    by sending an email to the target user. This email redirects them to:
    - the users security settings if the user is internal.
    - the portal security settings page if the user is not internal.
vi: 
    Thư Mời 2FA
    ===============
    Cho phép người dùng mời người dùng khác sử dụng xác thực hai yếu tố
    bằng cách gửi email đến người dùng mục tiêu. Email này chuyển hướng họ đến:
    - cài đặt bảo mật của người dùng nếu là người dùng nội bộ.
    - trang cài đặt bảo mật cổng thông tin nếu không phải là người dùng nội bộ.

note: module: base
en: 
    2FA by mail
    ===============
    Two-Factor authentication by sending a code to the user email inbox
    when the 2FA using an authenticator app is not configured.
    To enforce users to use a two-factor authentication by default,
    and encourage users to configure their 2FA using an authenticator app.
vi: 
    2FA qua thư
    ===============
    Xác thực hai yếu tố bằng cách gửi mã đến hộp thư đến trong email của người dùng
    khi 2FA sử dụng ứng dụng xác thực không được cấu hình.
    Để buộc người dùng sử dụng xác thực hai yếu tố theo mặc định,
    và khuyến khích người dùng cấu hình 2FA của họ bằng ứng dụng xác thực.

note: module: base
en: 
    3rd Party Tax Calculation
    =========================
    
    Provides a common interface to be used when implementing apps to outsource tax calculation.
vi: 
    Tính thuế của bên thứ 3
    =========================
    
    Cung cấp một giao diện chung để sử dụng khi triển khai các ứng dụng tính thuế qua dịch vụ thuê ngoài.

note: module: base
en: 
    3rd Party Tax Calculation for Sale
    ==================================
    
    Provides a common interface to be used when implementing apps to outsource tax calculation.
vi: 
    Tính thuế của bên thứ 3 dành cho Bán hàng
    =================================
    
    Cung cấp một giao diện chung để sử dụng khi triển khai các ứng dụng tính thuế qua dịch vụ thuê ngoài.

note: module: base
en: 
    A module that add the stock management in intrastat reports.
    ============================================================
    
    This module gives the details of the goods traded between the countries of
    European Union.
vi: 
    Một phân hệ bổ sung quản lý tồn kho trong báo cáo Intrastat.
    ============================================================
    
    Phân hệ này cung cấp thông tin chi tiết về hàng hóa được giao dịch giữa các quốc gia
    Liên minh châu Âu.

note: module: base
en: 
    A tax defined as python code consists of two snippets of python code which are executed in a local environment containing data such as the unit price, product or partner.
    
    "Applicable Code" defines if the tax is to be applied.
    
    "Python Code" defines the amount of the tax.
vi: 
    Thuế được xác định như mã python gồm trong hai đoạn mã python được thực thi trong một môi trường cục bộ chứa dữ liệu chẳng hạn như đơn giá, sản phẩm hoặc đối tác.
    
    "Mã Áp dụng" cho biết thuế được áp dụng.
    
    "Mã Python" xác định số tiền thuế.

note: module: base
en: 
    ABA Credit Transfer
    ===================
    
    This module allows the generation of payment batches as ABA (Australian
    Bankers Association) text files.  The generated 'aba' file can be uploaded
    to many Australian banks.
    
    Setup
    -----
    
    - *Account > Configuration > invoicing > Journals*
    
        If needed, create new journal or choose an existing journal with **Type**
        set to *“Bank”*.
    
        On **Advanced Settings**, ensure ABA Credit Transfer is ticked.
    
        On the **Bank Account** tab, enter the **Account Number**.
    
        On the same tab, ensure the ABA transfer information is set up.
    
        **BSB** - Required, 6 digits, and will be auto formatted.
    
        **Financial Institution Code** - Required (provided by bank or can be found
        on Google).  It is three uppercase 3 characters.
    
        **Supplying User Name** - Some banks allow this to be freeform, some banks
        may reject the ABA file if the Supplying User Name is not as expected.  It
        cannot be longer than 26 characters.
    
        **APCA Identification Number** - User Identification number is bank
        allocated.  It is 6 digits.
    
        **Include Self Balancing Transaction** - Some institutions require that the
        last be a self balancing transaction which is used as a verification.
    
    - *Accounting > Configuration > Payments > Bank Accounts*
    
        Account will show up in list as the journal name.
    
        Editing will show the **Account Number**.  This is important as it is used by
        the ABA process.
    
        **Bank** is optional.
    
    - *Contacts > Configuration > Bank Accounts > Bank Accounts*
    
        Paying account will show up in list as the account number.
    
        **Account Holder Name** - Can be entered here, if Required.  Generally not
        validated by the banks on ABA file transfers, but may show up on the payee
        bank statement against the payment.
    
    - Vendor bank accounts can be set up in the same place, however, it is
      generally easier to set them up from the partner from for the Vendor.
    
    - *Accounting > Vendors > Vendors*
    
        On **Accounting** tab, click on *"View accounts detail"* from where a
        vendor bank account can be created or edited.
    
        **Account Number** - Required, must be less than 9 digits.
    
        **BSB** - Required, 6 digits, and will be auto formatted.
    
        **Account Holder Name** - Optional.
    
    Use
    ---
    
    - Create a vendor payment in the normal way.
    
        Ensure the **Vendor** is one with a valid ABA payment account.
    
        Choose the correct **Payment Journal** which is set for ABA payments.
    
        Select **ABA Credit Transfer** radio button.
    
        If the vendor has multiple bank account, you may need to select the
        correct **Recipient Bank Account**.  Or if paying a vendor bill, it may
        need the correct bank account associated with it.
    
        Enter payment amount, etc.
    
    - *Vendors > Payments*
    
        After payment(s) are confirmed, they will show up in the payments list.
    
        Using filters, or sorting, select the payments to be included.  Under
        *Actions* choose *Create batch payment*.
    
    - *Vendors > Batch Payments*
    
        When validating a batch payment, the ABA file will be generated.  It can
        be regenerated.  This file can then be uploaded to the bank.
vi: 
    Chuyển khoản Tín dụng ABA
    ===================
    
    Phân hệ này cho phép tạo các đợt thanh toán hàng loạt dưới dạng tệp văn bản ABA (Hiệp hội
    Ngân hàng Úc). Tệp 'aba' được tạo có thể được tải lên 
     nhiều ngân hàng của Úc.
    
    Thiết lập
    -----
    
    - *Tài khoản > Cấu hình > Hóa đơn > Nhật ký*
    
        Nếu cần, hãy tạo nhật ký mới hoặc chọn nhật ký hiện có với **Loại**
        được đặt thành *“Ngân hàng”*.
    
        Trên **Cài đặt Nâng cao**, hãy đảm bảo chọn chuyển khoản Tín dụng ABA.
    
        Trên tab **Tài khoản Ngân hàng**, hãy nhập **Số Tài khoản**.
    
        Trên tab này, đảm bảo thông tin chuyển ABA được thiết lập.
    
        **BSB** - Bắt buộc, gồm 6 chữ số và sẽ được định dạng tự động.
    
        **Mã Tổ chức Tài chính** - Bắt buộc (do ngân hàng cung cấp hoặc có thể tìm thấy
        trên Google). Đó là ký tự gồm ba chữ in hoa.
    
        **Tên Người dùng Cung cấp** - Một số ngân hàng cho phép đặt tên tự do, một số ngân hàng
        có thể từ chối tệp ABA nếu Tên Người dùng Cung cấp không đúng quy định. Tên này
        phải dưới 26 ký tự.
    
        **Số Định danh APCA** - Số định danh người dùng do ngân hàng
         cấp, gồm 6 chữ số.
    
        **Bao gồm Giao dịch Tự Cân bằng** - Một số tổ chức yêu cầu giao dịch
         cuối cùng phải là giao dịch tự cân bằng được sử dụng để xác minh.
    
    - *Kế toán > Cấu hình > Thanh toán > Tài khoản Ngân hàng*
    
        Tài khoản sẽ hiển thị trong danh sách dưới dạng tên nhật ký.
    
        Chỉnh sửa sẽ hiển thị **Số Tài khoản**. Điều này rất quan trọng vì nó được sử dụng trong
        quy trình ABA.
    
        **Ngân hàng** là tùy chọn.
    
    - *Liên hệ > Cấu hình > Tài khoản Ngân hàng > Tài khoản Ngân hàng*
    
        Tài khoản thanh toán sẽ hiển thị trong danh sách dưới dạng số tài khoản.
    
        **Tên Chủ Tài khoản** - Có thể nhập vào đây, nếu được Yêu cầu. Các ngân hàng thường không
         cần xác thực thông tin này khi chuyển khoản tệp ABA, nhưng có thể hiển thị trên
         bảng sao kê ngân hàng của người nhận thanh toán đối với khoản thanh toán.
    
    - Tài khoản ngân hàng của nhà cung cấp có thể được thiết lập ở cùng một nơi, tuy nhiên,
      nhìn chung việc thiết lập chúng từ đối tác của Nhà cung cấp sẽ dễ dàng hơn.
    
    - *Kế toán > Nhà cung cấp > Nhà cung cấp*
    
        Trên tab **Kế toán**, nhấp vào *"Xem chi tiết tài khoản"* từ đó
        có thể tạo hoặc chỉnh sửa tài khoản ngân hàng của nhà cung cấp.
    
        **Số Tài khoản** - Bắt buộc, phải dưới 9 chữ số.
    
        **BSB** - Bắt buộc, gồm 6 chữ số và sẽ được định dạng tự động.
    
        **Tên Chủ Tài khoản** - Tùy chọn.
    
    Sử dụng
    ---
    
    - Tạo thanh toán cho nhà cung cấp theo cách thông thường.
    
        Đảm bảo **Nhà cung cấp** có tài khoản thanh toán ABA hợp lệ.
    
        Chọn đúng **Nhật ký Thanh toán** được đặt cho các khoản thanh toán ABA.
    
        Chọn nút radio **chuyển khoản Tín dụng ABA**.
    
        Nếu nhà cung cấp có nhiều tài khoản ngân hàng, bạn có thể cần chọn
        đúng **Tài khoản Ngân hàng của Người nhận**. Hoặc nếu thanh toán hóa đơn nhà cung cấp, có thể
        cần đúng tài khoản ngân hàng được liên kết với hóa đơn đó.
        Nhập số tiền thanh toán,...
    
    - *Nhà cung cấp > Thanh toán*
    
        Sau khi (các) khoản thanh toán được xác nhận, chúng sẽ hiển thị trong danh sách thanh toán.
    
        Sử dụng bộ lọc hoặc sắp xếp, chọn các khoản thanh toán cần thiết. 
        **Tác vụ* chọn *Tạo thanh toán hàng loạt*.
    
    - *Nhà cung cấp > Thanh toán hàng loạt*
    
        Khi xác thực thanh toán hàng loạt, tệp ABA sẽ được tạo. Tệp này có thể 
        được tái tạo. Sau đó, bạn có thể tải tệp lên ngân hàng.

note: module: base
en: 
    ATS Report for Ecuador
vi: 
    Báo cáo ATS cho Ecuador

note: module: base
en: 
    Account Automatic Transfers
    ===========================
    Manage automatic transfers between your accounts.
vi: 
    Chuyển khoảng Tự động giữa Tài khoản
    ===========================
    Quản lý chuyển khoản tự động giữa các tài khoản của bạn.

note: module: base
en: 
    Accounting Access Rights
    ========================
    It gives the Administrator user access to all accounting features such as journal items and the chart of accounts.
    
    It assigns manager and user access rights to the Administrator for the accounting application and only user rights to the Demo user.
vi: 
    Quyền Truy cập Kế toán
    ==========================
    Cho phép Quản trị viên truy cập tất cả tính năng kế toán như bút toán nhật ký và hệ thống tài khoản.
    
    Nó gán cho Quản trị viên quyền truy cập quản lý và người dùng cho ứng dụng kế toán và chỉ gán cho người dùng Demo quyền người dùng.

note: module: base
en: 
    Accounting Asset for India
    ================================
vi: 
    Tài sản kế toán cho Ấn Độ
    ================================

note: module: base
en: 
    Accounting Data for Australian Payroll Rules.
    =============================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của Australia.
    ==========================================

note: module: base
en: 
    Accounting Data for Bangladesh Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Bangladesh
    ===========================================

note: module: base
en: 
    Accounting Data for Belgian Payroll Rules.
    ==========================================
vi: 
    Dữ liệu Kế toán dành cho Quy tắc Bảng lương của Bỉ.
    ==========================================

note: module: base
en: 
    Accounting Data for Egypt Payroll Rules.
    =======================================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Ai Cập.
    =======================================================

note: module: base
en: 
    Accounting Data for French Payroll Rules.
    
    This module is based on an unsupported France module. Please consider that we won't support this module.
    --------------------------------------------------------------------------------------------------------
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Pháp.
    
    Phân hệ này dựa trên phân hệ Pháp không được hỗ trợ. Vui lòng lưu ý rằng chúng tôi sẽ không hỗ trợ phân hệ này.
    --------------------------------------------------------------------------------------------------------

note: module: base
en: 
    Accounting Data for Hong Kong Payroll Rules
    ===========================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Hồng Kông
    ===========================================

note: module: base
en: 
    Accounting Data for Indian Payroll Rules.
    ==========================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của Ấn Độ.
    ==========================================

note: module: base
en: 
    Accounting Data for Indonesian Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Indonesia
    ===========================================

note: module: base
en: 
    Accounting Data for Jordan Payroll Rules
    ========================================
vi: 
    Dữ liệu Kế toán cho Quy tắc bảng lương của Jordan
    =========================================

note: module: base
en: 
    Accounting Data for KSA Payroll Rules.
    =======================================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của KSA.
    =======================================================

note: module: base
en: 
    Accounting Data for Kenyan Payroll Rules
    ========================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của Kenya
    =========================================

note: module: base
en: 
    Accounting Data for Lithuania Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Lithuania
    ===========================================

note: module: base
en: 
    Accounting Data for Luxembourg Payroll Rules
    ============================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của Luxembourg
    ============================================

note: module: base
en: 
    Accounting Data for Mexico Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Mexico
    ===========================================

note: module: base
en: 
    Accounting Data for Moroccan Payroll Rules.
    =================================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Morocco
    ===========================================

note: module: base
en: 
    Accounting Data for Netherlands Payroll Rules
    =============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Hà Lan
    ===========================================

note: module: base
en: 
    Accounting Data for Pakistan Payroll Rules
    ==========================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Pakistan
    ============================================

note: module: base
en: 
    Accounting Data for Poland Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Ba Lan
    ===========================================

note: module: base
en: 
    Accounting Data for Romania Payroll Rules
    =========================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Romania
    ===========================================

note: module: base
en: 
    Accounting Data for Slovakia Payroll Rules
    ============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Slovakia
    ===========================================

note: module: base
en: 
    Accounting Data for Switzerland Payroll Rules
    =============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Thuỵ Điển
    ===========================================

note: module: base
en: 
    Accounting Data for Türkiye Payroll Rules
    ==========================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Thổ Nhĩ Kỳ
    ============================================

note: module: base
en: 
    Accounting Data for UAE Payroll Rules.
    =======================================================
vi: 
    Dữ liệu Kế toán cho Quy tắc Bảng lương của UAE.
    =======================================================

note: module: base
en: 
    Accounting Data for United States Payroll Rules
    ===============================================
vi: 
    Dữ liệu kế toán cho quy tắc bảng lương của Hoa Kỳ
    ===========================================

note: module: base
en: 
    Accounting Import
    ==================
vi: 
    Nhập Kế toán
    ==================

note: module: base
en: 
    Accounting Reports
    ==================
vi: 
    Báo cáo Kế toán
    ==================

note: module: base
en: 
    Accounting Reports for Estonia
vi: 
            Báo cáo kế toán cho Estonia

note: module: base
en: 
    Accounting Reports for Nigeria
vi: 
    Báo cáo kế toán cho Nigeria

note: module: base
en: 
    Accounting chart and localization for Hungary
vi: 
            Hệ thống tài khoản và bản địa hóa cho Hungary

note: module: base
en: 
    Accounting reports for Algeria
    ================================
vi: 
    Báo cáo kế toán cho Algeria
    ================================

note: module: base
en: 
    Accounting reports for Bangladesh
vi: 
    Báo cáo kế toán cho Bangladesh

note: module: base
en: 
    Accounting reports for Belgium
vi: 
    Báo cáo kế toán cho Bỉ

note: module: base
en: 
    Accounting reports for Canada
vi: 
    Báo cáo kế toán cho Canada

note: module: base
en: 
    Accounting reports for Chile
vi: 
    Báo cáo kế toán cho Chile

note: module: base
en: 
    Accounting reports for Colombia
    ================================
vi: 
    Báo cáo kế toán cho Colombia
    ================================

note: module: base
en: 
    Accounting reports for Croatia
vi: 
    Báo cáo kế toán cho Croatia

note: module: base
en: 
    Accounting reports for Czech Republic
    =====================================
vi: 
    Báo cáo kế toán cho Cộng hoà Séc
    ================================

note: module: base
en: 
    Accounting reports for Denmark
    =================================
vi: 
    Báo cáo kế toán cho Đan Mạch
    =================================

note: module: base
en: 
    Accounting reports for Dominican Republic
vi: 
            Báo cáo kế toán cho Cộng hoà Dominica

note: module: base
en: 
    Accounting reports for Ecuador
    ==============================
    * Adds Balance Sheet report adapted for Ecuador
    * Adds Profit and Loss report adapted for Ecuador
vi: 
    Báo cáo kế toán cho Ecuador
    =================================
    * Thêm báo cáo Bảng cân đối kế toán phù hợp với Ecuador
    * Thêm báo cáo Kết quả hoạt động kinh doanh phù hợp với Ecuador

note: module: base
en: 
    Accounting reports for Finland
    ================================
vi: 
    Báo cáo kế toán cho Phần Lan
    ================================

note: module: base
en: 
    Accounting reports for France
    ================================
    
    This module also allows exporting the French vat report and send it to the DGFiP, an OGA or an expert accountant.
    
    It adds a new button "EDI VAT" on the French vat report and a new menu item "EDI exports" (below "Reporting",
    in the "Statement Reports" section).
vi: 
    Báo cáo kế toán cho Pháp
    ====================================
    
    Phân hệ này cũng cho phép xuất báo cáo thuế GTGT của Pháp và gửi đến DGFiP, OGA hoặc kế toán viên chuyên nghiệp.
    
    Đã thêm nút mới "EDI VAT" trên báo cáo thuế GTGT của Pháp và mục menu mới "Xuất EDI" (bên dưới "Báo cáo",
    trong phần "Báo cáo tài khoản").

note: module: base
en: 
    Accounting reports for Germany
    Contains Balance sheet, Profit and Loss, VAT and Partner VAT reports
    Also adds DATEV export options to general ledger
vi: 
    Báo cáo kế toán cho Đức
    Bao gồm Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh, thuế GTGT và báo cáo thuế GTGT của đối tác
    Cũng thêm các tùy chọn xuất DATEV vào sổ cái

note: module: base
en: 
    Accounting reports for Greece
    ================================
vi: 
    Báo cáo kế toán cho Hy Lạp
    ================================

note: module: base
en: 
    Accounting reports for Hong Kong
vi: 
    Báo cáo kế toán cho Hong Kong

note: module: base
en: 
    Accounting reports for Hungary
vi: 
    Báo cáo kế toán cho Hungary

note: module: base
en: 
    Accounting reports for India
    ================================
vi: 
    Báo cáo kế toán cho Ấn Độ
    ================================

note: module: base
en: 
    Accounting reports for Italy
    ============================
vi: 
    Báo cáo kế toán cho Ý
    ============================

note: module: base
en: 
    Accounting reports for Kazakhstan
    Contains Balance sheet, Profit and Loss reports
vi: 
    Báo cáo kế toán cho Kazakhstan
    
    Gồm Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh

note: module: base
en: 
    Accounting reports for Kenya
    ============================
vi: 
    Báo cáo kế toán cho Kenya
    ============================

note: module: base
en: 
    Accounting reports for Lithuania
    
    Contains Balance Sheet, Profit/Loss reports
vi: 
    Báo cáo kế toán cho Lithuania
    
    Gồm Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh

note: module: base
en: 
    Accounting reports for Luxembourg
    =================================
    Luxembourgish SAF-T (also known as FAIA) is standard file format for exporting various types of accounting transactional data using the XML format.
    The first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.
    Necessary master data is also included.
vi: 
    Báo cáo kế toán cho Luxembourg
    ====================================
    SAF-T của Luxembourg (còn được gọi là FAIA) là định dạng tệp tiêu chuẩn để xuất các loại dữ liệu giao dịch kế toán khác nhau bằng định dạng XML.
    Phiên bản đầu tiên của SAF-T Financial được giới hạn ở cấp sổ cái bao gồm các giao dịch của khách hàng và nhà cung cấp.
    Bao gồm cả dữ liệu chủ cần thiết.

note: module: base
en: 
    Accounting reports for Morocco.
    
    This module has been built with the help of Caudigef.
vi: 
    Báo cáo kế toán cho Maroc.
    
    Phân hệ này đã được tạo với sự trợ giúp của Caudigef.

note: module: base
en: 
    Accounting reports for NZ
vi: 
    Báo cáo kế toán cho NZ

note: module: base
en: 
    Accounting reports for Netherlands
vi: 
    Báo cáo kế toán cho Hà Lan

note: module: base
en: 
    Accounting reports for Norway
    ================================
vi: 
    Báo cáo kế toán cho Na Uy
    ================================

note: module: base
en: 
    Accounting reports for OHADA
    =================================
vi: 
    Báo cáo kế toán cho OHADA
    =================================

note: module: base
en: 
    Accounting reports for Pakistan
vi: 
    Báo cáo kế toán cho Pakistan

note: module: base
en: 
    Accounting reports for Poland
    
            This module also provides the possibility to generate the JPK_VAT in xml, for Poland.
    
            Currently, does not report specific values for :
            - Cash basis for entries with input tax (MK)
            - Margin-based operations (MR_T/MR_UZ)
            - Bills for agricultural products (VAT_RR)
            - Operations through electronic interfaces (IED)
            - Invoices done with KSef
vi: 
    Báo cáo kế toán cho Ba Lan
    
            Phân hệ này cũng cung cấp khả năng tạo JPK_VAT bằng xml cho Ba Lan.
    
            Hiện tại, không báo cáo giá trị cụ thể cho:
            - Cơ sở tiền mặt cho các bút toán có thuế đầu vào (MK)
            - Hoạt động dựa trên ký quỹ (MR_T/MR_UZ)
            - Hóa đơn nông sản (VAT_RR)
            - Hoạt động thông qua giao diện điện tử (IED)
            - Hóa đơn được thực hiện với KSef

note: module: base
en: 
    Accounting reports for Portugal
    ================================
vi: 
    Báo cáo kế toán cho Bồ Đào Nha
    ================================

note: module: base
en: 
    Accounting reports for Romania
vi: 
    Báo cáo kế toán cho Romania

note: module: base
en: 
    Accounting reports for Rwanda
vi: 
    Báo cáo kế toán cho Rwanda

note: module: base
en: 
    Accounting reports for Serbia.
    This module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Source: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html
vi: 
    Báo cáo kế toán cho Serbia.
    Phân hệ này dựa trên tài liệu chính thức "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Nguồn: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html

note: module: base
en: 
    Accounting reports for Singapore
    ================================
    This module allow to generate the IRAS Audit File.
     - To generate the IRAS Audit File, go to Accounting -> Reporting -> IRAS Audit File
vi: 
    Báo cáo kế toán cho Singapore
    ================================
    Phân hệ này cho phép tạo Tệp Kiểm toán IRAS.
     - Để tạo Tệp Kiểm toán IRAS, hãy đi đến Kế toán -> Báo cáo -> Tệp Kiểm toán IRAS

note: module: base
en: 
    Accounting reports for Spain
vi: 
    Báo cáo kế toán cho Tây Ban Nha

note: module: base
en: 
    Accounting reports for Sweden
vi: 
    Báo cáo kế toán cho Thuỵ Điển

note: module: base
en: 
    Accounting reports for Switzerland
vi: 
    Báo cáo kế toán cho Thuỵ Sĩ

note: module: base
en: 
    Accounting reports for Taiwan
    ================================
vi: 
    Báo cáo kế toán cho Đài Loan
    ================================

note: module: base
en: 
    Accounting reports for Tanzania
vi: 
    Báo cáo kế toán cho Tanzania

note: module: base
en: 
    Accounting reports for Thailand
    ==============================================================================
vi: 
    Báo cáo kế toán cho Thái Lan
    ===============================================================================

note: module: base
en: 
    Accounting reports for Tunisia
    ================================
vi: 
    Báo cáo kế toán cho Tunisia
    ================================

note: module: base
en: 
    Accounting reports for UK
    
    Allows to send the tax report via the
    MTD-VAT API to HMRC.
vi: 
    Báo cáo kế toán dành cho Vương quốc Anh
    
    Cho phép gửi báo cáo thuế qua
    API  MTD-VAT tới HMRC.

note: module: base
en: 
    Accounting reports for US
vi: 
    Báo cáo kế toán cho Hoa Kỳ

note: module: base
en: 
    Accounting reports for Zambia
    ================================
        - Financial Reports (Balance Sheet & Profit and Loss & Tax Report)
vi: 
    Báo cáo kế toán cho Zambia
    ====================================
    - Báo cáo tài chính (Bảng cân đối kế toán & Báo cáo kết quả hoạt động kinh doanh & Báo cáo thuế)

note: module: base
en: 
    Accounting reports for the Philippines
vi: 
            Báo cáo kế toán cho Philippines

note: module: base
en: 
    Accounting reports for the United Arab Emirates
vi: 
    Báo cáo kế toán cho các Tiểu Vương quốc Ả Rập Thống nhất

note: module: base
en: 
    Accounting reports for the Vietnam
vi: 
    Báo cáo kế toán cho Việt Nam

note: module: base
en: 
    Add Subcontracting information in Cost Analysis Report and The Production Analysis
vi: 
    Bổ sung thông tin Gia công trong Báo cáo Phân tích Chi phí và Phân tích Sản xuất

note: module: base
en: 
    Add a dynamic report about contracts and employees.
vi: 
    Thêm báo cáo động về hợp đồng và nhân viên.

note: module: base
en: 
    Add a dynamic report about recruitment.
vi: 
    Thêm báo cáo động về tuyển dụng.

note: module: base
en: 
    Add a new model named "Identification Type" that extend the vat field functionality in the partner and let the user to identify (an eventually invoice) to contacts not only with their fiscal tax ID (VAT) but with other types of identifications like national document, passport, foreign ID, etc. With this module installed you will see now in the partner form view two fields:
    
    * Identification Type
    * Identification Number
    
    This behavior is a common requirement for some latam countries like Argentina and Chile. If your localization has this requirements then you need to depend on this module and define in your localization module the identifications types that are used in your country. Generally these types of identifications are defined by the government authorities that regulate the fiscal operations. For example:
    
    * AFIP in Argentina defines DNI, CUIT (vat for legal entities), CUIL (vat for natural person), and another 80 valid identification types.
    
    Each identification holds this information:
    
    * name: short name of the identification
    * description: could be the same short name or a long name
    * country_id: the country where this identification belongs
    * is_vat: identify this record as the corresponding VAT for the specific country.
    * sequence: let us to sort the identification types depending on the ones that are most used.
    * active: we can activate/inactivate identifications to make it easier to our customers
    
    In order to make this module compatible for multi-company environments where we have companies that does not need/support this requirement, we have added generic identification types and generic rules to manage the contact information and make it transparent for the user when only use the VAT as we formerly know.
    
    Generic Identifications:
    
    * VAT: The Fiscal Tax Identification or VAT number, by default will be selected as identification type so the user will only need to add the related vat number.
    * Passport
    * Foreign ID (Foreign National Document)
    
    Rules when creating a new partner: We will only see the identification types that are meaningful, taking into account these rules:
    
    * If the partner have not country address set: Will show the generic identification types plus the ones defined in the partner's related company country (If the partner has not specific company then will show the identification types related to the current user company)
    
    * If the partner has country address: will show the generic identification types plus the ones defined for the country of the partner.
    
    When creating a new company, will set to the related partner always the related country is_vat identification type.
    
    All the defined identification types can be reviewed and activate/deactivate in "Contacts / Configuration / Identification Type" menu.
    
    This module is compatible with base_vat module in order to be able to validate VAT numbers for each country that have or not have the possibility to manage multiple identification types.
vi: 
    Thêm một phân hệ mới có tên "Loại Định danh" giúp mở rộng chức năng trường vat trong đối tác và cho phép người dùng xác định (hóa đơn cuối cùng) cho những người liên hệ không chỉ bằng ID thuế (GTGT) tài chính mà còn bằng các loại định danh khác như giấy tờ quốc gia, hộ chiếu, chứng minh nhân dân nước ngoài,... Sau khi cài đặt phân hệ này, bạn sẽ thấy hai trường trong biểu mẫu đối tác:
    
    * Loại định danh
    * Mã số định danh
    
    Đây là một yêu cầu phổ biến đối với một số quốc gia latam như Argentina và Chile. Nếu bản địa hóa của bạn có các yêu cầu này thì bạn cần dựa vào phân hệ này và xác định trong phân hệ bản địa hóa các loại định danh được sử dụng ở quốc gia của bạn. Nói chung, các loại định danh này được xác định bởi các cơ quan chính phủ điều chỉnh các hoạt động tài chính. Ví dụ:
    
    * AFIP ở Argentina xác định DNI, CUIT (VAT dành cho pháp nhân), CUIL (thùng dành cho thể nhân) và 80 loại định danh hợp lệ khác.
    
    Mỗi định danh chứa thông tin sau:
    
    * tên: tên viết tắt của định danh
    * mô tả: có thể cùng tên viết tắt hoặc tên chính thức
    * country_id: quốc gia nơi định danh này thuộc về
    * is_vat: xác định hồ sơ này là thuế GTGT tương ứng cho quốc gia cụ thể.
    * trình tự: cho phép chúng ta sắp xếp các loại định danh tùy thuộc vào loại được sử dụng nhiều nhất.
    * hoạt động: chúng ta có thể kích hoạt/hủy kích hoạt định danh để khách hàng sử dụng dễ dàng hơn
    
    Để phân hệ này tương thích với môi trường đa công ty, nơi có các công ty không cần/hỗ trợ yêu cầu này, chúng tôi đã thêm các loại định danh chung và quy tắc chung để quản lý thông tin liên hệ và tạo sự minh bạch cho người dùng khi chỉ sử dụng thuế GTGT như chúng ta đã biết trước đây.
    
    Định danh chung:
    
    * VAT: Số định danh thuế tài chính hoặc số thuế GTGT, theo mặc định sẽ được chọn làm loại định danh, vì vậy người dùng chỉ cần thêm số thuế GTGT có liên quan.
    * Hộ chiếu
    * Chứng minh nhân dân nước ngoài (Giấy tờ nước ngoài)
    
    Quy tắc khi tạo đối tác mới: Chúng ta sẽ chỉ thấy các loại định danh có ý nghĩa, khi áp dụng các quy tắc sau:
    
    * Nếu đối tác chưa đặt địa chỉ quốc gia: Sẽ hiển thị các loại định danh chung cộng với các loại được xác định tại quốc gia công ty liên quan của đối tác (Nếu đối tác không có công ty cụ thể thì sẽ hiển thị các loại định danh liên quan đến công ty người dùng hiện tại)
    
    * Nếu đối tác có địa chỉ quốc gia : sẽ hiển thị các loại định danh chung cộng với các loại được xác định cho quốc gia của đối tác.
    
    Khi tạo một công ty mới, đối tác liên quan sẽ luôn có quốc gia liên quan được đặt là loại định danh is_vat.
    
    Tất cả loại định danh đã xác định có thể được xem lại và kích hoạt/hủy kích hoạt trong menu "Liên hệ/Cấu hình/Loại định danh".
    
    Phân hệ này tương thích với phân hệ base_vat để có thể xác thực số thuế GTGT cho từng quốc gia có hoặc không có khả năng quản lý nhiều loại định danh.

note: module: base
en: 
    Add all information on the employee form to manage contracts.
    =============================================================
    
        * Contract
        * Place of Birth,
        * Medical Examination Date
        * Company Vehicle
    
    You can assign several contracts per employee.
vi: 
    Bổ sung toàn bộ thông tin vào biểu mẫu nhân viên để quản lý hợp đồng.
    ====================================================
    
    * Hợp đồng
    * Nơi sinh,
    * Ngày Khám Sức khỏe
    * Phương tiện của Công ty
    
    Bạn có thể gán nhiều hợp đồng cho một nhân viên.

note: module: base
en: 
    Add an extra tab in the checkout process of the website/eCommerce with the mexican fields:
    
    - l10n_mx_edi_cfdi_to_public (sale.order/account.move)
    - l10n_mx_edi_fiscal_regime (res.partner)
    - l10n_mx_edi_usage (sale.order/account.move)
    - l10n_mx_edi_no_tax_breakdown (res.partner)
    
    The extra tab only appears if:
    
    - the company linked to the website is mexican
    - the option 'automatic_invoice' is enabled in the website settings ("Generate the invoice automatically when the online payment is confirmed")
vi: 
    Thêm một tab bổ sung trong quy trình thanh toán của trang web/Thương mại điện tử với các trường Mexico:
    
    - l10n_mx_edi_cfdi_to_public (sale.order/account.move)
    - l10n_mx_edi_fiscal_regime (res.partner)
    - l10n_mx_edi_usage (sale.order/account.move)
    - l10n_mx_edi_no_tax_breakdown (res.partner)
    
    Tab bổ sung chỉ xuất hiện nếu:
    
    - công ty được liên kết với trang web là công ty Mexico
    - tuỳ chọn 'automatic_invoice' được bật trong cài đặt trang web ("Tự động tạo hóa đơn khi thanh toán online được xác nhận")

note: module: base
en: 
    Add capability to your website forms to generate leads or opportunities in the CRM app.
    Forms has to be customized inside the *Website Builder* in order to generate leads.
    
    This module includes contact phone and mobile numbers validation.
vi: 
    Thêm khả năng vào biểu mẫu trang web của bạn để tạo lead hoặc cơ hội kinh doanh trong ứng dụng CRM.
    Các biểu mẫu phải được tùy chỉnh bên trong *Trình tạo Trang web* để tạo lead.
    
    Phân hệ này bao gồm xác nhận số điện thoại liên hệ và số điện thoại di động.

note: module: base
en: 
    Add email templates to products to be sent on invoice confirmation
    ==================================================================
    
    With this module, link your products to a template to send complete information and tools to your customer.
    For instance when invoicing a training, the training agenda and materials will automatically be sent to your customers.'
vi: 
    Thêm mẫu email cho các sản phẩm để gửi kèm khi xác nhận hoá đơn
    ===================================================================
    
    Với phân hệ này, liên kết các sản phẩm với một mẫu để gửi thông tin và công cụ hoàn chỉnh đến khách hàng của bạn.
    Ví dụ khi xuất hoá đơn cho một khóa đào tạo, chương trình và công cụ đào tạo sẽ được tự động gửi đến khách hàng.'

note: module: base
en: 
    Add relation information between Sale Orders and Purchase Orders if Make to Order (MTO) is activated on one sold product.
vi: 
    Thêm thông tin liên quan giữa Đơn Bán hàng và Đơn Mua hàng nếu kích hoạt Sản xuất theo Đơn đặt hàng (MTO) trên một sản phẩm đã bán.

note: module: base
en: 
    Add support for the Declaration of Intent (Dichiarazione di Intento) to the Italian localization.
vi: 
    Thêm hỗ trợ Tuyên bố Ý định (Dichiarazione di Intento) vào bản địa hóa của Ý.

note: module: base
en: 
    Add support to fill three optional fields used when using Chorus Pro, especially when invoicing public services.
vi: 
    Thêm hỗ trợ để điền vào ba trường tùy chọn được sử dụng khi dùng Chorus Pro, đặc biệt là khi lập hóa đơn cho các dịch vụ công.

note: module: base
en: 
    Add the ability to create invoices from the document module.
vi: 
    Thêm khả năng tạo hóa đơn từ phân hệ tài liệu.

note: module: base
en: 
    Add the ability to create signatures from the document module.
    The first element of the selection (in DRM) will be used as the signature attachment.
vi: 
    Thêm khả năng tạo chữ ký từ phân hệ tài liệu.
    Phần tử đầu tiên của lựa chọn (trong DRM) sẽ được sử dụng làm tệp đính kèm chữ ký.

note: module: base
en: 
    Add the ability to manage resumés and letters from the Documents app.
vi: 
    Thêm khả năng quản lý CV và thư xin việc từ ứng dụng Tài liệu.

note: module: base
en: 
    Additional module to support the debit notes (nota di debito - NDD) by adding payment method and document types
vi: 
    Phân hệ bổ sung để hỗ trợ phiếu báo nợ (nota di debito - NDD) bằng cách thêm phương thức thanh toán và loại chứng từ

note: module: base
en: 
    Adds Quality Control to workorders with IoT.
vi: 
    Thêm Kiểm soát chất lượng vào công đoạn với thiết bị IoT.

note: module: base
en: 
    Adds Quality Control to workorders.
vi: 
    Thêm Kiểm soát chất lượng vào công đoạn

note: module: base
en: 
    Adds a reporting menu in products that computes sales, purchases, margins and other interesting indicators based on invoices.
    =============================================================================================================================
    
    The wizard to launch the report has several options to help you get the data you need.
vi: 
    Thêm một menu báo cáo cho các sản phẩm để tính toán giá bán, giá mua, lợi nhuận và các chỉ số thú vị khác dựa trên hóa đơn.
    =======================================================================================================
    
    Trình hỗ trợ này sẽ khởi động một báo cáo với nhiều lựa chọn để giúp bạn có được dữ liệu cần thiết.

note: module: base
en: 
    Adds an action to sign documents attached to tasks.
vi: 
    Thêm tác vụ để ký tài liệu đính kèm với nhiệm vụ.

note: module: base
en: 
    Adds approvals data to documents
vi: 
    Thêm dữ liệu phê duyệt vào tài liệu

note: module: base
en: 
    Adds fleet data to documents
vi: 
    Thêm dữ liệu đội xe vào tài liệu

note: module: base
en: 
    Adds repair orders to Quality Control
vi: 
    Thêm thứ tự sửa chữa vào Kiểm soát chất lượng

note: module: base
en: 
    Adds the ability to create products from the document module and adds the
    option to send products' attachments to the documents app.
vi: 
    Thêm khả năng tạo sản phẩm từ phân hệ tài liệu và thêm
    tùy chọn gửi tệp đính kèm của sản phẩm đến ứng dụng tài liệu.

note: module: base
en: 
    Adds the ability to set workspace templates on products.
vi: 
    Thêm khả năng thiết lập mẫu không gian làm việc trên sản phẩm.

note: module: base
en: 
    Adds workcenters to Quality Control
vi: 
    Thêm khu vực sản xuất vào Kiểm soát chất lượng

note: module: base
en: 
    Advanced features for the PoS like better views 
    for IoT Box config.
vi: 
    Các tính năng nâng cao cho PoS như chế độ xem tối ưu hơn
    cho cấu hình Hộp IoT.

note: module: base
en: 
    Allow Paytm POS payments
    ==============================
    
    This module allows customers to pay for their orders with debit/credit
    cards and UPI. The transactions are processed by Paytm POS. A Paytm merchant account is necessary. It allows the
    following:
    
    * Fast payment by just swiping/scanning a credit/debit card or a QR code while on the payment screen
    * Supported cards: Visa, MasterCard, Rupay, UPI
vi: 
    Cho phép thanh toán bằng Paytm POS
    =========================================
    
    Phân hệ này cho phép khách hàng thanh toán đơn hàng bằng thẻ
    tín dụng/ghi nợ và UPI. Giao dịch thanh toán sẽ được xử lý bởi Paytm POS. Bạn cần có tài khoản người bán Paytm. Cho phép các tính năng
    sau:
    
    * Thanh toán nhanh bằng cách quẹt/quét thẻ tín dụng/ghi nợ hoặc mã QR trong khi ở màn hình thanh toán
    * Các loại thẻ được hỗ trợ: Visa, MasterCard, Rupay, UPI

note: module: base
en: 
    Allow Razorpay POS payments
    ==============================
    
    This module allows customers to pay for their orders with debit/credit
    cards and UPI. The transactions are processed by Razorpay POS. A Razorpay merchant account is necessary. It allows the
    following:
    
    * Fast payment by just swiping/scanning a credit/debit card or a QR code while on the payment screen
    * Supported cards: Visa, MasterCard, Rupay, UPI
vi: 
    Cho phép thanh toán bằng Razorpay POS
    =========================================
    
    Phân hệ này cho phép khách hàng thanh toán đơn hàng bằng thẻ
    tín dụng/ghi nợ và UPI. Giao dịch thanh toán sẽ được xử lý bởi Razorpay POS. Bạn cần có tài khoản người bán Razorpay. Cho phép các tính năng
    sau:
    
    * Thanh toán nhanh bằng cách quẹt/quét thẻ tín dụng/ghi nợ hoặc mã QR trong khi ở màn hình thanh toán
    * Các loại thẻ được hỗ trợ: Visa, MasterCard, Rupay, UPI

note: module: base
en: 
    Allow clients to Schedule Appointments through the Portal
vi: 
    Cho phép khách hàng Lên lịch hẹn thông qua Cổng thông tin

note: module: base
en: 
    Allow clients to Schedule Appointments through your Website
    -------------------------------------------------------------
vi: 
    Cho phép khách hàng Lên lịch hẹn thông qua Trang web của bạn
    -------------------------------------------------- -----------

note: module: base
en: 
    Allow internal users requesting a module installation
    =====================================================
vi: 
    Cho phép người dùng nội bộ yêu cầu cài đặt phân hệ
    =====================================================

note: module: base
en: 
    Allow shoppers of your eCommerce store to create personalized collections of products they want to buy and save them for future reference.
vi: 
    Cho phép người mua trên cửa hàng Thương mại điện tử của bạn tạo bộ sưu tập cá nhân các sản phẩm họ muốn mua và lưu chúng để xem lại trong tương lai.

note: module: base
en: 
    Allow the user to select if he wants to receive email notifications when a product of his wishlist gets back in stock.
vi: 
    Cho phép người dùng chọn nếu muốn nhận thông báo qua email khi một sản phẩm trong danh sách yêu thích có hàng trở lại.

note: module: base
en: 
    Allow to generate lead from Scheduled Appointments through your Website
    -----------------------------------------------------------------------
vi: 
    Cho phép tạo lead từ Lịch hẹn đã Lên lịch thông qua Trang web của bạn
    -----------------------------------------------------------------------

note: module: base
en: 
    Allow users to login through OAuth2 Provider.
    =============================================
vi: 
    Cho phép người dùng đăng nhập thông qua Nhà cung cấp OAuth2.
    =============================================

note: module: base
en: 
    Allow users to sign up and reset their password
    ===============================================
vi: 
    Cho phép người dùng đăng ký và tạo lại mật khẩu
    ===============================================

note: module: base
en: 
    Allow website visitors to chat with the collaborators. This module also brings a feedback tool for the livechat and web pages to display your channel with its ratings on the website.
vi: 
    Cho phép khách truy cập trang web trò chuyện với các cộng tác viên. Phân hệ này cũng cung cấp một công cụ phản hồi về phiên livechat và các trang web để hiển thị kênh của bạn cùng với đánh giá trên trang web.

note: module: base
en: 
    Allows anonymous shoppers of your eCommerce to sign up for a newsletter during the checkout
    process.
vi: 
    Cho phép người mua ẩn danh trên trang Thương mại điện tử của bạn đăng ký nhận bản tin email trong quá trình
    thanh toán.

note: module: base
en: 
    Allows customers to check in-store stock, pay on site, and pick up their orders at the shop.
vi: 
    Cho phép khách hàng kiểm tra hàng có sẵn tại cửa hàng, thanh toán tại chỗ và nhận hàng tại cửa hàng.

note: module: base
en: 
    Allows the computation of some section for the project profitability
    ==================================================================================================
    This module allows the computation of the 'Vendor Bills', 'Other Costs' and 'Other Revenues' section for the project profitability, in the project update view.
vi: 
    Cho phép tính toán một số phần để ước tính lợi nhuận của dự án
    ======================================================= ====================================================
    Phân hệ này cho phép tính toán phần 'Hóa đơn mua hàng', 'Chi phí khác' và 'Doanh thu khác' để ước tính lợi nhuận của dự án, trong chế độ xem cập nhật dự án.

note: module: base
en: 
    Allows the outsourcing of services. This module allows one to sell services provided
    by external providers and will automatically generate purchase orders directed to the service seller.
vi: 
    Cho phép hoạt động thuê ngoài dịch vụ. Phân hệ này cho phép một đơn vị bán dịch vụ được cung cấp
    bởi các nhà cung cấp bên ngoài và sẽ tự động tạo đơn mua hàng cho người bán dịch vụ đó.

note: module: base
en: 
    Allows to compute accurate margin for Service sales.
    ======================================================
vi: 
    Cho phép tính tỷ suất lợi nhuận chính xác cho doanh số Dịch vụ.
    ======================================================

note: module: base
en: 
    Allows to create task from your sales order
    =============================================
    This module allows to generate a project/task from sales orders.
vi: 
    Cho phép tạo nhiệm vụ từ đơn mua hàng của bạn
    ============================================================
    Phân hệ này cho phép tạo một dự án/nhiệm vụ từ các đơn mua hàng.

note: module: base
en: 
    Allows to display sale information in the SOL services apps
    ===========================================================
    Additional information is displayed in the name of the SOL when it is used in services apps (project and planning).
vi: 
    Cho phép hiển thị thông tin bán hàng trong ứng dụng dịch vụ SOL
    ======================================================= ==========
    Thông tin bổ sung được hiển thị dưới tên SOL khi nó được sử dụng trong các ứng dụng dịch vụ (dự án và lập kế hoạch).

note: module: base
en: 
    Allows to export and import formats: UBL Bis 3.
    When generating the PDF on the order, the PDF will be embedded inside the xml for all UBL formats. This allows the
    receiver to retrieve the PDF with only the xml file.
vi: 
    Cho phép xuất và nhập định dạng: UBL Bis 3.
    Khi tạo tệp PDF cho đơn hàng, PDF sẽ được nhúng trong xml cho tất cả các định dạng UBL. Điều này cho phép
    người nhận lấy tệp PDF chỉ với tệp xml.

note: module: base
en: 
    Allows to sell timesheets in your sales order
    =============================================
    
    This module set the right product on all timesheet lines
    according to the order/contract you work on. This allows to
    have real delivered quantities in sales orders.
vi: 
    Cho phép bán hàng theo bảng chấm công
    ===================================================
    
    Phân hệ này cho phép thiết lập đúng sản phẩm trên toàn bộ chi tiết bảng chấm công
    theo đơn hàng/hợp đồng mà bạn thực hiện. Việc này cho phép bạn giao đúng số lượng
    thực tế trong đơn bán hàng.

note: module: base
en: 
    Allows to use in the Point of Sale the devices that are connected to an IoT Box.
    Supported devices include payment terminals, receipt printers, scales and customer displays.
vi: 
    Cho phép sử dụng các thiết bị được kết nối với Hộp IoT trong POS.
    Các thiết bị được hỗ trợ bao gồm thiết bị đầu cuối thanh toán, máy in hóa đơn, cân và màn hình khách hàng.

note: module: base
en: 
    Allows users to easily export accounting data that can be imported to a 3rd party that does 1099 e-filing.
vi: 
    Cho phép người dùng dễ dàng xuất dữ liệu kế toán có thể được nhập sang bên thứ 3 tiến hành 1099 e-filing.

note: module: base
en: 
    Allows users to send documents by post
    =====================================================
vi: 
    Cho phép người dùng gửi tài liệu qua đường bưu điện
    =====================================================

note: module: base
en: 
    Allows users to send invoices by post
    =====================================================
vi: 
    Cho phép người dùng gửi hóa đơn qua đường bưu điện
    =====================================================

note: module: base
en: 
    Allows using IoT devices, such as scales and printers, for delivery operations.
vi: 
    Cho phép sử dụng các thiết bị IoT, chẳng hạn như cân và máy in, cho hoạt động giao hàng.

note: module: base
en: 
    Allows you to add delivery methods in pickings.
    ===============================================
    
    When creating invoices from picking, the system is able to add and compute the shipping line.
vi: 
    Cho phép bạn thêm phương thức giao hàng vào phiếu lấy hàng.
    ====================================================
    
    Khi tạo hóa đơn từ phiếu lấy hàng, hệ thống có thể thêm và tính toán phí vận chuyển.

note: module: base
en: 
    Allows you to add delivery methods in sale orders.
    ==================================================
    You can define your own carrier for prices.
    The system is able to add and compute the shipping line.
vi: 
    Cho phép bạn thêm phương thức giao hàng trong đơn bán hàng.
    =======================================================
    Bạn có thể xác định đơn vị vận chuyển của riêng mình về giá.
    Hệ thống có thể cộng và tính toán phí vận chuyển.

note: module: base
en: 
    Analytic Accounting in MRP
    ==========================
    
    * Cost structure report
vi: 
    Kế toán Phân tích trong MRP
    ===========================
    
    * Báo cáo cơ cấu chi phí

note: module: base
en: 
    Analytic Accounting in MRP
    ==========================
    
    * Cost structure report
    
    Also, allows to compute the cost of the product based on its BoM, using the costs of its components and work center operations.
    It adds a button on the product itself but also an action in the list view of the products.
    If the automated inventory valuation is active, the necessary accounting entries will be created.
vi: 
    Kế toán Phân tích trong MRP
    ===========================
    
    * Báo cáo cơ cấu chi phí
    
    Ngoài ra, cho phép tính toán giá thành của sản phẩm dựa trên Hoá đơn Nguyên vật liệu, sử dụng chi phí của các bộ phận và hoạt động của khu vực sản xuất.
    Một nút đã được thêm vào sản phẩm cùng với một hoạt động trong chế độ xem danh sách của sản phẩm.
    Nếu tính năng định giá tồn kho tự động đang hoạt động, các bút toán kế toán cần thiết sẽ được tạo.

note: module: base
en: 
    App to upload and manage your documents.
vi: 
    Ứng dụng để tải lên và quản lý tài liệu của bạn.

note: module: base
en: 
    Arabic/English for GCC
vi: 
    Tiếng Ả Rập/Tiếng Anh cho GCC

note: module: base
en: 
    Arabic/English for GCC + lot/SN numbers
vi: 
    Tiếng Ả Rập/Tiếng Anh cho GCC + số lô/sê-ri

note: module: base
en: 
    Ask questions, get answers, no distractions
vi: 
    Đặt câu hỏi, nhận câu trả lời, không gây sao lãng

note: module: base
en: 
    Asserts on accounting.
    ======================
    With this module you can manually check consistencies and inconsistencies of accounting module from menu Reporting/Accounting/Accounting Tests.
    
    You can write a query in order to create Consistency Test and you will get the result of the test 
    in PDF format which can be accessed by Menu Reporting -> Accounting Tests, then select the test 
    and print the report from Print button in header area.
vi: 
    Tính chính xác trong Kế toán.
    =======================
    Với phân hệ này, bạn có thể tự kiểm tra tính nhất quán và không nhất quán của phân hệ kế toán từ menu Báo cáo/Kế toán/Kiểm thử Kế toán.
    
    Bạn có thể viết một câu truy vấn để tạo Kiểm thử  Tính nhất quán và sẽ nhận được kết quả kiểm tra ở định dạng PDF có thể được truy cập bằng Menu Báo cáo -> Kiểm thử Kế toán, sau đó chọn kiểm thử và in báo cáo từ nút In trong vùng đầu trang.

note: module: base
en: 
    Assets management
    =================
    Manage assets owned by a company or a person.
    Keeps track of depreciations, and creates corresponding journal entries.
vi: 
    Quản lý Tài sản
    ===============
    Quản lý các tài sản sở hữu bởi một công ty hoặc một cá nhân.
    Theo dõi khấu hao và tự động tạo các bút toán tương ứng.

note: module: base
en: 
    Attachments list and document indexation
    ========================================
    * Show attachment on the top of the forms
    * Document Indexation: odt, pdf, xlsx, docx
    
    The `pdfminer.six` Python library has to be installed in order to index PDF files
vi: 
    Danh sách tệp đính kèm và chỉ mục tài liệu
    =================================================
    * Hiển thị tệp đính kèm ở đầu biểu mẫu
    * Chỉ mục tài liệu: odt, pdf, xlsx, docx
    
    Thư viện Python `pdfminer.six` phải được cài đặt để lập chỉ mục các tệp PDF

note: module: base
en: 
    Australian Accounting Module
    ============================
    
    Australian accounting basic charts and localizations.
    
    Also:
        - activates a number of regional currencies.
        - sets up Australian taxes.
vi: 
    Phân hệ Kế toán Úc
    ============================
    
    Hệ thống tài khoản cơ bản và nội địa hóa của Úc.
    
    Đồng thời:
        - kích hoạt một số loại tiền tệ trong khu vực.
        - thiết lập thuế của Úc.

note: module: base
en: 
    Australian Accounting Module
    ============================
    
    Taxable Payments Annual Reports (TPAR) for Australia
    
    The Taxable payments annual report (TPAR) allows:
    
        • Payments made to contractors (or subcontractors) for services, or
        • Grants paid by government entities to ABN holders
    
    to be reported where required under the Taxable Payments Reporting System (TPRS) and the Taxable Government Grants and Payments reporting measure.
    
    The TPAR is due by 28th August each year.
    
    Penalties may apply if you don’t lodge your TPAR on time.
    
    For further information on who is required to lodge a Taxable payments annual report refer to
    https://softwaredevelopers.ato.gov.au/tprs
    
    The annual report must be provided to the Commissioner no later than 28 August after the end of the financial year. Reports can be sent more frequently for those that wish to do so.
    
    The report uses tax tags ``Service`` and ``Tax Withheld`` in order to find adequate journal items. These are set using the fiscal positions, and the right type of product (Services).
vi: 
    Phân hệ Kế toán Úc
    ============================
    
    Báo cáo hàng năm về các khoản thanh toán chịu thuế (TPAR) cho Úc
    
    Báo cáo hàng năm về các khoản thanh toán chịu thuế (TPAR) cho phép:
    
    • Các khoản thanh toán cho nhà thầu (hoặc đơn vị gia công) cho các dịch vụ, hoặc
    • Các khoản tài trợ do cơ quan chính phủ trả cho những người nắm giữ ABN
    
    sẽ được báo cáo khi được yêu cầu theo Hệ thống Báo cáo các Khoản Thanh toán chịu Thuế (TPRS) và biện pháp báo cáo các Khoản Trợ cấp và Thanh toán Chịu thuế của Chính phủ.
    
    TPAR đến hạn nộp vào ngày 28 tháng 8 hàng năm.
    
    Bạn có thể bị phạt nếu không nộp TPAR đúng hạn.
    
    Để biết thêm thông tin về người cần nộp báo cáo hàng năm về các khoản thanh toán chịu thuế, vui lòng tham khảo
    https://softwaredevelopers.ato.gov.au/tprs
    
    Báo cáo hàng năm phải được cung cấp cho Ủy viên muộn nhất là vào ngày 28 tháng 8 sau khi kết thúc năm tài chính. Bạn có thể gửi báo cáo thường xuyên hơn nếu muốn.
    
    Báo cáo sử dụng các thẻ thuế ``Dịch vụ`` và ``Thuế bị Khấu trừ`` để tìm các mục nhật ký thích hợp. Chúng được thiết lập bằng cách sử dụng các vị trí tài chính và đúng loại sản phẩm (Dịch vụ).

note: module: base
en: 
    Australian Payroll Rules.
    =========================
vi: 
    Quy tắc Bảng lương của Australia.
    =========================

note: module: base
en: 
    Auto-complete partner companies' data
vi: 
    Tự động hoàn thành dữ liệu của các công ty đối tác

note: module: base
en: 
    Automatic DIMONA declarations
    =============================
    
    Prerequisites:
    --------------
    
    - You need a Belgian Government Compliant Digital Certificate, delivered by Global
      Sign. See: https://shop.globalsign.com/en/belgian-government-services
    
    - Generate certificate files from your SSL certificate (.pfx file) that are needed to create
      a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX
      system, you may use the following commands:
    
      - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
    - Before you can use the social security REST web service, you must create an account
      for yourself or for your client and configure the security. (The whole procedure is
      available at https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)
    
      - User account management: Follow the Procedure https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf
    
      - Create a technical user: Your client must now create a technical user in the Access management
        online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - Activate a web service channel: Once the technical user has been created, your client must
        activate the web service channel in Access Management. The following manual explains the
        steps to follow to activate the channel: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf
    
      - At the end of the procedure, you should receive a "ONSS Expeditor Number", you may
        encode in in the payroll Settings, with the .pem file and the related password, if any.
vi: 
    Khai báo DIMONA tự động
    =============================
    
    Điều kiện tiên quyết:
    --------------
    
    - Bạn cần có Chứng chỉ số tuân thủ của Chính phủ Bỉ do Global Sign cung cấp.
      Hãy đọc: https://shop.globalsign.com/en/belgian-government-services
    
    - Tạo các tệp chứng chỉ từ chứng chỉ SSL của bạn (tệp .pfx) cần để tạo 
      người dùng kỹ thuật (tệp .cer) và để xác thực tệp ONSS (.pem) từ xa. Trên hệ thống 
      UNIX, bạn có thể sử dụng các lệnh sau:
    
      - PFX -> CRT : openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER : openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM : openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
    - Trước khi bạn có thể sử dụng dịch vụ web REST bảo mật xã hội, bạn phải tạo tài khoản
      cho chính mình hoặc cho khách hàng và thiết lập bảo mật. (Toàn bộ quy trình 
      có tại https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)
    
      - Quản lý tài khoản người dùng: Thực hiện theo Quy trình https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf
    
      - Tạo người dùng kỹ thuật: Giờ đây, khách hàng của bạn phải tạo người dùng kỹ thuật trong
         dịch vụ Quản lý truy cập online. Thực hiện theo quy trình này: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - Kích hoạt kênh dịch vụ web: Khi người dùng kỹ thuật đã được tạo, khách hàng của bạn phải
        kích hoạt kênh dịch vụ web trong Quản lý truy cập. Bản hướng dẫn sau đây giải thích các bước
        cần thực hiện để kích hoạt kênh: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf
    
      - Khi kết thúc quy trình, bạn sẽ nhận được "Số ONSS Expeditor", bạn có thể 
        mã hóa trong Cài đặt bảng lương, cùng với tệp .pem và mật khẩu liên quan, nếu có.

note: module: base
en: 
    Automatic accounting for MRP
vi: 
    Kế toán tự động cho MRP

note: module: base
en: 
    Automatically create a sponsor when renting a booth.
vi: 
    Tự động tạo nhà tài trợ khi thuê gian hàng.

note: module: base
en: 
    Automatically set product images based on the barcode
    =====================================================
    
    This module integrates with the Google Custom Search API to set images on products based on the
    barcode.
vi: 
    Tự động đặt hình ảnh sản phẩm dựa trên mã vạch
    =====================================================
    
    Phân hệ này tích hợp với API Tìm kiếm Tùy chỉnh của Google để đặt hình ảnh theo sản phẩm dựa trên
    mã vạch.

note: module: base
en: 
    Avoid auto-enabling the documents feature on fsm projects.
vi: 
    Tránh tự động bật tính năng tài liệu trên các dự án quản lý dịch vụ hiện trường.

note: module: base
en: 
    Bangladesh Payroll Rules.
    =========================
vi: 
    Quy tắc bảng lương của Bangladesh.
    =========================

note: module: base
en: 
    Base Module for Ethiopian Localization
    ======================================
    
    This is the latest Ethiopian Odoo localization and consists of:
        - Chart of Accounts
        - VAT tax structure
        - Withholding tax structure
        - Regional State listings
vi: 
    Phân hệ cơ sở dành cho bản địa hóa Ethiopia
    =================================================================
    
    Đây là bản địa hóa mới nhất của Odoo dành cho Ethiopia và bao gồm:
         - Hệ thống tài khoản
         - Cơ cấu thuế GTGT
         - Cơ cấu thuế khấu trừ tại nguồn
         - Danh sách nhà nước khu vực

note: module: base
en: 
    Base module for Bolivian reports
vi: 
    Phân hệ cơ sở cho các báo cáo của Bolivia

note: module: base
en: 
    Base module for Bulgarian reports
vi: 
    Phân hệ cơ sở cho các báo cáo của Bulgaria

note: module: base
en: 
    Base module for Malaysian reports
vi: 
    Phân hệ cơ sở cho các báo cáo của Malaysia

note: module: base
en: 
    Base module for Mozambican reports
vi: 
    Phân hệ cơ sở cho các báo cáo của Mozambique

note: module: base
en: 
    Base module for SAF-T reporting
    ===============================
    This is meant to be used with localization specific modules.
vi: 
    Phân hệ cơ sở cho báo cáo SAF-T
    ===============================
    Phân hệ này được sử dụng với các phân hệ bản địa hóa cụ thể.

note: module: base
en: 
    Base module for recruitment integration.
    ========================================
    This module provides a base for the integration of recruitment with external
    api from different job boards like indeed, monster, linkedin, etc.
vi: 
    Phân hệ cơ sở dành cho tích hợp tuyển dụng.
    ========================================
    Phân hệ này cung cấp cơ sở để tích hợp tuyển dụng với API bên ngoài
    từ các nền tảng việc làm khác nhau như indeed, monster, linkedin,...

note: module: base
en: 
    Base module for the Brazilian localization
    ==========================================
    
    This module consists of:
    
    - Generic Brazilian chart of accounts
    - Brazilian taxes such as:
    
      - IPI
      - ICMS
      - PIS
      - COFINS
      - ISS
      - IR
      - CSLL
    
    - Document Types as NFC-e, NFS-e, etc.
    - Identification Documents as CNPJ and CPF
    
    In addition to this module, the Brazilian Localizations is also
    extended and complemented with several additional modules.
    
    Brazil - Accounting Reports (l10n_br_reports)
    ---------------------------------------------
    Adds a simple tax report that helps check the tax amount per tax group
    in a given period of time. Also adds the P&L and BS adapted for the
    Brazilian market.
    
    Avatax Brazil (l10n_br_avatax)
    ------------------------------
    Add Brazilian tax calculation via Avatax and all necessary fields needed to
    configure Odoo in order to properly use Avatax and send the needed fiscal
    information to retrieve the correct taxes.
    
    Avatax for SOs in Brazil (l10n_br_avatax_sale)
    ----------------------------------------------
    Same as the l10n_br_avatax module with the extension to the sales order module.
    
    Electronic invoicing through Avatax (l10n_br_edi)
    -------------------------------------------------
    Create electronic sales invoices with Avatax.
vi: 
    Phân hệ cơ sở cho bản địa hoá tiếng Brazil
    ==========================================
    
    Phân hệ này bao gồm:
    
    - Hệ thống tài khoản chung của Brazil
    - Các loại thuế của Brazil như:
    
      - IPI
      - ICMS
      - PIS
      - COFINS
      - ISS
      - IR
      - CSLL
    
    - Các loại tài liệu như NFC-e, NFS-e, v.v.
    - Các loại giấy tờ nhận dạng như CNPJ và CPF
    
    Ngoài phân hệ này, bản địa hoá tiếng Brazil cũng được mở rộng và bổ sung
    bằng một số phân hệ bổ sung khác.
    
    Báo cáo kế toán Brazil (l10n_br_reports)
    ---------------------------------------------
    Thêm một báo cáo thuế đơn giản giúp kiểm tra số tiền thuế theo nhóm thuế
    trong một khoảng thời gian nhất định. Cũng thêm Báo cáo kết quả hoạt động kinh doanh và Bảng cân đối kế toán được điều chỉnh cho
    thị trường Brazil.
    
    Avatax Brazil (l10n_br_avatax)
    ------------------------------
    Thêm tính toán thuế Brazil thông qua Avatax và tất cả các trường cần thiết để
    cấu hình Odoo để sử dụng Avatax một cách đúng đắn và gửi thông tin thuế cần thiết
    để lấy được số thuế chính xác.
    
    Avatax cho ĐH ở Brazil (l10n_br_avatax_sale)
    ----------------------------------------------
    Tương tự như phân hệ l10n_br_avatax kèm extension cho phân hệ đơn bán hàng.
    
    Hóa đơn điện tử thông qua Avatax (l10n_br_edi)
    -------------------------------------------------
    Tạo hóa đơn bán hàng điện tử với Avatax.

note: module: base
en: 
    Basic package for Cyprus that contains the chart of accounts, taxes, tax reports,...
vi: 
    Gói cơ bản dành cho Síp bao gồm hệ thống tài khoản, thuế, báo cáo thuế,...

note: module: base
en: 
    Batch Payments
    =======================================
    Batch payments allow grouping payments.
    
    They are used namely, but not only, to group several cheques before depositing them in a single batch to the bank.
    The total amount deposited will then appear as a single transaction on your bank statement.
    When you reconcile, simply select the corresponding batch payment to reconcile all the payments in the batch.
vi: 
    Thanh toán Hàng loạt
    =======================================
    Thanh toán hàng loạt cho phép nhóm các khoản thanh toán.
    
    Chúng được sử dụng cụ thể, nhưng không chỉ để nhóm một số séc trước khi gửi chúng cho ngân hàng vào một đợt duy nhất.
    Sau đó, tổng số tiền gửi sẽ xuất hiện dưới dạng một giao dịch trên bảng sao kê ngân hàng của bạn.
    Khi bạn đối chiếu, chỉ cần chọn khoản thanh toán hàng loạt tương ứng để đối chiếu tất cả các khoản thanh toán trong đợt.

note: module: base
en: 
    Belgian Payroll Rules.
    ======================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Monthly Payroll Register
        * Integrated with Leaves Management
        * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...
    
    Automatic DmfA Signature
    ========================
    
    Prerequisites:
    --------------
    
    - You need a Belgian Government Compliant Digital Certificate, delivered by Global
      Sign. See: https://shop.globalsign.com/en/belgian-government-services
    
    - Generate certificate files from your SSL certificate (.pfx file) that are needed to create
      a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX
      system, you may use the following commands:
    
      - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
      - PFX -> KEY: openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts
    
    - Before you can use the social security REST web service, you must create an account
      for yourself or for your client and configure the security. (The whole procedure is
      available at https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm)
    
      - Create a technical user + Activate a SFTP channel: Your client must now create a technical user in the Access management
        online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - Configure your SFTP client: https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf
    
      - At the end of the procedure, you should have received a "ONSS Expeditor Number", you may
        encode in in the payroll Settings, with the .pem file and the related password, if any.
vi: 
    Quy tắc Bảng lương của Bỉ.
    =======================
    
    * Thông tin nhân viên
    * Hợp đồng lao động
    * Hợp đồng dựa trên Hộ chiếu
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương cơ bản/Gộp/Thực nhận
    * Phiếu lương của nhân viên
    * Nhập Bảng lương hàng tháng
    * Tích hợp với Quản lý nghỉ phép
    * Maj Lương, ONSS, Thuế khấu trừ tại nguồn, Trợ cấp nuôi con,...
    
    Chữ ký DmfA Tự động
    ========================
    
    Điều kiện tiên quyết:
    --------------
    
    - Bạn cần có Chứng chỉ số tuân thủ của chính phủ Bỉ, do Global Sign cung cấp.
      Hãy đọc: https://shop.globalsign.com/en/belgian-government-services
    
    - Tạo các tệp chứng chỉ từ chứng chỉ SSL của bạn (tệp .pfx) cần để tạo 
      người dùng kỹ thuật (tệp .cer) và để xác thực tệp ONSS (.pem) từ xa. Trên hệ thống 
      UNIX, bạn có thể sử dụng các lệnh sau:
    
      - PFX -> CRT : openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER : openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM : openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
      - PFX -> KEY : openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts
    
    - Trước khi có thể sử dụng dịch vụ web REST bảo mật xã hội, bạn phải tạo tài khoản
      cho chính mình hoặc cho khách hàng và thiết lập bảo mật. (Toàn bộ quy trình
      có tại https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm)
    
      - Tạo người dùng kỹ thuật + Kích hoạt kênh SFTP: Giờ đây, khách hàng của bạn phải tạo người dùng kỹ thuật trong
        dịch vụ Quản lý truy cập online. Thực hiện theo quy trình này: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - Cấu hình khách hàng SFTP của bạn: https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf
    
      - Khi kết thúc quy trình, bạn sẽ nhận được "Số ONSS Expeditor", bạn có thể
        mã hóa trong Cài đặt bảng lương, cùng với tệp .pem và mật khẩu liên quan, nếu có.

note: module: base
en: 
    Belgian Registered Cash Register
    ================================
    
    This module turns the Point Of Sale module into a certified Belgian cash register.
    
    More info:
      * http://www.systemedecaisseenregistreuse.be/
      * http://www.geregistreerdkassasysteem.be/
    
    Legal
    -----
    **The use of pos_blackbox_be sources is only certified on odoo.com SaaS platform
    for version 17.0** Contact Odoo SA before installing pos_blackbox_be module.
    
    An obfuscated and certified version of the pos_blackbox_be may be provided on
    requests for on-premise installations.
    No modified version is certified and supported by Odoo SA.
vi: 
    Máy tính Tiền đã Đăng ký của Bỉ
    ================================
    
    Phân hệ này biến phân hệ POS thành máy tính tiền được chứng nhận của Bỉ.
    
    Thông tin bổ sung:
      * http://www.systemedecaisseenregistreuse.be/
      * http://www.geregistreerdkassasysteem.be/
    
    Tính hợp pháp
    -----
    **Việc sử dụng các nguồn pos_blackbox_be chỉ được chứng nhận trên nền tảng SaaS của odoo.com
    phiên bản 17.0** Hãy liên hệ với Odoo SA trước khi cài đặt phân hệ pos_blackbox_be.
    
    Một phiên bản pos_blackbox_be đã được làm rối và chứng nhận có thể được cung cấp theo
    yêu cầu cài đặt on-premise.
    Odoo SA không chứng nhận và hỗ trợ bất kỳ phiên bản sửa đổi nào.

note: module: base
en: 
    Bill timesheets logged on helpdesk tickets.
vi: 
    Tính phí thời gian được ghi nhận trong phiếu hỗ trợ.

note: module: base
en: 
    Bolivian accounting chart and tax localization.
    
    Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes
vi: 
    Hệ thống tài khoản và bản địa hóa thuế của Bolivia.
    
    Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes

note: module: base
en: 
    Brazilian Accounting EDI
    ========================
    Provides electronic invoicing for Brazil through Avatax.
vi: 
    EDI Kế toán dành cho Brazil
    ========================
    Cung cấp hóa đơn điện tử cho Brazil thông qua Avatax.

note: module: base
en: 
    Brazilian Accounting EDI for Sale
    =================================
    Adds some fields to sale orders that will be carried over the invoice.
vi: 
    EDI Kế toán Brazil dành cho Bán hàng
    =================================
    Thêm một số trường vào đơn đặt hàng sẽ được chuyển sang hóa đơn.

note: module: base
en: 
    Brazilian Accounting EDI for eCommerce
    ======================================
    Allows tax calculation and EDI for eCommerce users.
vi: 
    Kế toán EDI của Brazil dành cho Thương mại điện tử
    =====================================
    Cho phép tính thuế và EDI cho người dùng Thương mại điện tử.

note: module: base
en: 
    Bridge between HR and Livechat.
vi: 
    Cầu nối giữa Nhân sự và Livechat.

note: module: base
en: 
    Bridge between HR and Maintenance.
vi: 
    Cầu nối giữa Nhân sự và Bảo trì.

note: module: base
en: 
    Bridge between Helpdesk and Industry FSM Sale
vi: 
    Cầu nối giữa Hỗ trợ và Bán hàng FSM trong ngành

note: module: base
en: 
    Bridge module adding rating capabilities on portal. It includes notably
    inclusion of rating directly within the customer portal discuss widget.
vi: 
    Phân hệ cầu nối bổ sung khả năng đánh giá trên cổng thông tin. Đặc biệt, phân hệ này bao gồm
    việc trực tiếp đưa đánh giá vào tiện ích thảo luận trên cổng thông tin khách hàng.

note: module: base
en: 
    Bridge module addings support for EMV Merchant-Presented QR-code generation for Payment System.
vi: 
    Module cầu nối bổ sung hỗ trợ cho việc tạo mã QR của người bán EMV cho Hệ thống thanh toán.

note: module: base
en: 
    Bridge module between CRM and Sale subscription.
vi: 
    Phân hệ cầu nối giữa CRM và Đăng ký bán hàng.

note: module: base
en: 
    Bridge module between MRP subcontracting and Quality
vi: 
    Phân hệ cầu nối giữa gia công Sản xuất và Chất lượng

note: module: base
en: 
    Bridge module between MRP subcontracting and Repair
vi: 
    Phân hệ cầu nối giữa gia công Sản xuất và Sửa chữa

note: module: base
en: 
    Bridge module between belgian accounting and SMS
vi: 
    Phân hệ cầu nối giữa kế toán của Bỉ và SMS

note: module: base
en: 
    Bridge module between purchase and intrastat.
vi: 
    Phân hệ cầu nối giữa mua hàng và intrastat.

note: module: base
en: 
    Bridge module between sale and intrastat.
vi: 
    Phân hệ cầu nối giữa bán hàng và intrastat.

note: module: base
en: 
    Bridge module between the Documents and Peppol apps.
    It allows importing of received Peppol documents
    within the Documents app.
vi: 
    Phân hệ cầu nối giữa ứng dụng Tài liệu và Peppol.
    Cho phép nhập các tài liệu Peppol đã nhận
    trong ứng dụng Tài liệu.

note: module: base
en: 
    Bridge module between the accounting and documents apps. It enables
    the creation invoices from the Documents module, and adds a
    button on Accounting's reports allowing to save the report into the
    Documents app in the desired format(s).
vi: 
    Phân hệ cầu nối giữa ứng dụng kế toán và tài liệu. Phân hệ này cho phép
    tạo hóa đơn từ phân hệ Tài liệu và thêm một
    nút trên báo cáo của Kế toán cho phép lưu báo cáo vào
    ứng dụng Tài liệu ở (các) định dạng mong muốn.

note: module: base
en: 
    Bridge module for mail and enterprise
    =====================================
    
    Display a preview of the last chatter attachment in the form view for large
    screen devices.
vi: 
    Phân hệ cầu nối cho thư và Enterprise
    =====================================
    
    Hiển thị bản xem trước của tệp đính kèm chatter cuối cùng trong chế độ xem biểu mẫu cho
    thiết bị có màn hình lớn.

note: module: base
en: 
    Bridge module for project and enterprise
vi: 
    Phân hệ cầu nối cho dự án và enterprise

note: module: base
en: 
    Bridge module for project_enterprise and hr
vi: 
    Phân hệ cầu nối cho project_enterprise và hr

note: module: base
en: 
    Bridge module for project_enterprise and hr_contract
vi: 
    Phân hệ cầu nối cho project_enterprise và hr_contract

note: module: base
en: 
    Bridge module for stock_fleet and enterprise
vi: 
    Phân hệ cầu nối cho stock_fleet và enterprise

note: module: base
en: 
    Bridge module to integrate leaves in timesheet
    ================================================
    
    This module allows to automatically log timesheets when employees are
    on leaves. Project and task can be configured company-wide.
vi: 
    Phân hệ cầu nối để tích hợp nghỉ phép trong bảng chấm công
    ================================================
    
    Phân hệ này cho phép tự động đánh dấu vào bảng chấm công khi nhân viên
    nghỉ phép. Dự án và nhiệm vụ có thể được cấu hình trên toàn công ty.

note: module: base
en: 
    Bridge module to manage time off based on contracts.
vi: 
    Phân hệ cầu nối để quản lý nghỉ phép dựa trên hợp đồng.

note: module: base
en: 
    Bridge to add contract calendar on automation rules
    ===================================================
vi: 
    Cầu nối để thêm lịch hợp đồng theo các quy tắc tự động
    ====================================================

note: module: base
en: 
    Cash Basis for Accounting Reports
    =================================
vi: 
    Cơ sở tiền mặt cho các Báo cáo kế toán
    =================================

note: module: base
en: 
    Certification and Skills for HR
    ===============================
    
    This module adds certification to resume for employees.
vi: 
    Chứng nhận và Kỹ năng cho Nhân sự
    ===============================
    
    Phân hệ này bổ sung các chứng nhận vào CV của nhân viên.

note: module: base
en: 
    Chart accounting and taxes for Bulgaria
vi: 
    Hệ thống tài khoản và thuế cho Bulgaria

note: module: base
en: 
    Chart of Account for Venezuela.
    ===============================
    
    Venezuela doesn't have any chart of account by law, but the default
    proposed in Odoo should comply with some Accepted best practices in Venezuela,
    this plan comply with this practices.
    
    This module has been tested as base for more of 1000 companies, because
    it is based in a mixtures of most common software in the Venezuelan
    market what will allow for sure to accountants feel them first steps with
    Odoo more comfortable.
    
    This module doesn't pretend be the total localization for Venezuela,
    but it will help you to start really quickly with Odoo in this country.
    
    This module give you.
    ---------------------
    
    - Basic taxes for Venezuela.
    - Have basic data to run tests with community localization.
    - Start a company from 0 if your needs are basic from an accounting PoV.
    
    We recomend use of account_anglo_saxon if you want valued your
    stocks as Venezuela does with out invoices.
    
    If you install this module, and select Custom chart a basic chart will be proposed,
    but you will need set manually account defaults for taxes.
vi: 
    Hệ thống tài khoản dành cho Venezuela.
    ===============================
    
    Venezuela không có bất kỳ hệ thống tài khoản nào theo luật, nhưng sơ đồ mặc định
    được đề xuất trong Odoo cần tuân thủ một số phương pháp tối ưu nhất được chấp nhận ở Venezuela,
    phân hệ này tuân thủ các phương pháp đó.
    
    Phân hệ này đã được thử nghiệm làm cơ sở cho hơn 1000 công ty, bởi vì
    nó được đúc kết từ hầu hết các phần mềm phổ biến ở thị trường Venezuela,
    điều này chắc chắn sẽ giúp các kế toán viên có khơi đầu thuận lợi hơn
    với Odoo.
    
    Phân hệ này không phải là bản địa hóa hoàn toàn cho Venezuela, 
    nhưng sẽ mang lại cho bạn một khởi đầu thực sự nhanh chóng với Odoo ở quốc gia này.
    
    Phân hệ này giúp bạn:
    ---------------------
    
    - Có thuế cơ bản dành cho Venezuela.
    - Có dữ liệu cơ bản để chạy thử nghiệm với bản địa hóa community.
    - Bắt đầu thành lập công ty từ con số 0 nếu bạn có nhu cầu cơ bản từ PoV kế toán.
    
    Chúng tôi khuyên bạn nên sử dụng account_anglo_saxon nếu bạn muốn định giá
     tồn kho theo cách Venezuela thực hiện khi không có hóa đơn.
    
    Nếu bạn cài đặt phân hệ này và chọn sơ đồ tùy chỉnh, một sơ đồ cơ bản sẽ được đề xuất, 
    nhưng bạn sẽ cần đặt các giá trị mặc định của tài khoản cho thuế theo cách thủ công.

note: module: base
en: 
    Chart of Accounts (COA) Template for Latvia's Accounting.
    This module also includes:
    * Tax groups,
    * Most common Latvian Taxes,
    * Fiscal positions,
    * Latvian bank list.
    
    author is Allegro IT (visit for more information https://www.allegro.lv)
    co-author is Chick.Farm (visit for more information https://www.myacc.cloud)
vi: 
    Mẫu Hệ thống tài khoản (COA) dành cho Kế toán của Latvia.
    Phân hệ này cũng bao gồm:
    * Nhóm thuế,
    * Các loại thuế phổ biến nhất của Latvia,
    * Vị trí tài chính,
    * Danh sách ngân hàng Latvia.
    
    tác giả là Allegro IT (truy cập để biết thêm thông tin https://www.allegro.lv)
    đồng tác giả là Chick.Farm (truy cập để biết thêm thông tin https://www.myacc.cloud)

note: module: base
en: 
    Chart of Accounts (COA) Template for Lithuania's Accounting.
    
    This module also includes:
    
    * List of available banks in Lithuania.
    * Tax groups.
    * Most common Lithuanian Taxes.
    * Fiscal positions.
    * Account Tags.
vi: 
    Mẫu Hệ thống tài khoản (COA) cho Kế toán của Lithuania.
    
    Phân hệ này cũng bao gồm:
    
    * Danh sách các ngân hàng có sẵn ở Lithuania.
    * Nhóm thuế.
    * Các loại thuế Lithuania phổ biến nhất.
    * Vị trí tài chính.
    * Thẻ tài khoản.

note: module: base
en: 
    Chart of Accounts for Thailand.
    ===============================
    
    Thai accounting chart and localization.
vi: 
    Hệ thống tài khoản cho Thái Lan.
    ===============================
    
    Hệ thống tài khoản và bản địa hóa của Thái Lan.

note: module: base
en: 
    Chart of accounts and taxes for Slovenia.
vi: 
    Hệ thống tài khoản và thuế cho Slovenia

note: module: base
en: 
    Chart of accounts for Costa Rica.
    =================================
    
    Includes:
    ---------
        * account.account.template
        * account.tax.template
        * account.chart.template
    
    Everything is in English with Spanish translation. Further translations are welcome,
    please go to http://translations.launchpad.net/openerp-costa-rica.
vi: 
    Hệ thống tài khoản cho Costa Rica.
    =================================
    
    Bao gồm:
    ---------
        * account.account.template
        * account.tax.template
        * account.chart.template
    
    Toàn bộ thông tin là tiếng Anh với bản dịch tiếng Tây Ban Nha. Mọi bản dịch mới đều được tiếp nhận,
    vui lòng đi đến http://translations.launchpad.net/openerp-costa-rica.

note: module: base
en: 
    Chilean accounting chart and tax localization.
    Plan contable chileno e impuestos de acuerdo a disposiciones vigentes.
vi: 
    Hệ thống tài khoản và bản địa hóa thuế của Chile.
    Plan contable chileno e impuestos de acuerdo a disposiciones vigentes.

note: module: base
en: 
    Colombian Localization for e-commerce.
vi: 
    Bản địa hóa tiếng Colombia cho Thương mại điện tử

note: module: base
en: 
    Compare timesheets and forecast for your projects.
    ==================================================
    
    In your project plan, you can compare your timesheets and your forecast to better schedule your resources.
vi: 
    So sánh bảng chấm công và dự báo cho các dự án.
    ==================================================
    
    Trong kế hoạch dự án, bạn có thể so sánh bảng chấm công và dự báo của mình để sắp xếp tài nguyên một cách hợp lý hơn.

note: module: base
en: 
    Compare timesheets and plannings
    ================================
    
    Better plan your future schedules by considering time effectively spent on old plannings
vi: 
    So sánh bảng chấm công và kế hoạch
    ================================
    
    Lập kế hoạch tối ưu hơn cho các lịch trình trong tương lai bằng cách xem xét thời gian dành cho các kế hoạch cũ một cách hiệu quả

note: module: base
en: 
    Configure IoT devices to be used in certain 
    steps for taking measures, taking pictures, ...
vi: 
    Cấu hình các thiết bị IoT sẽ được sử dụng trong
    các bước nhất định để đo lường, chụp ảnh,...

note: module: base
en: 
    Contains advanced features for CRM such as new views
vi: 
    Chứa các tính năng nâng cao cho CRM như chế độ xem mới

note: module: base
en: 
    Contains features for Italian eCommerce eInvoicing
vi: 
    Chứa các tính năng cho hóa đơn điện tử thương mại điện tử của Ý.

note: module: base
en: 
    Contains the enterprise views for Stock management
vi: 
    Chứa các chế độ xem Enterprise cho quản lý Kho

note: module: base
en: 
    Control Employees Presence
    ==========================
    
    Based on:
        * The IP Address
        * The User's Session
        * The Sent Emails
    
    Allows to contact directly the employee in case of unjustified absence.
vi: 
    Kiểm soát sự hiện diện của nhân viên
    ===========================
    
    Dựa trên:
         * Địa chỉ IP
         * Phiên của người dùng
         * Email đã gửi
    
    Cho phép liên hệ trực tiếp với nhân viên trong trường hợp vắng mặt không chính đáng.

note: module: base
en: 
    Convert business inquiries that have ended up in the Helpdesk pipeline by mistake,
    or generate a ticket from a business inquiry
vi: 
    Chuyển đổi các yêu cầu kinh doanh đã kết thúc trong hệ thống Hỗ trợ do nhầm lẫn,
    hoặc tạo một phiếu hỗ trợ từ một yêu cầu kinh doanh

note: module: base
en: 
    Convert employee's extra hours to leave allocations.
vi: 
    Chuyển đổi số giờ làm thêm của nhân viên để phân bổ nghỉ phép.

note: module: base
en: 
    Convert helpdesk tickets to field service tasks.
vi: 
    Chuyển đổi phiếu hỗ trợ thành các nhiệm vụ thuộc dịch vụ hiện trường.

note: module: base
en: 
    Countries like Colombia, Peru, Mexico, Denmark need to be able to use the
    UNSPSC code for their products and uoms.
vi: 
    Các quốc gia như Colombia, Peru và Đan Mạch cần có khả năng sử dụng
    mã UNSPSC cho các sản phẩm và đơn vị tính của họ.

note: module: base
en: 
    Create Credit Notes from Helpdesk tickets
vi: 
    Tạo Giấy báo có từ phiếu Hỗ trợ

note: module: base
en: 
    Create Online Courses
    =====================
    
    Featuring
    
     * Integrated course and lesson management
     * Fullscreen navigation
     * Support Youtube videos, Google documents, PDF, images, articles
     * Test knowledge with quizzes
     * Filter and Tag
     * Statistics
vi: 
    Tạo Khóa học Online
    =====================
    
    Điểm nổi bật
    
    * Quản lý bài học và khóa học tích hợp
    * Điều hướng toàn màn hình
    * Hỗ trợ video Youtube, tài liệu Google, PDF, hình ảnh, bài viết
    * Kiểm tra kiến ​​thức với các quiz
    * Lọc và gắn thẻ
    * Số liệu thống kê

note: module: base
en: 
    Create Reports for Field Service
    ================================
vi: 
    Tạo Báo cáo cho Dịch vụ Hiện trường
    ================================

note: module: base
en: 
    Create Sales order with timesheets and products from tasks
vi: 
    Tạo đơn mua hàng với bảng chấm công và sản phẩm từ các nhiệm vụ

note: module: base
en: 
    Create beautiful surveys and visualize answers
    ==============================================
    
    It depends on the answers or reviews of some questions by different users. A
    survey may have multiple pages. Each page may contain multiple questions and
    each question may have multiple answers. Different users may give different
    answers of question and according to that survey is done. Partners are also
    sent mails with personal token for the invitation of the survey.
vi: 
    Tạo bản khảo sát đẹp mắt và trực quan hóa câu trả lời
    ==============================================
    
    Việc này phụ thuộc vào câu trả lời hoặc đánh giá về một số câu hỏi của những người dùng khác nhau.
    Mỗi bản khảo sát có thể có nhiều trang. Mỗi trang có thể chứa nhiều câu hỏi và 
    mỗi câu hỏi có thể có nhiều câu trả lời. Những người dùng khác nhau có thể đưa ra 
    các câu trả lời khác nhau cho từng câu hỏi và từ đó hoàn tất bản khảo sát. Các đối tác cũng 
    nhận được thư chứa token cá nhân để mời tham gia khảo sát.

note: module: base
en: 
    Create booths for your favorite event.
vi: 
    Tạo gian hàng cho sự kiện yêu thích của bạn.

note: module: base
en: 
    Create coupon, promotion codes, gift cards and loyalty programs to boost your sales (free products, discounts, etc.). Shoppers can use them in the eCommerce checkout.
    
    Coupon & promotion programs can be edited in the Catalog menu of the Website app.
vi: 
    Tạo phiếu giảm giá, mã khuyến mãi, thẻ quà tặng và chương trình khách hàng thân thiết để tăng doanh số bán hàng (sản phẩm miễn phí, giảm giá,...). Người mua hàng có thể sử dụng chúng khi thanh toán Thương mại điện tử.
    
    Các chương trình giảm giá & khuyến mãi có thể được chỉnh sửa trong menu Danh mục của ứng dụng Trang web.

note: module: base
en: 
    Create customizable quality worksheet for workorder.
vi: 
    Tạo bảng công tác chất lượng có thể tùy chỉnh cho công đoạn.

note: module: base
en: 
    Create customizable worksheet
    ================================
vi: 
    Tạo bảng công tác có thể tùy chỉnh
    ================================

note: module: base
en: 
    Create customizable worksheet for Quality Control.
vi: 
    Tạo bảng công tác có thể tùy chỉnh cho Kiểm soát chất lượng.

note: module: base
en: 
    Create customizable worksheet templates for Maintenance
    =======================================================
vi: 
    Tạo các mẫu bảng công tác có thể tùy chỉnh cho Bảo trì
    =======================================================

note: module: base
en: 
    Creating registration with sales orders.
    ========================================
    
    This module allows you to automate and connect your registration creation with
    your main sale flow and therefore, to enable the invoicing feature of registrations.
    
    It defines a new kind of service products that offers you the possibility to
    choose an event category associated with it. When you encode a sales order for
    that product, you will be able to choose an existing event of that category and
    when you confirm your sales order it will automatically create a registration for
    this event.
vi: 
    Tạo đăng ký với đơn đặt hàng.
    ========================================
    
    Phân hệ này cho phép bạn tự động hóa và kết nối việc tạo đăng ký với
    quy trình bán hàng chính của bạn và qua đó, kích hoạt tính năng lập hóa đơn đăng ký.
    
    Phân hệ này thể hiện một loại sản phẩm dịch vụ mới cung cấp cho bạn khả năng
    chọn một thể loại sự kiện liên quan. Khi bạn mã hóa đơn bán hàng cho
    sản phẩm đó, bạn sẽ có thể chọn một sự kiện hiện có của thể loại này và
    khi bạn xác nhận đơn bán hàng, đăng ký sự kiện sẽ được tạo
    tự động.

note: module: base
en: 
    Croatian Chart of Accounts updated (RRIF ver.2021)
    
    Sources:
    https://www.rrif.hr/dok/preuzimanje/Bilanca-2016.pdf
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021.PDF
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021-ENG.PDF
vi: 
    Hệ thống tài khoản của Croatia đã cập nhật (RRIF ver.2021)
    
    Nguồn:
    https://www.rrif.hr/dok/preuzimanje/Bilanca-2016.pdf
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021.PDF
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021-ENG.PDF

note: module: base
en: 
    Croatian localisation.
    ======================
    
    Author: Goran Kliska, Slobodni programi d.o.o., Zagreb
            https://www.slobodni-programi.hr
    
    Contributions:
      Tomislav Bošnjaković, Storm Computers: tipovi konta
      Ivan Vađić, Slobodni programi: tipovi konta
    
    Description:
    
    Croatian Chart of Accounts (RRIF ver.2012)
    
    RRIF-ov računski plan za poduzetnike za 2012.
    Vrste konta
    Kontni plan prema RRIF-u, dorađen u smislu kraćenja naziva i dodavanja analitika
    Porezne grupe prema poreznoj prijavi
    Porezi PDV obrasca
    Ostali porezi
    Osnovne fiskalne pozicije
    
    Izvori podataka:
     https://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar
     https://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar
vi: 
    Bản địa hóa Croatia.
    ======================
    
    Tác giả: Goran Kliska, Slobodni programi d.o.o., Zagreb
            https://www.slobodni-programi.hr
    
    Người đóng góp:
      Tomislav Bošnjaković, Storm Computers: tipovi konta
      Ivan Vađić, Slobodni programi: tipovi konta
    
    Mô tả:
    
    Hệ thống tài khoản Croatia (RRIF ver.2012)
    
    RRIF-ov računski plan za poduzetnike za 2012.
    Vrste konta
    Kontni plan prema RRIF-u, dorađen u smislu kraćenja naziva i dodavanja analitika
    Porezne grupe prema poreznoj prijavi
    Porezi PDV obrasca
    Ostali porezi
    Osnovne fiskalne pozicije
    
    Izvori podataka:
     https://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar
     https://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar

note: module: base
en: 
    Cyprus accounting reports
    =========================
    - Profit and Loss
    - Balance sheet
vi: 
    Báo cáo kế toán của Síp
    ===========================
    - Báo cáo kết quả hoạt động kinh doanh
    - Bảng cân đối kế toán

note: module: base
en: 
    Czech accounting chart and localization.  With Chart of Accounts with taxes and basic fiscal positions.
    
    Tento modul definuje:
    
    - Českou účetní osnovu za rok 2020
    
    - Základní sazby pro DPH z prodeje a nákupu
    
    - Základní fiskální pozice pro českou legislativu
vi: 
    Hệ thống tài khoản và bản địa hóa dành cho Séc. Với hệ thống tài khoản kèm thuế và các vị trí tài chính cơ bản.
    
    Tento modul definuje:
    
    - Českou účetní osnovu za rok 2020
    
    - Základní sazby pro DPH z prodeje a nákupu
    
    - Základní fiskální pozice pro českou legislativu

note: module: base
en: 
    Demo Documents for India
    ========================
    This is help to show case the documents OCR for India.
vi: 
    Tài liệu Demo cho Ấn Độ
    ========================
    Tính năng này giúp trình bày OCR tài liệu cho Ấn Độ.

note: module: base
en: 
    Design gorgeous mails
vi: 
    Thiết kế các email tuyệt đẹp

note: module: base
en: 
    Dieses  Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem SKR03 oder SKR04.
    =========================================================================================
    
    German accounting chart and localization.
    By default, the audit trail is enabled for GoBD compliance.
vi: 
    Dieses  Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem SKR03 oder SKR04.
    =========================================================================================
    
    Hệ thống tài khoản và bản địa hóa tiếng Đức.
    Theo mặc định, dấu vết kiểm toán được bật để tuân thủ GoBD.

note: module: base
en: 
    Disallowed Expenses Data for Belgium
vi: 
    Dữ liệu chi phí không được phép cho Bỉ

note: module: base
en: 
    Display the worksheet template when planning an Intervention from a ticket
vi: 
    Hiển thị mẫu bảng công tác khi lập kế hoạch một Cuộc xử lý từ một phiếu hỗ trợ

note: module: base
en: 
    Display your booths on your website for the users to register.
vi: 
    Hiển thị các gian hàng trên trang web của bạn để người dùng đăng ký.

note: module: base
en: 
    Documento di Trasporto (DDT)
    
    Whenever goods are transferred between A and B, the DDT serves
    as a legitimation e.g. when the police would stop you.
    
    When you want to print an outgoing picking in an Italian company,
    it will print you the DDT instead.  It is like the delivery
    slip, but it also contains the value of the product,
    the transportation reason, the carrier, ... which make it a DDT.
    
    We also use a separate sequence for the DDT as the number should not
    have any gaps and should only be applied at the moment the goods are sent.
    
    When invoices are related to their sale order and the sale order with the
    delivery, the system will automatically calculate the linked DDTs for every
    invoice line to export in the FatturaPA XML.
vi: 
    Documento di Trasporto (DDT)
    
    Bất cứ khi nào hàng hóa được chuyển giao giữa A và B, DDT là
    tài liệu hợp pháp hóa, ví dụ: khi cảnh sát yêu cầu.
    
    Khi bạn muốn in phiếu lấy hàng gửi đi ở một công ty Ý,
    công ty này sẽ in DDT cho bạn. Đây giống như phiếu giao 
    hàng, nhưng cũng bao gồm giá trị của sản phẩm,
    lý do vận chuyển, đơn vị vận chuyển,… hình thành nên một DDT.
    
    Chúng tôi cũng sử dụng một trình tự riêng cho DDT vì số này không được
    chứa bất kỳ khoảng trống nào và chỉ được áp dụng tại thời điểm hàng hóa được gửi đi.
    
    Khi hóa đơn liên quan đến đơn bán hàng của chúng và đơn bán hàng kèm
    giao hàng, hệ thống sẽ tự động tính toán các DDT được liên kết cho mỗi 
    dòng hóa đơn để xuất trong FatturaPA XML.

note: module: base
en: 
    Dutch Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Hà Lan.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    E-Faktur Menu(Indonesia)
    Format: 010.000-16.00000001
    * 2 (dua) digit pertama adalah Kode Transaksi
    * 1 (satu) digit berikutnya adalah Kode Status
    * 3 (tiga) digit berikutnya adalah Kode Cabang
    * 2 (dua) digit pertama adalah Tahun Penerbitan
    * 8 (delapan) digit berikutnya adalah Nomor Urut
    
    To be able to export customer invoices as e-Faktur,
    you need to put the ranges of numbers you were assigned
    by the government in Accounting > Customers > e-Faktur
    
    When you validate an invoice, where the partner has the ID PKP
    field checked, a tax number will be assigned to that invoice.
    Afterwards, you can filter the invoices still to export in the
    invoices list and click on Action > Download e-Faktur to download
    the csv and upload it to the site of the government.
    
    You can replace an already sent invoice by another by indicating
    the replaced invoice and the new one and you can reset an invoice
    you have not already sent to the government to reuse its number.
vi: 
    Menu E-Faktur (Indonesia)
    Định dạng: 010.000-16.00000001
    * 2 (dua) digit pertama adalah Kode Transaksi
    * 1 (satu) digit berikutnya adalah Kode Status
    * 3 (tiga) digit berikutnya adalah Kode Cabang
    * 2 (dua) digit pertama adalah Tahun Penerbitan
    * 8 (delapan) digit berikutnya adalah Nomor Urut
    
    Để có thể xuất hóa đơn khách hàng thành e-Faktur,
    bạn cần nhập các dãy số mà chính phủ đã chỉ định
    cho bạn trong Kế toán > Khách hàng > e-Faktur
    
    Khi bạn xác thực hóa đơn, trong đó đối tác đã chọn trường
    ID PKP, mã số thuế sẽ được chỉ định cho hóa đơn đó.
    Sau đó, bạn có thể lọc các hóa đơn vẫn cần xuất trong
    danh sách hóa đơn và nhấp vào Tác vụ > Tải xuống e-Faktur để tải xuống
    tệp csv và tải nó lên trang web của chính phủ.
    
    Bạn có thể thay thế hóa đơn đã gửi bằng một hóa đơn khác bằng cách chỉ định
    hóa đơn được thay thế và hóa đơn mới, đồng thời bạn có thể đặt lại hóa đơn
    mà bạn chưa gửi cho Chính phủ để sử dụng lại số của hóa đơn đó.

note: module: base
en: 
    E-invoice implementation
vi: 
    Triển khai Hóa đơn điện tử

note: module: base
en: 
    E-invoice implementation for Romania
vi: 
    Triển khai Hóa đơn điện tử cho Romania

note: module: base
en: 
    E-invoice implementation for the Denmark
vi: 
    Triển khai Hóa đơn điện tử cho Đan Mạch

note: module: base
en: 
    E-invoice implementation for the Kingdom of Saudi Arabia
vi: 
    Triển khai Hóa đơn điện tử cho Vương quốc Ả rập Xê út

note: module: base
en: 
    E-learning and Skills for HR
    ============================
    
    This module add completed courses to resume for employees.
vi: 
    Học online và Kỹ năng cho Nhân sự
    ============================
    
    Phân hệ này bổ sung các khóa học đã hoàn thành vào CV của nhân viên.

note: module: base
en: 
    EDI Chilean Localization
    ========================
    This module facilitates the generation of DTE (Electronic Taxable Document) for Chilean invoicing. Key features include:
    - DTE Format in XML: The document is structured in XML format for standardized electronic transactions.
    - Direct Communication with SII: Enables direct interaction with the Servicio de Impuestos Internos (SII) to send invoices and other tax documents related to sales.
    - Customer Communication: Sends sales DTEs to customers.
    - Supplier Communication: Accepts DTEs from suppliers (vendors).
    - SII Notifications: Informs SII about the acceptance or rejection of vendor bills or other DTEs.
    
    Note: To display barcodes on invoices, the `pdf417gen` library is required.
    
    Electronic Receipts Compliance
    ==============================
    
    As per SII requirements, starting March 2021, all boletas transactions must be sent to SII using a different web service than the one used for electronic invoices. Previously, only a daily report was required.
    
    Recent Changes
    ==============
    
    - Elimination of Daily Sales Book Requirement: As of August 1st, 2022, the daily sales book ("Libro de ventas diarias") is no longer required by the authorities and has been removed from this version of Odoo.
    
    Differences between Electronic Boletas and Electronic Invoicing Workflows
    =========================================================================
    
    1. Dedicated Servers for Boletas:
    - Production environment: `palena.sii.cl`
    - Test environment: `maullin.sii.cl`
    
    2. Different Authentication and Status Services:
    - Authentication services and methods for querying delivery and document status differ between electronic boletas and electronic invoices.
    
    3. Authentication Token:
    - The process for obtaining authentication tokens varies.
    
    4. Updated XML Schema:
    - New tags have been incorporated into the XML schema for electronic boletas.
    
    5. Validation Diagnosis:
    - Electronic boletas receive validation diagnoses through a REST web service using the delivery track-id.
    - Electronic invoices continue to receive diagnoses via email.
    
    6. Track-ID Length:
    - Electronic boletas: 15 digits
    - Electronic invoices: 10 digits
    
    For detailed guidance, refer to the [SII Guide](https://www.sii.cl/factura_electronica/factura_mercado/Instructivo_Emision_Boleta_Elect.pdf).
vi: 
    Bản địa hóa EDI Chile
    =======================
    Phân hệ này tạo điều kiện thuận lợi cho việc tạo DTE (Chứng từ chịu thuế điện tử) để lập hóa đơn tại Chile. Các tính năng chính bao gồm:
    - Định dạng DTE trong XML: Tài liệu được cấu trúc theo định dạng XML cho các giao dịch điện tử được chuẩn hóa.
    - Giao tiếp trực tiếp với SII: Cho phép tương tác trực tiếp với Servicio de Impuestos Internos (SII) để gửi hóa đơn và các chứng từ thuế khác liên quan đến bán hàng.
    - Giao tiếp với khách hàng: Gửi DTE bán hàng cho khách hàng.
    - Giao tiếp với nhà cung cấp: Chấp nhận DTE từ nhà cung cấp (người bán).
    - Thông báo SII: Thông báo cho SII về việc chấp nhận hoặc từ chối hóa đơn của nhà cung cấp hoặc các DTE khác.
    
    Lưu ý: Để hiển thị mã vạch trên hóa đơn, cần có thư viện `pdf417gen`.
    
    Tuân thủ Biên lai điện tử
    =============================
    
    Theo yêu cầu của SII, bắt đầu từ tháng 3 năm 2021, tất cả các giao dịch boletas phải được gửi đến SII bằng một dịch vụ web khác với dịch vụ được sử dụng cho hóa đơn điện tử. Trước đây, chỉ cần báo cáo hàng ngày.
    
    Những thay đổi gần đây
    ==============
    
    - Loại bỏ yêu cầu về Sổ bán hàng hàng ngày: Kể từ ngày 1 tháng 8 năm 2022, sổ bán hàng hàng ngày ("Libro de ventas diarias") không còn được các cơ quan chức năng yêu cầu nữa và đã bị xóa khỏi phiên bản Odoo này.
    
    Sự khác biệt giữa quy trình làm việc của Electronic Boletas và quy trình lập hóa đơn điện tử
    =====================================================================
    
    1. Máy chủ chuyên dụng cho Boletas:
    - Môi trường sản xuất: `palena.sii.cl`
    - Môi trường thử nghiệm: `maullin.sii.cl`
    
    2. Các dịch vụ xác thực và trạng thái khác nhau:
    - Các dịch vụ và phương pháp xác thực để truy vấn trạng thái giao hàng và tài liệu khác nhau giữa các boletas điện tử và hóa đơn điện tử.
    
    3. Mã thông báo xác thực:
    - Quy trình để lấy mã thông báo xác thực khác nhau.
    
    4. Sơ đồ XML được cập nhật:
    - Các thẻ mới đã được tích hợp vào sơ đồ XML cho các boletas điện tử.
    
    5. Chẩn đoán xác thực:
    - Các boletas điện tử nhận chẩn đoán xác thực thông qua dịch vụ web REST bằng cách sử dụng id theo dõi giao hàng.
    - Hóa đơn điện tử tiếp tục nhận được chẩn đoán qua email.
    
    6. Độ dài ID theo dõi:
    - Boletas điện tử: 15 chữ số
    - Hóa đơn điện tử: 10 chữ số
    
    Để biết hướng dẫn chi tiết, hãy tham khảo [Hướng dẫn SII](https://www.sii.cl/factura_electronica/factura_mercado/Instructivo_Emision_Boleta_Elect.pdf).

note: module: base
en: 
    EDI Ecuadorian Localization
    ===========================
    Adds electronic documents with its XML, RIDE, with electronic signature and direct connection to tax authority SRI,
    
    The supported documents are Invoices, Credit Notes, Debit Notes, Purchase Liquidations, Purchase Reimbursements and Withholds
    
    Includes automations to easily predict the withholding tax to be applied to each purchase invoice
vi: 
    Bản địa hoá Ecuador EDI
    ===========================
    Thêm tài liệu điện tử với XML, RIDE của tài liệu đó, có chữ ký điện tử và kết nối trực tiếp với cơ quan thuế SRI,
    
    Các tài liệu được hỗ trợ bao gồm Hóa đơn, Giấy báo có, Giấy báo nợ, Thanh lý mua hàng, Thu gữ và Bồi hoàn mua hàng
    
    Bao gồm tự động hóa để dễ dàng dự đoán thuế giữ lại áp dụng cho mỗi hóa đơn mua hàng

note: module: base
en: 
    EDI Mexican Localization
    ========================
    Allow the user to generate the EDI document for Mexican invoicing.
    
    This module allows the creation of the EDI documents and the communication with the Mexican certification providers (PACs) to sign/cancel them.
vi: 
    Bản địa hóa Mexico EDI
    ========================
    Cho phép người dùng tạo tài liệu EDI cho hóa đơn Mexico.
    
    Phân hệ này cho phép tạo ra các tài liệu EDI và liên lạc với các nhà cung cấp chứng nhận Mexico (PAC) để ký/hủy chúng.

note: module: base
en: 
    EDI Peru Localization
    ======================
    Allow the user to generate the EDI document for Peruvian invoicing.
    
    By default, the system uses the IAP proxy.  This has the advantage that you
    can use the system immediately the moment you choose Digiflow as your OSE
    in the SUNAT portal.
    
    You can also directly send it to Digiflow if you bought an account from them
    and even to SUNAT in case of contingency.
    
    We support sending and cancelling of customer invoices.
vi: 
    Bản địa hóa dành cho Peru EDI
    =======================
    Cho phép người dùng tạo chứng từ EDI dành cho việc hóa đơn Peru.
    
    Theo mặc định, hệ thống sử dụng proxy IAP. Điều này có lợi thế là bạn
    có thể sử dụng hệ thống ngay lập tức khi chọn Digiflow làm OSE của mình
    trong cổng SUNAT.
    
    Bạn cũng có thể gửi trực tiếp cho Digiflow nếu bạn đã mua tài khoản từ họ
    và thậm chí gửi tới SUNAT trong trường hợp có điều bất ngờ xảy ra.
    
    Chúng tôi hỗ trợ gửi và hủy hóa đơn khách hàng.

note: module: base
en: 
    ESC/POS Hardware Driver
    =======================
    
    This module allows Odoo to print with ESC/POS compatible printers and
    to open ESC/POS controlled cashdrawers in the point of sale and other modules
    that would need such functionality.
vi: 
    Trình điều khiển phần cứng ESC / POS
    =======================
    
    Phân hệ này cho phép Odoo in bằng máy in tương thích ESC/POS và
    mở máy rút tiền được kiểm soát ESC/POS trong POS và các phân hệ khác
    cần chức năng tương tự.

note: module: base
en: 
    EU One Stop Shop (OSS) VAT
    ==========================
    
    From July 1st 2021, EU businesses that are selling goods within the EU above EUR 10 000 to buyers located in another EU Member State need to register and pay VAT in the buyers’ Member State.
    Below this new EU-wide threshold you can continue to apply the domestic rules for VAT on your cross-border sales. In order to simplify the application of this EU directive, the One Stop Shop (OSS) registration scheme allows businesses to make a unique tax declaration.
    
    This module makes it possible by helping with the creation of the required EU fiscal positions and taxes in order to automatically apply and record the required taxes.
    
    All you have to do is check that the proposed mapping is suitable for the products and services you sell.
    
    References
    ++++++++++
    Council Directive (EU) 2017/2455 Council Directive (EU) 2019/1995
    Council Implementing Regulation (EU) 2019/2026
vi: 
    EU One Stop Shop (OSS) VAT
    ===========================
    
    Từ ngày 1 tháng 7 năm 2021, các doanh nghiệp EU đang bán hàng hóa trong EU trên 10.000 EUR cho người mua ở một Quốc gia thành viên EU khác cần phải đăng ký và nộp thuế GTGT tại Quốc gia thành viên của người mua.
    Dưới ngưỡng mới trên toàn Liên minh Châu Âu này, bạn có thể tiếp tục áp dụng các quy tắc nội địa về thuế GTGT đối với doanh số bán hàng xuyên biên giới của mình. Để đơn giản hóa việc áp dụng chỉ thị này của EU, cơ chế đăng ký One Stop Shop (OSS) cho phép các doanh nghiệp thực hiện một tờ khai thuế duy nhất.
    
    Phân hệ này có thể thực hiện được bằng cách giúp tạo ra các vị trí tài chính và thuế bắt buộc của EU để tự động áp dụng và ghi lại các loại thuế bắt buộc.
    
    Mọi điều bạn cần làm là kiểm tra xem ánh xạ được đề xuất có phù hợp với các sản phẩm và dịch vụ mà bạn bán hay không.
    
    Tham khảo
    ++++++++++
    Chỉ thị của Hội đồng (EU) 2017/2455 Chỉ thị của Hội đồng (EU) 2019/1995
    Quy định thực thi của Hội đồng (EU) 2019/2026

note: module: base
en: 
    EU One Stop Shop (OSS) VAT Reports
    =============================================================================================
    
    Provides Reports for OSS with export files for available EU countries.
vi: 
    Báo cáo thuế GTGT của EU One Stop Shop (OSS)
    ================================================================= ==========================================================
    
    Cung cấp Báo cáo cho OSS với các tệp xuất cho các quốc gia EU có sẵn.

note: module: base
en: 
    Easily access your documents from your employee profile.
vi: 
    Dễ dàng truy cập tài liệu từ hồ sơ nhân viên của bạn.

note: module: base
en: 
    Egypt Payroll and End of Service rules.
    =======================================
vi: 
    Các quy tắc về Bảng lương và Kết thúc Dịch vụ của Ai Cập.
    ===========================================================

note: module: base
en: 
    Electronic Data Interchange
    =======================================
    EDI is the electronic interchange of business information using a standardized format.
    
    This is the base module for import and export of invoices in various EDI formats, and the
    the transmission of said documents to various parties involved in the exchange (other company,
    governements, etc.)
vi: 
    Trao đổi Dữ liệu Điện tử
    =================================================================
    EDI là trao đổi điện tử thông tin kinh doanh sử dụng định dạng chuẩn hóa.
    
    Đây là phân hệ cơ sở để nhập và xuất hóa đơn ở các định dạng EDI khác nhau và
    việc truyền các tài liệu nói trên tới nhiều bên khác nhau tham gia vào quá trình trao đổi (công ty khác,
    chính phủ,...)

note: module: base
en: 
    Electronic accounting reports
        - COA
        - Trial Balance
    
    DIOT Report
vi: 
    Báo cáo kế toán điện tử
         - Hệ thống tài khoản
         - Bảng cân đối thử
    
    Báo cáo DIOT

note: module: base
en: 
    Electronic accounting reports
        - Sales report
        - Purchase report
    
    P&L + balance Sheet
vi: 
    Báo cáo kế toán điện tử
       - Báo cáo bán hàng
       - Báo cáo mua hàng
    
    Báo cáo kết quả hoạt động kinh doanh + Bảng cân đối kế toán

note: module: base
en: 
    Electronic invoicing module
    ===========================
    
    Allows to export and import formats: E-FFF, UBL Bis 3, EHF3, NLCIUS, Factur-X (CII), XRechnung (UBL).
    When generating the PDF on the invoice, the PDF will be embedded inside the xml for all UBL formats. This allows the
    receiver to retrieve the PDF with only the xml file. Note that **EHF3 is fully implemented by UBL Bis 3** (`reference
    <https://anskaffelser.dev/postaward/g3/spec/current/billing-3.0/norway/#_implementation>`_).
    
    The formats can be chosen from the journal (Journal > Advanced Settings) linked to the invoice.
    
    Note that E-FFF, NLCIUS and XRechnung (UBL) are only available for Belgian, Dutch and German companies,
    respectively. UBL Bis 3 is only available for companies which country is present in the `EAS list
    <https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/>`_.
    
    Note also that in order for Chorus Pro to automatically detect the "PDF/A-3 (Factur-X)" format, you need to activate
    the "Factur-X PDF/A-3" option on the journal. This option will also validate the xml against the Factur-X and Chorus
    Pro rules and show the errors.
vi: 
    Phân hệ hóa đơn điện tử
    ===========================
    
    Cho phép xuất nhập các định dạng: E-FFF, UBL Bis 3, EHF3, NLCIUS, Factur-X (CII), XRechnung (UBL).
    Khi tạo PDF trên hóa đơn, PDF sẽ được nhúng bên trong xml cho tất cả các định dạng UBL. Điều này cho phép
    người nhận truy xuất tệp PDF chỉ bằng tệp xml. Lưu ý rằng **EHF3 được triển khai đầy đủ bởi UBL Bis 3** (`tham khảo 
    <https://anskaffelser.dev/postaward/g3/spec/current/billing-3.0/norway/#_implementation>`_).
    
    Các định dạng có thể được chọn từ nhật ký (Nhật ký > Cài đặt nâng cao) được liên kết với hóa đơn.
    
    Lưu ý rằng E-FFF, NLCIUS và XRechnung (UBL) chỉ lần lượt khả dụng cho các công ty Bỉ, Hà Lan và Đức. UBL Bis 3 chỉ khả dụng cho các công ty có quốc gia nằm trong `danh sách EAS
    <https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/>`_.
    
    Ngoài ra, lưu ý rằng để Chorus Pro tự động phát hiện định dạng "PDF/A-3 (Factur-X)", bạn cần kích hoạt
    tùy chọn "Factur-X PDF/A-3" trên nhật ký. Tùy chọn này cũng sẽ xác thực xml theo quy tắc Factur-X và Chorus
    Pro, cùng với hiển thị lỗi.

note: module: base
en: 
    Electronic ordering module
    ===========================
    
    Allows to import formats: UBL Bis 3.
    When uploading or pasting Files in order list view with order related data inside XML file or PDF
    File with embedded xml data will allow seller to retrieve Order data from Files.
vi: 
    Phân hệ đặt hàng điện tử
    ==========================
    
    Cho phép nhập các định dạng: UBL Bis 3.
    Khi tải lên hoặc dán Tệp trong chế độ xem danh sách đơn hàng với dữ liệu liên quan đến đơn hàng bên trong tệp XML hoặc PDF
    Tệp có dữ liệu xml nhúng sẽ cho phép người bán lấy Dữ liệu đơn hàng từ Tệp.

note: module: base
en: 
    Electronic stock reports
        - PLE 12.1: Permanent Inventory Record in Physical Units
        - PLE 13.1: Permanent Valued Inventory Record
vi: 
    Báo cáo tồn kho điện tử
    - PLE 12.1: Hồ sơ tồn kho cố định theo đơn vị vật lý
    - PLE 13.1: Hồ sơ tồn kho có giá trị cố định

note: module: base
en: 
    Employee 281.10 and 281.45 forms will be automatically integrated to the Document app.
vi: 
    Biểu mẫu Nhân viên 281.10 và 281.45 sẽ tự động được tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employee Tax Deduction Card forms will be automatically integrated to the Document app.
vi: 
    Thẻ khấu trừ thuế của nhân viên sẽ được tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employee contracts files will be automatically integrated to the Document app.
vi: 
    Các tệp hợp đồng lao động sẽ được tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employee ir56 forms will be automatically integrated to the Document app.
vi: 
    Biểu mẫu ir56 của nhân viên sẽ được tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employee payslips will be automatically integrated to the Document app.
vi: 
    Phiếu lương của nhân viên sẽ được tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employees' individual account forms are automatically integrated to the Document app.
vi: 
    Biểu mẫu tài khoản cá nhân của nhân viên sẽ được tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Employment Hero Payroll Integration
    This Module will synchronise all payrun journals from Employment Hero to Odoo.
vi: 
    Tích hợp Bảng lương Employment Hero
    Phân hệ này sẽ đồng bộ hóa tất cả sổ nhật ký tính lương đang có hiệu lực từ Employment Hero sang Odoo.

note: module: base
en: 
    Enable management of UTM trackers: campaign, medium, source.
vi: 
    Cho phép quản lý trình theo dõi UTM: chiến dịch, phương tiện, nguồn.

note: module: base
en: 
    Enable the VAT wizard when posting a tax return journal entry
vi: 
    Kích hoạt Công cụ thuế GTGT khi nhập một bút toán khai thuế

note: module: base
en: 
    Enrich lead created automatically through an appointment with gathered website visitor information such as language,
    country and detailed information like pages browsed by the lead (through a link to website visitor).
vi: 
    Gia tăng lead được tạo tự động thông qua lịch hẹn với thông tin khách truy cập trang web được thu thập như ngôn ngữ, 
    quốc gia và thông tin chi tiết chẳng hạn các trang mà lead đã truy cập (thông qua liên kết đến khách truy cập trang web).

note: module: base
en: 
    Enterprise digest data
vi: 
    Dữ liệu tóm tắt enterprise

note: module: base
en: 
    Even when the quantity of packages is apparently only inherent to stock application, we need a field for this
    in the invoice, because that info could also depend on the DUS declaration.
    We should also consider that there may be users without the inventory application installed and keep a less
    complex logic.
vi: 
    Ngay cả khi số lượng kiện hàng chỉ có vẻ là thuộc tính của ứng dụng tài khoản, chúng ta cần một trường dữ liệu cho
    thông tin này trong hóa đơn, vì thông tin đó cũng có thể phụ thuộc vào khai báo DUS.
    Chúng ta cũng nên xem xét rằng có thể có người dùng không cài đặt ứng dụng quản lý hàng tồn kho và giữ một
    logic đơn giản hơn.

note: module: base
en: 
    Expense documents will be automatically integrated to the Document app.
vi: 
    Tài liệu Chi phí sẽ tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Export payments as CPA 005 files for use in Canada.
vi: 
    Xuất thanh toán dưới dạng tệp CPA 005 để sử dụng ở Canada.

note: module: base
en: 
    Export payments as NACHA files for use in the United States.
vi: 
    Xuất thanh toán dưới dạng tệp NACHA để sử dụng ở Hoa Kỳ.

note: module: base
en: 
    Extended Addresses Management
    =============================
    
    This module provides the ability to choose a city from a list (in specific countries).
    
    It is primarily used for EDIs that might need a special city code.
vi: 
    Quản lý Địa chỉ Mở rộng
    ============================================
    
    Phân hệ này cung cấp khả năng chọn một thành phố từ danh sách (ở các quốc gia cụ thể).
    
    Nó chủ yếu được sử dụng cho các EDI có thể cần một mã thành phố đặc biệt.

note: module: base
en: 
    Extension of the Website Generator.
    Generate products in Odoo based on the products found on the external website.
vi: 
    Phần mở rộng của Website Generator.
    Tạo sản phẩm trong Odoo dựa trên các sản phẩm tìm thấy trên trang web bên ngoài.

note: module: base
en: 
    Extension to send follow-up documents by post
vi: 
    Mở rộng để gửi tài liệu follow-up qua đường bưu điện

note: module: base
en: 
    Field Services Management
    =========================
    This module adds the features needed for a modern Field service management.
    It installs the following apps:
    - Project
    - Timesheet
    
    Adds the following options:
    - reports on tasks
    - FSM app with custom view for onsite worker
    - add products on tasks
vi: 
    Quản lý Dịch vụ Hiện trường
    ==========================
    Phân hệ này bổ sung các tính năng cần thiết cho việc quản lý dịch vụ hiện trường hiện đại.
    Các ứng dụng sau cần được cài đặt:
    - Dự án
    - Bảng chấm công
    
    Thêm các tùy chọn sau:
    - báo cáo về nhiệm vụ
    - Ứng dụng quản lý dịch vụ hiện trường với chế độ xem tùy chỉnh cho nhân viên hiện trường
    - thêm sản phẩm vào nhiệm vụ

note: module: base
en: 
    Filters the stock lines out of the reconciliation widget
vi: 
    Lọc các dòng kho ra khỏi tiện ích đối chiếu

note: module: base
en: 
    French Payroll Rules.
    =====================
    
        - Configuration of hr_payroll for French localization
        - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
        - New payslip report
    
    This module was not done by the R&D Payroll team. We can't promise you the accuracy of the data it contains.
    ============================================================================================================
vi: 
    Quy tắc bảng lương của Pháp.
    ====================
    
    - Cấu hình hr_payroll đối với bản địa hóa cho Pháp
    - Tất cả các quy tắc đóng góp chính cho phiếu lương của Pháp, cho 'cadre' và 'non-cadre'
    - Báo cáo phiếu lương mới
    
    Phân hệ này không phải do nhóm R&D Bảng lương thực hiện. Chúng tôi không thể đảm bảo tính chính xác của dữ liệu.
    ============================================================================================================

note: module: base
en: 
    Full Traceability Report Demo Data
    ==================================
vi: 
    Dự liệu Demo Báo cáo Truy xuất Nguồn gốc Đầy đủ
    ==================================

note: module: base
en: 
    Functional
    ----------
    
    Be able to create journals in Odoo to create electronic customer invoices and report then to AFIP (via webservices).
    The options available are:
    
        * Electronic Invoice - Web Service
        * Export Voucher - Web Service
        * Electronic Fiscal Bond - Web Service
    
    In the electronic journals if you validate an invoice this one will be validated in both Odoo and AFIP. This validation is
    made at the instant and we recieve and "approved/approved with observation/rejected" state from AFIP. If the invoice has
    been rejected by AFIP will not be post in the system and a pop up message will be shown with both the error detail (reject reasons)
    we recieve and a HINT about what the problem could be.
    
    For auditing and troubleshooting purposes we also add a menu "Consulit Invoice in AFIP" that let us to consult invoices previously
    sent to AFIP and last number used as support for any possible issues on the sequences synchronization between Odoo and AFIP.
    
        NOTE: From the Journal's form view we are able to force a sync between the odoo sequences to each of the document types in
        with the last numbers registered in AFIP.
    
    From vendor bills, we have added a functionality that can be configured in the accounting settings to be able to verify
    vendor bills in AFIP to check if the vendor bills are real (more information please review the setting description).
    
    Configuration:
    
    1. Go to the Accounting Settings > Argentinean Localization section
    
        1.1. Configure the AFIP Web Services mode:
    
        * Testing environment in order to use demo certificates that will be use to test the instance and to make NOT
          real invoices to AFIP. is just for testing. For demo instaces is already pre-defined you will not need to configure
          it (commonly named in AFIP as Homologation environment).
        * Production environment in order to generate real certificates and legal invoices to AFIP,
    
        1.2. Configure your AFIP Certificate: If you are in a demo instance this one will be have been set by default. If you
             are in production instance just need to go to upload your AFIP Certificate
    
        1.3. Optionally you can define if you like to be eable to verify vendor bills in AFIP.
    
    2. Create Sales journals that will represent each one of your AFIP POS (Available in AFIP Portal) you want to use in Odoo.
    
        2.1. Use Documents field is set by default please dont change
        2.2. Set AFIP POS System for one of the electronic ones.
    
            * Electronic Invoice - Web Service'
            * Electronic Fiscal Bond - Web Service'
            * Export Voucher - Web Service'
    
        2.3. Set the AFIP POS Number and AFIP POS Address taking into account what you have configured in your AFIP Portal.
    
        NOTE: You can use the "Check Available AFIP POS" button in Journal's form to corroborate the to use to create the journals.
    
    For more information about Argentinean Electronic invoicing please go to http://www.afip.gob.ar/fe/ayuda.asp
    
    Technical
    ---------
    
    The web services that are implemented are the ones that are the most common:
    
    * wsfev1 - "Factura Electrónica" (Electronic Invoice)
    * wsbfev1 - "Bono Fiscal Electrónico" (Electronic Fiscal Bond)
    * wsfexv1 - "Factura de Exportación Electrónica" (Electronic Exportation Invoice - same as Export Voucher)
    * wscdc - "Constatación de Comprobantes" (Invoices Verification)
    
    For Development information go to http://www.afip.gob.ar/fe/documentos/WSBFEv1%20-%20Manual%20para%20el%20desarrollador.pdf
vi: 
    Tính năng
    ----------
    
    Có thể tạo nhật ký trong Odoo để tạo hóa đơn điện tử cho khách hàng và sau đó báo cáo cho AFIP (thông qua dịch vụ web).
    Các tùy chọn có sẵn là:
    
    * Hóa Đơn Điện Tử - Web Service
    * Phiếu xuất - Dịch vụ Web
    * Trái phiếu tài chính điện tử - Dịch vụ web
    
    Trong nhật ký điện tử nếu bạn xác thực hóa đơn, hóa đơn này sẽ được xác thực cả trong Odoo và AFIP. Việc xác thực này được
    thực hiện ngay lập tức và chúng tôi nhận được và trạng thái "đã phê duyệt/đã phê duyệt có quan sát/bị từ chối" từ AFIP. Nếu hóa đơn đã bị
    AFIP từ chối, hóa đơn sẽ không được đăng vào hệ thống và một thông báo bật lên sẽ được hiển thị với cả chi tiết lỗi (lý do từ chối)
    mà chúng tôi nhận được và GỢI Ý hướng xử lý.
    
    Đối với mục đích kiểm tra và khắc phục sự cố, chúng tôi cũng thêm một menu "Hóa đơn tư vấn trong AFIP" cho phép tham khảo các hóa đơn trước đó
    đã được gửi tới AFIP và số cuối cùng được sử dụng để hỗ trợ cho bất kỳ sự cố nào có thể xảy ra trong quá trình đồng bộ hóa trình tự giữa Odoo và AFIP.
    
        LƯU Ý: Từ chế độ xem biểu mẫu của Nhật ký, chúng tôi có thể buộc đồng bộ hóa giữa các trình tự Odoo với từng loại tài liệu
         có các số cuối cùng được đăng ký trong AFIP.
    
    Từ hóa đơn của nhà cung cấp, chúng tôi đã thêm một chức năng có thể được cấu hình trong cài đặt kế toán với mục tiêu xác minh
    hóa đơn của nhà cung cấp trong AFIP để kiểm tra xem hóa đơn của nhà cung cấp có thật hay không (để biết thêm thông tin, vui lòng xem lại mô tả cài đặt).
    
    Cấu hình:
    
    1. ĐI đến phần Cài đặt tài khoản > Bản địa hóa Argentina
    
    1.1. Cấu hình chế độ Dịch vụ Web AFIP:
    
        * Môi trường kiểm thử để sử dụng chứng chỉ demo sẽ được sử dụng để kiểm thử phiên bản và để tạo hóa đơn ẢO
            cho AFIP chỉ dành cho thử nghiệm. Đối với các phiên bản demo đã được xác định trước, bạn sẽ không cần phải cấu hình
          (thường được đặt tên trong AFIP là môi trường Tương đồng).
        * Môi trường production để tạo chứng chỉ thực và hóa đơn hợp pháp cho AFIP,
    
        1.2. Cấu hình Chứng chỉ AFIP: Nếu bạn đang ở phiên bản demo, chứng chỉ này sẽ được đặt theo mặc định. Nếu bạn
              đang ở phiên bản production, chỉ cần tải lên Chứng chỉ AFIP của bạn
    
        1.3. Bạn được lựa chọn việc có khả năng xác minh hóa đơn mua hàng trong AFIP hay không.
    
    2. Tạo nhật ký Bán hàng sẽ đại diện cho mỗi một trong các AFIP POS (Có sẵn trong Cổng thông tin AFIP) mà bạn muốn sử dụng trong Odoo.
    
        2.1. Trường Sử dụng Tài liệu được đặt theo mặc định, vui lòng không thay đổi
        2.2. Đặt Hệ thống POS AFIP cho một trong những hệ thống điện tử.
    
            * Hóa đơn điện tử - Web Service'
            * Trái phiếu tài chính điện tử - Dịch vụ web'
            * Phiếu Xuất Khẩu - Dịch Vụ Web'
    
        2.3. Đặt Số máy bán hàng AFIP và Địa chỉ máy bán hàng AFIP theo những gì bạn đã cấu hình trong Cổng thông tin AFIP của mình.
    
        LƯU Ý: Bạn có thể sử dụng nút "Kiểm tra AFIP POS Khả dụng" trong biểu mẫu Nhật ký để chứng thực việc sử dụng để tạo nhật ký.
    
    Để biết thêm thông tin về hóa đơn điện tử của Argentina, vui lòng truy cập http://www.afip.gob.ar/fe/ayuda.asp
    
    Kỹ thuật
    ---------
    
    Các dịch vụ web được triển khai là những dịch vụ phổ biến nhất:
    
    * wsfev1 - "Factura Electrónica" (Hóa đơn Điện tử)
    * wsbfev1 - "Bono Fiscal Electrónico" (Trái phiếu Tài chính Điện tử)
    * wsfexv1 - "Factura de Exportación Electrónica" (Hóa Đơn Xuất Khẩu Điện Tử  - giống như Phiếu xuất Khẩu)
    * wscdc - "Constatación de Comprobantes" (Xác minh Hóa đơn)
    
    Để tìm hiểu thông tin về Phát triển, hãy truy cập http://www.afip.gob.ar/fe/documentos/WSBFEv1%20-%20Manual%20para%20el%20desarrollador.pdf

note: module: base
en: 
    Functional
    ----------
    
    In some Latinamerica countries, including Argentina and Chile, some accounting transactions like invoices and vendor bills are classified by a document types defined by the government fiscal authorities (In Argentina case AFIP, Chile case SII).
    
    This module is intended to be extended by localizations in order to manage these document types and is an essential information that needs to be displayed in the printed reports and that needs to be easily identified, within the set of invoices as well of account moves.
    
    Each document type have their own rules and sequence number, this last one is integrated with the invoice number and journal sequence in order to be easy for the localization user. In order to support or not this document types a Journal has a new option that lets to use document or not.
    
    Technical
    ---------
    
    If your localization needs this logic will then need to add this module as dependency and in your localization module extend:
    
    * extend company's _localization_use_documents() method.
    * create the data of the document types that exists for the specific country. The document type has a country field
vi: 
    Tính năng
    ----------
    
    Ở một số quốc gia Mỹ Latinh, bao gồm Argentina và Chile, một số giao dịch kế toán như hóa đơn bán hàng và hóa đơn mua hàng được phân loại theo loại chứng từ do cơ quan tài chính của chính phủ xác định (Ở Argentina là AFIP, Chile là SII).
    
    Theo dự kiến, phân hệ này sẽ được mở rộng bằng bản địa hóa để quản lý các loại chứng từ này và là thông tin cần thiết cần được hiển thị trong các báo cáo được in và cần được xác định dễ dàng, trong bộ hóa đơn cũng như di chuyển tài khoản.
    
    Mỗi loại chứng từ có quy tắc và số thứ tự riêng, quy tắc cuối cùng này được tích hợp với số hóa đơn và trình tự nhật ký để người dùng dễ dàng bản địa hóa. Để hỗ trợ hoặc không hỗ trợ loại chứng từ này, nhật ký có một tùy chọn mới cho phép sử dụng chứng từ hoặc không.
    
    Kỹ thuật
    ---------
    
    Nếu bản địa hóa của bạn cần logic như trên thì sẽ cần thêm phân hệ này làm thành phần phụ thuộc, đồng thời trong phân hệ bản địa hóa của bạn, hãy mở rộng:
    
    * mở rộng phương thức _localization_use_documents() của công ty.
    * tạo dữ liệu của các loại chứng từ dùng cho quốc gia cụ thể. Loại chứng từ có trường quốc gia

note: module: base
en: 
    Functional
    ----------
    
    This module adds accounting features for Ecuadorian localization, which
    represent the minimum requirements to operate a business in Ecuador in compliance
    with local regulation bodies such as the ecuadorian tax authority -SRI- and the
    Superintendency of Companies -Super Intendencia de Compañías-
    
    Follow the next configuration steps:
    1. Go to your company and configure your country as Ecuador
    2. Install the invoicing or accounting module, everything will be handled automatically
    
    Highlights:
    * Ecuadorian chart of accounts will be automatically installed, based on example provided by Super Intendencia de Compañías
    * List of taxes (including withholds) will also be installed, you can switch off the ones your company doesn't use
    * Fiscal position, document types, list of local banks, list of local states, etc, will also be installed
    
    Technical
    ---------
    Master Data:
    * Chart of Accounts, based on recomendation by Super Cías
    * Ecuadorian Taxes, Tax Tags, and Tax Groups
    * Ecuadorian Fiscal Positions
    * Document types (there are about 41 purchase documents types in Ecuador)
    * Identification types
    * Ecuador banks
    * Partners: Consumidor Final, SRI, IESS, and also basic VAT validation
vi: 
    Tính năng
    ----------
    
    Phân hệ này bổ sung các tính năng kế toán vào bản địa hóa dành cho Ecuador,
    cho thấy các yêu cầu tối thiểu để điều hành một doanh nghiệp ở Ecuador tuân thủ
    các cơ quan quản lý địa phương như cơ quan thuế của Ecuador -SRI- và
    Cơ quan Quản lý Công ty-Super Intendencia de Compañías-
    
    Thực hiện theo các bước cấu hình sau đây:
    1. Đi đến công ty của bạn và định cấu hình quốc gia là Ecuador
    2. Cài đặt phân hệ hóa đơn hoặc kế toán, mọi thứ sẽ được xử lý tự động
    
    Điểm nổi bật:
    * Hệ thống tài khoản của Ecuador sẽ được cài đặt tự động, dựa trên ví dụ do Super Intendencia de Compañías cung cấp
    * Danh sách các loại thuế (bao gồm cả khoản khấu trừ) cũng sẽ được cài đặt, bạn có thể tắt những loại thuế mà công ty của bạn không sử dụng
    * Vị trí tài chính, loại chứng từ, danh sách ngân hàng địa phương, danh sách các bang,..., cũng sẽ được cài đặt
    
    Kỹ thuật
    ---------
    Dữ liệu chủ:
    * Hệ thống tài khoản, dựa trên đề xuất của Super Cías
    * Thuế Ecuador, Thẻ thuế và Nhóm thuế
    * Vị trí tài chính của Ecuador
    * Các loại chứng từ (có khoảng 41 loại chứng từ mua hàng ở Ecuador)
    * Các loại định danh
    * Ngân hàng Ecuador
    * Đối tác: Xác nhận cuối cùng của người tiêu dùng, SRI, IESS và cả xác nhận thuế GTGT cơ bản

note: module: base
en: 
    GCC POS Localization
    =======================================================
vi: 
    GCC Bản địa hóa POS
    =======================================================

note: module: base
en: 
    GST return filing using IAP
    ================================
    
    ** GSTR-1: Send and view summary report
    ** GSTR-2B: matching
    ** GSTR-3B: view report
vi: 
    Khai thuế GST bằng IAP
    ====================================
    
    ** GSTR-1: Gửi và xem báo cáo tóm tắt
    ** GSTR-2B: so khớp
    ** GSTR-3B: xem báo cáo

note: module: base
en: 
    GSTR-1 return data set as per point of sale orders
vi: 
    Dữ liệu hoàn thuế GSTR-1 theo đơn hàng POS

note: module: base
en: 
    Gamification process
    ====================
    The Gamification module provides ways to evaluate and motivate the users of Odoo.
    
    The users can be evaluated using goals and numerical objectives to reach.
    **Goals** are assigned through **challenges** to evaluate and compare members of a team with each others and through time.
    
    For non-numerical achievements, **badges** can be granted to users. From a simple "thank you" to an exceptional achievement, a badge is an easy way to exprimate gratitude to a user for their good work.
    
    Both goals and badges are flexibles and can be adapted to a large range of modules and actions. When installed, this module creates easy goals to help new users to discover Odoo and configure their user profile.
vi: 
    Quy trình Trò chơi hóa
    ====================
    Phân hệ Trò chơi hóa cung cấp các cách đánh giá và thúc đẩy người dùng Odoo.
    
    Nhân viên có thể được đánh giá bằng cách sử dụng các mục tiêu và mục đích số cần đạt được.
    **Mục tiêu** được giao thông qua **thử thách** để đánh giá và so sánh các thành viên trong nhóm với nhau và theo thời gian.
    
    Đối với những thành tích không phải là số, có thể trao **huy hiệu** cho nhân viên. Từ một lời "cảm ơn" đơn giản đến một thành tích đặc biệt, huy hiệu là một cách dễ dàng để thể hiện lòng biết ơn đối với nhân viên vì họ đã làm việc tốt.
    
    Cả mục tiêu và huy hiệu đều linh hoạt và có thể thích ứng với nhiều phân hệ và tác vụ. Khi được cài đặt, phân hệ này sẽ tạo các mục tiêu dễ dàng để giúp nhân viên mới khám phá Odoo và cấu hình hồ sơ người dùng của họ.

note: module: base
en: 
    Gantt view for Attendance
vi: 
    Chế độ xem Gantt cho Chấm công

note: module: base
en: 
    Gantt view for Time Off Dashboard
vi: 
    Chế độ xem Gantt cho Trang chủ Nghỉ phép

note: module: base
en: 
    Gantt view for Time Off Dashboard with Contracts
vi: 
    Chế độ xem Gantt cho Trang chủ Nghỉ phép có hợp đồng

note: module: base
en: 
    General Chart of Accounts.
    ==========================
    
    This module adds accounting functionalities for the Uruguayan localization, representing the minimum required configuration for a company to operate in Uruguay under the regulations and guidelines provided by the DGI (Dirección General Impositiva).
    
    Among the functionalities are:
    
    * Uruguayan Generic Chart of Account
    * Pre-configured VAT Taxes and Tax Groups.
    * Legal document types in Uruguay.
    * Valid contact identification types in Uruguay.
    * Configuration and activation of Uruguayan Currencies  (UYU, UYI - Unidad Indexada Uruguaya).
    * Frequently used default contacts already configured: DGI, Consumidor Final Uruguayo.
    
    Configuration
    -------------
    
    Demo data for testing:
    
    * Uruguayan company named "UY Company" with the Uruguayan chart of accounts already installed, pre configured taxes, document types and identification types.
    * Uruguayan contacts for testing:
    
       * IEB Internacional
       * Consumidor Final Anónimo Uruguayo.
vi: 
    Hệ thống tài khoản chung.
    ==========================
    
    Phân hệ này thêm các tính năng kế toán dành cho bản địa hoá tiếng Uruguay, gồm cấu hình tối thiểu yêu cầu cho một công ty hoạt động tại Uruguay theo quy định và hướng dẫn của DGI (Dirección General Impositiva).
    
    Các chức năng bao gồm:
    
    * Hệ thống tài khoản chung của Uruguay
    * Thuế GTGT và Nhóm thuế được cấu hình sẵn.
    * Loại tài liệu pháp lý tại Uruguay.
    * Loại nhận dạng liên hệ hợp lệ tại Uruguay.
    * Cấu hình và kích hoạt Đơn vị Tiền tệ Uruguay (UYU, UYI - Unidad Indexada Uruguaya).
    * Các liên hệ mặc định thường xuyên được sẵn sàng cấu hình: DGI, Consumidor Final Uruguayo.
    
    Cấu hình
    -------------
    
    Dữ liệu Demo để kiểm tra:
    
    * Công ty Uruguay có tên "UY Company" với hệ thống tài khoản của Uruguay đã được cài đặt sẵn, thuế được cấu hình trước, loại tài liệu và loại nhận dạng.
    * Liên hệ Uruguay để kiểm tra:
    
       * IEB Internacional
       * Consumidor Final Anónimo Uruguayo.

note: module: base
en: 
    Generate Coupons from Helpdesks tickets
vi: 
    Tạo Phiếu giảm giá từ phiếu Hỗ trợ

note: module: base
en: 
    Generate XML payment orders as recommended by the SEPA and ISO20022 norms.
vi: 
    Tạo lệnh thanh toán XML theo khuyến nghị của tiêu chuẩn SEPA và ISO20022.

note: module: base
en: 
    Generate csv files for vendor batch payments,which can be uploaded to the bank for ENet payments.
vi: 
    Tạo tệp csv cho các khoản thanh toán hàng loạt cho nhà cung cấp, có thể tải lên ngân hàng để thanh toán ENet.

note: module: base
en: 
    Generate short links with analytics trackers (UTM) to share your pages through marketing campaigns.
    Those trackers can be used in Google Analytics to track clicks and visitors, or in Odoo reports to analyze the efficiency of those campaigns in terms of lead generation, related revenues (sales orders), recruitment, etc.
vi: 
    Tạo các liên kết ngắn với trình theo dõi phân tích (UTM) để chia sẻ các trang của bạn thông qua các chiến dịch marketing.
    Những trình theo dõi đó có thể được sử dụng trong Google Analytics để theo dõi số lần nhấp và khách truy cập hoặc trong báo cáo của Odoo để phân tích hiệu quả của các chiến dịch đó về phương diện tạo lead, doanh thu liên quan (đơn bán hàng), tuyển dụng,...

note: module: base
en: 
    Generate tasks in Project app from a form published on your website. This module requires the use of the *Form Builder* module in order to build the form.
vi: 
    Tạo các nhiệm vụ trong ứng dụng Dự án từ một biểu mẫu được đăng trên trang web của bạn. Phân hệ này yêu cầu sử dụng phân hệ *Trình tạo Biểu mẫu* để tạo biểu mẫu.

note: module: base
en: 
    Generates Intrastat XML report (DEBWEB2) for declaration based on invoices for France.
vi: 
    Tạo báo cáo Intrastat XML (DEBWEB2) để khai báo dựa trên hóa đơn cho Pháp.

note: module: base
en: 
    Generates Intrastat XML report for declaration
    Based on invoices.
    Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.
vi: 
    Tạo báo cáo Intrastat XML để kê khai
    Dựa trên hóa đơn.
    Thêm khả năng chỉ định quốc gia xuất xứ của hàng hóa và đối tác thuế GTGT trong báo cáo Intrastat XML.

note: module: base
en: 
    Generates Intrastat XML report for declaration.
    Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.
vi: 
    Tạo báo cáo Intrastat XML để kê khai.
    Thêm khả năng chỉ định quốc gia xuất xứ của hàng hóa và đối tác thuế GTGT trong báo cáo Intrastat XML.

note: module: base
en: 
    Generates Netherlands Intrastat report for declaration based on invoices.
vi: 
    Tạo báo cáo Intrastat của Hà Lan để khai báo dựa trên hóa đơn.

note: module: base
en: 
    Generates a new website in Odoo, with the goal of recreating an external website as close as possible.
vi: 
    Tạo một trang web mới trong Odoo, với mục tiêu tái tạo một trang web bên ngoài càng giống càng tốt.

note: module: base
en: 
    Generic Payroll system Integrated with Accounting.
    ==================================================
    
        * Expense Encoding
        * Payment Encoding
        * Company Contribution Management
vi: 
    Tích hợp Hệ thống Bảng lương Chung với Kế toán.
    =================================================================
    
         * Mã hóa Chi phí
         * Mã hóa Thanh toán
         * Quản lý Khoản đóng góp của Công ty

note: module: base
en: 
    Get the warehouse address if the bill is created from the Purchase Order
    
    So this module is to get the warehouse address if the bill is created from Purchase Order
vi: 
    Lấy địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn mua hàng
    
    Vì vậy, phân hệ này nhằm mục đích lấy địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn mua hàng

note: module: base
en: 
    Get the warehouse address if the invoice is created from the Sale Order
    In Indian EDI we send shipping address details if available
    
    So this module is to get the warehouse address if the invoice is created from Sale Order
vi: 
    Lấy địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn bán hàng
    Trong EDI Ấn Độ, chúng tôi gửi chi tiết địa chỉ giao hàng nếu có
    
    Vì vậy, phân hệ này nhằm mục đích lấy địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn bán hàng

note: module: base
en: 
    Hardware Poxy
    =============
    
    This module allows you to remotely use peripherals connected to this server.
    
    This modules only contains the enabling framework. The actual devices drivers
    are found in other modules that must be installed separately.
vi: 
    Poxy Phần cứng
    =============
    
    Phân hệ này cho phép bạn sử dụng các thiết bị ngoại vi được kết nối với máy chủ này từ xa.
    
    Phân hệ này chỉ chứa khung kích hoạt. Trình điều khiển thiết bị thực tế 
    có trong các phân hệ khác phải được cài đặt riêng.

note: module: base
en: 
    Helpdesk - Ticket Management App
    ================================
    
    Features:
    
        - Process tickets through different stages to solve them.
        - Add priorities, types, descriptions and tags to define your tickets.
        - Use the chatter to communicate additional information and ping co-workers on tickets.
        - Enjoy the use of an adapted dashboard, and an easy-to-use kanban view to handle your tickets.
        - Make an in-depth analysis of your tickets through the pivot view in the reports menu.
        - Create a team and define its members, use an automatic assignment method if you wish.
        - Use a mail alias to automatically create tickets and communicate with your customers.
        - Add Service Level Agreement deadlines automatically to your tickets.
        - Get customer feedback by using ratings.
        - Install additional features easily using your team form view.
vi: 
    Hỗ trợ - Ứng dụng quản lý phiếu hỗ trợ
    ================================
    
    Tính năng:
    
    - Giải quyết phiếu hỗ trợ bằng cách xử lý qua các giai đoạn khác nhau.
    - Thêm mức độ ưu tiên, loại, mô tả và thẻ để xác định phiếu hỗ trợ.
    - Sử dụng chatter để truyền đạt thông tin bổ sung và nhắn tin với đồng nghiệp về phiếu hỗ trợ.
    - Tận hưởng việc sử dụng trang chủ phù hợp và chế độ xem Kanban dễ sử dụng để xử lý phiếu hỗ trợ.
    - Thực hiện phân tích chuyên sâu về phiếu hỗ trợ thông qua chế độ xem pivot trong menu báo cáo.
    - Tạo một nhóm và xác định các thành viên trong nhóm, sử dụng phương thức tự động giao việc nếu muốn.
    - Sử dụng bí danh email để tự động tạo phiếu hỗ trợ và trò chuyện với khách hàng.
    - Thêm hạn chót thỏa thuận mức độ dịch vụ vào phiếu hỗ trợ một cách tự động.
    - Nhận phản hồi của khách hàng bằng cách sử dụng đánh giá.
    - Dễ dàng cài đặt các tính năng bổ sung bằng cách sử dụng chế độ xem biểu mẫu nhóm.

note: module: base
en: 
    Helpdesk integration with knowledge
vi: 
    Tích hợp Hỗ trợ với kiến thức

note: module: base
en: 
    Helpdesk integration with time off
vi: 
    Tích hợp Hỗ trợ với Nghỉ phép

note: module: base
en: 
    Hong Kong Payroll Rules.
    ========================
vi: 
    Quy tắc Bảng lương của Hồng Kông.
    =========================

note: module: base
en: 
    Html Editor
    ==========================
    This addon provides an extensible, maintainable editor.
vi: 
    Trình soạn thảo Html
    ==========================
    Addon này cung cấp trình soạn thảo có khả năng mở rộng và bảo trì.

note: module: base
en: 
    Import Data From Winbooks
vi: 
    Nhập Dữ liệu từ Winbook

note: module: base
en: 
    Import a custom data module
    ===========================
    
    This module allows authorized users to import a custom data module (.xml files and static assests)
    for customization purpose.
vi: 
    Nhập phân hệ dữ liệu tùy chỉnh
    ============================
    
    Phân hệ này cho phép người dùng được ủy quyền nhập phân hệ dữ liệu tùy chỉnh (tệp .xml và các tài nguyên tĩnh)
    để tùy chỉnh.

note: module: base
en: 
    Import your Amazon orders in Odoo and synchronize deliveries
    ============================================================
    
    Key Features
    ------------
    * Import orders from multiple accounts and marketplaces.
    * Orders are matched with Odoo products based on their internal reference (SKU in Amazon).
    * Deliveries confirmed in Odoo are synchronized in Amazon.
    * Support for both Fulfilment by Amazon (FBA) and Fulfilment by Merchant (FBM):
        * FBA: A stock location and stock moves allow to monitor your stock in Amazon Fulfilment Centers.
        * FBM: Delivery notifications are sent to Amazon for each confirmed picking (partial delivery friendly).
vi: 
    Nhập đơn hàng Amazon của bạn vào Odoo và đồng bộ hóa việc giao hàng
    ========================================================================
    
    Tính năng Chính
    ------------
    * Nhập đơn đặt hàng từ nhiều tài khoản và marketplace.
    * Các đơn đặt hàng được so khớp với các sản phẩm Odoo dựa trên tham chiếu nội bộ của chúng (SKU trong Amazon).
    * Việc giao hàng được xác nhận trong Odoo được đồng bộ hóa vào Amazon.
    * Hỗ trợ cho cả tuỳ chọn Xử lý bởi Amazon (FBA) và Xử lý bởi Người bán (FBM):
    * FBA: Vị trí tồn kho và việc dịch chuyển tồn kho cho phép theo dõi tồn kho của bạn tại Trung tâm Xử lý Đơn hàng Amazon.
    * FBM: Thông báo giao hàng được gửi tới Amazon cho mỗi lần lấy hàng được xác nhận (có thể giao hàng từng phần).

note: module: base
en: 
    In a lot of countries, a debit note is used as an increase of the amounts of an existing invoice 
    or in some specific cases to cancel a credit note. 
    It is like a regular invoice, but we need to keep track of the link with the original invoice.  
    The wizard used is similar as the one for the credit note.
vi: 
    Ở nhiều quốc gia, giấy báo nợ được sử dụng để thể hiện sự gia tăng số tiền hóa đơn hiện có
    hoặc trong một số trường hợp cụ thể được dùng để hủy giấy báo có.
    Nó giống như một hóa đơn thông thường, nhưng chúng ta cần theo dõi liên kết với hóa đơn gốc.
    Trình hỗ trợ được sử dụng tương tự như trình hỗ trợ dùng cho giấy báo có.

note: module: base
en: 
    Includes the following data for the Chinese localization
    ========================================================
    
    Account Type/科目类型
    
    State Data/省份数据
    
        科目类型\会计科目表模板\增值税\辅助核算类别\管理会计凭证簿\财务会计凭证簿
    
        添加中文省份数据
    
        增加小企业会计科目表
    
        修改小企业会计科目表
    
        修改小企业会计税率
    
        增加大企业会计科目表
    
    We added the option to print a voucher which will also
    print the amount in words (special Chinese characters for numbers)
    correctly when the cn2an library is installed. (e.g. with pip3 install cn2an)
vi: 
    Bao gồm các dữ liệu sau dành cho bản địa hóa Trung Quốc
    ========================================================
    
    Loại Tài khoản/科目类型
    
    Dữ liệu Nhà nước/省份数据
    
        科目类型\会计科目表模板\增值税\辅助核算类别\管理会计凭证簿\财务会计凭证簿
    
        添加中文省份数据
    
        增加小企业会计科目表
    
        修改小企业会计科目表
    
        修改小企业会计税率
    
        增加大企业会计科目表
    
    Chúng tôi đã thêm tùy chọn in voucher, cũng sẽ
    in số tiền bằng chữ (ký tự tiếng Trung đặc biệt cho số)
    một cách chính xác khi thư viện cn2an được cài đặt. (ví dụ: với pip3 cài đặt cn2an)

note: module: base
en: 
    Includes the following data for the Chinese localization
    ========================================================
    
    City Data/城市数据
vi: 
    Bao gồm các dữ liệu sau đây cho bản địa hóa Trung Quốc
    ================================================== ======
    
    Dữ liệu Thành phố/城市数据

note: module: base
en: 
    Indian - E-invoicing
    ====================
    To submit invoicing through API to the government.
    We use "Tera Software Limited" as GSP
    
    Step 1: First you need to create an API username and password in the E-invoice portal.
    Step 2: Switch to company related to that GST number
    Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
    Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.
    
    For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
vi: 
    Ấn Độ - Hóa đơn điện tử
    ====================
    Để gửi hóa đơn thông qua API cho chính phủ.
    Chúng tôi sử dụng "Tera Software Limited" làm GSP
    
    Bước 1: Trước tiên, bạn cần tạo tên người dùng và mật khẩu API trong cổng Hóa đơn điện tử.
    Bước 2: Chuyển sang công ty liên quan đến số GST đó
    Bước 3: Đặt tên người dùng và mật khẩu đó trong Odoo (Đi đến: Hóa đơn/Kế toán -> Cấu hình -> Cài đặt -> Hóa đơn Khách hàng hoặc tìm "Hóa đơn điện tử" trong thanh tìm kiếm)
    Bước 4: Lặp lại các bước 1,2,3 cho tất cả GSTIN bạn có trong Odoo. Nếu bạn có nhiều công ty có cùng số GST thì chỉ thực hiện bước 1 cho công ty đầu tiên.
    
    Để tạo tên người dùng và mật khẩu API, vui lòng tham khảo tài liệu sau:<https://service.odoo.co.in/einvoice_create_api_user>

note: module: base
en: 
    Indian - E-waybill
    ====================================
    To submit E-waybill through API to the government.
    We use "Tera Software Limited" as GSP
    
    Step 1: First you need to create an API username and password in the E-waybill portal.
    Step 2: Switch to company related to that GST number
    Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configration -> Settings -> Indian Electronic WayBill or find "E-waybill" in search bar)
    Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.
vi: 
    Ấn Độ - Vận đơn điện tử
    ====================
    Để gửi vận đơn thông qua API cho chính phủ.
    Chúng tôi sử dụng "Tera Software Limited" làm GSP
    
    Bước 1: Trước tiên, bạn cần tạo tên người dùng và mật khẩu API trong cổng Vận đơn điện tử.
    Bước 2: Chuyển sang công ty liên quan đến số GST đó
    Bước 3: Đặt tên người dùng và mật khẩu đó trong Odoo (Đi đến: Hóa đơn/Kế toán -> Cấu hình -> Cài đặt -> Vận đơn điện tử Ấn Độ hoặc tìm "Vận đơn điện tử" trong thanh tìm kiếm)
    Bước 4: Lặp lại các bước 1,2,3 cho tất cả GSTIN bạn có trong Odoo. Nếu bạn có nhiều công ty có cùng số GST thì chỉ thực hiện bước 1 cho công ty đầu tiên.

note: module: base
en: 
    Indian Accounting: Chart of Account.
    ====================================
    
    Indian accounting chart and localization.
    
    Odoo allows to manage Indian Accounting by providing Two Formats Of Chart of Accounts i.e Indian Chart Of Accounts - Standard and Indian Chart Of Accounts - Schedule VI.
    
    Note: The Schedule VI has been revised by MCA and is applicable for all Balance Sheet made after
    31st March, 2011. The Format has done away with earlier two options of format of Balance
    Sheet, now only Vertical format has been permitted Which is Supported By Odoo.
vi: 
    Kế toán Ấn Độ: Hệ thống tài khoản.
    ====================================
    
    Hệ thống tài khoản và nội địa hóa của Ấn Độ.
    
    Odoo cho phép quản lý Kế toán Ấn Độ bằng cách cung cấp Hai Định dạng Hệ thống tài khoản, gồm Hệ thống tài khoản Ấn Độ - Tiêu chuẩn và Hệ thống tài khoản Ấn Độ - Biểu VI.
    
    Lưu ý: Biểu VI đã được sửa đổi bởi MCA và được áp dụng cho mọi Bảng cân đối kế toán được lập sau
    ngày 31 tháng 3 năm 2011. Định dạng đã loại bỏ hai tùy chọn định dạng trước đó của Bảng cân 
    đối kế toán, hiện chỉ định dạng dọc được sử dụng, định dạng này được hỗ trợ trong Odoo.

note: module: base
en: 
    Indian E-waybill for Stock
    ==========================
    
    This module enables users to create E-waybill from Inventory App without generating an invoice
vi: 
    Vận đơn điện tử của Ấn Độ cho Tồn kho
    =========================
    
    Phân hệ này cho phép người dùng tạo vận đơn điện tử từ Ứng dụng Tồn kho mà không cần tạo hóa đơn

note: module: base
en: 
    Indian Payroll Salary Rules.
    ============================
    
        -Configuration of hr_payroll for India localization
        -All main contributions rules for India payslip.
        * New payslip report
        * Employee Contracts
        * Allow to configure Basic / Gross / Net Salary
        * Employee PaySlip
        * Allowance / Deduction
        * Integrated with Leaves Management
        * Medical Allowance, Travel Allowance, Child Allowance, ...
        - Payroll Advice and Report
        - Yearly Salary by Employee Report
vi: 
    Quy định Lương theo Bảng lương của Ấn Độ.
    ============================
    
      - Cấu hình hr_payroll cho bản địa hóa Ấn Độ
      - Tất cả quy tắc về khoản đóng góp chính cho phiếu lương Ấn Độ.
       * Báo cáo phiếu lương mới
       * Hợp đồng lao động
       * Cho phép định cấu hình Lương cơ bản/Gộp/Thực nhận
       * Phiếu lương của Nhân viên
       * Phụ cấp/Khấu trừ
     . * Tích hợp với Quản lý Nghỉ phép
       * Trợ cấp Y tế, Trợ cấp Đi lại, Trợ cấp Con nhỏ, ...
     - Tư vấn và Báo cáo Bảng lương
      - Lương hàng năm theo báo cáo nhân viên

note: module: base
en: 
    Indonesia Payroll Rules.
vi: 
    Quy tắc bảng lương của Indonesia

note: module: base
en: 
    Intrastat Reports
    ==================
vi: 
    Báo cáo Intrastat
    ==================

note: module: base
en: 
    Intrastat for Denmark
    =====================
vi: 
    Intrastat cho Đan Mạch
    =====================

note: module: base
en: 
    Inventory management for Avatax
    =======================================
    This module allows for line-level addresses when getting taxes from avatax.
    
    A current limitation is a single order line with more than one stock move (i.e. 10 units of 
    product A, 2 shipped from warehouse #1 and 8 from warehouse #2). In this case the sale orders should be
    split per delivery.
vi: 
    Quản lý tồn kho cho Avatax
    =======================================
    Phân hệ này cho phép sử dụng địa chỉ ở cấp độ dòng khi lấy thuế từ Avatax.
    
    Hạn chế hiện tại là một dòng đơn hàng duy nhất có nhiều hơn một lần dịch chuyển tồn kho (VD: 10 sản phẩm A, 2 được gửi từ kho số 1 và 8 từ kho số 2). Trong trường hợp này, đơn bán hàng nên được chia thành
    nhiều lần giao hàng.

note: module: base
en: 
    Invoicing & Payments
    ====================
    The specific and easy-to-use Invoicing system in Odoo allows you to keep track of your accounting, even when you are not an accountant. It provides an easy way to follow up on your vendors and customers.
    
    You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments. This module also offers you an easy method of registering payments, without having to encode complete abstracts of account.
vi: 
    Lập hóa đơn & Thanh toán
    ====================
    Hệ thống Lập hóa đơn cụ thể và dễ sử dụng trong Odoo cho phép bạn nắm bắt hoạt động kế toán của mình, ngay cả khi bạn không phải là kế toán viên. Bạn có thể liên hệ lại với các nhà cung cấp và khách hàng một cách dễ dàng.
    
    Bạn có thể sử dụng hệ thống kế toán đơn giản này trong trường hợp bạn làm việc với một kế toán viên (bên ngoài) để quản lý sổ sách của mình và bạn vẫn muốn theo dõi các khoản thanh toán. Phân hệ này cũng cung cấp cho bạn một phương thức ghi nhận các khoản thanh toán dễ dàng mà không cần phải mã hóa toàn bộ sao kê tài khoản.

note: module: base
en: 
    Invoicing Access Rights
    ========================
    It gives the Administrator user access to important invoicing features such as bank recon and payment follow-up.
vi: 
    Quyền truy cập hóa đơn
    ======================
    Cấp cho người dùng có vai trò Quản trị viên quyền truy cập vào các tính năng hóa đơn quan trọng như đối chiếu ngân hàng và follow-up thanh toán.

note: module: base
en: 
    IoT Box Homepage
    ================
    
    This module overrides Odoo web interface to display a simple
    Homepage that explains what's the iotbox and shows the status,
    and where to find documentation.
    
    If you activate this module, you won't be able to access the 
    regular Odoo interface anymore.
vi: 
    Trang chủ Hộp IoT
    ================
    
    Phân hệ này ghi đè giao diện web Odoo để hiển thị Trang chủ 
    đơn giản giúp lý giải hộp IoT là gì và hiển thị trạng thái
    cũng như nơi tìm tài liệu.
    
    Nếu bạn kích hoạt phân hệ này, bạn sẽ không thể truy cập
    giao diện Odoo thông thường nữa.

note: module: base
en: 
    It allows for comparing products from the wishlist
vi: 
    Cho phép so sánh các sản phẩm từ danh sách mong muốn

note: module: base
en: 
    Jordan Payroll and Tax Rules
    ============================
vi: 
    Quy tắc thuế và bảng lương của Jordan
    ============================

note: module: base
en: 
    K.S.A. POS Localization
    =======================================================
vi: 
    K.S.A. Bản địa hóa POS
    =======================================================

note: module: base
en: 
    Keeps track of all appointments related to applicants.
vi: 
    Theo dõi tất cả lịch hẹn liên quan đến ứng viên.

note: module: base
en: 
    Kenyan Payroll Rules.
    =====================
    
        * Employee Details
        * Employee Contracts
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Kenya.
    =====================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Kingdom of Saudi Arabia Payroll and End of Service rules.
    ===========================================================
vi: 
    Các quy tắc về Bảng lương và Kết thúc dịch vụ của Vương quốc Ả Rập Xê Út.
    ===========================================================

note: module: base
en: 
    Landed Costs Management
    =======================
    This module allows you to easily add extra costs on pickings and decide the split of these costs among their stock moves in order to take them into account in your stock valuation.
vi: 
    Quản lý Chi phí nhập kho
    =====================
    Phân hệ này cho phép bạn dễ dàng bổ sung chi phí trên các hoạt động lấy hàng và quyết định phân chia các chi phí này cho các lần dịch chuyển tồn kho tương ứng để hạch toán chúng khi định giá hàng tồn kho.

note: module: base
en: 
    Latvia accounting reports.
    ====================================================
    -Profit and Loss
    -Balance Sheet
vi: 
    Báo cáo kế toán của Latvia
    =====================================================
    - Báo cáo kết quả hoạt động kinh doanh
    - Bảng cân đối kế toán

note: module: base
en: 
    Lets the user create a custom dashboard.
    ========================================
    
    Allows users to create custom dashboard.
vi: 
    Hãy để người dùng tạo trang chủ tùy chỉnh.
    ===============================================
    
    Cho phép người dùng tạo trang chủ cho riêng mình.

note: module: base
en: 
    Lithuanian Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Lithuania.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Lithuanian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.
    The XSD version used is v2.01 (since 2019). It is the latest one used by the Lithuanian Authorities.
    The first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.
    Necessary master data is also included.
vi: 
    SAF-T của Lithuania là định dạng tệp tin chuẩn để xuất nhiều loại dữ liệu giao dịch kế toán bằng định dạng XML.
    Phiên bản XSD được sử dụng là v2.01 (từ năm 2019). Đây là phiên bản mới nhất được sử dụng bởi các cơ quan Lithuania.
    Phiên bản đầu tiên của SAF-T Financial giới hạn ở mức sổ cái chung bao gồm giao dịch khách hàng và nhà cung cấp.
    Bao gồm cả dữ liệu chủ cần thiết.

note: module: base
en: 
    Live Chat Support
    ==========================
    
    Allow to drop instant messaging widgets on any web page that will communicate
    with the current server and dispatch visitors request amongst several live
    chat operators.
    Help your customers with this chat, and analyse their feedback.
vi: 
    Hỗ trợ Livechat
    ==========================
    
    Cho phép thả các tiện ích nhắn tin tức thì trên bất kỳ trang web nào sẽ giao tiếp với máy chủ hiện tại và gửi yêu cầu của khách truy cập tới một trong số nhiều nhân viên livechat.
    Hỗ trợ khách hàng của bạn qua cuộc trò chuyện này và phân tích phản hồi của họ.

note: module: base
en: 
    Loans management
    =================
    Keeps track of loans, and creates corresponding journal entries.
vi: 
    Quản lý khoản vay
    ================
    Theo dõi các khoản vay và tạo các bút toán tương ứng.

note: module: base
en: 
    Luxembourg Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Luxembourg.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Mail Mobile
    ===========
    This module modifies the mail addon to provide:
    
    * Push notifications to registered devices for direct messages, chatter messages and channel.
    * Redirection to the Android/iOS mobile app when you click on an Odoo URL.
vi: 
    Thư trên Thiết bị Di động
    ===========
    Phân hệ này sửa đổi tiện ích bổ sung thư để cung cấp:
    
    * Thông báo đẩy đến các thiết bị đã đăng ký tin nhắn trực tiếp, tin nhắn chatter và kênh.
    * Chuyển hướng sang ứng dụng di động Android/iOS khi bạn nhấp vào một URL Odoo.

note: module: base
en: 
    Maintenance in MRP
    ==================
    * Preventive vs corrective maintenance
    * Define different stages for your maintenance requests
    * Plan maintenance requests (also recurring preventive)
    * Equipment related to workcenters
    * MTBF, MTTR, ...
vi: 
    Bảo trì trong Sản xuất
    ==================
    * Bảo trì phòng ngừa và khắc phục
    * Xác định các giai đoạn khác nhau cho các yêu cầu bảo trì của bạn
    * Lập kế hoạch yêu cầu bảo trì (đồng thời là phòng ngừa định kỳ)
    * Trang thiết bị liên quan đến khu vực sản xuất
    * MTBF, MTTR, ...

note: module: base
en: 
    Malta accounting reports.
    ====================================================
    -Profit and Loss
    -Balance Sheet
vi: 
    Báo cáo kế toán của Malta
    =====================================================
    - Báo cáo kết quả hoạt động kinh doanh
    - Bảng cân đối kế toán

note: module: base
en: 
    Malta basic package that contains the chart of accounts, the taxes, tax reports, etc.
vi: 
    Gói cơ bản dành cho Malta bao gồm hệ thống tài khoản, thuế, báo cáo thuế,...

note: module: base
en: 
    Manage 3-way matching on vendor bills
    =====================================
    
    In the manufacturing industry, people often receive the vendor bills before
    receiving their purchase, but they don't want to pay the bill until the goods
    have been delivered.
    
    The solution to this situation is to create the vendor bill when you get it
    (based on ordered quantities) but only pay the invoice when the received
    quantities (on the PO lines) match the recorded vendor bill.
    
    This module introduces a "release to pay" mechanism that marks for each vendor
    bill whether it can be paid or not.
    
    Each vendor bill receives one of the following three states:
    
        - Yes (The bill can be paid)
        - No (The bill cannot be paid, nothing has been delivered yet)
        - Exception (Received and invoiced quantities differ)
vi: 
    Quản lý đối sánh 3 chiều trên hóa đơn mua hàng
    =====================================
    
    Trong ngành sản xuất, mọi người thường nhận được hóa đơn mua hàng trước khi
    nhận hàng, nhưng họ không muốn thanh toán hóa đơn cho đến khi hàng hóa
    đã được giao.
    
    Giải pháp cho tình huống này là tạo hóa đơn mua hàng khi bạn nhận được hóa đơn
    (dựa trên số lượng đã đặt) nhưng chỉ thanh toán khi nhận được số lượng 
    hàng (theo chi tiết đơn mua hàng) khớp với hóa đơn mua hàng đã ghi nhận.
    
    Phân hệ này giới thiệu cơ chế "xuất trình để trả tiền" đánh dấu cho từng hóa đơn
    của nhà cung cấp cho dù nó có thể được thanh toán hay không.
    
    Mỗi hóa đơn mua hàng có một trong ba trạng thái sau:
    
         - Có (Có thể thanh toán hóa đơn)
         - Không (Chưa thanh toán được hóa đơn, chưa có gì được giao)
         - Ngoại lệ (Số lượng đã nhận và đã lập hóa đơn khác nhau)

note: module: base
en: 
    Manage Product returns from helpdesk tickets
vi: 
    Quản lý việc trả lại Sản phẩm từ phiếu hỗ trợ

note: module: base
en: 
    Manage Time Off in Payslips
    ============================
    
    This application allows you to integrate time off in payslips.
vi: 
    Quản lý ngày nghỉ trong Phiếu lương
    ============================
    
    Ứng dụng này cho phép bạn tích hợp ngày nghỉ vào phiếu lương.

note: module: base
en: 
    Manage drop shipping orders
    ===========================
    
    This module adds a pre-configured Drop Shipping operation type
    as well as a procurement route that allow configuring Drop
    Shipping products and orders.
    
    When drop shipping is used the goods are directly transferred
    from vendors to customers (direct delivery) without
    going through the retailer's warehouse. In this case no
    internal transfer document is needed.
vi: 
    Quản lý đơn đặt hàng trung gian
    ===========================
    
    Phân hệ này thêm loại hoạt động Bán hàng Trung gian được cấu hình trước
    cũng như một lộ trình mua sắm cho phép cấu hình sản phẩm và 
    đơn đặt hàng Trung gian.
    
    Khi hình thức bán hàng trung gian được sử dụng, hàng hóa được chuyển trực tiếp
    từ nhà cung cấp đến khách hàng (giao hàng trực tiếp) mà không cần
    đi qua kho của nhà bán lẻ. Trường hợp này không cần đến
    tài liệu chuyển hàng nội bộ.

note: module: base
en: 
    Manage expenses by Employees
    ============================
    
    This application allows you to manage your employees' daily expenses. It gives you access to your employees’ fee notes and give you the right to complete and validate or refuse the notes. After validation it creates an invoice for the employee.
    Employee can encode their own expenses and the validation flow puts it automatically in the accounting after validation by managers.
    
    
    The whole flow is implemented as:
    ---------------------------------
    * Draft expense
    * Submitted by the employee to his manager
    * Approved by his manager
    * Validation by the accountant and accounting entries creation
    
    This module also uses analytic accounting and is compatible with the invoice on timesheet module so that you are able to automatically re-invoice your customers' expenses if your work by project.
vi: 
    Quản lý chi phí theo nhân viên
    ==============================
    
    Phân hệ này cho phép bản quản lý chi tiêu phát sinh hàng ngày của nhân viên. Nó cho phép bạn truy cập vào kê khai chi phí của nhân viên và quyền hoàn thiện và xác nhận hoặc từ chối các kê khai này. Sau khi xác nhận, phân hệ này sẽ tạo một hoá đơn cho nhân viên.
    Nhân viên có thể nhập chi phí của họ và chu trình xác nhận sẽ tự động hạch toán chúng vào hệ thống kế toán sau khi quản lý xác nhận.
    
    
    Toàn bộ chu trình này diễn ra như sau:
    ---------------------------------
    * Chi phí nháp
    * Được nhân viên gửi cho quản lý
    * Được quản lý phê duyệt
    * Được kế toán viên xác nhận  và các bút toán được tạo tự động
    
    Phân hệ này cũng có thể tích hợp với phân hệ kế toán phân tích và tương thích với hóa đơn trên phân hệ bảng chấm công để bạn có thể tự động xuất lại hoá đơn chi phí của khách hàng nếu bạn làm việc theo dự án.

note: module: base
en: 
    Manage sales quotations and orders
    ==================================
    
    This application allows you to manage your sales goals in an effective and efficient manner by keeping track of all sales orders and history.
    
    It handles the full sales workflow:
    
    * **Quotation** -> **Sales order** -> **Invoice**
    
    Preferences (only with Warehouse Management installed)
    ------------------------------------------------------
    
    If you also installed the Warehouse Management, you can deal with the following preferences:
    
    * Shipping: Choice of delivery at once or partial delivery
    * Invoicing: choose how invoices will be paid
    * Incoterms: International Commercial terms
    
    
    With this module you can personnalize the sales order and invoice report with
    categories, subtotals or page-breaks.
    
    The Dashboard for the Sales Manager will include
    ------------------------------------------------
    * My Quotations
    * Monthly Turnover (Graph)
vi: 
    Quản lý báo giá bán hàng và đơn hàng
    ==================================
    
    Ứng dụng này cho phép bạn quản lý các mục tiêu bán hàng của mình một cách hiệu quả bằng cách theo dõi tất cả đơn mua hàng và lịch sử bán hàng.
    
    Toàn bộ quy trình bán hàng được xử lý:
    
    * ** Báo giá ** -> ** Đơn bán hàng ** -> ** Hóa đơn **
    
    Tùy chọn (chỉ khi cài đặt Quản lý Kho)
    -------------------------------------------------- ----
    
    Nếu bạn cũng đã cài đặt Quản lý Kho, bạn có thể xử lý các tùy chọn sau:
    
    * Vận chuyển: Lựa chọn giao hàng một lần hoặc giao hàng từng phần
    * Hóa đơn: chọn cách thanh toán hóa đơn
    * Incoterms: Điều khoản thương mại quốc tế
    
    
    Với phân hệ này, bạn có thể cá nhân hóa đơn bán hàng và báo cáo hóa đơn với
    danh mục, tổng phụ hoặc ngắt trang.
    
    Trang chủ của Quản lý Bán hàng sẽ bao gồm
    ------------------------------------------------
    * Báo giá của tôi
    * Doanh thu Hàng tháng (Biểu đồ)

note: module: base
en: 
    Manage sales quotations and orders
    ==================================
    
    This module makes the link between the sales and warehouses management applications.
    
    Preferences
    -----------
    * Shipping: Choice of delivery at once or partial delivery
    * Invoicing: choose how invoices will be paid
    * Incoterms: International Commercial terms
vi: 
    Quản lý báo giá bán hàng và đơn hàng
    ==================================
    
    Phân hệ này tạo mối liên kết giữa các ứng dụng bán hàng và quản lý kho.
    
    Tùy chọn
    -----------
    * Vận chuyển: Lựa chọn giao hàng một lần hoặc giao hàng từng phần
    * Hóa đơn: Chọn cách thanh toán hóa đơn
    * Incoterms: Điều khoản thương mại quốc tế

note: module: base
en: 
    Manage the after sale of the products from helpdesk tickets.
vi: 
    Quản lý hoạt động sau khi bán sản phẩm từ phiếu hỗ trợ.

note: module: base
en: 
    Manage the inventory of your products and display their availability status in your eCommerce store.
    In case of stockout, you can decide to block further sales or to keep selling.
    A default behavior can be selected in the Website settings.
    Then it can be made specific at the product level.
vi: 
    Quản lý tồn kho sản phẩm và hiển thị tình trạng còn hàng của chúng trong cửa hàng Thương mại Điện tử của bạn.
    Trong trường hợp hết hàng, bạn có thể quyết định chặn bán thêm hoặc tiếp tục bán.
    Một hành vi mặc định có thể được chọn trong cài đặt Trang web.
    Sau đó, hành vi này có thể được thực hiện cụ thể ở cấp độ sản phẩm.

note: module: base
en: 
    Manage time off requests and allocations
    =====================================
    
    This application controls the time off schedule of your company. It allows employees to request time off. Then, managers can review requests for time off and approve or reject them. This way you can control the overall time off planning for the company or department.
    
    You can configure several kinds of time off (sickness, paid days, ...) and allocate time off to an employee or department quickly using time off allocation. An employee can also make a request for more days off by making a new time off allocation. It will increase the total of available days for that time off type (if the request is accepted).
    
    You can keep track of time off in different ways by following reports:
    
    * Time Off Summary
    * Time Off by Department
    * Time Off Analysis
    
    A synchronization with an internal agenda (Meetings of the CRM module) is also possible in order to automatically create a meeting when a time off request is accepted by setting up a type of meeting in time off Type.
vi: 
    Quản lý đơn xin nghỉ phép và phân bổ
    ==================================================
    
    Ứng dụng này kiểm soát thời gian nghỉ phép của nhân viên công ty bạn. Nó cho phép nhân viên xin nghỉ phép. Sau đó, quản lý có thể xem xét đơn và phê duyệt hoặc từ chối chúng. Nhờ đó, bạn có thể kiểm soát tổng thể kế hoạch nghỉ phép cho công ty hoặc phòng ban của mình.
    
    Bạn có thể định cấu hình một số loại nghỉ phép (ốm, nghỉ có lương, ...) và phân bổ thời gian nghỉ phép cho nhân viên hoặc phòng ban một cách nhanh chóng bằng cách sử dụng phân bổ nghỉ phép. Nhân viên cũng có thể yêu cầu thêm ngày nghỉ bằng cách gửi đơn xin phân bổ thời gian nghỉ phép mới. Việc này sẽ làm tăng tổng số ngày nghỉ còn lại cho loại nghỉ phép đó (nếu yêu cầu được chấp nhận).
    
    Bạn có thể theo dõi nghỉ phép theo nhiều cách khác nhau bằng các báo cáo sau:
    
    * Tóm tắt nghỉ phép
    * Nghỉ phép theo phòng ban
    * Phân tích nghỉ phép
    
    Bạn cũng có thể đồng bộ hóa với lịch trình nội bộ (Cuộc họp của phân hệ CRM) để tự động tạo cuộc họp khi đơn xin nghỉ phép được chấp nhận bằng cách thiết lập loại cuộc họp trong Loại nghỉ phép.

note: module: base
en: 
    Manage your mailing lists from Odoo.
vi: 
    Quản lý danh sách gửi thư của bạn từ Odoo.

note: module: base
en: 
    Mass mail course members
    ========================
    
    Bridge module adding UX requirements to ease mass mailing of course members.
vi: 
    Gửi email hàng loạt cho thành viên khóa học
    ========================
    
    Phân hệ cầu nối bổ sung các yêu cầu UX để dễ dàng gửi thư hàng loạt cho các thành viên khóa học.

note: module: base
en: 
    Mass mail event attendees
    =========================
    
    Bridge module adding UX requirements to ease mass mailing of event attendees.
vi: 
    Gửi email hàng loạt cho người tham dự sự kiện
    ==========================================
    
    Phân hệ cầu nối bổ sung các yêu cầu UX để dễ dàng gửi thư hàng loạt cho người tham dự sự kiện.

note: module: base
en: 
    Mass mail event track speakers
    ==============================
    
    Bridge module adding UX requirements to ease mass mailing of event track speakers.
vi: 
    Gửi email hàng loạt cho diễn giả sự kiện
    ==========================================
    
    Phân hệ cầu nối bổ sung các yêu cầu UX để dễ dàng gửi thư hàng loạt cho diễn giả sự kiện.

note: module: base
en: 
    Master Production Schedule
    ==========================
    
    Sometimes you need to create the purchase orders for the components of
    manufacturing orders that will only be created later.  Or for production orders
    where you will only have the sales orders later.  The solution is to predict
    your sale forecasts and based on that you will already create some production
    orders or purchase orders.
    
    You need to choose the products you want to add to the report.  You can choose
    the period for the report: day, week, month, ...  It is also possible to define
    safety stock, min/max to supply and to manually override the amount you will
    procure.
vi: 
    Kế hoạch Sản xuất Tổng thể
    ==========================
    
    Đôi khi bạn cần tạo đơn mua hàng cho các nguyên liệu của
    lệnh sản xuất mà sau này mới được tạo ra, hoặc cho lệnh sản xuất
    mà sau này bạn mới tạo đơn bán hàng. Giải pháp là 
    dự báo doanh số và dựa vào đó bạn sẽ tạo ra một số lệnh sản xuất
    hoặc đơn mua hàng.
    
    Bạn cần chọn các sản phẩm bạn muốn thêm vào báo cáo. Bạn có thể chọn
    khoảng thời gian cho báo cáo: ngày, tuần, tháng,... Bạn cũng có thể xác định
    tồn kho an toàn, nguồn cung tối thiểu/tối đa và ghi đè số tiền bạn sẽ
    mua hàng theo cách thủ công.

note: module: base
en: 
    Mexican Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Mexico.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Minimal accounting configuration for Mexico.
    ============================================
    
    This Chart of account is a minimal proposal to be able to use OoB the
    accounting feature of Odoo.
    
    This doesn't pretend be all the localization for MX it is just the minimal
    data required to start from 0 in mexican localization.
    
    This modules and its content is updated frequently by openerp-mexico team.
    
    With this module you will have:
    
     - Minimal chart of account tested in production environments.
     - Minimal chart of taxes, to comply with SAT_ requirements.
    
    .. _SAT: http://www.sat.gob.mx/
vi: 
    Cấu hình kế toán tối thiểu cho Mexico.
    ============================================
    
    Hệ thống tài khoản này là một đề xuất tối thiểu để có thể sử dụng OoB
    tính năng kế toán của Odoo.
    
    Đây không phải là toàn bộ bản địa hóa dành cho MX, mà chỉ là dữ liệu
    tối thiểu cần thiết để bắt đầu bản địa hóa Mexico từ con số 0.
    
    Phân hệ này và nội dung của nó được bộ phận opensp-mexico cập nhật thường xuyên.
    
    Với phân hệ này, bạn sẽ có:
    
      - Hệ thống tài khoản tối thiểu đã được kiểm thử trong môi trường production.
      - Sơ đồ thuế tối thiểu, để tuân thủ các yêu cầu SAT_.
    
    .. _SAT: http://www.sat.gob.mx/

note: module: base
en: 
    Module for Monster integration with skills.
    ===========================================
    This module allows to automatically adds the skills from the job offers
    to the Monster job posts.
vi: 
    Phân hệ tích hợp Monster với các kỹ năng.
    ===========================================
    Phân hệ này cho phép tự động thêm các kỹ năng từ vị trí tuyển dụng
    vào các bài đăng tuyển dụng trên Monster.

note: module: base
en: 
    Module for Monster integration with website.
    =========================================================================
    This module allows to adapt the monster job board integrations with online
    recruitment by providing the possibility to redirect the job offers on your
    website from Monster job post.
vi: 
    Phân hệ tích hợp Monster với trang web.
    ==========================================================================
    Phân hệ này cho phép điều chỉnh tích hợp nền tảng việc làm của Monster với tuyển dụng
    online bằng cách cung cấp khả năng chuyển hướng tới các vị trí tuyển dụng trên
    trang web của bạn từ bài đăng tuyển dụng của Monster.

note: module: base
en: 
    Module for defining analytic accounting object.
    ===============================================
    
    In Odoo, analytic accounts are linked to general accounts but are treated
    totally independently. So, you can enter various different analytic operations
    that have no counterpart in the general financial accounts.
vi: 
    Phân hệ để xác định đối tượng kế toán phân tích.
    ===============================================
    
    Trong Odoo, các tài khoản phân tích được liên kết với các tài khoản chung nhưng được xử lý 
    độc lập hoàn toàn. Vì vậy, bạn có thể nhập các hoạt động phân tích khác nhau
    và không có bản sao trong các tài khoản tài chính chung.

note: module: base
en: 
    Module for monster integration
    ==============================
    This module provides a base for the integration of recruitment with the external
    api from Monster.
vi: 
    Phân hệ tích hợp Monster
    ============================
    Phân hệ này cung cấp cơ sở để tích hợp tuyển dụng với API
    bên ngoài từ Monster.

note: module: base
en: 
    Module for resource management.
    ===============================
    
    A resource represent something that can be scheduled (a developer on a task or a
    work center on manufacturing orders). This module manages a resource calendar
    associated to every resource. It also manages the leaves of every resource.
vi: 
    Phân hệ để quản lý tài nguyên.
    ===============================
    
    Một tài nguyên đại diện cho một yếu tố nào đó có thể được lên lịch (một nhà phát triển của một nhiệm
    vụ hoặc một khu vực sản xuất của các lệnh sản xuất). Phân hệ này quản lý một lịch tài nguyên 
    được liên kết với mọi tài nguyên. Nó cũng quản lý nghỉ phép của mọi tài nguyên.

note: module: base
en: 
    Module for the import of FEC standard files, useful for importing accounting history.
    
    FEC files (fichier des écritures comptables) are the standard accounting reports that French businesses have to submit to the tax authorities.
    This module allows the import of accounts, journals, partners and moves from these files.
    
    Only the CSV format of FEC is implemented.
    'utf-8', 'utf-8-sig' and 'iso8859_15' are the only allowed encodings.
    Several delimiters are allowed: ';' or '|' or ',' or '	'.
    
    Official Technical Specification (fr)
    https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/
    
    FEC Testing tool from the tax authorities
    https://github.com/DGFiP/Test-Compta-Demat
vi: 
    Phân hệ dùng để nhập tệp tiêu chuẩn FEC, hữu ích cho việc nhập lịch sử kế toán.
    
    Các tệp FEC (fichier des écritures comptables) là những báo cáo kế toán tiêu chuẩn mà các doanh nghiệp Pháp phải nộp cho cơ quan thuế.
    Phân hệ này cho phép nhập các tài khoản, nhật ký, đối tác và di chuyển từ các tệp này.
    
    Chỉ định dạng CSV của FEC được triển khai.
    'utf-8', 'utf-8-sig' and 'iso8859_15' là các mã hóa duy nhất được phép.
    Một số dấu phân cách được cho phép : ';' hoặc '|' hoặc ',' hoặc '	'.
    
    Quy định Kỹ thuật Chính thức (fr)
    https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/
    
    Công cụ kiểm tra FEC từ cơ quan thuế
    https://github.com/DGFiP/Test-Compta-Demat

note: module: base
en: 
    Module for the import of SAF-T files for Denmark, useful for importing accounting history.
    Adds specificities for the Danish SAF-T
    
    Official Technical Specification
    https://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf
vi: 
    Phân hệ dành cho việc nhập các tệp SAF-T cho Đan Mạch, hữu ích để nhập lịch sử kế toán.
    Thêm các đặc điểm riêng cho SAF-T của Đan Mạch.
    
    Thông số kỹ thuật chính thức
    https://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf

note: module: base
en: 
    Module for the import of SAF-T files for Lithuania, useful for importing accounting history.
    Adds specificities for the Lithuanian SAF-T
vi: 
    Phân hệ dành cho việc nhập khẩu tệp SAF-T cho Lithuania, hữu ích cho việc nhập khẩu lịch sử kế toán.
    Thêm các đặc điểm riêng cho SAF-T của Lithuania.

note: module: base
en: 
    Module for the import of SAF-T files for Romania, useful for importing accounting history.
    Adds specificities for the Romanian SAF-T
vi: 
    Phân hệ dành cho việc nhập khẩu tệp SAF-T cho Romania, hữu ích để nhập khẩu lịch sử kế toán.
    Thêm các đặc điểm riêng cho SAF-T của Romania.

note: module: base
en: 
    Module for the import of SAF-T files, useful for importing accounting history.
    
    SAF-T files are the standard accounting reports that businesses in some countries have to submit to the tax authorities.
    This module allows the import of accounts, journals, partners, taxes and moves from these files.
vi: 
    Phân hệ cho việc nhập các tệp SAF-T, hữu ích để nhập lịch sử kế toán.
    
    Các tệp SAF-T là các báo cáo kế toán tiêu chuẩn mà các doanh nghiệp ở một số quốc gia phải gửi cho cơ quan thuế.
    Module này cho phép nhập các tài khoản, nhật ký, đối tác, thuế và giao dịch từ những tệp này.

note: module: base
en: 
    Module for the import of SIE 5 standard files.
    
    The current scope of the module will allow the initialization of the accounting by importing account balances,
    partners (Customers & Suppliers), and journal entries (journal data must be present in the file).
    
    It doesn't import analytics, assets, and "accounts linkage" data.
    
    Official website: https://sie.se/
    XSD and documentation: https://sie.se/format/
vi: 
    Phân hệ dành cho việc nhập các tệp chuẩn SIE 5.
    
    Phạm vi hiện tại của phân hệ sẽ cho phép khởi tạo kế toán bằng cách nhập số dư tài khoản,
    đối tác (Khách hàng & Nhà cung cấp), và các bút toán (dữ liệu bút toán phải có trong tệp).
    
    Phân hệ này không nhập phân tích, tài sản và dữ liệu "liên kết tài khoản".
    
    Trang web chính thức: https://sie.se/
    XSD và tài liệu: https://sie.se/format/

note: module: base
en: 
    Module holding mail improvements for website. It holds the follow widget.
vi: 
    Phân hệ cải thiện email cho trang web. Phân hệ này chứa các tiện ích theo dõi.

note: module: base
en: 
    Module linking the attendance module to the timesheet app.
vi: 
    Phân hệ liên kết phân hệ chuyên cần với ứng dụng bảng chấm công.

note: module: base
en: 
    Module to automate letters for unpaid invoices, with multi-level recalls.
    =========================================================================
    
    You can define your multiple levels of recall through the menu:
    ---------------------------------------------------------------
        Configuration / Follow-up / Follow-up Levels
    
    Once it is defined, you can automatically print recalls every day through simply clicking on the menu:
    ------------------------------------------------------------------------------------------------------
        Payment Follow-Up / Send Email and letters
    
    It will generate a PDF / send emails / set activities according to the different levels
    of recall defined. You can define different policies for different companies.
vi: 
    Phân hệ tự động hóa thư cho các hóa đơn chưa thanh toán, với khả năng nhắc nhở nhiều cấp.
    ================================================================= ========================
    
    Bạn có thể xác định nhiều cấp độ nhắc nhở thông qua menu:
    ---------------------------------------------------------------
    Cấu hình/Follow-up/Mức độ Follow-up
    
    Sau khi được xác định, bạn có thể tự động in các bản nhắc nhở mỗi ngày chỉ bằng cách nhấp vào menu:
    -------------------------------------------------- ----------------------------------------------------
     Follow-up Thanh toán/Gửi Email và thư
    
    Việc này sẽ tạo một tệp PDF/gửi email/thiết lập hoạt động theo các mức độ
    thu hồi khác nhau đã được xác định. Bạn có thể xác định các chính sách riêng cho những công ty khác nhau.

note: module: base
en: 
    Module to import CAMT bank statements.
    ======================================
    
    Improve the import of bank statement feature to support the SEPA recommended Cash Management format (CAMT.053).
vi: 
    Phân hệ để nhập sao kê ngân hàng CAMT.
    ======================================
    
    Cải thiện tính năng nhập sao kê ngân hàng để hỗ trợ định dạng Quản lý Tiền mặt được đề xuất SEPA (CAMT.053).

note: module: base
en: 
    Module to import CODA bank statements.
    ======================================
    
    Supported are CODA flat files in V2 format from Belgian bank accounts.
    ----------------------------------------------------------------------
        * CODA v1 support.
        * CODA v2.2 support.
        * Foreign Currency support.
        * Support for all data record types (0, 1, 2, 3, 4, 8, 9).
        * Parsing & logging of all Transaction Codes and Structured Format
          Communications.
        * Automatic Financial Journal assignment via CODA configuration parameters.
        * Support for multiple Journals per Bank Account Number.
        * Support for multiple statements from different bank accounts in a single
          CODA file.
        * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in
          the CODA Bank Account configuration records).
        * Multi-language CODA parsing, parsing configuration data provided for EN,
          NL, FR.
    
    The machine readable CODA Files are parsed and stored in human readable format in
    CODA Bank Statements. Also Bank Statements are generated containing a subset of
    the CODA information (only those transaction lines that are required for the
    creation of the Financial Accounting records). The CODA Bank Statement is a
    'read-only' object, hence remaining a reliable representation of the original
    CODA file whereas the Bank Statement will get modified as required by accounting
    business processes.
    
    CODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.
    
    A removal of one object in the CODA processing results in the removal of the
    associated objects. The removal of a CODA File containing multiple Bank
    Statements will also remove those associated statements.
    
    Instead of a manual adjustment of the generated Bank Statements, you can also
    re-import the CODA after updating the OpenERP database with the information that
    was missing to allow automatic reconciliation.
    
    Remark on CODA V1 support:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    In some cases a transaction code, transaction category or structured
    communication code has been given a new or clearer description in CODA V2.The
    description provided by the CODA configuration tables is based upon the CODA
    V2.2 specifications.
    If required, you can manually adjust the descriptions via the CODA configuration menu.
vi: 
    Phân hệ để nhập sao kê ngân hàng CODA.
    ======================================
    
    Các tệp CODA ở định dạng V2 từ tài khoản ngân hàng của Bỉ được hỗ trợ.
    ------------------------------------------------------------------------------
    * Hỗ trợ CODA v1.
    * Hỗ trợ CODA v2.2.
    * Hỗ trợ ngoại tệ.
    * Hỗ trợ cho tất cả các loại bản ghi (0, 1, 2, 3, 4, 8, 9).
    * Phân tích cú pháp & ghi nhật ký của tất cả các Mã Giao dịch và Giao tiếp Định dạng 
    có Cấu trúc.
    * Gán Nhật ký Tài chính tự động thông qua các tham số cấu hình CODA.
    * Hỗ trợ cho nhiều Nhật ký trên mỗi Số Tài khoản Ngân hàng.
    * Hỗ trợ nhiều sao kê từ các tài khoản ngân hàng khác nhau trong một 
    tệp CODA.
    * Hỗ trợ 'chỉ phân tích cú pháp' Tài khoản Ngân hàng CODA (được xác định là type='thông tin' trong
    bản ghi cấu hình Tài khoản Ngân hàng CODA).
    * Phân tích cú pháp CODA đa ngôn ngữ, dữ liệu cấu hình phân tích cú pháp được cung cấp cho tiếng Anh,
    tiếng Hà Lan, tiếng Pháp.
    
    Các Tệp CODA máy có thể đọc được được phân tích cú pháp và lưu trữ ở định dạng con người có thể đọc được
    trong các Sao kê Ngân hàng CODA. Ngoài ra, các Sao kê Ngân hàng được tạo có chứa một tập hợp con của 
    thông tin CODA (chỉ những dòng giao dịch được yêu cầu để tạo hồ sơ Kế toán Tài chính). Sao kê 
    Ngân hàng CODA là một đối tượng 'chỉ đọc', do đó vẫn là một đại diện đáng tin cậy của tệp CODA 
    gốc trong khi Sao kê Ngân hàng sẽ được sửa đổi theo yêu cầu của các quy trình 
    hoạt động kế toán.
    
    Các Tài khoản Ngân hàng CODA được cấu hình dưới dạng 'Thông tin' sẽ chỉ tạo ra các Sao kê Ngân hàng Coda.
    
    Việc loại bỏ một đối tượng trong quá trình xử lý CODA dẫn đến việc loại bỏ 
    các đối tượng liên quan. Việc xóa một tệp CODA chứa nhiều Sao kê 
    Ngân hàng cũng sẽ xóa các sao kê liên quan đó.
    
    Thay vì điều chỉnh thủ công các báo cáo ngân hàng được tạo, bạn cũng có thể 
    nhập lại CODA sau khi cập nhật cơ sở dữ liệu OpenERP với thông tin
    còn thiếu để cho phép tự động đối chiếu.
    
    
    Lưu ý về bản hỗ trợ CODA V1:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Trong một số trường hợp, mã giao dịch, danh mục giao dịch hoặc mã giao tiếp 
    có cấu trúc đã có mô tả mới hoặc rõ ràng hơn trong CODA v2. Mô tả 
    được cung cấp bởi bảng cấu hình CODA dựa trên thông số 
    CODA V2.2.
    Nếu được yêu cầu, bạn có thể điều chỉnh thủ công các mô tả thông qua menu cấu hình CODA.

note: module: base
en: 
    Module to import CSV bank statements.
    ======================================
    
    This module allows you to import CSV Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Important Note
    ---------------------------------------------
    Because of the CSV format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.
    Whenever possible, you should use a more appropriate file format like OFX.
vi: 
    Phân hệ để nhập sao kê ngân hàng CSV.
    ======================================
    
    Phân hệ này cho phép bạn nhập các Tệp CSV trong Odoo: chúng được phân tích cú pháp và lưu trữ ở định dạng con người có thể đọc được trong
    Kế toán \ Ngân hàng và Tiền mặt \ Sao kê Ngân hàng.
    
    Lưu ý Quan trọng
    -------------------------------------------------
    Do giới hạn của định dạng CSV, Odoo không thể đảm bảo các giao dịch tương tự không được nhập nhiều lần hoặc xử lý đa tiền tệ.
    Bạn nên sử dụng định dạng tệp phù hợp hơn như OFX bất cứ khi nào có thể.

note: module: base
en: 
    Module to import OFX bank statements.
    ======================================
    
    This module allows you to import the machine readable OFX Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Bank Statements may be generated containing a subset of the OFX information (only those transaction lines that are required for the
    creation of the Financial Accounting records).
vi: 
    Phân hệ để nhập sao kê ngân hàng OFX.
    ======================================
    
    Phân hệ này cho phép bạn nhập các Tệp OFX máy có thể đọc được trong ODOO: chúng được phân tích cú pháp và lưu trữ ở định dạng con người có thể đọc được trong
    Kế toán \ Ngân hàng và Tiền mặt \ Sao kê Ngân hàng.
    
    Sao kê Ngân hàng chứa một tập hợp con của thông tin OFX (chỉ những dòng
    giao dịch được yêu cầu để
    tạo hồ sơ Kế toán Tài chính) có thể được tạo.

note: module: base
en: 
    Module to import QIF bank statements.
    ======================================
    
    This module allows you to import the machine readable QIF Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Important Note
    ---------------------------------------------
    Because of the QIF format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.
    Whenever possible, you should use a more appropriate file format like OFX.
vi: 
    Phân hệ để nhập sao kê ngân hàng QIF.
    ======================================
    
    Phân hệ này cho phép bạn nhập các tệp QIF máy có thể đọc được trong Odoo: chúng được phân tích cú pháp và lưu trữ ở định dạng con người có thể đọc được trong
    Kế toán \ Ngân hàng và Tiền mặt \ Sao kê Ngân hàng.
    
    Lưu ý Quan trọng
    -------------------------------------------------
    Do giới hạn của định dạng của QIF, Odoo không thể đảm bảo các giao dịch tương tự không được nhập nhiều lần hoặc xử lý đa tiền tệ.
    Bạn nên sử dụng định dạng tệp phù hợp hơn như OFX bất cứ khi nào có thể.

note: module: base
en: 
    Module to import SODA files.
    ======================================
vi: 
    Phân hệ để nhập tệp SODA.
    ======================================

note: module: base
en: 
    Mongolian accounting reports.
    ====================================================
    -Profit and Loss
    -Balance Sheet
    -Cash Flow Statement
    -VAT Repayment Report
    -Corporate Revenue Tax Report
    
    Financial requirement contributor: Baskhuu Lodoikhuu. BumanIT LLC
vi: 
    Báo cáo kế toán Mông Cổ.
    ====================================================
    - Báo cáo Kết quả Hoạt động Kinh doanh
    - Bảng Cân đối Kế toán
    - Báo cáo Lưu chuyển Tiền tệ
    - Báo cáo Hoàn Thuế GTGT
    - Báo cáo Thuế thu nhập Doanh nghiệp
    
    Đơn vị đóng góp yêu cầu tài chính: Baskhuu Lodoikhuu. BumanIT LLC

note: module: base
en: 
    Morocco Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
vi: 
    Quy tắc Bảng
     lương của Maroc.
    ===========================
    
    * Thông tin nhân viên
    * Hợp đồng lao động

note: module: base
en: 
    Mozambican Accounting localization
vi: 
    Bản địa hóa kế toán Mozambique

note: module: base
en: 
    New Zealand Accounting Module
    =============================
    
    New Zealand accounting basic charts and localizations.
    
    Also:
        - activates a number of regional currencies.
        - sets up New Zealand taxes.
vi: 
    Phân hệ Kế toán New Zealand
    =============================
    
    Hệ thống tài khoản cơ bản và bản địa hóa của New Zealand.
    
    Đồng thời:
    - kích hoạt một số loại tiền tệ khu vực.
    - thiết lập thuế của New Zealand.

note: module: base
en: 
    New extensible file import for Odoo
    ======================================
    
    Re-implement Odoo's file import system:
    
    * Server side, the previous system forces most of the logic into the
      client which duplicates the effort (between clients), makes the
      import system much harder to use without a client (direct RPC or
      other forms of automation) and makes knowledge about the
      import/export system much harder to gather as it is spread over
      3+ different projects.
    
    * In a more extensible manner, so users and partners can build their
      own front-end to import from other file formats (e.g. OpenDocument
      files) which may be simpler to handle in their work flow or from
      their data production sources.
    
    * In a module, so that administrators and users of Odoo who do not
      need or want an online import can avoid it being available to users.
vi: 
    Nhập tệp mở rộng mới cho Odoo
    =================================================================
    
    Triển khai lại hệ thống nhập tệp của Odoo:
    
    * Phía máy chủ, hệ thống trước buộc phần lớn logic vào máy khách,
      điều này làm hao tổn hiệu suất gấp hai lần (giữa các máy khách), khiến 
      hệ thống nhập khó sử dụng hơn nhiều nếu không có máy khách (RPC trực tiếp 
      hoặc các hình thức tự động hóa khác) và kiến thức về 
      hệ thống nhập/xuất khó thu thập hơn nhiều vì nó có trong 
      hơn 3 dự án khác nhau.
    
    * Theo cách có thể mở rộng hơn, người dùng và đối tác có thể xây dựng giao diện 
      front-end của riêng họ để nhập từ các định dạng tệp khác (vd: tệp OpenDocument), 
      điều này có thể khiến việc xử lý trong quy trình làm việc hoặc từ các nguồn 
      sản xuất dữ liệu của họ trở nên đơn giản hơn.
    
    * Trong một phân hệ, quản trị viên và người dùng Odoo không cần
      hoặc không muốn nhập online có thể tránh được việc người dùng có thể sử dụng nó.

note: module: base
en: 
    Nigerian localization.
    =========================================================
vi: 
    Bản địa hoá cho Nigeria.
    =========================================================

note: module: base
en: 
    Norwegian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.
    The first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.
    Necessary master data is also included.
vi: 
    SAF-T của Na Uy là định dạng tệp tiêu chuẩn để xuất các loại dữ liệu giao dịch kế toán khác nhau bằng định dạng XML.
    Phiên bản đầu tiên của SAF-T Financial được giới hạn ở cấp sổ cái bao gồm các giao dịch của khách hàng và nhà cung cấp.
    Bao gồm cả dữ liệu chủ cần thiết.

note: module: base
en: 
    Notify that a matching sale order exists in the reconciliation widget.
vi: 
    Thông báo rằng một đơn mua hàng trùng khớp tồn tại trong tiện ích đối chiếu.

note: module: base
en: 
    Odoo Arabic localization for most Saudi Arabia.
vi: 
    Bản địa hóa Odoo bằng tiếng Ả Rập dành cho phần lớn Ả Rập Xê Út.

note: module: base
en: 
    Odoo Enterprise Web Client.
    ===========================
    
    This module modifies the web addon to provide Enterprise design and responsiveness.
vi: 
    Trang Web phía Người dùng Odoo Enterprise.
    ============================
    
    Phân hệ này sửa đổi add-on trang web để cung cấp thiết kế và độ đáp ứng cho phiên bản Enterprise.

note: module: base
en: 
    Odoo Web Editor widget.
    ==========================
vi: 
    Tiện ích Chỉnh sửa Trang web Odoo.
    ==========================

note: module: base
en: 
    Odoo Web Hierarchy view
    =======================
    
    This module adds a new view called to be able to define a view to display
    an organization such as an Organization Chart for employees for instance.
vi: 
    Chế độ xem phân cấp web của Odoo
    ==========================
    
    Phân hệ này thêm một chế độ xem mới được gọi để có thể xác định chế độ xem để hiển thị
    một tổ chức, ví dụ như Sơ đồ tổ chức cho nhân viên.

note: module: base
en: 
    Odoo Web core module.
    ========================
    
    This module provides the core of the Odoo Web Client.
vi: 
    Phân hệ lõi Web Odoo.
    =========================
    
    Phân hệ này cung cấp thành phần cốt lõi của trang web Odoo ở phía người dùng.

note: module: base
en: 
    Odoo Web tours.
    ========================
vi: 
    Tour Trang web Odoo.
    ========================

note: module: base
en: 
    Org Chart Widget for HR
    =======================
    
    This module extend the employee form with a organizational chart.
    (N+1, N+2, direct subordinates)
vi: 
    Tiện ích Sơ đồ Tổ chức cho Nhân sự
    =======================
    
    Phân hệ này mở rộng biểu mẫu nhân viên với một sơ đồ tổ chức.
    (N+1, N+2, cấp dưới trực tiếp)

note: module: base
en: 
    Organization and management of Events.
    ======================================
    
    The event module allows you to efficiently organize events and all related tasks: planning, registration tracking,
    attendances, etc.
    
    Key Features
    ------------
    * Manage your Events and Registrations
    * Use emails to automatically confirm and send acknowledgments for any event registration
vi: 
    Tổ chức và quản lý các Sự kiện.
    ======================================
    
    Phân hệ sự kiện cho phép bạn tổ chức các sự kiện và toàn bộ nhiệm vụ liên quan: lập kế hoạch,
    theo dõi lượt đăng ký, sự tham dự,... một cách hiệu quả
    
    Tính năng Chính
    ------------
    * Quản lý các Sự kiện và Lượt đăng ký
    * Sử dụng email để tự động xác nhận và gửi xác nhận cho mọi lượt đăng ký sự kiện

note: module: base
en: 
    Own Checks Management
    ---------------------
    
    Extends 'Check Printing Base' module to manage own checks with more features:
    
    * allow using own checks that are not printed but filled manually by the user
    * allow to use deferred or electronic checks
      * printing is disabled
      * check number is set manually by the user
    * add an optional "Check Cash-In Date" for post-dated checks (deferred payments)
    * add a menu to track own checks
    
    Third Party Checks Management
    -----------------------------
    
    Add new "Third party check Management" feature.
    
    There are 2 main Payment Methods additions:
    
    * New Third Party Checks:
    
      * Payments of this payment method represent the check you get from a customer when getting paid (from an invoice or a manual payment)
    
    * Existing Third Party check.
    
      * Payments of this payment method are to track moves of the check, for eg:
    
        * Use a check to pay a vendor
        * Deposit the check on the bank
        * Get the check back from the bank (rejection)
        * Get the check back from the vendor (a rejection or return)
        * Transfer the check from one third party check journal to the other (one shop to another)
    
      * Those operations can be done with multiple checks at once
vi: 
    Quản lý séc riêng
    ---------------------
    
    Mở rộng phân hệ 'Cơ sở in Séc' để quản lý séc riêng với nhiều tính năng hơn:
    
    * cho phép sử dụng séc riêng không được in nhưng được người dùng điền thủ công
    * cho phép sử dụng séc điện tử hoặc trả chậm
    * tính năng in bị vô hiệu hóa
    * số séc được người dùng đặt thủ công
    * thêm tùy chọn "Ngày Chuyển đổi Séc thành Tiền mặt" cho séc trả sau (thanh toán trả chậm)
    * thêm một menu để theo dõi séc riêng
    
    Quản lý Séc của Bên thứ Ba
    -----------------------------
    
    Thêm tính năng "Quản lý Séc của Bên thứ Ba" mới.
    
    Có 2 bổ sung Phương thức Thanh toán chính:
    
    * Séc của Bên thứ Ba mới:
    
    * Các khoản thanh toán của phương thức thanh toán này cho thấy séc bạn nhận được từ khách hàng khi được thanh toán (từ hóa đơn hoặc thanh toán thủ công)
    
    * Séc của Bên thứ Ba hiện có.
    
      * Các khoản thanh toán của phương thức thanh toán này là để theo dõi chuyển động của séc, ví dụ:
    
        * Sử dụng séc để thanh toán cho nhà cung cấp
        * Gửi séc vào ngân hàng
        * Nhận lại séc từ ngân hàng (từ chối)
        * Nhận lại séc từ nhà cung cấp (từ chối hoặc trả lại)
        * Chuyển séc từ nhật ký séc của bên thứ ba này sang nhật ký séc khác (cửa hàng này sang cửa hàng khác)
    
       * Những thao tác đó có thể được thực hiện với nhiều séc cùng một lúc

note: module: base
en: 
    PLM for workorder.
    =================================================
vi: 
    PLM cho công đoạn.
    =================================================

note: module: base
en: 
    Pakistan Payroll and End of Service rules
    =========================================
vi: 
    Các quy tắc về Bảng lương và Kết thúc Dịch vụ của Pakistan.
    ==========================================

note: module: base
en: 
    Panamenian accounting chart and tax localization.
    
    Plan contable panameño e impuestos de acuerdo a disposiciones vigentes
    
    Con la Colaboración de
    - AHMNET CORP http://www.ahmnet.com
vi: 
    Hệ thống tài khoản và bản địa hóa thuế của Panama.
    
    Plan contable panameño e impuestos de acuerdo a disposiciones vigentes
    
    Con la Colaboración de
    - AHMNET CORP http://www.ahmnet.com

note: module: base
en: 
    Partners Geolocation
    ========================
vi: 
    Định vị Đối tác
    ========================

note: module: base
en: 
    Periodical Employees appraisal
    ==============================
    
    By using this application you can maintain the motivational process by doing periodical appraisals of your employees performance. The regular assessment of human resources can benefit your people as well your organization.
    
    An appraisal plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal appraisal.
    
    Key Features
    ------------
    * Ability to create employee's appraisal(s).
    * An appraisal can be created by an employee's manager or automatically based on schedule which is defined in the employee form.
    * The appraisal is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and appraisal is done by the manager.
    * Manager, colleague, collaborator, and employee himself/herself receives email to perform a periodical appraisal.
    * Every Appraisal Form filled by employees, colleague, collaborator, can be viewed in a PDF form.
    * Meeting Requests are created manually according to employees appraisals.
vi: 
    Đánh giá nhân viên định kỳ
    ==============================
    
    Bằng cách sử dụng ứng dụng này, bạn có thể duy trì quá trình tạo động lực bằng cách thực hiện đánh giá định kỳ về hiệu suất của nhân viên. Việc đánh giá thường xuyên nguồn nhân lực có thể mang lại lợi ích cho nhân viên cũng như tổ chức của bạn.
    
    Mỗi nhân viên có thể được gán một kế hoạch đánh giá. Các kế hoạch này xác định tần suất và cách bạn quản lý đánh giá cá nhân định kỳ của mình.
    
    Tính năng chính
    ------------
    * Khả năng tạo (các) bản đánh giá nhân viên.
    * Bản đánh giá có thể được tạo bởi quản lý của nhân viên hoặc tự động dựa trên lịch trình được xác định trong biểu mẫu nhân viên.
    * Việc thẩm định được thực hiện theo một kế hoạch trong đó nhiều cuộc khảo sát khác nhau có thể được tạo ra. Mỗi khảo sát có thể được trả lời bởi một cấp độ cụ thể trong hệ thống phân cấp nhân viên. Việc xem xét và thẩm định cuối cùng được thực hiện bởi quản lý.
    * Quản lý, đồng nghiệp, cộng tác viên và chính nhân viên nhận được email để thực hiện đánh giá định kỳ.
    * Mọi Bảng Đánh giá được điền bởi nhân viên, đồng nghiệp, cộng tác viên đều có thể được xem dưới dạng PDF.
    * Yêu cầu Họp được tạo thủ công theo đánh giá nhân viên.

note: module: base
en: 
    Phone Numbers Validation
    ========================
    
    This module adds the feature of validation and formatting phone numbers
    according to a destination country.
    
    It also adds phone blacklist management through a specific model storing
    blacklisted phone numbers.
    
    It adds mail.thread.phone mixin that handles sanitation and blacklist of
    records numbers.
vi: 
    Xác thực Số Điện thoại
    ========================
    
    Phân hệ này bổ sung tính năng xác thực và định dạng số điện thoại 
    theo quốc gia đích.
    
    Tính năng quản lý danh sách hạn chế cũng được bổ sung thông qua một mô hình cụ thể lưu trữ
    các số điện thoại trong danh sách hạn chế.
    
    Phân hệ này bổ sung mixin mail.thread.phone giúp dọn dẹp và hạn chế
    các số liên hệ.

note: module: base
en: 
    Piano dei conti italiano di un'impresa generica.
    ================================================
    
    Italian accounting chart and localization.
vi: 
    Piano dei conti italiano di un'impresa generica.
    ================================================
    
    Hệ thống tài khoản và bản địa hóa của Ý.

note: module: base
en: 
    Planning integration with hr contract
    
    With this module, planning take into account employee's contracts for
    slots planification and allocated hours.
vi: 
    Lập kế hoạch tích hợp với hợp đồng nhân sự
    
    Với phân hệ này, việc lập kế hoạch sẽ tính toán cả hợp đồng của nhân viên để
    lập kế hoạch khung giờ và số giờ được phân bổ.

note: module: base
en: 
    Planning integration with time off
vi: 
    Lập kế hoạch tích hợp với nghỉ phép

note: module: base
en: 
    Please refer to Sale Matrix or Purchase Matrix for the use of this module.
vi: 
    Vui lòng tham khảo Ma trận Bán hàng hoặc Ma trận Mua để sử dụng phân hệ này.

note: module: base
en: 
    Polish Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Ba Lan.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Product Life Management
    =======================
    
    * Versioning of Bill of Materials and Products
    * Different approval flows possible depending on the type of change order
vi: 
    Quản lý Vòng đời Sản phẩm
    ========================
    
    * Phiên bản Hóa đơn Nguyên vật liệu và Sản phẩm
    * Có thể có các luồng phê duyệt khác nhau tùy thuộc vào loại lệnh thay đổi

note: module: base
en: 
    Project and task integration with holidays
vi: 
    Tích hợp dự án và nhiệm vụ với ngày nghỉ lễ

note: module: base
en: 
    Proposes advanced routing options not available in web or base to keep
    base modules simple.
vi: 
    Đề xuất các tùy chọn định tuyến nâng cao không có sẵn trong web hoặc cơ sở để duy trì
    sự đơn giản của phân hệ cơ sở.

note: module: base
en: 
    Provides the option to add the prorata deduction to the VAT export
vi: 
    Cung cấp tùy chọn để thêm khấu trừ theo tỷ lệ vào xuất thuế GTGT

note: module: base
en: 
    Publish your customers as business references on your website to attract new potential prospects.
vi: 
    Đăng khách hàng lên trang web làm thông tin tham khảo về các dự án kinh doanh của bạn để thu hút khách hàng tiềm năng mới.

note: module: base
en: 
    Publish your members/association directory publicly.
vi: 
    Đăng công khai thư mục thành viên/hiệp hội của bạn.

note: module: base
en: 
    Quality Base
    ===============
    * Define quality points that will generate quality checks on pickings,
      manufacturing orders or work orders (quality_mrp)
    * Quality alerts can be created independently or related to quality checks
    * Possibility to add a measure to the quality check with a min/max tolerance
    * Define your stages for the quality alerts
vi: 
    Cơ sở Chất lượng
    ===============
    * Xác định các yếu tố chất lượng hình thành bản kiểm tra chất lượng cho những đợt lấy hàng,
       lệnh sản xuất hoặc công đoạn (quality_mrp)
    * Cảnh báo chất lượng có thể được tạo riêng hoặc liên quan đến bản kiểm tra chất lượng
    * Yếu tố đo lường có thể được thêm vào bản kiểm tra chất lượng với mức độ tối thiểu/tối đa
    * Xác định các giai đoạn trong cảnh báo chất lượng

note: module: base
en: 
    Quality Control
    ===============
    * Define quality points that will generate quality checks on pickings,
      manufacturing orders or work orders (quality_mrp)
    * Quality alerts can be created independently or related to quality checks
    * Possibility to add a measure to the quality check with a min/max tolerance
    * Define your stages for the quality alerts
vi: 
    Kiểm soát Chất lượng
    ===============
    * Xác định các yếu tố chất lượng hình thành bản kiểm tra chất lượng cho những đợt lấy hàng,
     lệnh sản xuất hoặc công đoạn (quality_mrp)
    * Cảnh báo chất lượng có thể được tạo riêng hoặc liên quan đến bản kiểm tra chất lượng
    * Yếu tố đo lường có thể được thêm vào bản kiểm tra chất lượng với mức độ tối thiểu/tối đa
    * Xác định các giai đoạn trong cảnh báo chất lượng

note: module: base
en: 
    Reimbursement of expenses in Payslips
    =====================================
    
    This application allows you to reimburse expenses in payslips.
vi: 
    Hoàn trả chi phí trong phiếu lương
    =====================================
    
    Ứng dụng này cho phép bạn hoàn trả chi phí trong phiếu lương.

note: module: base
en: 
    Reinvoice Employee Expense
    ==========================
    
    Create some products for which you can re-invoice the costs.
    This module allow to reinvoice employee expense, by setting the SO directly on the expense.
vi: 
    Tái lập hóa đơn Chi phí Nhân viên
    ==========================
    
    Tạo một số sản phẩm mà bạn có thể tái lập hóa đơn chi phí.
    Phân hệ này cho phép tái lập hóa đơn chi phí nhân viên, bằng cách thiết lập Đơn Bán hàng trực tiếp vào chi phí.

note: module: base
en: 
    Repair Products from helpdesk tickets
vi: 
    Sửa Sản phẩm từ phiếu hỗ trợ

note: module: base
en: 
    Rwandan localisation containing:
    - COA
    - Taxes
    - Tax report
    - Fiscal position
vi: 
    Bản địa hoá cho Rwanda bao gồm:
    -  Hệ thống tài khoản
    - Thuế
    - Báo cáo thuế
    - Vị trí tài chính

note: module: base
en: 
    SBR Dutch Localization
    ========================
    Submit your Intracommunity Services to the Dutch tax authorities.
vi: 
    Bản địa hoá SBR Hà Lan
    ========================
    Nộp dịch vụ trong cộng đồng của bạn đến cơ quan thuế Hà Lan.

note: module: base
en: 
    SBR Dutch Localization
    ========================
    Submit your Tax Reports to the Dutch tax authorities
vi: 
    Bản địa hoá SBR Hà Lan
    ========================
    Nộp Báo cáo thuế của bạn đến cơ quan thuế Hà Lan.

note: module: base
en: 
    SBR Dutch Localization OB Nummer
    =================================
    Adds the missing field for a correct exchange through SBR
vi: 
    Bản địa hoá SBR cho Hà Lan OB Nummer
    =================================
    Thêm trường còn thiếu để trao đổi chính xác thông qua SBR

note: module: base
en: 
    SBR Dutch Localization Status information service
    ==================================================
    Adds the service that will check on the status of a submitted report to Digipoort
vi: 
    Bản địa hóa SBR cho Hà Lan Dịch vụ thông tin trạng thái
    ===================================================
    Thêm dịch vụ sẽ kiểm tra trạng thái của báo cáo đã gửi đến Digipoort

note: module: base
en: 
    SMS Marketing on event attendees
    ================================
    
    Bridge module adding UX requirements to ease SMS marketing o, event attendees.
vi: 
    Marketing qua SMS cho người tham dự sự kiện
    ================================
    
    Phân hệ cầu nối bổ sung các yêu cầu UX để khiến Marketing qua SMS cho người tham dự sự kiện trở nên dễ dàng hơn.

note: module: base
en: 
    SMS Marketing on event track speakers
    =====================================
    
    Bridge module adding UX requirements to ease SMS marketing on event track
    speakers..
vi: 
    Marketing qua SMS cho diễn giả theo dõi sự kiện
    =====================================
    
    Phân hệ cầu nối bổ sung các yêu cầu UX để khiến việc marketing qua SMS cho các diễn giả theo dõi sự kiện trở nên dễ dàng hơn.

note: module: base
en: 
    Schedule your teams across projects and estimate deadlines more accurately.
vi: 
    Lên lịch cho nhóm của bạn theo các dự án để ước tính hạn chót một cách chính xác.

note: module: base
en: 
    Schedule your teams and employees with shift.
vi: 
    Lên kế hoạch cho bộ phận và nhân viên với ca làm việc.

note: module: base
en: 
    Search planning slots by skill
vi: 
    Tìm kiếm khung giờ kế hoạch theo kỹ năng

note: module: base
en: 
    Search project tasks according to the assignees' skills
vi: 
    Tìm kiếm nhiệm vụ dự án theo kỹ năng của người được giao

note: module: base
en: 
    Sell event tickets through eCommerce app.
vi: 
    Bán vé sự kiện thông qua ứng dụng Thương mại điện tử.

note: module: base
en: 
    Sell your event booths and track payments on sale orders.
vi: 
    Bán gian hàng sự kiện của bạn và theo dõi các khoản thanh toán dựa trên đơn bán hàng.

note: module: base
en: 
    Send KPI Digests periodically
    =============================
vi: 
    Gửi Bảng thông tin KPI định kỳ
    =============================

note: module: base
en: 
    Send your shippings through Starshipit and track them online
    =======================================================
    
    Starshipit is the leading provider of integrated shipping and tracking solutions for growing e-commerce businesses.
    Seamlessly integrating with a large range of couriers and platforms,
    you can streamline every step of your fulfilment process,
    reduce handling time and improve customer experience.
vi: 
    Gửi hàng hoá qua Starshipit và theo dõi online
    =======================================================
    
    Starshipit là nhà cung cấp hàng đầu về giải pháp gửi hàng và theo dõi tích hợp cho các doanh nghiệp thương mại điện tử đang phát triển.
    Tích hợp một cách mượt mà với nhiều hãng vận chuyển và nền tảng khác nhau,
    bạn có thể tối ưu mọi bước trong quá trình hoàn thành đơn hàng,
    giảm thời gian xử lý và cải thiện trải nghiệm khách hàng.

note: module: base
en: 
    Send your shippings through bpost and track them online
    =======================================================
    
    Companies located in Belgium can take advantage of shipping with the
    local Post company.
    
    See: https://www.bpost.be/portal/goHome
vi: 
    Gửi đơn hàng của bạn thông qua bpost và theo dõi chúng online
    =======================================================
    
    Các công ty ở Bỉ có thể tận dụng vận chuyển với
    công ty Bưu chính nội địa.
    
    Tìm hiểu tại: https://www.bpost.be/portal/goHome

note: module: base
en: 
    Shorten URLs and use them to track clicks and UTMs
vi: 
    Rút ngắn các URL và sử dụng chúng để theo dõi số lượt nhấp và UTM

note: module: base
en: 
    Show your company address/partner address on Google Maps. Configure an API key in the Website settings.
vi: 
    Hiển thị địa chỉ công ty/địa chỉ đối tác của bạn trên Google Maps. Cấu hình khóa API trong cài đặt Trang web.

note: module: base
en: 
    Sign and complete your documents easily. Customize your documents with text and signature fields and send them to your recipients.
    
    Let your customers follow the signature process easily.
vi: 
    Ký và hoàn thành tài liệu của bạn một cách dễ dàng. Tùy chỉnh tài liệu với các trường văn bản và chữ ký và gửi chúng cho người nhận.
    
    Hãy để khách hàng của bạn theo dõi quy trình ký tên một cách dễ dàng.

note: module: base
en: 
    Singapore accounting chart and localization.
    =======================================================
    
    This module add, for accounting:
     - The Chart of Accounts of Singapore
     - Field UEN (Unique Entity Number) on company and partner
     - Field PermitNo and PermitNoDate on invoice
vi: 
    Hệ thống tài khoản và bản địa hóa cho Singapore.
    =======================================================
    
    Phân hệ này thêm các tính năng sau vào kế toán:
      - Hệ thống tài khoản của Singapore
      - Trường UEN (Số Thực thể Duy nhất) theo công ty và đối tác
      - Trường PermitNo và PermitNoDate trên hóa đơn

note: module: base
en: 
    Skills and Resume for HR
    ========================
    
    This module introduces skills and resume management for employees.
vi: 
    Kỹ năng và Sơ yếu lý lịch cho Nhân sự
    =========================
    
    Phân hệ này giới thiệu tính năng quản lý CV và kỹ năng cho nhân viên.

note: module: base
en: 
    Slovak Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Slovakia.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Slovakia accounting chart and localization: Chart of Accounts 2020, basic VAT rates +
    fiscal positions.
    
    Tento modul definuje:
    • Slovenskú účtovú osnovu za rok 2020
    
    • Základné sadzby pre DPH z predaja a nákupu
    
    • Základné fiškálne pozície pre slovenskú legislatívu
    
    
    Pre viac informácií kontaktujte info@26house.com alebo navštívte https://www.26house.com.
vi: 
    Hệ thống tài khoản và bản địa hóa cho Slovakia: Hệ thống tài khoản 2020, thuế suất GTGT cơ bản + 
    vị trí tài chính.
    
    Tento modul definuje:
    • Slovenskú účtovú osnovu za rok 2020
    
    • Základné sadzby pre DPH z predaja a nákupu
    
    • Základné fiškálne pozície pre slovenskú legislatívu
    
     
    Pre viac informácií kontaktujte info@26house.com alebo navštívte https://www.26house.com.

note: module: base
en: 
    Specify rentals of products (products, quotations, invoices, ...)
    Manage status of products, rentals, delays
    Manage user and manager notifications
vi: 
    Ghi rõ giá thuê sản phẩm (sản phẩm, báo giá, hóa đơn,...)
    Quản lý trạng thái của sản phẩm, cho thuê, chậm trễ
    Quản lý thông báo của người dùng và người quản lý

note: module: base
en: 
    Studio - Customize Odoo
    =======================
    
    This addon allows the user to customize most element of the user interface, in a
    simple and graphical way. It has two main features:
    
    * create a new application (add module, top level menu item, and default action)
    * customize an existing application (edit menus, actions, views, translations, ...)
    
    Note: Only the admin user is allowed to make those customizations.
vi: 
    Studio - Tùy chỉnh Odoo
    =======================
    
    Addon này cho phép người dùng tùy chỉnh hầu hết các yếu tố giao diện người dùng, theo 
    cách đơn giản mà đầy tính đồ họa. Addon này có hai tính năng chính:
    
    * tạo một ứng dụng mới (thêm phân hệ, mục menu cấp cao nhất và tác vụ mặc định)
    * tùy chỉnh một ứng dụng hiện có (chỉnh sửa menu, tác vụ, chế độ xem, bản dịch,...)
    
    Lưu ý: Chỉ người dùng có vai trò quản trị viên được phép thực hiện các tùy chỉnh trên.

note: module: base
en: 
    Studio - Customize Odoo
    =======================
    
    This addon allows the user to display all the website forms linked to a certain
    model. Furthermore, you can create a new website form or edit an existing one.
vi: 
    Studio - Tùy chỉnh Odoo
    =======================
    
    Tiện ích bổ sung này cho phép người dùng hiển thị tất cả biểu mẫu trang web được liên kết đến một
    model. Ngoài ra, bạn có thể tạo một mẫu trang web mới hoặc chỉnh sửa một trang web hiện có.

note: module: base
en: 
    Support for Indian TDS (Tax Deducted at Source).
vi: 
    Hỗ trợ TDS (Thuế khấu trừ tại nguồn) của Ấn Độ.

note: module: base
en: 
    Swedish Accounting
    ------------------
    
    This is the base module to manage the accounting chart for Sweden in Odoo.
    It also includes the invoice OCR payment reference handling.
vi: 
    Kế toán cho Thụy Điển
    ------------------
    
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Thụy Điển trong Odoo.
    Phân hệ này cũng bao gồm việc xử lý tham chiếu thanh toán OCR của hóa đơn.

note: module: base
en: 
    Swiss POS Localization
    =======================================================
vi: 
    Bản địa hoá POS cho Thuỵ Sĩ
    =======================================================

note: module: base
en: 
    Swiss localization
    ==================
    This module defines a chart of account for Switzerland (Swiss PME/KMU 2015), taxes and enables the generation of a QR-bill when you print an invoice or send it by mail.
    The QR bill is attached to the invoice and eases its payment.
    
    A QR-bill will be generated if:
        - The partner set on your invoice has a complete address (street, city, postal code and country) in Switzerland
        - The option to generate the Swiss QR-code is selected on the invoice (done by default)
        - A correct account number/QR IBAN is set on your bank journal
        - (when using a QR-IBAN): the payment reference of the invoice is a QR-reference
    
    The generation of the QR-bill is automatic if you meet the previous criteria. The QR-bill will be appended after the invoice when printing or sending by mail.
vi: 
    Bản địa hoá tiếng Thuỵ Sĩ
    ==================
    Phân hệ này xác định một hệ thống tài khoản cho Thụy Sĩ (Swiss PME/KMU 2015), thuế và cho phép tạo ra một QR-bill khi bạn in hóa đơn hoặc gửi nó qua thư.
    QR bill được đính kèm vào hóa đơn và giúp dễ dàng thanh toán.
    
    Một QR-bill sẽ được tạo ra nếu:
        - Đối tác được đặt trên hóa đơn của bạn có địa chỉ đầy đủ (số nhà, thành phố, mã bưu điện và quốc gia) tại Thụy Sĩ
        - Tùy chọn tạo mã QR Thụy Sĩ được chọn trên hóa đơn (mặc định)
        - Số tài khoản/QR IBAN chính xác được đặt trên sổ nhật ký ngân hàng của bạn
        - (khi sử dụng QR-IBAN): tham chiếu thanh toán của hóa đơn là một tham chiếu QR
    
    Việc tạo ra QR-bill là tự động nếu bạn đáp ứng các tiêu chí trước đó. QR-bill sẽ được đính kèm sau hóa đơn khi in hoặc gửi qua thư.

note: module: base
en: 
    Switzerland Payroll Rules.
    ==========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
        * Compute payslips according to ELM 5 standard
vi: 
    Quy tắc Bảng lương của Thuỵ Sĩ.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép
    * Tính toán phiếu lương theo tiêu chuẩn ELM 5

note: module: base
en: 
    TDS TCS Reports Handler
vi: 
    Trình xử lý tuỳ chỉnh báo cáo TDS TCS

note: module: base
en: 
    Take into account the working schedule (sick leaves, part time, ...) of employees when scheduling appointments
    --------------------------------------------------------------------------------------------------------------
vi: 
    Cân nhắc lịch làm việc (nghỉ ốm, bán thời gian,...) của nhân viên khi sắp xếp lịch hẹn
    --------------------------------------------------------------------------------------------------------------

note: module: base
en: 
    Tanzanian localisation containing:
    - COA
    - Taxes
    - Tax report
    - Fiscal position
vi: 
    Bản địa hoá cho Tanzania bao gồm:
    -  Hệ thống tài khoản
    - Thuế
    - Báo cáo thuế
    - Vị trí tài chính

note: module: base
en: 
    Technical module.
vi: 
    Phân hệ kỹ thuật.

note: module: base
en: 
    The Austrian Standard Audit File for Tax (SAF-T) is a standard file format for exporting various types of accounting transactional data using the XML format.
vi: 
    Tệp Kiểm toán Chuẩn Áo cho Thuế (SAF-T) là một định dạng tệp chuẩn để xuất dữ liệu giao dịch kế toán đa dạng bằng định dạng XML.

note: module: base
en: 
    The UBL PINT e-invoicing format for Japan is based on the Peppol International (PINT) model for Billing.
vi: 
    Định dạng hóa đơn điện tử UBL PINT cho Nhật Bản dựa trên mô hình Peppol International (PINT) cho Hoá đơn.

note: module: base
en: 
    The UBL PINT e-invoicing format for Malaysia is based on the Peppol International (PINT) model for Billing.
vi: 
    Định dạng hóa đơn điện tử UBL PINT cho Malaysia dựa trên mô hình Peppol International (PINT) cho Hoá đơn.

note: module: base
en: 
    The aim is to have a complete module to manage all products repairs.
    ====================================================================
    
    The following topics are covered by this module:
    ------------------------------------------------------
        * Add/remove products in the reparation
        * Impact for stocks
        * Warranty concept
        * Repair quotation report
        * Notes for the technician and for the final customer
vi: 
    Mục đích là có được một phân hệ hoàn chỉnh để quản lý mọi sửa chữa sản phẩm.
    ====================================================================
    
    Phân hệ này bao gồm các chủ đề sau đây:
    ---------------------------------------------------------- ----
    * Thêm/loại bỏ sản phẩm trong sửa chữa
    * Tác động đối với tồn kho
    * Khái niệm bảo hành
    * Báo cáo báo giá sửa chữa
    * Ghi chú cho kỹ thuật viên và cho khách hàng cuối cùng

note: module: base
en: 
    The base module to manage lunch.
    ================================
    
    Many companies order sandwiches, pizzas and other, from usual vendors, for their employees to offer them more facilities.
    
    However lunches management within the company requires proper administration especially when the number of employees or vendors is important.
    
    The “Lunch Order” module has been developed to make this management easier but also to offer employees more tools and usability.
    
    In addition to a full meal and vendor management, this module offers the possibility to display warning and provides quick order selection based on employee’s preferences.
    
    If you want to save your employees' time and avoid them to always have coins in their pockets, this module is essential.
vi: 
    Phân hệ cơ sở để quản lý bữa trưa.
    ================================
    
    Nhiều công ty đặt mua bánh sandwich, pizza và những món ăn khác từ các nhà cung cấp thường xuyên cho nhân viên để tạo đãi ngộ tốt hơn.
    
    Tuy nhiên, việc quản lý bữa trưa trong doanh nghiệp cần được tiến hành một cách thích hợp, đặc biệt là khi số lượng nhân viên hoặc nhà cung cấp đóng vai trò quan trọng.
    
    Phân hệ "Đặt Bữa trưa" đã được tạo ra để khiến việc quản lý này trở nên dễ dàng hơn bao giờ hết, đồng thời cung cấp cho nhân viên nhiều công cụ và tính hữu dụng hơn.
    
    Ngoài một bữa ăn đầy đủ và quản lý nhà cung cấp, phân hệ này cung cấp khả năng hiển thị cảnh báo và lựa chọn đơn hàng nhanh dựa trên sở thích của nhân viên.
    
    Nếu bạn muốn giúp nhân viên tiết kiệm thời gian và tránh phải mang theo tiền mọi lúc, thì đây là một phân hệ cần thiết.

note: module: base
en: 
    The delivery guide (Complemento XML Carta de Porte) is needed as a proof
    that you are sending goods between A and B.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.
vi: 
    Hướng dẫn giao hàng (Complemento XML Carta de Porte) cần thiết để làm bằng chứng 
    rằng bạn đang gửi hàng hóa giữa A và B.
    
    Chỉ khi lệnh giao hàng được xác thực thì bạn mới có thể tạo hướng dẫn
    giao hàng.

note: module: base
en: 
    The delivery guide (Guía de Remisión) is needed as a proof
    that you are sending goods between A and B.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.
vi: 
    Hướng dẫn giao hàng (Guía de Remisión) cần thiết để làm bằng chứng 
    rằng bạn đang gửi hàng hóa giữa A và B.
    
    Chỉ khi lệnh giao hàng được xác thực thì bạn mới có thể tạo hướng dẫn
    giao hàng.

note: module: base
en: 
    The delivery guide (guia de despacho) is needed as a proof
    that you are sending goods between A and B.
    
    It is configurable on the partner if prices are needed on the
    delivery guide and if they need to come from the sale order
    or the product itself.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.  Then it will follow the same flow as for the invoices, sending it to
    the SII.
vi: 
    Hướng dẫn giao hàng (guia de despacho) là cần thiết để làm bằng chứng
    rằng bạn đang gửi hàng hóa giữa A và B.
    
    Có thể định cấu hình theo đối tác xem giá cần có trên
    hướng dẫn giao hàng và nếu cần đến từ đơn bán hàng
    hoặc chính sản phẩm.
    
    Chỉ khi lệnh giao hàng được xác thực thì bạn mới có thể tạo hướng dẫn
    giao hàng. Sau đó, quy trình thực hiện sẽ diễn ra tương tự như đối với hóa đơn, gửi đến 
    SII.

note: module: base
en: 
    The implementation of Passkeys using the webauthn protocol.
    ===========================================================
    
    Passkeys are a secure alternative to a username and a password.
    When a user logs in with a Passkey, MFA will not be required.
vi: 
    Triển khai Khoá truy cập bằng giao thức webauthn.
    ===========================================================
    
    Khoá truy cập là giải pháp thay thế an toàn cho tên người dùng và mật khẩu.
    Khi người dùng đăng nhập bằng Khoá truy cập, MFA sẽ không được yêu cầu.

note: module: base
en: 
    The kernel of Odoo, needed for all installation.
    ===================================================
vi: 
    Hạt nhân của Odoo, cần cho mọi cài đặt.
    ===================================================

note: module: base
en: 
    The module adds Microsoft user in res user.
    ===========================================
vi: 
    Phân hệ này thêm người dùng Microsoft trong res_user.
    ===========================================

note: module: base
en: 
    The module adds google user in res user.
    ========================================
vi: 
    Phân hệ này cho phép thêm người dùng google vào res_user.
    ========================================

note: module: base
en: 
    The purpose of this module is to implement "sparse" fields, i.e., fields
    that are mostly null. This implementation circumvents the PostgreSQL
    limitation on the number of columns in a table. The values of all sparse
    fields are stored in a "serialized" field in the form of a JSON mapping.
vi: 
    Mục đích của phân hệ này là triển khai các trường "thưa", tức là các trường
    chủ yếu rỗng. Việc triển khai này phá vỡ giới hạn PostgreSQL
    về số lượng cột trong một bảng. Giá trị của tất cả các trường thưa
    được lưu trữ trong trường "được tuần tự hóa" ở dạng ánh xạ JSON.

note: module: base
en: 
    The purpose of this technical module is to provide a front for
    social media configuration for any other module that might need it.
vi: 
    Mục đích của phân hệ kỹ thuật này là cung cấp phông chữ cho
    cấu hình mạng xã hội dành cho bất kỳ phân hệ nào khác có thể cần đến nó.

note: module: base
en: 
    This add-on brings the technical requirements of the French regulation CGI art. 286, I. 3° bis that stipulates certain criteria concerning the inalterability, security, storage and archiving of data related to sales to private individuals (B2C).
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    Install it if you use the Point of Sale app to sell to individuals.
    
    The module adds following features:
    
        Inalterability: deactivation of all the ways to cancel or modify key data of POS orders, invoices and journal entries
    
        Security: chaining algorithm to verify the inalterability
    
        Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
    
        Access to download the mandatory Certificate of Conformity delivered by Odoo SA (only for Odoo Enterprise users)
vi: 
    Tiện ích bổ sung này đáp ứng các yêu cầu kỹ thuật của quy định CGI art. 286, I. 3° bis của Pháp, quy định một số tiêu chí liên quan đến tính không thể thay đổi, bảo mật, lưu và lưu trữ dài hạn dữ liệu liên quan đến việc bán hàng cho các cá nhân (B2C).
    ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- ---------------------------------------------
    
    Hãy cài đặt nếu bạn sử dụng ứng dụng POS để bán hàng cho các cá nhân.
    
    Phân hệ này bổ sung các tính năng sau:
    
         Tính không thể thay đổi: hủy kích hoạt hoàn toàn để hủy hoặc sửa đổi dữ liệu chính của đơn đặt hàng POS, hóa đơn và bút toán
    
         Bảo mật: xâu chuỗi thuật toán để xác minh tính không thể thay đổi
    
         Lưu: chốt doanh số bán hàng tự động với việc tính toán cả kỳ và tổng tích lũy (hàng ngày, hàng tháng, hàng năm)
    
         Truy cập để tải xuống Chứng nhận Tuân thủ bắt buộc mà Odoo SA cung cấp (chỉ dành cho người dùng Odoo Enterprise)

note: module: base
en: 
    This bridge module adds some smart buttons between Purchase and Subcontracting
vi: 
    Phân hệ cầu nối này thêm một số nút thông minh giữa Mua hàng và Gia công

note: module: base
en: 
    This bridge module allows to manage subcontracting with the dropshipping module.
vi: 
    Phân hệ cầu nối này cho phép quản lý gia công với phân hệ dropshipping.

note: module: base
en: 
    This bridge module allows to manage subcontracting with valuation.
vi: 
    Phân hệ cầu nối này cho phép quản lý gia công với định giá.

note: module: base
en: 
    This bridge module is auto-installed when the modules sale_timesheet_enterprise and project_timesheet_holidays are installed.
vi: 
    Phân hệ cầu nối này được cài đặt tự động khi cài đặt các phân hệ sale_timesheet_enterprise và project_timesheet_holidays.

note: module: base
en: 
    This bridge module is auto-installed when the modules stock_barcode and mrp_subcontracting are installed.
vi: 
    Phân hệ cầu nối này được cài đặt tự động khi cài đặt các phân hệ stock_barcode và mrp_subcontracting.

note: module: base
en: 
    This bridge module is auto-installed when the modules stock_barcode and quality_control are installed.
vi: 
    Phân hệ cầu nối này được cài đặt tự động khi cài đặt các phân hệ stock_barcode và quality_control.

note: module: base
en: 
    This is a base module. It holds website-related stuff for Contact model (res.partner).
vi: 
    Đây là một phân hệ cơ sở. Phân hệ này chứa các nội dung liên quan đến trang web cho mô hình Liên hệ (res.partner).

note: module: base
en: 
    This is a bridge module that adds multi-website support for payment providers.
vi: 
    Đây là phân hệ cầu nối bổ sung hỗ trợ nhiều trang web dành cho các nhà cung cấp dịch vụ thanh toán.

note: module: base
en: 
    This is a full-featured calendar system.
    ========================================
    
    It supports:
    ------------
        - Calendar of events
        - Recurring events
    
    If you need to manage your meetings, you should install the CRM module.
vi: 
    Hệ thống lịch với đầy đủ tính năng.
    ==============================
    
    Hệ thống này hỗ trợ:
    ------------
        - Lịch sự kiện
        - Sự kiện định kỳ
    
    Nếu cần quản lý các cuộc họp, bạn cần cài đặt phân hệ CRM.

note: module: base
en: 
    This is a link module between Point of Sale and Mrp.
vi: 
    Đây là module liên kết giữa Điểm bán hàng và MRP.

note: module: base
en: 
    This is the Odoo module to manage the accounting in Finland.
    ============================================================
    
    After installing this module, you'll have access to:
        * Finnish chart of account
        * Fiscal positions
        * Invoice Payment Reference Types (Finnish Standard Reference & Finnish Creditor Reference (RF))
        * Finnish Reference format for Sale Orders
    
    Set the payment reference type from the Sales Journal.
vi: 
    Đây là phân hệ Odoo để quản lý kế toán ở Phần Lan.
    ===========================================================================
    
    Sau khi cài đặt phân hệ này, bạn sẽ có quyền truy cập vào:
       * Hệ thống tài khoản của Phần Lan
       * Vị thế tài chính
       * Loại Tham chiếu Thanh toán Hóa đơn (Tham chiếu Tiêu chuẩn của Phần Lan & Tham chiếu Bên cho vay của Phần Lan (RF))
       * Định dạng Tham chiếu Đơn bán hàng của Phần Lan
    
    Đặt loại tham chiếu thanh toán từ Nhật ký Bán hàng.

note: module: base
en: 
    This is the base module for managing Units of measure.
    ========================================================================
vi: 
    Đây là phân hệ cơ sở để quản lý đơn vị đo lường.
    ========================================================================

note: module: base
en: 
    This is the base module for managing products and pricelists in Odoo.
    ========================================================================
    
    Products support variants, different pricing methods, vendors information,
    make to stock/order, different units of measure, packaging and properties.
    
    Pricelists support:
    -------------------
        * Multiple-level of discount (by product, category, quantities)
        * Compute price based on different criteria:
            * Other pricelist
            * Cost price
            * List price
            * Vendor price
    
    Pricelists preferences by product and/or partners.
    
    Print product labels with barcode.
vi: 
    Đây là phân hệ cơ sở để quản lý các sản phẩm và bảng giá trong Odoo.
    ========================================================================
    
    Sản phẩm hỗ trợ biến thể, phương pháp định giá khác nhau, thông tin nhà cung cấp, 
    sản xuất để lưu kho/theo đơn đặt hàng, các đơn vị tính khác nhau, cách đóng gói và thuộc tính.
    
    Bảng giá hỗ trợ:
    -------------------
    * Nhiều hình thức giảm giá (theo sản phẩm, danh mục, số lượng)
    * Tính giá dựa trên các tiêu chí khác nhau:
    * Bảng giá khác
    * Chi phí
    * Giá niêm yết
    * Giá của nhà cung cấp
    
    Tùy chọn bảng giá theo sản phẩm và/hoặc đối tác.
    
    In nhãn sản phẩm với mã vạch.

note: module: base
en: 
    This is the base module of the Serbian localization. It manages chart of accounts and taxes.
    This module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Source: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html
vi: 
    Đây là phân hệ cơ sở của bản địa hóa cho Serbia. Phân hệ này quản lý hệ thống tài khoản và thuế.
    Phân hệ này dựa trên tài liệu chính thức "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Nguồn: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html

note: module: base
en: 
    This is the base module to manage the accounting chart for Belgium in Odoo.
    ==============================================================================
    
    After installing this module, the Configuration wizard for accounting is launched.
        * We have the account templates which can be helpful to generate Charts of Accounts.
        * On that particular wizard, you will be asked to pass the name of the company,
          the chart template to follow, the no. of digits to generate, the code for your
          account and bank account, currency to create journals.
    
    Thus, the pure copy of Chart Template is generated.
    
    Wizards provided by this module:
    --------------------------------
        * Partner VAT Intra: Enlist the partners with their related VAT and invoiced
          amounts. Prepares an XML file format.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Partner VAT Intra
        * Periodical VAT Declaration: Prepares an XML file for Vat Declaration of
          the Main company of the User currently Logged in.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Periodical VAT Declaration
        * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for Vat
          Declaration of the Main company of the User currently Logged in Based on
          Fiscal year.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Annual Listing Of VAT-Subjected Customers
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Bỉ trong Odoo.
    ==============================================================================
    
    Sau khi cài đặt phân hệ này, trình hỗ trợ Cấu hình cho kế toán được khởi chạy.
    * Chúng tôi có các mẫu tài khoản có thể hữu ích cho việc tạo hệ thống tài khoản.
    * Trên trình hỗ trợ cụ thể đó, bạn sẽ được yêu cầu điền tên công ty, 
    mẫu hệ thống để thực hiện theo, số lượng chữ số cần tạo, mã số
    tài khoản và tài khoản ngân hàng của bạn, tiền tệ để tạo sổ nhật ký.
    
    Do đó, bản sao đơn thuần của Mẫu hệ thống được tạo ra.
    
    Trình hỗ trợ được phân hệ này cung cấp:
    ------------------------------------
    * Đối tác thuế GTGT Intra: Nhập các đối tác với số tiền đã được lập hóa đơn 
    và thuế GTGT liên quan của họ. Chuẩn bị định dạng tệp XML.
    
    ** Các bước truy cập: ** Hóa đơn/Báo cáo/Báo cáo Pháp lý/Báo cáo của Bỉ/Đối tác thuế GTGT Intra
    * Bản kê khai thuế GTGT Định kỳ: Chuẩn bị một tệp XML cho Bản kê khai thuế GTGT 
    của Công ty Chính của Người dùng hiện đang Đăng nhập.
    
    ** Các bước truy cập: ** Hóa đơn/Báo cáo/Báo cáo Pháp lý/Báo cáo của Bỉ/Bản kê khai thuế GTGT Định kỳ
    ** Danh sách khách hàng chịu thuế GTGT hàng năm: Chuẩn bị một tệp XML cho Bản kê khai thuế GTGT 
    của Công ty Chính của Người dùng hiện đang Đăng nhập dựa trên 
    Năm Tài chính.
    
    ****Các bước truy cập: ** Hóa đơn/Báo cáo/Báo cáo Pháp lý/Báo cáo của Bỉ/Danh sách khách hàng chịu thuế GTGT hàng năm

note: module: base
en: 
    This is the base module to manage the accounting chart for Egypt in Odoo.
    ==============================================================================
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Ai Cập trong Odoo.
    ==============================================================================

note: module: base
en: 
    This is the base module to manage the accounting chart for Estonia in Odoo.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Estonia trong Odoo.

note: module: base
en: 
    This is the base module to manage the accounting chart for Greece.
    ==================================================================
    
    Greek accounting chart and localization.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Hy Lạp.
    ==================================================================
    
    Hệ thống tài khoản và bản địa hóa của Hy Lạp.

note: module: base
en: 
    This is the base module to manage the accounting chart for Guatemala.
    =====================================================================
    
    Agrega una nomenclatura contable para Guatemala. También icluye impuestos y
    la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also includes
    taxes and the Quetzal currency.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản dành cho Guatemala.
    =====================================================================
    
    Agrega una nomenclatura contable para Guatemala. También icluye impuestos y
    la moneda del Quetzal. -- Bổ sung hệ thống tài khoản dành cho Guatemala. Bao gồm cả
    thuế và đồng nội tệ Quetzal.

note: module: base
en: 
    This is the base module to manage the accounting chart for Honduras.
    ====================================================================
    
    Agrega una nomenclatura contable para Honduras. También incluye impuestos y la
    moneda Lempira. -- Adds accounting chart for Honduras. It also includes taxes
    and the Lempira currency.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản dành cho Honduras.
    ====================================================================
    
    Agrega una nomenclatura contable para Honduras. También incluye impuestos y la
    moneda Lempira. -- Bổ sung hệ thống tài khoản dành cho Honduras. Bao gồm cả thuế
    và đồng nội tệ Lempira.

note: module: base
en: 
    This is the base module to manage the accounting chart for Jordan in Odoo.
    ==============================================================================
    
    Jordan accounting basic charts and localization.
    
    Activates:
    
    - Chart of accounts
    
    - Taxes
    
    - Tax report
    
    - Fiscal positions
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Jordan trong Odoo.
    ===================================================================================
    
    Hệ thống tài khoản cơ bản và bản địa cho Jordan.
    
    Kích hoạt:
    
    - Hệ thống tài khoản
    
    - Thuế
    
    - Báo cáo thuế
    
    - Vị trí tài chính

note: module: base
en: 
    This is the base module to manage the accounting chart for Kuwait in Odoo.
    ==============================================================================
    Kuwait accounting basic charts and localization.
    Activates:
    - Chart of accounts
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Kuwait trong Odoo.
    ===================================================================================
    
    Hệ thống tài khoản cơ bản và bản địa cho Kuwait.
    Kích hoạt:
    - Hệ thống tài khoản

note: module: base
en: 
    This is the base module to manage the accounting chart for Luxembourg.
    ======================================================================
    
        * the Luxembourg Official Chart of Accounts (law of June 2009 + 2015 chart and Taxes),
        * the Tax Code Chart for Luxembourg
        * the main taxes used in Luxembourg
        * default fiscal position for local, intracom, extracom
    
    Notes:
        * the 2015 chart of taxes is implemented to a large extent,
          see the first sheet of tax.xls for details of coverage
        * to update the chart of tax template, update tax.xls and run tax2csv.py
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Luxembourg.
    ================================================== ====================
    
         * Hệ thống tài khoản Chính thức của Luxembourg (Luật sơ đồ và thuế tháng 6 năm 2009 + 2015),
         * Sơ đồ Mã số Thuế cho Luxembourg
         * Các loại thuế chính được sử dụng tại Luxembourg
         * vị trí tài chính mặc định cho địa phương, intracom, extracom
    
    Ghi chú:
         * sơ đồ thuế năm 2015 được thực hiện với quy mô lớn,
    xem bảng đầu tiên của tax.xls để tìm hiểu chi tiết về phạm vi hỗ trợ
         * để cập nhật mẫu sơ đồ thuế, cập nhật tax.xls và chạy tax2csv.py

note: module: base
en: 
    This is the base module to manage the accounting chart for Malaysia in Odoo.
    ==============================================================================
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Malaysia trong Odoo.
    ==============================================================================

note: module: base
en: 
    This is the base module to manage the accounting chart for Morocco.
    
    This module has been built with the help of Caudigef.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Maroc.
    
    Phân hệ này đã được tạo với sự trợ giúp của Caudigef.

note: module: base
en: 
    This is the base module to manage the accounting chart for Qatar in Odoo.
    ==============================================================================
    Qatar accounting basic charts and localization.
    Activates:
    - Chart of accounts
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Qatar trong Odoo.
    ===================================================================================
    
    Hệ thống tài khoản cơ bản và bản địa cho Qatar.
    Kích hoạt:
    - Hệ thống tài khoản

note: module: base
en: 
    This is the base module to manage the accounting chart for Republic of Ireland in Odoo.
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Cộng hòa Ireland trong Odoo.

note: module: base
en: 
    This is the base module to manage the accounting chart for Taiwan in Odoo.
    ==============================================================================
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Đài Loan trong Odoo.
    ==============================================================================

note: module: base
en: 
    This is the base module to manage the accounting chart for the Republic of Mauritius in Odoo.
    ==============================================================================================
        - Chart of accounts
        - Taxes
        - Fiscal positions
        - Default settings
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Cộng hòa Mauritius trong Odoo:
    ===============================================================================================
        - Hệ thống tài khoản
        - Thuế
        - Vị trí tài chính
        - Cài đặt mặc định

note: module: base
en: 
    This is the basic Ugandian localisation necessary to run Odoo in UG:
    ================================================================================
        - Chart of accounts
        - Taxes
        - Fiscal positions
        - Default settings
        - Tax report
vi: 
    Đây là bản nội địa hoá tiếng Uganda cơ bản cần thiết để chạy Odoo tại Uganda:
    ================================================================================
        - Hệ thống tài khoản
        - Thuế
        - Vị trí tài chính
        - Cài đặt mặc định
        - Báo cáo thuế

note: module: base
en: 
    This is the basic Zambian localization necessary to run Odoo in ZM:
    ================================================================================
        - Chart of Accounts
        - Taxes
        - Fiscal Positions
        - Default Settings
vi: 
    Đây là bản địa hoá dành cho Zambia cơ bản cần thiết để chạy Odoo tại ZM:
    ================================================================================
        - Hệ thống tài khoản
        - Thuế
        - Vị trí tài chính
        - Cài đặt mặc định

note: module: base
en: 
    This is the latest Indonesian Odoo localisation necessary to run Odoo accounting for SMEs with:
    =================================================================================================
        - generic Indonesian chart of accounts
        - tax structure
vi: 
    Đây là bản địa hóa mới nhất của Odoo dành cho Indonesia cần để sử dụng kế toán Odoo trong các doanh nghiệp vừa và nhỏ với:
    ========================================================================================== =======
         - hệ thống tài khoản
         - cấu trúc thuế chung của Indonesia

note: module: base
en: 
    This is the latest UK Odoo localisation necessary to run Odoo accounting for UK SME's with:
    =================================================================================================
        - a CT600-ready chart of accounts
        - VAT100-ready tax structure
        - InfoLogic UK counties listing
        - a few other adaptations
vi: 
    Đây là bản địa hóa mới nhất của Odoo dành cho Vương quốc Anh cần để sử dụng kế toán Odoo trong các doanh nghiệp vừa và nhỏ của Vương quốc Anh với:
    ======================================================================================== =========
        - Một hệ thống tài khoản CT600 có thể sử dụng ngay
        - Cấu trúc thuế VAT100 có thể sử dụng ngay
        - Danh sách các quận của Vương quốc Anh Infologic
        - Một vài điều chỉnh khác

note: module: base
en: 
    This is the latest basic Israelian localisation necessary to run Odoo in Israel:
    ================================================================================
    
    This module consists of:
     - Generic Israel Chart of Accounts
     - Taxes and tax report
     - Multiple Fiscal positions
vi: 
    Đây là phiên bản bản địa hóa cơ sở mới nhất cho Israel cần cho việc sử dụng Odoo ở Israel:
    ================================================================= ==============================
    
    Phân hệ này bao gồm:
    - Hệ thống tài khoản chung của Israel
    - Thuế và báo cáo thuế
    - Nhiều vị thế tài chính

note: module: base
en: 
    This is the latest basic South African localisation necessary to run Odoo in ZA:
    ================================================================================
        - a generic chart of accounts
        - SARS VAT Ready Structure
vi: 
    Đây là bản địa hóa cơ bản mới nhất của Nam Phi cần cho việc sử dụng Odoo ở ZA:
    ================================================================================
         - Một hệ thống tài khoản chung 
         - Cấu trúc VAT SARS có thể sử dụng ngay

note: module: base
en: 
    This is the module to manage the Accounting Chart, VAT structure, Fiscal Position and Tax Mapping.
    It also adds the Registration Number for Romania in Odoo.
    ================================================================================================================
    
    Romanian accounting chart and localization.
vi: 
    Đây là phân hệ để quản lý hệ thống tài khoản, cấu trúc VAT, Vị trí Tài chính và Thanh tra Thuế.
    Phân hệ này cũng bổ sung Số Đăng ký cho Romania trong Odoo.
    ======================================================================================== ========================
    
    Hệ thống tài khoản và bản địa hóa cho Romania.

note: module: base
en: 
    This is the module to manage the Canadian accounting chart in Odoo.
    ===========================================================================================
    
    Canadian accounting charts and localizations.
    
    Fiscal positions
    ----------------
    
    When considering taxes to be applied, it is the province where the delivery occurs that matters.
    Therefore we decided to implement the most common case in the fiscal positions: delivery is the
    responsibility of the vendor and done at the customer location.
    
    Some examples:
    
    1) You have a customer from another province and you deliver to his location.
    On the customer, set the fiscal position to his province.
    
    2) You have a customer from another province. However this customer comes to your location
    with their truck to pick up products. On the customer, do not set any fiscal position.
    
    3) An international vendor doesn't charge you any tax. Taxes are charged at customs
    by the customs broker. On the vendor, set the fiscal position to International.
    
    4) An international vendor charge you your provincial tax. They are registered with your
    position.
vi: 
    Đây là phân hệ để quản lý hệ thống tài khoản của Canada trong Odoo.
    ===========================================================================================
    
    Hệ thống tài khoản và bản địa hóa tiếng Canada.
    
    Vị trí tài chính
    ----------------
    
    Khi cân nhắc thuế được áp dụng, địa điểm giao hàng là một yếu tố quan trọng.
    Do đó, chúng tôi quyết định thực hiện trường hợp phổ biến nhất trong các vị trí tài chính: Giao hàng là
    trách nhiệm của nhà cung cấp và được thực hiện tại địa điểm của khách hàng.
    
    Vài ví dụ:
    
    1) Bạn có một khách hàng từ một tỉnh khác và bạn giao hàng đến vị trí của họ.
    Trên khách hàng, đặt vị trí tài chính theo tỉnh của khách hàng.
    
    2) Bạn có một khách hàng từ một tỉnh khác. Tuy nhiên, khách hàng này lái xe tải đến vị trí của bạn 
    để nhận sản phẩm. Trên khách hàng, không đặt bất kỳ vị trí tài chính nào.
    
    3) Một nhà cung cấp quốc tế không tính cho bạn bất kỳ khoản thuế nào. Thuế được nhà môi giới
    hải quan tính khi làm việc với hải quan. Trên nhà cung cấp, đặt vị trí tài chính thành Quốc tế.
    
    4) Một nhà cung cấp quốc tế tính thuế theo thuế ở địa phương bạn. Họ được đăng ký với 
    vị trí của bạn.

note: module: base
en: 
    This is the module to manage the accounting chart and taxes for Poland in Odoo.
    ==================================================================================
    
    To jest moduł do tworzenia wzorcowego planu kont, podatków, obszarów podatkowych i
    rejestrów podatkowych. Moduł ustawia też konta do kupna i sprzedaży towarów
    zakładając, że wszystkie towary są w obrocie hurtowym.
    
    Niniejszy moduł jest przeznaczony dla odoo 8.0.
    Wewnętrzny numer wersji OpenGLOBE 1.02
vi: 
    Đây là phân hệ để quản lý hệ thống tài khoản và thuế dành cho Ba Lan trong Odoo.
    ==================================================================================
    
    To jest moduł do tworzenia wzorcowego planu kont, podatków, obszarów podatkowych i
    rejestrów podatkowych. Moduł ustawia też konta do kupna i sprzedaży towarów
    zakładając, że wszystkie towary są w obrocie hurtowym.
    
    Niniejszy moduł jest przeznaczony dla odoo 8.0.
    Wewnętrzny numer wersji OpenGLOBE 1.02

note: module: base
en: 
    This is the module to manage the accounting chart for Algeria in Odoo.
    ======================================================================
    This module applies to companies based in Algeria.
vi: 
    Đây là phân hệ để quản lý hệ thống tài khoản cho Algeria trong Odoo.
    ================================================== ====================
    Phân hệ này áp dụng cho các công ty có trụ sở tại Algeria.

note: module: base
en: 
    This is the module to manage the accounting chart for France in Odoo.
    ========================================================================
    
    This module applies to companies based in France mainland. It doesn't apply to
    companies based in the DOM-TOMs (Guadeloupe, Martinique, Guyane, Réunion, Mayotte).
    
    This localisation module creates the VAT taxes of type 'tax included' for purchases
    (it is notably required when you use the module 'hr_expense'). Beware that these
    'tax included' VAT taxes are not managed by the fiscal positions provided by this
    module (because it is complex to manage both 'tax excluded' and 'tax included'
    scenarios in fiscal positions).
    
    This localisation module doesn't properly handle the scenario when a France-mainland
    company sells services to a company based in the DOMs. We could manage it in the
    fiscal positions, but it would require to differentiate between 'product' VAT taxes
    and 'service' VAT taxes. We consider that it is too 'heavy' to have this by default
    in l10n_fr_account; companies that sell services to DOM-based companies should update the
    configuration of their taxes and fiscal positions manually.
    
    **Credits:** Sistheo, Zeekom, CrysaLEAD, Akretion and Camptocamp.
vi: 
    Đây là phân hệ dùng để quản lý hệ thống tài khoản cho Pháp trong Odoo.
    ========================================================================================
    
    Phân hệ này chỉ được áp dụng cho các công ty có trụ sở tại chính quốc Pháp và không áp dụng cho 
    các công ty có trụ sở tại DOM-TOM (Guadeloupe, Martinique, Guyane, Réunion, Mayotte).
    
    Phân hệ bản địa hóa này tạo các loại thuế GTGT thuộc loại 'bao gồm thuế' cho các giao dịch mua hàng 
    (đặc biệt bắt buộc khi bạn sử dụng phân hệ 'hr_expense'). Xin lưu ý rằng các 
    vị trí tài chính có trong phân hệ này không quản lý các loại thuế GTGT thuộc loại 'bao gồm thuế' 
    (vì việc quản lý cả hai trường hợp 'chưa bao gồm thuế' và 'bao gồm thuế' ở các vị trí tài chính 
    rất phức tạp).
    
    Phân hệ bản địa hóa này không xử lý chính xác trường hợp một công ty ở chính quốc Pháp 
    bán dịch vụ cho một công ty tại DOM. Trường hợp này có thể được quản lý ở 
    các vị trí tài chính, nhưng cần phải phân biệt giữa thuế GTGT 'sản phẩm' và 
    thuế GTGT 'dịch vụ'. Chúng tôi cho rằng đặt trường hợp này làm mặc định trong l10n_fr_account 
    là quá 'nặng nề'; vì vậy, những công ty bán dịch vụ cho công ty tại DOM nên cập nhật 
    cấu hình thuế và vị trí tài chính của họ theo cách thủ công.
    
    **Nguồn:** Sistheo, Zeekom, CrysaLEAD, Akretion và Camptocamp.

note: module: base
en: 
    This is the module to manage the accounting chart for Mongolia.
    ===============================================================
    
        * the Mongolia Official Chart of Accounts,
        * the Tax Code Chart for Mongolia
        * the main taxes used in Mongolia
    
    Financial requirement contributor: Baskhuu Lodoikhuu. BumanIT LLC
vi: 
    Đây là phân hệ quản lý hệ thống tài khoản cho Mông Cổ.
    ==============================================================================
    
         * Hệ thống tài khoản Chính thức cho Mông Cổ,
         * Sơ đồ Mã số Thuế cho Mông Cổ
         * Các loại thuế chính được sử dụng ở Mông Cổ
    
    Đơn vị đóng góp yêu cầu tài chính: Baskhuu Lodoikhuu. BumanIT LLC

note: module: base
en: 
    This is the module to manage the accounting chart for Tunisia in Odoo.
    =======================================================================
vi: 
    Đây là phân hệ cơ sở để quản lý hệ thống tài khoản cho Tunisia trong Odoo.
    ======================================================================

note: module: base
en: 
    This is the module to manage the accounting chart, bank information for Vietnam in Odoo.
    ========================================================================================
    
    - This module applies to companies based in Vietnamese Accounting Standard (VAS)
      with Chart of account under Circular No. 200/2014/TT-BTC
    - Add Vietnamese bank information (like name, bic ..) as announced and yearly updated by State Bank
      of Viet Nam (https://sbv.gov.vn/webcenter/portal/en/home/sbv/paytreasury/bankidno).
    - Add VietQR feature for invoice
    
    **Credits:**
        - General Solutions.
        - Trobz
        - Jean Nguyen - The Bean Family (https://github.com/anhjean/vietqr) for VietQR.
vi: 
    Đây là mô-đun để quản lý hệ thống tài khoản, thông tin ngân hàng cho Việt Nam trong Odoo.
    ========================================================================================
    
    - Mô-đun này áp dụng cho các công ty dựa trên Chuẩn mực Kế toán Việt Nam (VAS)
      với hệ thống tài khoản khoản theo Thông tư 200/2014/TT-BTC
    - Thêm thông tin ngân hàng Việt Nam (như tên, bic,...) được công bố và cập nhật hàng năm bởi Ngân hàng
      Nhà nước Việt Nam (https://sbv.gov.vn/webcenter/portal/en/home/sbv/paytreasury/bankidno).
    - Thêm tính năng VietQR cho hóa đơn
    
    **Nguồn:**
        - Giải pháp chung.
        - Trobz
        - Jean Nguyen - The Bean Family (https://github.com/anhjean/vietqr) cho VietQR.

note: module: base
en: 
    This module adapts the behavior of the PoS when the pos_hr and pos_restaurant are installed.
vi: 
    Phân hệ này điều chỉnh hành vi của PoS khi pos_hr và pos_restaurant được cài đặt.

note: module: base
en: 
    This module adds 2 useful fields on the taxes for electronic invoicing: the tax category code and the tax exemption reason code.
    These fields will be read when generating Peppol Bis 3 or Factur-X xml, for instance.
vi: 
    Phân hệ này thêm 2 trường hữu ích vào thuế để lập hóa đơn điện tử: mã danh mục thuế và mã lý do miễn thuế.
    Ví dụ như các trường này sẽ được đọc khi tạo Peppol Bis 3 hoặc Factur-X xml.

note: module: base
en: 
    This module adds a comparison tool to your eCommerce shop, so that your shoppers can easily compare products based on their attributes. It will considerably accelerate their purchasing decision.
    
    To configure product attributes, activate *Attributes & Variants* in the Website settings. This will add a dedicated section in the product form. In the configuration, this module adds a category field to product attributes in order to structure the shopper's comparison table.
    
    Finally, the module comes with an option to display an attribute summary table in product web pages (available in Customize menu).
vi: 
    Phân hệ này thêm một công cụ so sánh cho cửa hàng thương mại điện tử của bạn, để người mua hàng có thể dễ dàng so sánh các sản phẩm dựa trên thuộc tính của chúng. Quyết định mua hàng của họ sẽ tăng tốc đáng kể.
    
    Để cấu hình thuộc tính sản phẩm, kích hoạt *Thuộc tính & Biến thể* trong cài đặt Trang web. Điều này sẽ thêm một phần riêng trong biểu mẫu sản phẩm. Trong cấu hình, phân hệ này thêm trường danh mục vào các thuộc tính sản phẩm để cấu trúc bảng so sánh của người mua hàng.
    
    Cuối cùng, phân hệ đi kèm với một tùy chọn để hiển thị bảng tóm tắt thuộc tính trong các trang web sản phẩm (có sẵn trong menu Tùy chỉnh).

note: module: base
en: 
    This module adds a new dashboard view in the Website application.
    This new type of view contains some basic statistics, a graph, and a pivot subview that allow you to get a quick overview of your online sales.
    It also provides new tools to analyse your data.
vi: 
    Phân hệ này thêm chế độ xem trang chủ mới trong ứng dụng Trang web.
    Chế độ xem mới này chứa một số thống kê cơ bản, biểu đồ và chế độ xem phụ pivot cho phép bạn có được cái nhìn tổng quan nhanh về doanh số bán hàng online của mình.
    Bạn cũng có trong tay các công cụ mới để phân tích dữ liệu.

note: module: base
en: 
    This module adds a new template to the Newsletter Block to allow 
    your visitors to subscribe with their phone number.
vi: 
    Phân hệ này thêm một mẫu mới vào Khối Bản tin Email để cho phép
    khách truy cập đăng ký bằng số điện thoại của họ.

note: module: base
en: 
    This module adds a shortcut on one or several opportunity cases in the CRM.
    ===========================================================================
    
    This shortcut allows you to generate a rental order based on the selected case.
vi: 
    Phân hệ này thêm lối tắt vào một hoặc một số trường hợp cơ hội trong CRM.
    ================================================================= ==========================
    
    Lối tắt này cho phép bạn tạo đơn đặt hàng cho thuê dựa trên trường hợp đã chọn.

note: module: base
en: 
    This module adds a shortcut on one or several opportunity cases in the CRM.
    ===========================================================================
    
    This shortcut allows you to generate a sales order based on the selected case.
    If different cases are open (a list), it generates one sales order by case.
    The case is then closed and linked to the generated sales order.
    
    We suggest you to install this module, if you installed both the sale and the crm
    modules.
vi: 
    Phân hệ này thêm lối tắt vào một hoặc một số trường hợp cơ hội trong CRM.
    ===========================================================================
    
    Lối tắt này cho phép bạn tạo một đơn bán hàng dựa trên trường hợp đã chọn.
    Nếu nhiều trường hợp khác nhau được mở (một danh sách), mỗi đơn đặt hàng sẽ được tạo ra theo từng trường hợp.
    Sau đó, trường hợp được đóng lại và liên kết với các đơn bán hàng đã được tạo ra.
    
    Chúng tôi khuyên bạn nên cài đặt phân hệ này, nếu bạn đã cài đặt cả phân hệ bán hàng
    và crm.

note: module: base
en: 
    This module adds an integration with Survey to ask feedbacks to any employee, based on a survey to fill.
vi: 
    Phân hệ này bổ sung Tích hợp với Khảo sát để hỏi phản hồi về bất kỳ nhân viên nào, dựa trên một bản khảo sát cần điền thông tin.

note: module: base
en: 
    This module adds generic features to register an Odoo DB on the proxy responsible for receiving data (via requests from web-services).
    - An edi_proxy_user has a unique identification on a specific proxy type (e.g. l10n_it_edi, peppol) which
    allows to identify him when receiving a document addressed to him. It is linked to a specific company on a specific
    Odoo database.
    - Encryption features allows to decrypt all the user's data when receiving it from the proxy.
    - Authentication offers an additionnal level of security to avoid impersonification, in case someone gains to the user's database.
vi: 
    Phân hệ này bổ sung các tính năng chung để đăng ký một cơ sở dữ liệu Odoo trên proxy nhận dữ liệu (thông qua các yêu cầu từ dịch vụ web).
    - Mỗi edi_proxy_user có một định danh duy nhất với loại proxy cụ thể (VD: l10n_it_edi, peppol)
    cho phép xác định người dùng khi nhận được một tài liệu gửi cho người dùng này. Nó được liên kết với một công ty cụ thể trên một Cơ sở dữ liệu Odoo
    cụ thể.
    - Tính năng mã hóa cho phép giải mã tất cả dữ liệu của người dùng khi nhận được từ proxy.
    - Xác thực tạo ra một mức độ bảo mật bổ sung để tránh mạo danh, trong trường hợp ai đó chiếm được cơ sở dữ liệu của người dùng.

note: module: base
en: 
    This module adds required base code for a fully integrated customer portal.
    It contains the base controller class and base templates. Business addons
    will add their specific templates and controllers to extend the customer
    portal.
    
    This module contains most code coming from odoo v10 website_portal. Purpose
    of this module is to allow the display of a customer portal without having
    a dependency towards website editing and customization capabilities.
vi: 
    Phân hệ này thêm mã cơ sở cần thiết để tích hợp hoàn toàn cổng thông tin khách hàng.
    Nó chứa lớp bộ điều khiển cơ sở và các mẫu cơ sở. Các tiện ích bổ sung dành cho doanh nghiệp
    sẽ thêm các mẫu và bộ điều khiển cụ thể của chúng để mở rộng cổng thông tin khách hàng.
    
    Phân hệ này chứa hầu hết mã đến từ website_portal trong Odoo 10. Mục đích
    của phân hệ này là cho phép hiển thị cổng thông tin khách hàng mà không 
    phụ thuộc vào khả năng chỉnh sửa và tùy chỉnh trang web.

note: module: base
en: 
    This module adds support for SEPA Credit Transfer QR-code generation.
vi: 
    Phân hệ này bổ sung hỗ trợ cho việc tạo mã QR Chuyển khoản Tín dụng SEPA.

note: module: base
en: 
    This module adds the 'Margin' on sales order.
    =============================================
    
    This gives the profitability by calculating the difference between the Unit
    Price and Cost Price.
vi: 
    Phân hệ này bổ sung 'Biên lợi nhuận' trên đơn bán hàng.
    =============================================
    
    Nó hiển thị lợi nhuận bằng cách tính phần chênh lệch giữa Giá Bán
    và Giá Vốn.

note: module: base
en: 
    This module adds the batch transfer option in warehouse management
    ==================================================================
vi: 
    Phân hệ này bổ sung tùy chọn chuyển hàng loạt trong quản lý kho
    ==================================================================

note: module: base
en: 
    This module adds to the approvals workflow the possibility to generate
    RFQ from an approval purchase request.
vi: 
    Phân hệ này thêm vào quy trình phê duyệt khả năng tạo
    RFQ từ yêu cầu phê duyệt mua hàng.

note: module: base
en: 
    This module aims to manage employee's attendances.
    ==================================================
    
    Keeps account of the attendances of the employees on the basis of the
    actions(Check in/Check out) performed by them.
vi: 
    Phân hệ này nhằm mục đích quản lý chuyên cần của nhân viên.
    =================================================================
    
    Theo dõi chuyên cần của nhân viên dựa trên 
    các tác vụ (Vào/Ra) do họ thực hiện.

note: module: base
en: 
    This module allow your customer to choose a Point Relais® and use it as shipping address.
vi: 
    Phân hệ này cho phép khách hàng của bạn chọn Point Relais® và sử dụng nó làm địa chỉ giao hàng.

note: module: base
en: 
    This module allow your customer to choose a Point Relais® and use it as shipping address.
    This module doesn't implement the WebService. It is only the integration of the widget.
    
    Delivery price pre-configured is an example, you need to adapt the pricing's rules.
vi: 
    Phân hệ này cho phép khách hàng của bạn chọn Point Relais® và sử dụng nó làm địa chỉ giao hàng.
    Phân hệ này không triển khai WebService. Đây chỉ là tích hợp tiện ích.
    
    Giá giao hàng được định cấu hình trước là một ví dụ, bạn cần điều chỉnh các quy tắc giá cả.

note: module: base
en: 
    This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
    The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
vi: 
    Phân hệ này cho phép Nhân viên (không phải người dùng) đăng nhập vào ứng dụng POS bằng mã vạch, số PIN hoặc cả hai.
    Ngăn kéo đựng tiền thực tế vẫn yêu cầu một người dùng không giới hạn số lượng nhân viên có thể đăng nhập vào đó và xử lý doanh số bán hàng.

note: module: base
en: 
    This module allows a customer to give rating.
vi: 
    Phân hệ này cho phép khách hàng đánh giá.

note: module: base
en: 
    This module allows ecommerce users to book an order with the shiprocket using cash on delivery feature.
vi: 
    Phân hệ này cho phép người dùng thương mại điện tử đặt hàng với shiprocket bằng tính năng thanh toán khi nhận hàng.

note: module: base
en: 
    This module allows ecommerce users to enter their UPS account number and delivery fees will be charged on that account number.
vi: 
    Phân hệ này cho phép người dùng thương mại điện tử nhập số tài khoản UPS của họ và phí giao hàng sẽ được thanh toán bằng số tài khoản đó.

note: module: base
en: 
    This module allows the user to add real estate related data to the Spanish localization and generates a mod 347 report.
vi: 
    Phân hệ này cho phép người dùng thêm dữ liệu liên quan đến bất động sản vào bản địa hóa Tây Ban Nha và tạo báo cáo mod 347.

note: module: base
en: 
    This module allows to adapt job board integrations with online recruitment by
    providing an AI to transform your website job offers into attractive job
    descriptions that will attract potential candidates.
vi: 
    Phân hệ này cho phép tích hợp các nền tảng việc làm với tuyển dụng online bằng cách
    cung cấp AI để chuyển đổi các vị trí tuyển dụng trên trang web của bạn thành mô tả công việc
    hấp dẫn nhằm thu hút các ứng viên tiềm năng.

note: module: base
en: 
    This module allows to configure commissions for resellers.
vi: 
    Phân hệ này cho phép cấu hình hoa hồng cho nhà phân phối.

note: module: base
en: 
    This module allows to fill Purchase Orders rapidly
    by choosing product variants quantity through a Grid Entry.
vi: 
    Phân hệ này cho phép điền Đơn mua hàng một cách nhanh chóng
    bằng cách chọn số lượng biến thể sản phẩm thông qua Mục nhập dạng lưới.

note: module: base
en: 
    This module allows to fill Sales Order rapidly
    by choosing product variants quantity through a Grid Entry.
vi: 
    Phân hệ này cho phép điền Đơn bán hàng một cách nhanh chóng
    bằng cách chọn số lượng biến thể sản phẩm thông qua Mục nhập dạng lưới.

note: module: base
en: 
    This module allows to implement automation rules for any object.
    ================================================================
    
    Use automation rules to automatically trigger actions for various screens.
    
    **Example:** A lead created by a specific user may be automatically set to a specific
    Sales Team, or an opportunity which still has status pending after 14 days might
    trigger an automatic reminder email.
vi: 
    Phân hệ này cho phép triển khai các quy tắc tự động cho mọi đối tượng.
    =================================================================
    
    Sử dụng các quy tắc tự động để tự động kích hoạt tác vụ cho những màn hình khác nhau.
    
    **Ví dụ:** Một lead do một người dùng cụ thể tạo có thể tự động được gán cho một Bộ phận
    Sales cụ thể, hoặc một cơ hội vẫn ở trạng thái chờ xử lý sau 14 ngày có thể 
    kích hoạt email nhắc nhở tự động.

note: module: base
en: 
    This module allows to manage onboardings and their progress
    ================================================================================
vi: 
    Phân hệ này cho phép quản lý hoạt động onboarding và tiến trình của hoạt động này
    ================================================================================

note: module: base
en: 
    This module allows to print your payments on pre-printed check paper.
    You can configure the output (layout, stubs information, etc.) in company settings, and manage the
    checks numbering (if you use pre-printed checks without numbers) in journal settings.
    
    Supported formats
    -----------------
    This module supports the three most common check formats and will work out of the box with the linked checks from checkdepot.net.
    
    View all checks at: https://www.checkdepot.net/checks/laser/Odoo.htm
    
    You can choose between:
    
    - Check on top: Quicken / QuickBooks standard (https://www.checkdepot.net/checks/checkorder/laser_topcheck.htm)
    - Check on middle: Peachtree standard (https://www.checkdepot.net/checks/checkorder/laser_middlecheck.htm)
    - Check on bottom: ADP standard (https://www.checkdepot.net/checks/checkorder/laser_bottomcheck.htm)
vi: 
    Phân hệ này cho phép in các khoản thanh toán của bạn trên giấy séc in sẵn.
    Bạn có thể định cấu hình đầu ra (bố cục, thông tin khai báo,...) trong cài đặt công ty và quản lý
    việc đánh số séc (nếu bạn sử dụng séc in sẵn không có số) trong cài đặt nhật ký.
    
    Định dạng được hỗ trợ
    -----------------
    Phân hệ này hỗ trợ ba định dạng séc phổ biến nhất và sẽ hoạt động hiệu quả với các séc được liên kết từ checkdepot.net.
    
    Xem tất cả các séc tại: https://www.checkdepot.net/checks/laser/Odoo.htm
    
    Bạn có thể chọn giữa:
    
    - Séc căn trên: Tiêu chuẩn Quicken/QuickBooks (https://www.checkdepot.net/checks/checkorder/laser_topcheck.htm)
    - Séc căn giữa: Tiêu chuẩn Peachtree (https://www.checkdepot.net/checks/checkorder/laser_middlecheck.htm)
    - Séc căn dưới: Tiêu chuẩn ADP standard (https://www.checkdepot.net/checks/checkorder/laser_bottomcheck.htm)

note: module: base
en: 
    This module allows to print your payments on pre-printed checks.
vi: 
    Phân hệ này cho phép in thanh toán trên các tấm séc đã in sẵn.

note: module: base
en: 
    This module allows to print your payments on pre-printed checks.
    You can configure the output (layout, stubs, paper format, etc.) in company settings, and manage the
    checks numbering (if you use pre-printed checks without numbers) in journal settings.
    As per Canadian Payment Association (https://www.payments.ca/sites/default/files/standard_006_complete_0.pdf)
    
    Supported formats
    -----------------
    - Check on top: Quicken / QuickBooks standard
    - Check on middle: Peachtree standard
    - Check on bottom: ADP standard
vi: 
    Module này cho phép in các khoản thanh toán của bạn trên séc được in sẵn.
    Bạn có thể cấu hình đầu ra (bố cục, cuống, định dạng giấy,...) trong cài đặt công ty và quản lý
    đánh số séc (nếu bạn sử dụng séc in sẵn không có mã số) trong cài đặt nhật ký.
    Theo Hiệp hội Thanh toán Canada (https://www.payments.ca/sites/default/files/standard_006_complete_0.pdf)
    
    Các định dạng được hỗ trợ
    -----------------
    - Séc ở trên: Tiêu chuẩn Quicken/QuickBooks
    - Séc ở giữa: Tiêu chuẩn Peachtree
    - Séc ở dưới: Tiêu chuẩn ADP

note: module: base
en: 
    This module allows to publish your resellers/partners on your website and to forward incoming leads/opportunities to them.
    
    
    **Publish a partner**
    
    To publish a partner, set a *Level* in their contact form (in the Partner Assignment section) and click the *Publish* button.
    
    **Forward leads**
    
    Forwarding leads can be done for one or several leads at a time. The action is available in the *Assigned Partner* section of the lead/opportunity form view and in the *Action* menu of the list view.
    
    The automatic assignment is figured from the weight of partner levels and the geolocalization. Partners get leads that are located around them.
vi: 
    Phân hệ này cho phép đăng các đại lý/đối tác lên trang web của bạn và chuyển tiếp các lead/cơ hội đến cho họ.
    
    
    **Đăng đối tác**
    
    Để đăng một đối tác, hãy đặt *Cấp độ* trong biểu mẫu liên hệ của đối tác này (trong phần Chỉ định Đối tác) và nhấp vào nút *Đăng*.
    
    ** Chuyển tiếp lead**
    
    Việc chuyển tiếp lead có thể được thực hiện cho một hoặc một số lead tại một thời điểm. Tác vụ này có trong phần *Đối tác được Chỉ định* của chế độ xem biểu mẫu lead/cơ hội và trong menu *Tác vụ* của chế độ xem danh sách.
    
    Việc chỉ định tự động được tính toán theo trọng số của các cấp độ đối tác và định vị địa lý. Đối tác nhận được lead ở xung quanh họ.

note: module: base
en: 
    This module allows updating tax grids on existing accounting entries.
    In debug mode a button to update your entries' tax grids will be available
    in Accounting settings.
    This is typically useful after some legal changes were done on the tax report,
    requiring a new tax configuration.
vi: 
    Phân hệ này cho phép cập nhật lưới thuế trên các bút toán kế toán hiện có.
    Ở chế độ gỡ lỗi, nút cập nhật lưới thuế của bút toán sẽ có trong
    cài đặt Kế toán.
    Tính năng này hữu ích sau khi một số thay đổi về mặt pháp lý được thực hiện trên báo cáo thuế,
    yêu cầu cấu hình thuế mới.

note: module: base
en: 
    This module allows users to more easily identify subcontracting orders when applying landed costs,
    by also displaying the associated picking reference in the search view.
vi: 
    Phân hệ này cho phép người dùng xác định các đơn đặt hàng gia công một cách dễ dàng hơn khi áp dụng chi phí thu mua hàng hóa,
    bằng cách hiển thị tham chiếu lấy hàng liên quan trong chế độ xem tìm kiếm.

note: module: base
en: 
    This module allows you to create products from barcode using Barcode Lookup API Key
    if the product doesn't exists, inside barcode application.
vi: 
    Phân hệ này cho phép bạn tạo sản phẩm từ mã vạch bằng cách sử dụng Mã khóa API tra cứu mã vạch
    nếu sản phẩm không tồn tại, trong ứng dụng mã vạch.

note: module: base
en: 
    This module allows you to easily add extra costs on manufacturing order 
    and decide the split of these costs among their stock moves in order to 
    take them into account in your stock valuation.
vi: 
    Phân hệ này cho phép bạn dễ dàng thêm các chi phí bổ sung vào lệnh sản xuất
    và quyết định phân chia chi phí này cho các lần dịch chuyển tồn kho tương ứng để
    hạch toán chúng khi định giá hàng tồn kho.

note: module: base
en: 
    This module allows you to manage all operations for managing memberships.
    =========================================================================
    
    It supports different kind of members:
    --------------------------------------
        * Free member
        * Associated member (e.g.: a group subscribes to a membership for all subsidiaries)
        * Paid members
        * Special member prices
    
    It is integrated with sales and accounting to allow you to automatically
    invoice and send propositions for membership renewal.
vi: 
    Phân hệ này cho phép bạn kiểm soát mọi hoạt động quản lý gói thành viên.
    =========================================================================================
    
    Nhiều loại thành viên khác nhau được hỗ trợ:
    --------------------------------------
         * Thành viên miễn phí
         * Thành viên liên kết (ví dụ: một nhóm đăng ký một gói thành viên cho tất cả các chi nhánh)
         * Thành viên trả phí
         * Giá thành viên đặc biệt
    
    Nhờ việc tích hợp với bán hàng và kế toán, phân hệ này cho phép bạn tự động
    lập hóa đơn và gửi đề xuất gia hạn gói thành viên.

note: module: base
en: 
    This module allows you to manage subscriptions.
    
    Features:
        - Create & edit subscriptions
        - Modify subscriptions with sales orders
        - Generate invoice automatically at fixed intervals
vi: 
    Phân hệ này cho phép bạn quản lý gói đăng ký.
    
    Tính năng:
                 - Tạo và chỉnh sửa gói đăng ký
                 - Sửa đổi gói đăng ký với đơn bán hàng
                 - Tạo hóa đơn tự động theo các khoảng thời gian cố định

note: module: base
en: 
    This module allows you to manage your Purchase Agreements.
    ===========================================================
    
    Manage calls for tenders and blanket orders. Calls for tenders are used to get
    competing offers from different vendors and select the best ones. Blanket orders
    are agreements you have with vendors to benefit from a predetermined pricing.
vi: 
    Phân hệ này cho phép bạn quản lý các Hợp đồng Mua hàng.
    ===========================================================
    
    Quản lý thông báo mời thầu và hợp đồng khung. Các thông báo mời thầu được sử dụng để nhận
    báo giá cạnh tranh từ các nhà cung cấp khác nhau và chọn ra những báo giá tốt nhất. Đơn 
    đặt hàng thường xuyên là thỏa thuận giữa bạn và nhà cung cấp để hưởng lợi từ mức giá ấn định trước.

note: module: base
en: 
    This module allows you to schedule your Sales Order based on the product configuration.
    
    For products on which the "Plan Services" option is enabled, you will have the opportunity
    to automatically forecast the shifts for employees whom are able to take the shift
    (i.e. employees who have the same role as the one configured on the product).
    
    Forecast shifts and keep an eye on the hours consumed on your plannable products.
vi: 
    Phân hệ này cho phép bạn lên lịch cho Đơn Bán hàng dựa trên cấu hình sản phẩm.
    
    Đối với các sản phẩm có bật tùy chọn "Dịch vụ Kế hoạch", bạn sẽ có cơ hội
    tự động dự báo các ca làm việc cho những nhân viên có thể nhận ca làm việc
    (tức là những nhân viên có cùng vai trò với vai trò được đặt cấu hình trên sản phẩm).
    
    Dự báo ca làm việc và theo dõi số giờ đã sử dụng trên các sản phẩm có thể lập kế hoạch của bạn.

note: module: base
en: 
    This module allows you to schedule your Sales Order based on the product configuration.
    
    For products on which the "Plan Services" option is enabled, you will have the opportunity
    to automatically plan the shifts for employees whom are able to take the shift
    (i.e. employees who have the same role as the one configured on the product).
    
    Plan shifts and keep an eye on the hours consumed on your plannable products.
vi: 
    Phân hệ này cho phép bạn lên lịch cho Đơn Bán hàng dựa trên cấu hình sản phẩm.
    
    Đối với các sản phẩm có bật tùy chọn "Dịch vụ Kế hoạch", bạn sẽ có cơ hội
    tự động dự báo các ca làm việc cho những nhân viên có thể nhận ca làm việc
    (tức là những nhân viên có cùng vai trò với vai trò được đặt cấu hình trên sản phẩm).
    
    Dự báo ca làm việc và theo dõi số giờ đã sử dụng trên các sản phẩm có thể lập kế hoạch của bạn.

note: module: base
en: 
    This module allows you to sell rental products in your eCommerce with
    appropriate views and selling choices.
vi: 
    Phân hệ này cho phép bạn bán các sản phẩm cho thuê trong Thương mại Điện tử với
    những chế độ xem và lựa chọn bán phù hợp.

note: module: base
en: 
    This module allows you to sell subscription products in your eCommerce with
    appropriate views and selling choices.
vi: 
    Phân hệ này cho phép bạn bán các sản phẩm đăng ký trong Thương mại Điện tử
    với các chế độ xem và lựa chọn bán phù hợp.

note: module: base
en: 
    This module assigns an hourly wage to employees to be used by other modules.
    ============================================================================
vi: 
    Phân hệ này ấn định mức lương theo giờ cho nhân viên để các phân hệ khác sử dụng.
    ============================================================================

note: module: base
en: 
    This module brings a new building block with a mailing list widget to drop on any page of your website.
    On a simple click, your visitors can subscribe to mailing lists managed in the Email Marketing app.
vi: 
    Phân hệ này mang đến một khối dựng mới với tiện ích danh sách gửi thư để thả lên bất kỳ trang nào trên trang web của bạn.
    Chỉ với một cú nhấp chuột đơn giản, khách truy cập có thể đăng ký danh sách gửi thư được quản lý trong ứng dụng Marketing qua Email.

note: module: base
en: 
    This module brings the technical requirement for the Argentinean regulation.
    Install this if you are using the Point of Sale app in Argentina.
vi: 
    Phân hệ này đưa ra các yêu cầu kỹ thuật cho quy định của Argentina.
    Hãy cài đặt phân hệ này nếu bạn đang sử dụng ứng dụng POS ở Argentina.

note: module: base
en: 
    This module brings the technical requirement for the Chilean regulation.
    Install this if you are using the Point of Sale app in Chile.
vi: 
    Phân hệ này đưa ra các yêu cầu kỹ thuật cho quy định của Chile.
    Hãy cài đặt phân hệ này nếu bạn đang sử dụng ứng dụng POS ở Chile.

note: module: base
en: 
    This module brings the technical requirement for the Peruvian regulation.
    Install this if you are using the Point of Sale app in Peru.
vi: 
    Phân hệ này đưa ra các yêu cầu kỹ thuật cho quy định của Peru.
    Hãy cài đặt phân hệ này nếu bạn đang sử dụng ứng dụng POS ở Peru.

note: module: base
en: 
    This module brings the technical requirement for the new Germany regulation with the Technical Security System by using a cloud-based solution with Fiskaly.
    
    Install this if you are using the Point of Sale app in Germany.
vi: 
    Module này đưa ra yêu cầu kỹ thuật đối với quy định mới của Đức với Hệ thống Bảo mật Kỹ thuật bằng cách sử dụng giải pháp đám mây với Fiskaly.
    
    Hãy cài đặt module này nếu bạn đang sử dụng ứng dụng POS ở Đức.

note: module: base
en: 
    This module brings the technical requirements for the new Germany regulation regarding the restaurant.
    Install this if you are using the Point of Sale app with restaurant in Germany.
vi: 
    Phân hệ này đưa ra các yêu cầu kỹ thuật cho quy định mới của Đức về nhà hàng.
    Hãy cài đặt phân hệ này nếu bạn đang sử dụng ứng dụng POS cho nhà hàng ở Đức.

note: module: base
en: 
    This module contains all the common features of Sales Management and eCommerce.
vi: 
    Phân hệ này chứa tất cả các tính năng phổ biến của Quản lý Bán hàng và Thương mại Điện tử.

note: module: base
en: 
    This module contains tests related to point of sale QR code payment.
    It tests all the supported qr codes: SEPA, Swiss QR and EMV QR (using the hk and br implementation)
vi: 
    Phân hệ này chứa các bản kiểm thử liên quan đến thanh toán mã QR tại điểm bán hàng.
    Nó kiểm thử tất cả các mã qr được hỗ trợ: SEPA, Swiss QR và EMV QR (sử dụng triển khai hk và br)

note: module: base
en: 
    This module correct some behaviors when both module are installed.
vi: 
    Phân hệ này sửa một số hành vi khi cả hai phân hệ được cài đặt.

note: module: base
en: 
    This module create the Facturae file required to send the invoices information to the General State Administrations.
    It allows the export and signature of the signing of Facturae files.
    The current version of Facturae supported is the 3.2.2
    
    for more informations, see https://www.facturae.gob.es/face/Paginas/FACE.aspx
vi: 
    Phân hệ này tạo tệp Facturae cần thiết để gửi thông tin hóa đơn cho Cơ quan Quản lý Nhà nước.
    Nó cho phép xuất khẩu và ký tệp Facturae.
    Phiên bản Facturae hiện tại được hỗ trợ là 3.2.2
    
    Để biết thêm thông tin, xem https://www.facturae.gob.es/face/Paginas/FACE.aspx

note: module: base
en: 
    This module enables generating payment orders as required by the BACS Direct Debit and Direct Credit standards. The generated plain text files can then be uploaded to your bank for processing.
    
    Direct Debit allows businesses to collect payments directly from the bank accounts of customers, whereas the Direct Credit functionality enables businesses to make payments directly to bank accounts of individuals or other businesses.
    
    This module follows the implementation guidelines issued by the Bacs Payment Schemes Limited (BPSL). For more information about the BACS standards: https://www.bacs.co.uk/
vi: 
    Phân hệ này cho phép tạo ra các đơn đặt hàng thanh toán theo yêu cầu của tiêu chuẩn Ghi có trực tiếp và Ghi nợ trực tiếp BACS. Các tệp văn bản thuần túy được tạo ra sau đó có thể được tải lên ngân hàng của bạn để xử lý.
    
    Ghi nợ trực tiếp cho phép doanh nghiệp thu tiền trực tiếp từ tài khoản ngân hàng của khách hàng, trong khi chức năng Ghi có trực tiếp cho phép doanh nghiệp thanh toán trực tiếp vào tài khoản ngân hàng của cá nhân hoặc doanh nghiệp khác.
    
    Phân hệ này tuân thủ các hướng dẫn triển khai do Bacs Payment Schemes Limited (BPSL) ban hành. Để biết thêm thông tin về tiêu chuẩn BACS: https://www.bacs.co.uk/

note: module: base
en: 
    This module enables generating the D.406 declaration from within Odoo.
    The D.406 declaration is an XML file in the SAF-T format which Romanian companies
    must submit monthly or quarterly, depending on their tax reporting period.
vi: 
    Phân hệ này cho phép tạo tờ khai D.406 từ bên trong Odoo.
    Tờ khai D.406 là một tệp XML trong định dạng SAF-T mà các công ty Romania phải nộp hàng tháng hoặc hàng quý, tùy thuộc vào kỳ báo cáo thuế của họ.

note: module: base
en: 
    This module enables the barcode scanning feature for the warehouse management system.
vi: 
    Phân hệ này kích hoạt tính năng quét mã vạch cho hệ thống quản lý kho.

note: module: base
en: 
    This module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent
    with pain.008.001.02 specification) to send to your bank in order to
    collect a set of payments.
    
    To be elligible for this payment method, a customer must have first
    returned a mandate to the company, giving his consent to use direct debit.
    This consent must have been encoded as a 'customer mandate' into Odoo.
    
    You also need to meet the following requirements in order to properly
    generate a SDD file:
    - Your company account must be set to a valid IBAN number
    - Your company must have been given a creditor identifier (this can be done in the 'settings' menu of the accounting module)
    - Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)
    - Every customer for which you generate a payment must have a valid IBAN account number.
    
    Odoo will let you know if any of these requirements are not satisfied.
    
    Any invoice that gets validated for a customer with a mandate will be
    automatically set in 'paid' state, and a payment will be generated. An
    option in the dashboard will then allow you to view all the payments generated
    via SDD and to generate a XML collection file for them, grouping them as
    you see fit.
    
    A dedicated 'SEPA Direct Debit' payment method is also available for
    open invoices, when selecting a bank account in the 'register payment' wizard.
    Use it to generate a SDD payment for the invoices if you added a mandate
    for its owner after its validation. You will see an error message if you
    try to use this method on an invoice for whose payment no mandate can be used.
vi: 
    Phân hệ này cho phép tạo các tệp XML tương thích với Ghi nợ trực tiếp SEPA (SDD) (phù hợp 
    với quy định kỹ thuật pain.008.001.02) để gửi tới ngân hàng của bạn nhằm 
    thu một tập hợp các khoản thanh toán.
    
    Để đủ điều kiện sử dụng phương thức thanh toán này, trước tiên, khách hàng phải
    gửi lại giấy ủy quyền cho công ty, đồng ý sử dụng ghi nợ trực tiếp. 
    Sự đồng ý này phải được mã hóa dưới dạng 'ủy quyền của khách hàng' vào Odoo.
    
    Bạn cũng cần đáp ứng các yêu cầu sau để tạo tệp SDD
    đúng cách:
    - Tài khoản công ty của bạn phải được đặt thành số IBAN hợp lệ
    - Công ty của bạn phải có mã định danh bên cho vay (điều này có thể được thực hiện trong menu 'cài đặt' của phân hệ kế toán)
    - Công ty của bạn phải xác định nhật ký để nhận thanh toán SDD (tiếp tục nằm trong 'cài đặt' của phân hệ kế toán)
    - Mọi khách hàng mà bạn tạo thanh toán phải có số tài khoản IBAN hợp lệ.
    
    Odoo sẽ cho bạn biết nếu bạn không đáp ứng bất kỳ yêu cầu nào trên đây.
    
    Mọi hóa đơn được xác thực cho khách hàng có ủy quyền sẽ
    tự động được đặt ở trạng thái 'đã thanh toán' và khoản thanh toán sẽ được tạo.
    Sau đó, một tùy chọn trong trang chủ sẽ cho phép bạn xem tất cả các khoản thanh toán
    đã được tạo qua SDD và tạo tệp bộ sưu tập XML cho chúng, nhóm chúng khi
    bạn thấy phù hợp.
    
    Phương thức thanh toán 'Ghi nợ trực tiếp SEPA' chuyên dụng cũng khả dụng cho
    các hóa đơn chưa thanh toán, khi chọn một tài khoản ngân hàng trong trình hỗ trợ 'ghi nhận thanh toán'.
    Sử dụng nó để tạo khoản thanh toán SDD cho hóa đơn nếu bạn đã thêm ủy quyền
    cho chủ sở hữu sau khi xác thực hóa đơn. Bạn sẽ thấy thông báo lỗi nếu
    cố gắng sử dụng phương thức này trên hóa đơn mà không thể áp dụng ủy quyền thanh toán.

note: module: base
en: 
    This module enables the qrcode scanning feature for the vendor bills for india.
vi: 
    Phân hệ này kích hoạt tính năng quét mã QR hóa đơn mua hàng cho Ấn Độ.

note: module: base
en: 
    This module gives a framework for SMS text messaging
    ----------------------------------------------------
    
    The service is provided by the In App Purchase Odoo platform.
vi: 
    Phân hệ này bổ sung khung cho tin nhắn văn bản SMS
    -------------------------------------------------- -
    
    Dịch vụ được cung cấp bởi nền tảng Mua trong Ứng dụng Odoo.

note: module: base
en: 
    This module gives you a quick view of your contacts directory, accessible from your home page.
    You can track your vendors, customers and other contacts.
vi: 
    Phân hệ này cho bạn khả năng xem nhanh liên hệ mà bạn có thể truy cập từ trang chủ.
    Bạn có thể theo dõi các nhà cung cấp, khách hàng và các địa chỉ liên hệ khác của mình.

note: module: base
en: 
    This module helps to configure the system at the installation of a new database.
    ================================================================================
    
    Shows you a list of applications features to install from.
vi: 
    Phân hệ này giúp cấu hình hệ thống khi cài đặt cơ sở dữ liệu mới.
    =====================================================================================
    
    Hiển thị cho bạn danh sách các tính năng của ứng dụng để cài đặt.

note: module: base
en: 
    This module implements Cloudflare Turnstile so that you can prevent bot spam on your forms.
vi: 
    Phân hệ này triển khai Cloudflare Turnstile để bạn có thể ngăn chặn bot spam trên biểu mẫu của mình.

note: module: base
en: 
    This module implements a timer.
    ==========================================
    
    It adds a timer to a view for time recording purpose
vi: 
    Phân hệ này triển khai một đồng hồ tính giờ.
    ==========================================================
    
    Đồng hồ tính giờ được thêm vào chế độ xem để ghi lại thời gian

note: module: base
en: 
    This module implements a timesheet system.
    ==========================================
    
    Each employee can encode and track their time spent on the different projects.
    
    Lots of reporting on time and employee tracking are provided.
    
    It is completely integrated with the cost accounting module. It allows you to set
    up a management by affair.
vi: 
    Phân hệ này triển khai một hệ thống bảng chấm công.
    ==========================================================
    
    Mỗi nhân viên có thể nhập và theo dõi thời gian họ dành cho các dự án khác nhau.
    
    Nhiều báo cáo theo thời gian và giám sát nhân viên được cung cấp.
    
    Phân hệ này được tích hợp hoàn toàn với phân hệ kế toán chi phí. Bạn được phép 
    thiết lập quản lý theo công việc.

note: module: base
en: 
    This module implements reCaptchaV3 so that you can prevent bot spam on your public modules.
vi: 
    Phân hệ này triển khai reCaptchaV3 để bạn có thể chống bot spam trên các phân hệ công khai.

note: module: base
en: 
    This module implements the accounting chart for OHADA area.
    ===========================================================
    
    It allows any company or association to manage its financial accounting.
    
    Countries that use OHADA are the following:
    -------------------------------------------
        Benin, Burkina Faso, Cameroon, Central African Republic, Comoros, Congo,
    
        Ivory Coast, Gabon, Guinea, Guinea Bissau, Equatorial Guinea, Mali, Niger,
    
        Democratic Republic of the Congo, Senegal, Chad, Togo.
vi: 
    Phân hệ này triển khai sơ đồ kế toán cho khu vực OHADA.
    ==========================================================================
    
    Với phân hệ này, mọi công ty hay hiệp hội đều có khả năng quản lý kế toán tài chính của họ.
    
    Các quốc gia OHADA gồm:
    -------------------------------------------
         Benin, Burkina Faso, Cameroon, Cộng hòa Trung Phi, Comoros, Congo,
    
         Bờ Biển Ngà, Gabon, Guinea, Guinea Bissau, Guinea Xích đạo, Mali, Niger,
    
         Cộng hòa Dân chủ Congo, Senegal, Chad, Togo.

note: module: base
en: 
    This module implements the tax for Benin.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Benin.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Burkina Faso.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Burkina Faso.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Cameroon.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Cameroon.
    ============================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Central African Republic.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Cộng hòa Trung Phi.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Comoros.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Comoros.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Congo.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Congo.
    ============================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Gabon.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Gabon.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Guinea Equatorial.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Guinea Equatorial.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Guinea-Bissau.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Guinea-Bissau.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Guinea.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Guinea.
    ============================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Mali.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Mali.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Niger.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Niger.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Tchad.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Tchad.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for Togo.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Togo.
    ============================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the tax for the Democratic Republic of the Congo.
    ===========================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Cộng hòa Dân chủ Congo.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the taxes for Ivory Coast.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Bờ Biển Ngà.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module implements the taxes for Sénégal.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
vi: 
    Phân hệ này triển khai thuế cho Sénégal.
    ==================================================================
    
    Hệ thống tài khoản xuất phát từ SYSCOHADA.

note: module: base
en: 
    This module installs the base for IBAN (International Bank Account Number) bank accounts and checks for it's validity.
    ======================================================================================================================
    
    The ability to extract the correctly represented local accounts from IBAN accounts
    with a single statement.
vi: 
    Phân hệ này cài đặt cơ sở cho các tài khoản ngân hàng IBAN (Số Tài khoản Ngân hàng Quốc tế) và kiểm tra tính hợp lệ của các tài khoản này.
    ====================================================================================================================================================
    
    Có thể trích xuất các tài khoản cục bộ được trình bày chính xác từ các tài khoản IBAN 
    bằng một câu lệnh duy nhất.

note: module: base
en: 
    This module installs when we want to share coupon from helpdesk.
vi: 
    Phân hệ này được cài đặt khi bạn muốn chia sẻ phiếu giảm giá từ phần hỗ trợ.

note: module: base
en: 
    This module integrate Odoo so you can issue electronic documents (CFE) to DGI. Example: e-Ticket, e-Invoice and related Debit and Credit Notes.
    
    After the CFE has been issued, and since the invoice validation is asynchronous, Odoo will run a scheduled action that will connect to DGI to check/update CFE state (Waiting DGI Response, Approved or Rejected)
    
    NOTE: Every connection is made using a third-party software named Uruware
    
    Configuration
    -------------
    
    1. Need to have an Uruguayan Company (with the Uruguayan COA installed)
    2. Go to Settings / Accounting / Uruguay Localization section and configure the fields to connect to UCFE: Uruware's platform for connecting to the Dirección General Impositiva (DGI)
    3. Go to Settings / Users / Companies / Companies and set the Tax ID number, DGI Main House or Branch Code, all your Address related  fields.
    4. Go to Invoices and validate them. Then use Send and Print to send to the government and generate a CFE. You will see a new field "CFE Status" that will show you the status of the electronic document: initially, it will be in "Waiting DGI response", and after some time it will be automatically updated to Approved/Rejected. You will also receive the legal PDF and XML files related to the CFE as attachments to the document.
    
    Known issues / Roadmap
    ======================
    
    * Contingency documents not implemented
    * Future implementation will have auto synchronization of Vendor bills.
vi: 
    Phân hệ này tích hợp Odoo để bạn có thể phát hành chứng từ điện tử (CFE) cho DGI. Ví dụ: Vé điện tử, Hoá đơn điện tử, và các Giấy báo nợ và báo có liên quan.
    
    Sau khi CFE được phát hành và vì xác thực hóa đơn không đồng bộ, Odoo sẽ chạy một tác vụ đã lên lịch sẽ kết nối với DGI để kiểm tra/cập nhật trạng thái CFE (Đang chờ phản hồi của DGI, Đã phê duyệt hoặc Đã từ chối)
    
    LƯU Ý: Mọi kết nối đều được thực hiện bằng phần mềm của bên thứ ba có tên là Uruware
    
    Cấu hình
    -------------
    
    1. Cần có một Công ty Uruguay (đã cài đặt COA Uruguay)
    2. Vào phần Cài đặt/Kế toán/Nội địa hóa Uruguay và cấu hình các trường để kết nối với UCFE: Nền tảng của Uruware để kết nối với Dirección General Impositiva (DGI)
    3. Vào Cài đặt/Người dùng/Công ty/Công ty và đặt số ID thuế, Mã trụ sở chính hoặc Mã chi nhánh của DGI, tất cả các trường liên quan đến Địa chỉ của bạn.
    4. Vào Hóa đơn và xác thực chúng. Sau đó, sử dụng Gửi và In để gửi cho chính phủ và tạo CFE. Bạn sẽ thấy một trường mới "Trạng thái CFE" cho biết trạng thái của tài liệu điện tử: ban đầu, tài liệu sẽ ở trạng thái "Đang chờ phản hồi DGI" và sau một thời gian, tài liệu sẽ tự động được cập nhật thành Đã phê duyệt/Từ chối. Bạn cũng sẽ nhận được các tệp PDF và XML hợp pháp liên quan đến CFE dưới dạng tệp đính kèm vào tài liệu.
    
    Các vấn đề đã biết/Lộ trình
    ====================
    
    * Tài liệu dự phòng chưa được triển khai
    * Việc triển khai trong tương lai sẽ tự động đồng bộ hóa hóa đơn của Nhà cung cấp.

note: module: base
en: 
    This module integrate with the ETA Portal to automatically sign and send your invoices to the tax Authority.
    Special thanks to Plementus <info@plementus.com> for their help in developing this module.
vi: 
    Phân hệ này tích hợp với Cổng thông tin ETA để tự động ký và gửi hóa đơn của bạn tới Cơ quan thuế.
    Đặc biệt cảm ơn Plementus <info@plementus.com> vì sự giúp đỡ của họ trong việc phát triển phân hệ này.

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from Zomato.
vi: 
    Phân hệ này tích hợp với UrbanPiper để tiếp nhận và quản lý đơn hàng từ Zomato.

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from various food delivery platforms such as Swiggy and Zomato.
vi: 
    Phân hệ này tích hợp với UrbanPiper để tiếp nhận và quản lý đơn hàng từ nhiều nền tảng giao đồ ăn khác nhau như Swiggy và Zomato.

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from various food delivery platforms.
vi: 
    Phân hệ này tích hợp với UrbanPiper để tiếp nhận và quản lý đơn hàng từ nhiều nền tảng giao đồ ăn khác nhau.

note: module: base
en: 
    This module integrates with the Kenyan G03 Tremol control unit device to the KRA through TIMS.
vi: 
    Phân hệ này tích hợp với thiết bị điều khiển Tremol G03 của Kenya với KRA thông qua TIMS.

note: module: base
en: 
    This module integrates with the Kenyan OSCU eTIMS device.
vi: 
    Phân hệ này tích hợp với thiết bị OSCU eTIMS của Kenya.

note: module: base
en: 
    This module integrates with the Kenyan eTIMS device (OSCU).
vi: 
    Phân hệ này tích hợp với thiết bị eTIMS của Kenya (OSCU).

note: module: base
en: 
    This module integrates with the Kenyan eTIMS device. (OSCU)
vi: 
    Phân hệ này tích hợp với thiết bị eTIMS của Kenya. (OSCU)

note: module: base
en: 
    This module is intended to test the main crm flows of Odoo, both frontend and
    backend. It notably includes IAP bridges modules to test their impact.
vi: 
    Phân hệ này nhằm kiểm tra các luồng crm chính của Odoo, cả giao diện fronend và
    backend. Điều quan trọng là phân hệ này bao gồm các phân hệ cầu nối IAP để kiểm tra tác động của chúng.

note: module: base
en: 
    This module makes it possible to manage employee skills during an appraisal process.
vi: 
    Phân hệ này giúp quản lý các kỹ năng của nhân viên trong quá trình đánh giá.

note: module: base
en: 
    This module makes sure that the point of sales are compliant to the law in sweden.
vi: 
    Phân hệ này đảm bảo rằng điểm bán hàng tuân thủ pháp luật tại Thụy Điển.

note: module: base
en: 
    This module makes the link between the batch pickings and carrier applications.
    
    Allows to prepare batches depending on their carrier
vi: 
    Phân hệ này tạo liên kết giữa các ứng dụng lấy hàng theo loạt và vận chuyển.
    
    Cho phép chuẩn bị các lô dựa vào đơn vị vận chuyển chúng

note: module: base
en: 
    This module manages approvals workflow
    ======================================
    
    This module manages approval requests like business trips,
    out of office, overtime, borrow items, general approvals,
    procurements, contract approval, etc.
    
    According to the approval type configuration, a request
    creates next activities for the related approvers.
vi: 
    Phân hệ này quản lý quy trình phê duyệt
    ==========================================
    
    Bạn có thể quản lý các yêu cầu phê duyệt như công tác,
    vắng mặt, giờ làm thêm, mượn đồ, phê duyệt chung,
    mua sắm, phê duyệt hợp đồng,...
    
    Theo cấu hình loại phê duyệt, một yêu cầu
    tạo các hoạt động tiếp theo cho những người phê duyệt liên quan.

note: module: base
en: 
    This module offers the basic functionalities to make payments by printing checks.
    It must be used as a dependency for modules that provide country-specific check templates.
    The check settings are located in the accounting journals configuration page.
vi: 
    Phân hệ này cung cấp các chức năng cơ bản để thực hiện thanh toán bằng cách in séc.
    Nó phải được sử dụng làm phần phụ thuộc cho những phân hệ cung cấp các mẫu séc riêng theo quốc gia.
    Bạn có thể đi đến cài đặt séc trong trang cấu hình nhật ký kế toán.

note: module: base
en: 
    This module overrides community website features and introduces enterprise look and feel.
vi: 
    Phân hệ này ghi đè các tính năng trang web community và giới thiệu giao diện enterprise.

note: module: base
en: 
    This module prevents taking time offs into account when computing employee overtime.
vi: 
    Phân hệ này ngăn việc tính cả thời gian nghỉ phép khi tính toán giờ làm thêm của nhân viên.

note: module: base
en: 
    This module provides facility to the user to install mrp and purchase modules at a time.
    ========================================================================================
    
    It is basically used when we want to keep track of production orders generated
    from purchase order.
vi: 
    Phân hệ này tạo điều kiện cho người dùng cài đặt phân hệ mrp và mua hàng cùng lúc.
    ================================================== ======================================
    
    Về cơ bản, nó được sử dụng khi chúng ta muốn theo dõi các đơn đặt hàng sản xuất được tạo ra
    từ đơn mua hàng.

note: module: base
en: 
    This module provides facility to the user to install mrp and sales modulesat a time.
    ====================================================================================
    
    It is basically used when we want to keep track of production orders generated
    from sales order. It adds sales name and sales Reference on production order.
vi: 
    Phân hệ này tạo cơ sở cho người dùng để cài đặt đồng thời các phân hệ sản xuất và bán hàng.
    ================================================================= ==================================
    
    Về cơ bản, nó được sử dụng khi bạn muốn theo dõi các đơn đặt hàng sản xuất được tạo 
    từ đơn bán hàng. Tên người bán hàng và tham chiếu bán hàng được thêm vào đơn đặt hàng sản xuất.

note: module: base
en: 
    This module provides management of your IoT Boxes inside Odoo.
vi: 
    Phân hệ này giúp quản lý Hộp IoT của bạn trong Odoo.

note: module: base
en: 
    This module provides standard tools (account model, context manager and helpers)
    to support In-App purchases inside Odoo.
vi: 
    Phân hệ này cung cấp các công cụ tiêu chuẩn (mô hình tài khoản, trình quản lý ngữ cảnh và trình trợ giúp) 
    để hỗ trợ tính năng mua hàng trong ứng dụng trong Odoo.

note: module: base
en: 
    This module provides the core of the Odoo Mobile App.
vi: 
    Phân hệ này cung cấp phần cốt lõi của Ứng dụng Di động Odoo.

note: module: base
en: 
    This module provides the information from PoS for the JPK of Poland
vi: 
    Phân hệ này cung cấp thông tin từ PoS cho JPK của Ba Lan.

note: module: base
en: 
    This module provides the link between quality steps and IoT devices.
vi: 
    Phân hệ này cung cấp liên kết giữa các quy trình chất lượng và thiết bị IoT.

note: module: base
en: 
    This module sends invoices and vendor bills to the "Diputaciones
    Forales" of Araba/Álava, Bizkaia and Gipuzkoa.
    
    Invoices and bills get converted to XML and regularly sent to the
    Basque government servers which provides them with a unique identifier.
    A hash chain ensures the continuous nature of the invoice/bill
    sequences. QR codes are added to emitted (sent/printed) invoices,
    bills and tickets to allow anyone to check they have been declared.
    
    You need to configure your certificate and the tax agency.
vi: 
    Phân hệ này gửi hóa đơn và hóa đơn mua hàng đến "Diputaciones
    Forales" của Araba/Álava, Bizkaia và Gipuzkoa.
    
    Hóa đơn và hóa đơn thanh toán được chuyển đổi sang định dạng XML và được gửi định kỳ
    đến máy chủ của chính phủ Basque, cung cấp cho chúng một định danh duy nhất.
    Một chuỗi hash đảm bảo tính liên tục của các chuỗi hóa đơn.
    Mã QR được thêm vào các hóa đơn, hóa đơn thanh toán và phiếu đã phát (đã gửi/in)
    để cho phép bất kỳ ai kiểm tra xem chúng đã được khai báo hay chưa.
    
    Bạn cần cấu hình chứng chỉ và cơ quan thuế.

note: module: base
en: 
    This module sends the taxes information (mostly VAT) of the
    vendor bills and customer invoices to the SII.  It is called
    Procedimiento G417 - IVA. Llevanza de libros registro.  It is
    required for every company with a turnover of +6M€ and others can
    already make use of it.  The invoices are automatically
    sent after validation.
    
    How the information is sent to the SII depends on the
    configuration that is put in the taxes.  The taxes
    that were in the chart template (l10n_es) are automatically
    configured to have the right type.  It is possible however
    that extra taxes need to be created for certain exempt/no sujeta reasons.
    
    You need to configure your certificate and the tax agency.
vi: 
    Phân hệ này gửi thông tin thuế (chủ yếu là thuế GTGT) của 
    hóa đơn nhà cung cấp và hóa đơn khách hàng tới SII. Nó được gọi là
    Procedimiento G417 - IVA. Llevanza de libros registro. Đây là
    yêu cầu bắt buộc đối với mọi công ty có doanh thu trên 6 triệu €
    và những công ty khác đã có thể sử dụng. Hóa đơn được gửi tự động
    sau khi xác nhận.
    
    Cách thức thông tin được gửi đến SII tùy thuộc vào 
    cấu hình áp dụng cho thuế. Các loại thuế 
    trong mẫu biểu đồ (l10n_es) được tự động
    cấu hình để có đúng loại. Tuy nhiên, có thể 
    cần phải tạo thêm thuế vì một số lý do miễn thuế cụ thể/không có sujeta.
            
    Bạn cần định hình chứng chỉ của mình và cơ quan thuế.

note: module: base
en: 
    This module serves as a bridge between Rental and Manufacturing, specifically in the case of renting kits.
vi: 
    Phân hệ này có tác dụng như một cầu nối giữa Cho thuê và Sản xuất, cụ thể là trong trường hợp cho thuê bộ kit.

note: module: base
en: 
    This module tests the module 'account_edi_ubl_cii', it is separated since dependencies to some
    localizations were required. Its name begins with 'l10n' to not overload runbot.
    
    The test files are separated by sources, they were taken from:
    
    * the factur-x doc (form the FNFE)
    * the peppol-bis-invoice-3 doc (the github repository: https://github.com/OpenPEPPOL/peppol-bis-invoice-3/tree/master/rules/examples contains examples)
    * odoo, these files pass all validation tests (using ecosio or the FNFE validator)
    
    We test that the external examples are correctly imported (currency, total amount and total tax match).
    We also test that generating xml from odoo with given parameters gives exactly the same xml as the expected,
    valid ones.
vi: 
    Phân hệ này kiểm thử phân hệ 'account_edi_ubl_cii', nó được tách ra do phải có các phụ thuộc
    vào một số bản địa hóa. Tên của phân hệ này bắt đầu bằng 'l10n' để không làm quá tải runbot. 
        
    Các tệp kiểm thử được phân tách theo nguồn, chúng được lấy từ:
    
    * factur-x doc (dạng FNFE)
    * peppol-bis-invoice-3 doc (kho lưu trữ github: https://github.com/OpenPEPPOL/peppol-bis-invoice-3/tree/master/rules/examples bao gồm các ví dụ)
    * Odoo, các tệp này vượt qua tất cả các bản kiểm thử xác thực (sử dụng trình xác thực ecosio hoặc FNFE)
    
    Chúng tôi kiểm tra xem các ví dụ bên ngoài có được nhập chính xác không (khớp đơn vị tiền tệ, tổng số tiền và tổng thuế).
    Chúng tôi cũng kiểm tra xem việc tạo xml từ odoo với các tham số đã cho tạo ra xml giống hệt như xml dự kiến, 
    hợp lệ.

note: module: base
en: 
    This module will test the main certification flow of Odoo.
    It will install the e-learning, survey and e-commerce apps and make a complete
    certification flow including purchase, certification, failure and success.
vi: 
    Phân hệ này sẽ kiểm tra quy trình chứng nhận chính của Odoo.
    Nó sẽ cài đặt các ứng dụng học online, khảo sát và thương mại điện tử, đồng thời tạo ra một quy trình 
    chứng nhận hoàn chỉnh bao gồm mua hàng, chứng nhận, thất bại và thành công.

note: module: base
en: 
    This module will test the main event flows of Odoo, both frontend and backend.
    It installs sale capabilities, front-end flow, eCommerce, questions and
    automatic lead generation, full Online support, ...
vi: 
    Phân hệ này sẽ kiểm tra các luồng sự kiện chính của Odoo, cả front-end và back-end.
    Nó cài đặt khả năng bán hàng, quy trình front-end, thương mại điện tử, câu hỏi và 
    tạo lead tự động, hỗ trợ online trọn vẹn,...

note: module: base
en: 
    This module will test the main workflow of Odoo.
    It will install some main apps and will try to execute the most important actions.
vi: 
    Phân hệ này sẽ kiểm tra quy trình làm việc chính của Odoo.
    Nó sẽ cài đặt một số ứng dụng chính và sẽ cố gắng thực hiện các tác vụ quan trọng nhất.

note: module: base
en: 
    This provides a base chart of accounts and taxes template for use in Odoo for Kazakhstan.
vi: 
    Phân hệ này cung cấp một hệ thống tài khoản cơ sở và mẫu thuế để sử dụng cho Kazakhstan trong Odoo.

note: module: base
en: 
    This provides a base chart of accounts and taxes template for use in Odoo.
vi: 
    Phân hệ này cung cấp một sơ đồ cơ sở về tài khoản và mẫu thuế để sử dụng trong Odoo.

note: module: base
en: 
    Time off documents will be automatically integrated to the Document app.
vi: 
    Tài liệu Nghỉ phép sẽ tự động tích hợp vào ứng dụng Tài liệu.

note: module: base
en: 
    Track different dates on products and production lots.
    ======================================================
    
    Following dates can be tracked:
    -------------------------------
        - end of life
        - best before date
        - removal date
        - alert date
    
    Also implements the removal strategy First Expiry First Out (FEFO) widely used, for example, in food industries.
vi: 
    Theo dõi các ngày khác nhau theo sản phẩm và lô sản xuất.
    ================================================================= ====
    
    Có thể theo dõi các ngày sau đây:
    -------------------------------
    - hết hạn
    - sử dụng tốt nhất trước ngày
    - ngày xuất hàng
    - ngày cảnh báo
    
    Đồng thời triển khai chiến lược xuất hàng Hết hạn trước Xuất trước (FEFO) được sử dụng rộng rãi, ví dụ như trong các ngành công nghiệp thực phẩm.

note: module: base
en: 
    Track equipment and maintenance requests
vi: 
    Theo dõi thiết bị và yêu cầu bảo trì

note: module: base
en: 
    Transifex integration
    =====================
    This module will add a link to the Transifex project in the translation view.
    The purpose of this module is to speed up translations of the main modules.
    
    To work, Odoo uses Transifex configuration files `.tx/config` to detect the
    project source. Custom modules will not be translated (as not published on
    the main Transifex project).
    
    The language the user tries to translate must be activated on the Transifex
    project.
vi: 
    Tích hợp Transifex
    =====================
    Phân hệ này sẽ thêm một liên kết đến dự án Transifex trong chế độ xem bản dịch.
    Mục đích của module này là tăng tốc độ dịch các module chính.
    
    Để hoạt động, Odoo sử dụng các tệp cấu hình Transifex `.tx / config` để tách ra
    nguồn dự án. Các module tùy chỉnh sẽ không được dịch (như không được công bố trên
    dự án Transifex chính).
    
    Ngôn ngữ người dùng cố gắng dịch phải được kích hoạt trên Transifex
    dự án.

note: module: base
en: 
    Two-Factor Authentication (TOTP)
    ================================
    Allows users to configure two-factor authentication on their user account
    for extra security, using time-based one-time passwords (TOTP).
    
    Once enabled, the user will need to enter a 6-digit code as provided
    by their authenticator app before being granted access to the system.
    All popular authenticator apps are supported.
    
    Note: logically, two-factor prevents password-based RPC access for users
    where it is enabled. In order to be able to execute RPC scripts, the user
    can setup API keys to replace their main password.
vi: 
    Xác thực Hai Yếu tố (TOTP)
    ================================
    Cho phép người dùng cấu hình xác thực hai yếu tố trên tài khoản người dùng của họ để 
    tăng cường bảo mật, sử dụng mật khẩu một lần dựa trên thời gian (TOTP).
    
    Sau khi bật, người dùng sẽ cần nhập mã gồm 6 chữ số từ 
    ứng dụng xác thực của họ trước khi được cấp quyền truy cập vào hệ thống. 
    Tất cả các ứng dụng xác thực phổ biến đều được hỗ trợ.
    
    Lưu ý: về mặt logic, người dùng đã bật tính năng hai yếu tố không thể truy cập RPC 
    bằng mật khẩu. Để có thể chạy các tập lệnh RPC, người dùng
    có thể thiết lập các khóa API để thay thế mật khẩu chính của họ.

note: module: base
en: 
    Ukraine - Chart of accounts.
    ============================
vi: 
    Ukraine - Hệ thống tài khoản.
    ============================

note: module: base
en: 
    United Arab Emirates Corporate Tax Report
    =======================================================
vi: 
    Báo cáo thuế doanh nghiệp của Các Tiểu vương quốc Ả Rập Thống nhất
    ==========================================================

note: module: base
en: 
    United Arab Emirates Payroll and End of Service rules.
    =======================================================
vi: 
    Các quy tắc về Bảng lương và Kết thúc Dịch vụ của Các Tiểu vương quốc Ả Rập Thống nhất.
    ===========================================================

note: module: base
en: 
    United Arab Emirates accounting chart and localization.
    =======================================================
vi: 
    Hệ thống tài khoản và bản địa hóa của Các Tiểu vương quốc Ả Rập Thống nhất.
    =======================================================

note: module: base
en: 
    United States Payroll Rules.
    ============================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
vi: 
    Quy tắc Bảng lương của Hoa Kỳ.
    ==========================
    
    * Thông tin Nhân viên
    * Hợp đồng lao động
    * Phụ cấp/Khấu trừ
    * Cho phép cấu hình Lương Cơ bản/Gộp/Thực nhận
    * Phiếu lương của Nhân viên
    * Tích hợp với Quản lý Nghỉ phép

note: module: base
en: 
    Use budgets to compare actual with expected revenues and costs
    --------------------------------------------------------------
vi: 
    Dùng ngân sách để so sánh thực tế với doanh thu và chi phí dự kiến
    --------------------------------------------------------------

note: module: base
en: 
    Use devices connected to an IoT Box to control the quality of your products.
vi: 
    Sử dụng các thiết bị được kết nối với Hộp IoT để kiểm soát chất lượng sản phẩm của bạn.

note: module: base
en: 
    Use interview forms during recruitment process.
    This module is integrated with the survey module
    to allow you to define interviews for different jobs.
vi: 
    Sử dụng các biểu mẫu phỏng vấn trong quá trình tuyển dụng.
    Phân hệ này được tích hợp với phân hệ khảo sát 
    giúp bạn xác định các cuộc phỏng vấn cho những công việc khác nhau.

note: module: base
en: 
    Use the e-commerce to sell your event booths.
vi: 
    Sử dụng thương mại điện tử để bán gian hàng sự kiện của bạn.

note: module: base odoo-python
en: 
    User: %(user)s
    Fields:
    %(fields_list)s
vi: 
    Người dùng: %(user)s
    Trường:
    %(fields_list)s

note: module: base
en: 
    Using this application you can manage Sales Teams with CRM and/or Sales
    =======================================================================
vi: 
    Nhờ việc sử dụng ứng dụng này, bạn có thể quản lý Bộ phận sales bằng CRM và/hoặc Bán hàng
    =======================================================================

note: module: base
en: 
    VAT validation for Partner's VAT numbers.
    =========================================
    
    After installing this module, values entered in the VAT field of Partners will
    be validated for all supported countries. The country is inferred from the
    2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``
    will be validated using the Belgian rules.
    
    There are two different levels of VAT number validation:
    --------------------------------------------------------
        * By default, a simple off-line check is performed using the known validation
          rules for the country, usually a simple check digit. This is quick and 
          always available, but allows numbers that are perhaps not truly allocated,
          or not valid anymore.
    
        * When the "VAT VIES Check" option is enabled (in the configuration of the user's
          Company), VAT numbers will be instead submitted to the online EU VIES
          database, which will truly verify that the number is valid and currently
          allocated to a EU company. This is a little bit slower than the simple
          off-line check, requires an Internet connection, and may not be available
          all the time. If the service is not available or does not support the
          requested country (e.g. for non-EU countries), a simple check will be performed
          instead.
    
    Supported countries currently include EU countries, and a few non-EU countries
    such as Chile, Colombia, Mexico, Norway or Russia. For unsupported countries,
    only the country code will be validated.
vi: 
    Xác thực VAT cho số VAT của Đối tác.
    =================================================
    
    Sau khi cài đặt phân hệ này, các giá trị đã nhập trong trường VAT của Đối tác sẽ 
    được xác thực cho tất cả quốc gia được hỗ trợ. Quốc gia được suy ra từ 
    mã quốc gia gồm 2 chữ cái đứng trước số VAT, ví dụ: ``BE0477472701`` 
    sẽ được xác thực bằng các quy tắc của Bỉ.
    
    Có hai cấp độ xác thực số VAT khác nhau:
    --------------------------------------------------------
        * Theo mặc định, kiểm tra ngoại tuyến đơn giản được thực hiện bằng cách sử dụng các quy tắc
          xác thực đã thiết lập của quốc gia, thường là một số kiểm tra đơn giản. Việc này diễn ra 
          nhanh chóng và luôn khả dụng, nhưng chỉ cho phép các số không thực sự được cấp,
          hoặc không còn giá trị.
    
        * Khi tùy chọn "Kiểm tra VIES VAT" được bật (trong cấu hình Công ty của
          người dùng), số VAT sẽ được gửi tới cơ sở dữ liệu VIES EU online,
          cơ sở dữ liệu này sẽ thực sự xác minh rằng số này hợp lệ và hiện 
          được cấp cho một công ty EU. Quá trình này chậm hơn một chút so với kiểm tra 
          ngoại tuyến đơn giản, cần có kết nối mạng và đôi khi có thể không 
          khả dụng. Nếu dịch vụ không khả dụng hoặc không hỗ trợ 
          quốc gia được yêu cầu (ví dụ: đối với các quốc gia không thuộc EU), thì kiểm tra
          đơn giản sẽ được thực hiện.
    
    Các quốc gia được hỗ trợ hiện bao gồm các quốc gia EU và một số quốc gia ngoài EU 
    như Chile, Colombia, Mexico, Na Uy hoặc Nga. Đối với các quốc gia không được hỗ trợ, 
    chỉ mã quốc gia được xác thực.

note: module: base
en: 
    Validate stock moves for Field Service
    ======================================
vi: 
    Xác thực dịch chuyển tồn kho cho Dịch vụ Hiện trường
    ======================================

note: module: base
en: 
    Vehicle, leasing, insurances, cost
    ==================================
    With this module, Odoo helps you managing all your vehicles, the
    contracts associated to those vehicle as well as services, costs
    and many other features necessary to the management of your fleet
    of vehicle(s)
    
    Main Features
    -------------
    * Add vehicles to your fleet
    * Manage contracts for vehicles
    * Reminder when a contract reach its expiration date
    * Add services, odometer values for all vehicles
    * Show all costs associated to a vehicle or to a type of service
    * Analysis graph for costs
vi: 
    Xe, cho thuê, bảo hiểm, chi phí
    ==================================
    Với phân hệ này, Odoo giúp bạn quản lý tất cả các xe của mình, những hợp đồng liên quan đến các xe đó cũng như các dịch vụ, chi phí và nhiều tính năng khác cần thiết để quản lý đội xe của bạn
    
    Đặc điểm Chính
    -------------
    * Thêm xe vào hạm đội của bạn
    * Quản lý hợp đồng xe
    * Nhắc nhở khi hợp đồng đến ngày hết hạn
    * Thêm dịch vụ, giá trị công tơ mét cho mọi loại xe
    * Hiển thị tất cả các chi phí liên quan đến một xe hoặc một loại dịch vụ
    * Biểu đồ phân tích chi phí

note: module: base
en: 
    Vietnam - E-invoicing
    =====================
    Using SInvoice by Viettel
vi: 
    Việt Nam - Hóa đơn điện tử
     ======================= 
    Sử dụng SInvoice của Viettel

note: module: base
en: 
    WMS Accounting module
    ======================
    This module makes the link between the 'stock' and 'account' modules and allows you to create accounting entries to value your stock movements
    
    Key Features
    ------------
    * Stock Valuation (periodical or automatic)
    * Invoice from Picking
    
    Dashboard / Reports for Warehouse Management includes:
    ------------------------------------------------------
    * Stock Inventory Value at given date (support dates in the past)
vi: 
    Phân hệ kế toán kho
    ===================
    Phân hệ này tạo một liên kết giữa phân hệ 'Kho' và 'Kế toán' và cho phép bạn tạo bút toán để xác định giá trị các lần dịch chuyển tồn kho
    
    Tính năng Chính
    ---------------------------
    * Định giá tồn kho (định kỳ hoặc tự động)
    * Xuất hóa đơn khi Lấy hàng
    
    Trang chủ/Báo cáo cho Quản lý Kho bao gồm:
    -------------------------------------------------------------
    * Định giá Tồn kho theo ngày xác định (hỗ trợ cả ngày trong quá khứ)

note: module: base
en: 
    Website Forum integration for the helpdesk module
    =================================================
    
        Allow your teams to have related forums to answer customer questions.
        Transform tickets into questions on the forum with a single click.
vi: 
    Tích hợp Diễn đàn Trang web cho phân hệ Hỗ trợ
    =================================================
    
         Cho phép bộ phận của bạn có các diễn đàn liên quan để trả lời các câu hỏi của khách hàng.
         Biến phiếu hỗ trợ thành câu hỏi trên diễn đàn chỉ bằng một cú nhấp chuột.

note: module: base
en: 
    Website IM Livechat integration for the helpdesk module
    =======================================================
    
    Features:
    
        - Have a team-related livechat channel to answer your customer's questions.
        - Create new tickets with ease using commands in the channel.
vi: 
    Tích hợp Livechat trên trang web cho phân hệ trợ giúp
    =======================================================
    
    Tính năng:
    
         - Có một kênh livechat liên quan đến nhóm để trả lời các câu hỏi của khách hàng của bạn.
         - Dễ dàng tạo phiếu hỗ trợ mới bằng các lệnh trong kênh.

note: module: base
en: 
    Website Slides integration for the helpdesk module
    ==================================================
    
        Add slide presentations to your team so customers seeking help can see them those before submitting new tickets.
vi: 
    Tích hợp Slide Trang web cho phân hệ hỗ trợ
    ==================================================
    
         Thêm các bài trình bày bằng slide cho bộ phận của bạn để khách hàng cần sự trợ giúp có thể xem chúng trước khi gửi phiếu mới.

note: module: base
en: 
    When invoicing timesheets, allows invoicing either all timesheets
    linked to an SO, or only the validated timesheets
vi: 
    Khi lập hóa đơn bảng chấm công, cho phép lập hóa đơn tất cả bảng chấm công
    được liên kết với đơn bán hàng, hoặc chỉ các bảng chấm công đã được xác thực

note: module: base
en: 
    When sharing documents/folder, the domain of the shared URL can be chosen by selecting a target website.
vi: 
    Khi chia sẻ tài liệu/thư mục, miền của URL chia sẻ có thể được chọn bằng cách chọn một trang web mục tiêu.

note: module: base
en: 
    With this module, users will be able to link bank journals to their
    online bank accounts (for supported banking institutions), and configure
    a periodic and automatic synchronization of their bank statements.
vi: 
    Với phân hệ này, người dùng sẽ có thể liên kết nhật ký ngân hàng với
    tài khoản ngân hàng online của họ (dành cho các tổ chức ngân hàng được hỗ trợ) và định cấu hình 
    đồng bộ hóa các sao kê ngân hàng của họ một cách định kỳ và tự động.

note: module: base
en: 
    Withholding and Pension Fund handling for the E-invoice implementation for Italy.
    
        The Withholding tax and the Pension Fund tax are computed like every other tax
        with the ordering by sequence, so please be careful with the order of the taxes
        in your tax configuration.
    
        Please also update the Italian Accounting module (l10n_it) when you install this module.
vi: 
    Xử lý Khấu trừ và Quỹ hưu trí khi triển khai hóa đơn điện tử ở Ý.
    
       Thuế khấu trừ và thuế Quỹ hưu trí được tính giống như mọi loại thuế khác
        theo thứ tự sắp xếp, vì vậy hãy cẩn thận với thứ tự các loại thuế trong
        cấu hình thuế của bạn.
    
         Vui lòng cập nhật phân hệ Kế toán tiếng Ý (l10n_it) khi bạn cài đặt phân hệ này.

note: module: base
en:  Let's choose a Point Relais® as shipping address
vi: Hãy chọn một Point Relais® làm địa chỉ giao hàng

note: module: base odoo-python
en: "group_by" value must be a string %(attribute)s=“%(value)s”
vi: giá trị "group_by" phải là một chuỗi %(attribute)s=“%(value)s”

note: module: base
en: # Access Rights
vi: # Quyền Truy cập

note: module: base
en: # Groups
vi: # Nhóm

note: module: base
en: # Record Rules
vi: # Quy tắc Ghi

note: module: base odoo-python
en: %(action_name)s is not a valid action on %(model_name)s
vi: %(action_name)s không phải là một tác vụ hợp lệ trên %(model_name)s

note: module: base odoo-python
en: %(company_currency_name)s per %(rate_currency_name)s
vi: %(company_currency_name)s/%(rate_currency_name)s

note: module: base odoo-python
en: %(integral_amount)s %(currency_unit)s and %(fractional_amount)s %(currency_subunit)s
vi: %(integral_amount)s %(currency_unit)s và %(fractional_amount)s %(currency_subunit)s

note: module: base odoo-python
en: %(method)s on %(model)s is private and cannot be called from a button
vi: %(method)s ở %(model)s là riêng tư và không thể gọi từ một nút khác

note: module: base odoo-python
en: %(previous_message)s
    
    Implicitly accessed through '%(document_kind)s' (%(document_model)s).
vi: %(previous_message)s
    
    Được truy cập ngầm thông qua '%(document_kind)s' (%(document_model)s).

note: module: base odoo-python
en: %(rate_currency_name)s per %(company_currency_name)s
vi: %(rate_currency_name)s /%(company_currency_name)s

note: module: base odoo-python
en: %(xmlid)s is of type %(xmlid_model)s, expected a subclass of ir.actions.actions
vi: %(xmlid)s thuộc loại %(xmlid_model)s, dự kiến một lớp con của ir.actions.actions

note: module: base
en: %A - Full day of the week.
vi: %A - Các ngày trong tuần.

note: module: base
en: %B - Full month name."
vi: %B - Tên tháng đầy đủ."

note: module: base
en: %H - Hour (24-hour clock) [00,23]."
vi: %H - Giờ (dạng 24 giờ) [00,23]."

note: module: base
en: %I - Hour (12-hour clock) [01,12]."
vi: %I - Giờ (dạng 12 giờ) [01,12]."

note: module: base
en: %M - Minute [00,59]."
vi: %M - Phút [00,59]."

note: module: base
en: %S - Seconds [00,61]."
vi: %S - Giây [00,61]."

note: module: base
en: %Y - Year with century."
vi: %Y - Năm kèm thế kỉ."

note: module: base
en: %a - Abbreviated day of the week.
vi: %a - Ngày viết tắt trong tuần.

note: module: base
en: %b - Abbreviated month name.
vi: %b - Tên tháng viết tắt.

note: module: base
en: %d - Day of the month [01,31]."
vi: %d - Ngày trong tháng [01,31]."

note: module: base
en: %j - Day of the year [001,366]."
vi: %j - Ngày trong năm [001,366]."

note: module: base
en: %m - Month number [01,12]."
vi: %m - Số tháng [01,12]."

note: module: base
en: %p - Equivalent of either AM or PM."
vi: %p - Tương đương với Sáng hoặc Chiều."

note: module: base odoo-python
en: %s (Dedicated Outgoing Mail Server):
vi: %s (Máy chủ Gửi Thư Đi Chuyên dụng):

note: module: base odoo-python
en: %s (copy)
vi: %s (sao chép)

note: module: base odoo-python
en: %s per Unit
vi: %s mỗi Đơn vị

note: module: base
en: %w - Day of the week number [0(Sunday),6]."
vi: %w - Ngày trong tuần theo số [0(Sunday),6]."

note: module: base
en: %y - Year without century [00,99]."
vi: %y - Năm không có thế kỉ [00,99]."

note: module: base
en: &amp; Close
vi: Đóng

note: module: base odoo-python
en: '%s' does not seem to be a number for field '%%(field)s'
vi: '%s' không phải là một số cho trường '%%(field)s'

note: module: base odoo-python
en: '%s' does not seem to be a valid JSON for field '%%(field)s'
vi: '%s' có vẻ không phải là một JSON hợp lệ cho trường '%%(field)s'

note: module: base odoo-python
en: '%s' does not seem to be a valid date for field '%%(field)s'
vi: '%s' không phải là một ngày tháng hợp lệ cho trường '%%(field)s'

note: module: base odoo-python
en: '%s' does not seem to be a valid datetime for field '%%(field)s'
vi: '%s' không phải là ngày tháng và thời gian hợp lệ cho trường '%%(field)s'

note: module: base odoo-python
en: '%s' does not seem to be an integer for field '%%(field)s'
vi: '%s' không phải là số tự nhiên cho trường '%%(field)s'

note: module: base odoo-python
en: 'action-' is a reserved prefix.
vi: 'action-' là tiền tố dành riêng.

note: module: base odoo-python
en: 'm-' is a reserved prefix.
vi: 'm-' là tiền tố dành riêng.

note: module: base odoo-python
en: 'new' is reserved, and can not be used as path.
vi: 'new' được dành riêng và không thể được sử dụng làm đường dẫn.

note: module: base odoo-python
en: (Record: %(record)s, User: %(user)s)
vi: (Bản ghi: %(record)s, Người dùng: %(user)s)

note: module: base
en: ), are you sure you want to create a new one?
vi: ), bạn có chắc muốn tạo mới?

note: module: base
en: , or your preferred text editor
vi: , hoặc trình biên tập văn bản ưa thích của bạn

note: module: base
en: , readonly
vi: , chỉ xem

note: module: base
en: , required
vi: , bắt buộc

note: module: base odoo-python
en: - Only a root company can be set on “%(record)s”. Currently set to “%(company)s”
vi: - Chỉ có thể thiết lập một công ty gốc trên “%(record)s”. Hiện đang được thiết lập là “%(company)s”

note: module: base odoo-python
en: - Record is company “%(company)s” and “%(field)s” (%(fname)s: %(values)s) belongs to another company.
vi: - Dữ liệu là công ty “%(company)s” và “%(field)s” (%(fname)s: %(values)s) thuộc về một công ty khác.

note: module: base odoo-python
en: - element “%(node)s” is shown in the view for groups: %(groups)s
vi: - phần tử “%(node)s” được hiển thị trong chế độ xem cho nhóm: %(groups)s

note: module: base odoo-python
en: - field “%(name)s” does not exist in model “%(model)s”.
vi: - trường “%(name)s” không tồn tại trong mô hình “%(model)s”.

note: module: base odoo-python
en: - field “%(name)s” is accessible for groups: %(field_groups)s
vi: - trường “%(name)s” có thể truy cập được cho các nhóm: %(groups)s

note: module: base
en: - groups =
vi: - nhóm =

note: module: base
en: - selection = [
vi: - lựa chọn = [

note: module: base odoo-python
en: - “%(record)s” belongs to company “%(company)s” and “%(field)s” (%(fname)s: %(values)s) belongs to another company.
vi: - “%(record)s” thuộc về công ty “%(company)s” và “%(field)s” (%(fname)s: %(values)s) thuộc về một công ty khác.

note: module: base
en: 1. %b, %B         ==&gt; Dec, December
vi: 1. %b, %B         ==&gt; Th12, Tháng 12

note: module: base
en: 1099 Reporting
vi: Báo cáo 1099

note: module: base
en: 2. %a ,%A         ==&gt; Fri, Friday
vi: 2. %a ,%A         ==&gt; T6, Thứ 6

note: module: base
en: 2FA Invite mail
vi: Thư mời 2FA

note: module: base
en: 2FA by mail
vi: 2FA qua thư

note: module: base
en: 360 Feedback
vi: Phản hồi 360

note: module: base
en: 3rd Party Tax Calculation
vi: Tính thuế của bên thứ 3

note: module: base
en: 3rd Party Tax Calculation for Sale
vi: Tính thuế của bên thứ 3 dành cho bán hàng

note: module: base
en: 5 Minutes
vi: 5 Phút

note: module: base
en: 6. %I:%M:%S %p  ==&gt; 06:25:20 PM
vi: 6. %I:%M:%S %p  ==&gt; 06:25:20 Chiều

note: module: base
en: 9. %w              ==&gt; 5 ( Friday is the 6th day)
vi: 9. %w              ==&gt; 5 ( Thứ 6 là ngày thứ 6)

note: module: base
en: <code>Command</code>: x2many commands namespace
vi: <code>Lệnh</code>: namespace lệnh x2many

note: module: base
en: <code>UserError</code>: exception class for raising user-facing warning messages
vi: <code>UserError</code>: lớp ngoại lệ để đưa ra các thông báo cảnh báo dành cho người dùng

note: module: base
en: <code>_logger.info(message)</code>: logger to emit messages in server logs
vi: <code>_logger.info(message)</code>: trình ghi nhật ký phát ra các thông báo trong nhật ký máy chủ

note: module: base
en: <code>datetime</code> (Python module)
vi: <code>datetime</code> (phân hệ Python)

note: module: base
en: <code>dateutil</code> (Python module)
vi: <code>dateutil</code> (phân hệ Python)

note: module: base
en: <code>env</code>: environment on which the action is triggered
vi: <code>env</code>: môi trường mà tác vụ được kích hoạt

note: module: base
en: <code>float_compare()</code>: utility function to compare floats based on a specific precision
vi: <code>float_compare()</code>: hàm tiện ích để so sánh các số thực dựa trên độ chính xác cụ thể

note: module: base
en: <code>log(message, level='info')</code>: logging function to record debug information in <code>ir.logging</code> table
vi: <code>log(message, level='info')</code>: hàm ghi nhật ký để ghi lại thông tin gỡ lỗi trong bảng <code>ir.logging</code>

note: module: base
en: <code>model</code>: model of the record on which the action is triggered; is a void recordset
vi: <code>model</code>: mô hình của bản ghi mà tác vụ được kích hoạt; là một tập bản ghi không còn hiệu lực

note: module: base
en: <code>record</code>: record on which the action is triggered
vi: <code>bản ghi</code>: bản ghi mà tác vụ được kích hoạt

note: module: base
en: <code>record</code>: record on which the action is triggered; may be be void
vi: <code>bản ghi</code>: bản ghi mà tác vụ được kích hoạt, có thể không còn hiệu lực

note: module: base
en: <code>records</code>: recordset of all records on which the action is triggered in multi mode
vi: <code>các bản ghi</code>: tập hợp tất cả các bản ghi mà tác vụ được kích hoạt ở chế độ "nhiều"

note: module: base
en: <code>records</code>: recordset of all records on which the action is triggered in multi mode; may be void
vi: <code>các bản ghi</code>: tập hợp tất cả các bản ghi mà tác vụ được kích hoạt ở chế độ "nhiều"; có thể không còn hiệu lực

note: module: base
en: <code>self</code> (the set of records to compute)
vi: <code>self</code> (tập hợp các bản ghi dùng để tính toán)

note: module: base
en: <code>time</code> (Python module)
vi: <code>time</code> (phân hệ Python)

note: module: base
en: <code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries
vi: <code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: các thư viện Python hữu ích

note: module: base
en: <i class="fa fa-circle" role="img" aria-label="Invalid" title="Invalid"/>
vi: <i class="fa fa-circle" role="img" aria-label="Không hợp lệ" title="Không hợp lệ"/>

note: module: base
en: <i class="fa fa-envelope me-1" role="img" aria-label="Login"/>
vi: <i class="fa fa-envelope me-1" role="img" aria-label="Đăng nhập"/>

note: module: base
en: <i class="fa fa-gear"/> Detect Max Limit
vi: <i class="fa fa-gear"/> Phát hiện giới hạn tối đa

note: module: base
en: <span class="badge rounded-pill bg-light border">inactive</span>
vi: <span class="badge rounded-pill bg-light border">Không hoạt động</span>

note: module: base
en: <span class="fa fa-laptop fs-1" title="Computer" role="img" aria-label="Computer"/>
vi: <span class="fa fa-laptop fs-1" title="Máy tính" role="img" aria-label="Máy tính"/>

note: module: base
en: <span class="fa fa-mobile fs-1" title="Mobile" role="img" aria-label="Mobile"/>
vi: <span class="fa fa-mobile fs-1" title="Điện thoại" role="img" aria-label="Điện thoại"/>

note: module: base
en: <span class="o_form_label" colspan="2">Click on Update below to start the process...</span>
vi: <span class="o_form_label" colspan="2">Bấm vào Cập nhật dưới đây để bắt đầu quá trình...</span>

note: module: base
en: <span class="o_form_label">The selected modules have been updated/installed!</span>
vi: <span class="o_form_label">Phân hệ được chọn đã được cài đặt/cập nhật!</span>

note: module: base
en: <span class="o_form_label">We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)."</span>
vi: <span class="o_form_label">Bạn nên tải lại tab menu để xem các menu mới (Ctrl + T sau đó Ctrl + R)."</span>

note: module: base
en: <span class="o_stat_text">Activate and Translate</span>
vi: <span class="o_stat_text">Kích hoạt và dịch</span>

note: module: base
en: <span class="o_stat_text">Add to the 'Print' menu</span>
vi: <span class="o_stat_text">Thêm vào menu 'In'</span>

note: module: base
en: <span class="o_stat_text">Qweb Views</span>
vi: <span class="o_stat_text">Chế độ xem Qweb</span>

note: module: base
en: <span class="o_stat_text">Remove from the 'Print' menu</span>
vi: <span class="o_stat_text">Loại khỏi menu 'In'</span>

note: module: base
en: <span class="text-white text-uppercase">Danger Zone</span>
vi: <span class="text-white text-uppercase">Khu vực Nguy hiểm</span>

note: module: base
en: <span colspan="2" class="text-muted"> Available variables: </span>
vi: <span colspan="2" class="text-muted"> Biến có sẵn: </span>

note: module: base
en: <span colspan="2">Current Year with Century: %(year)s</span>
                                    <span colspan="2">Current Year without Century: %(y)s</span>
                                    <span colspan="2">Month: %(month)s</span>
                                    <span colspan="2">Day: %(day)s</span>
vi: <span colspan="2">Năm Hiện tại kèm Thế kỷ: %(year)s</span>
                                    <span colspan="2">Năm Hiện tại không kèm Thế kỷ: %(y)s</span>
                                    <span colspan="2">Tháng: %(month)s</span>
                                    <span colspan="2">Ngày: %(day)s</span>

note: module: base
en: <span colspan="2">Day of the Year: %(doy)s</span>
                                    <span colspan="2">Week of the Year: %(woy)s</span>
                                    <span colspan="2">Day of the Week (0:Monday): %(weekday)s</span>
vi: <span colspan="2">Ngày trong Năm: %(doy)s</span>
                                    <span colspan="2">Tuần trong Năm: %(woy)s</span>
                                    <span colspan="2">Ngày trong Tuần (0:Monday): %(weekday)s</span>

note: module: base
en: <span colspan="2">Hour 00-&gt;24: %(h24)s</span>
                                    <span colspan="2">Hour 00-&gt;12: %(h12)s</span>
                                    <span colspan="2">Minute: %(min)s</span>
                                    <span colspan="2">Second: %(sec)s</span>
vi: <span colspan="2">Giờ 00-&gt;24: %(h24)s</span>
                                    <span colspan="2">Giờ 00-&gt;12: %(h12)s</span>
                                    <span colspan="2">Phút: %(min)s</span>
                                    <span colspan="2">Giây: %(sec)s</span>

note: module: base
en: <span invisible="evaluation_type != 'value' or not update_field_type == 'many2many'">by</span>
vi: <span invisible="evaluation_type != 'value' or not update_field_type == 'many2many'">theo</span>

note: module: base
en: <span invisible="evaluation_type != 'value' or update_field_type == 'many2many'">to</span>
vi: <span invisible="evaluation_type != 'value' or update_field_type == 'many2many'">đến</span>

note: module: base
en: <span invisible="not is_company">Address</span>
vi: <span invisible="not is_company">Địa chỉ</span>

note: module: base
en: <span invisible="reset_mode != 'soft'">This view has no previous version.</span>
                            <span invisible="reset_mode != 'hard'">This view is not coming from a file.</span>
                            <span invisible="reset_mode != 'other_view'">You need two views to compare.</span>
vi: <span invisible="reset_mode != 'soft'">Chế độ xem này không có phiên bản trước đó.</span>
                            <span invisible="reset_mode != 'hard'">Chế độ xem này không đến từ một tệp.</span>
                            <span invisible="reset_mode != 'other_view'">Bạn cần hai chế độ xem để thực hiện so sánh.</span>

note: module: base
en: <span invisible="update_field_id != False or evaluation_type == 'equation'" class="text-muted">Set a value...</span>
                                <span invisible="evaluation_type != 'equation'">
                                    to this Python expression:
                                </span>
vi: <span invisible="update_field_id != False or evaluation_type == 'equation'" class="text-muted">Đặt một giá trị..</span>
                                <span invisible="evaluation_type != 'equation'">
                                    cho biểu thức Python này:
                                </span>

note: module: base
en: <span>Directory</span>
vi: <span>Thư mục</span>

note: module: base
en: <span>Module</span>
vi: <span>Phân hệ</span>

note: module: base
en: <span>Name</span>
vi: <span>Tên</span>

note: module: base
en: <span>Object:</span>
vi: <span>Đối tượng:</span>

note: module: base
en: <span>Other address for the company (e.g. subsidiary, ...)</span>
vi: <span>Địa chỉ khác của công ty (ví dụ: công ty con, ...)</span>

note: module: base
en: <span>Preferred address for all deliveries. Selected by default when you deliver an order that belongs to this company.</span>
vi: <span>Địa chỉ ưu tiên cho tất cả các lần giao hàng. Được chọn theo mặc định khi bạn giao một đơn đặt hàng của công ty này.</span>

note: module: base
en: <span>Preferred address for all invoices. Selected by default when you invoice an order that belongs to this company.</span>
vi: <span>Địa chỉ ưu tiên cho tất cả các hóa đơn. Được chọn theo mặc định khi bạn lập hóa đơn cho một đơn đặt hàng của công ty này.</span>

note: module: base
en: <span>Use this to organize the contact details of employees of a given company (e.g. CEO, CFO, ...).</span>
vi: <span>Sử dụng tính năng này để sắp xếp thông tin liên hệ của nhân viên của một công ty nhất định (ví dụ: Giám đốc Điều hành, Giám đốc Tài chính,...).</span>

note: module: base
en: <span>Version</span>
vi: <span>Phiên bản</span>

note: module: base
en: <strong>Apps</strong>
vi: <strong>Ứng dụng</strong>

note: module: base
en: <strong>Attribute</strong>
vi: <strong>Thuộc tính</strong>

note: module: base
en: <strong>Dependencies:</strong>
vi: <strong>Phần tử phụ thuộc:</strong>

note: module: base
en: <strong>Group</strong>
vi: <strong>Nhóm</strong>

note: module: base
en: <strong>Important:</strong>
                                The key cannot be retrieved later and provides <b>full access</b>
                                to your user account, it is very important to store it securely.
vi: <strong>Quan trọng:</strong>
                                Sau này không thể truy xuất khóa và cấp<b>toàn quyền truy cập</b>
                                 vào tài khoản người dùng của bạn, điều tối quan trọng là phải lưu khóa một cách an toàn.

note: module: base
en: <strong>Inherited</strong>
vi: <strong>Kế thừa</strong>

note: module: base
en: <strong>Label</strong>
vi: <strong>Nhãn</strong>

note: module: base
en: <strong>Name</strong>
vi: <strong>Tên</strong>

note: module: base
en: <strong>Phone:</strong>
vi: <strong>Điện thoại:</strong>

note: module: base
en: <strong>Phone</strong>
vi: <strong>Điện thoại</strong>

note: module: base
en: <strong>Please enter your password to confirm you own this account</strong>
vi: <strong>Vui lòng nhập mật khẩu để xác nhận bạn sở hữu tài khoản này</strong>

note: module: base
en: <strong>Reports:</strong>
vi: <strong>Báo cáo:</strong>

note: module: base
en: <strong>Seq</strong>
vi: <strong>TT</strong>

note: module: base
en: <strong>The contact linked to this user is still active</strong>
vi: <strong>Liên hệ đang liên kết với một tài khoản người dùng vẫn đang hoạt động</strong>

note: module: base
en: <strong>This operation will permanently erase all data currently stored by the modules!</strong>
vi: <strong>Hành động này sẽ xóa vĩnh viễn toàn bộ dữ liệu đang đang được lưu trong phân hệ!</strong>

note: module: base
en: <strong>Type</strong>
vi: <strong>Loại</strong>

note: module: base
en: <strong>View:</strong>
vi: <strong>Chế độ xem:</strong>

note: module: base
en: <u><strong>Fields</strong></u>
vi: <u><strong>Trường</strong></u>

note: module: base
en: <u><strong>Security</strong></u>
vi: <u><strong>Bảo mật</strong></u>

note: module: base
en: <u><strong>Views</strong></u>
vi: <u><strong>Giao diện</strong></u>

note: module: base
en: ==========================================
    Odoo Mexico Localization for Stock/Landing
    ==========================================
    
    This module extends the functionality of Mexican localization to support
    customs numbers related with landed costs when you generate the electronic
    invoice.
    
    Usage
    =====
    
    To use this module, you need to:
    
    * Generate a new purchase order for a product from abroad. Landed costs are
      only possible for products configured with 'automated' valuation with
      'FIFO' costing method. The costing method is configured in the product
      category.
    
    .. figure:: static/description/purchase_order_new.png
    
    * Receive the product of the purchase order
    
    .. figure:: static/description/picking_done_purchase.png
    
    * Go to Inventory -> Inventory control -> Landed Cost
    
    * Create a new landed cost indicating the picking of the purchase order
      and the number of the customs information (pedimento). Landed costs are
      only possible for products configured in real time valuation with real
      price costing method. The costing method is configured on the product
      category
    
    .. figure:: static/description/landed_cost_picking.png
    
    * Start by creating specific products to indicate your various Landed
      Costs, such as freight, insurance or custom duties.
    
      Go to Inventory -> Configuration -> Landed Cost types. Landed costs are
      only possible for products configured in real time valuation with real
      price costing method. The costing method is configured on the product
      category.
    
    .. figure:: static/description/product_landed_cost.png
    
    * Click the Compute button to see how the landed costs will be split across
      the picking lines.
    
    .. figure:: static/description/compute_landed_cost.png
    
    * To confirm the landed costs attribution, click on the Validate button.
    
    .. figure:: static/description/validate_landed_cost.png
    
    * Create a sales order for the product purchased from abroad
    
    .. figure:: static/description/sale_order_new.png
    
    * Delivery the product related to the sales order
    
    .. figure:: static/description/picking_done_sale.png
    
    * Create and validate a new invoice associated with the sales order
    
    .. figure:: static/description/validate_invoice_customs.png
    
    * The customs information is found in the lines of the invoice associated
      with each product.
    
    .. figure:: static/description/invoice_custom_pedimento.png
    
    * Check the electronic invoice associated with the product where the node
      of the customs information is displayed
    
    .. figure:: static/description/invoice_custom_xml.png
vi: ==========================================
    Bản địa hóa Tồn kho/Chi phí Thu mua Hàng hóa dành cho Mexico của Odoo
    ==========================================
    
    Phân hệ này mở rộng tính năng bản địa hóa của Mexico để hỗ trợ 
    các số hải quan liên quan đến chi phí thu mua hàng hóa khi bạn tạo 
    hóa đơn điện tử.
    
    Sử dụng
    =====
    
    Để sử dụng phân hệ này, bạn cần:
    
    * Tạo một đơn mua hàng mới cho một sản phẩm từ nước ngoài. Chi phí thu mua hàng hóa 
    chỉ có thể áp dụng cho các sản phẩm được cấu hình với định giá 'tự động' bằng 
    phương pháp tính chi phí 'FIFO'. Phương pháp tính chi phí được cấu hình trong danh mục 
    sản phẩm.
    
    .. figure:: static/description/purchase_order_new.png
    
    * Nhận sản phẩm của đơn mua hàng
    
    .. figure:: static/description/picking_done_purchase.png
    
    * Đi đến Tồn kho -> Kiểm soát Tồn kho -> Chi phí Thu mua Hàng hóa
    
    * Tạo một chi phí thu mua hàng hóa mới cho thấy việc chọn đơn mua hàng 
    và thông tin hải quan (pedimento). Chi phí thu mua hàng hóa chỉ có thể áp dụng
    cho các sản phẩm được cấu hình theo phương pháp định giá theo thời gian thực với 
    phương pháp tính chi phí theo giá thực. Phương pháp tính chi phí được định cấu hình trên 
    danh mục sản phẩm
    
    .. figure:: static/description/landed_cost_picking.png
    
    * Bắt đầu bằng cách tạo những sản phẩm cụ thể để thể hiện các loại chi phí thu mua hàng hóa
      khác nhau, chẳng hạn như vận chuyển hàng hóa, bảo hiểm hoặc thuế hải quan.
    
      Đi đến Tồn kho -> Cấu hình -> Loại Chi phí Thu mua Hàng hóa. Chi phí thu mua hàng hóa chỉ có
    thể áp dụng cho các sản phẩm được cấu hình theo phương pháp định giá theo thời gian thực với 
    phương pháp tính chi phí theo giá thực. Phương pháp tính chi phí được định cấu hình trên 
    danh mục sản phẩm
    
    .. figure:: static/description/product_landed_cost.png
    
    * Nhấp vào nút Tính toán để xem cách thức chi phí thu mua hàng hóa sẽ được phân chia trên
      các lượt lấy hàng.
    
    .. figure:: static/description/compute_landed_cost.png
    
    * Để xác nhận phân bổ chi phí thu mua hàng hóa, hãy nhấp vào nút Xác thực.
    
    .. figure:: static/description/validate_landed_cost.png
    
    * Tạo đơn bán hàng cho sản phẩm mua từ nước ngoài
    
    .. figure:: static/description/sale_order_new.png
    
    * Giao sản phẩm liên quan đến đơn bán hàng
    
    .. figure:: static/description/picking_done_sale.png
    
    * Tạo và xác thực hóa đơn mới được liên kết với đơn bán hàng
    
    .. figure:: static/description/validate_invoice_customs.png
    
    * Bạn có thể tìm thông tin hải quan tại các dòng hóa đơn ứng với
      từng sản phẩm.
    
    .. figure:: static/description/invoice_custom_pedimento.png
    
    * Kiểm tra hóa đơn điện tử được liên kết với sản phẩm nơi nút
      thông tin hải quan được hiển thị.
    
    .. figure:: static/description/invoice_custom_xml.png

note: module: base
en: A - AGRICULTURE, FORESTRY AND FISHING
vi: A - NÔNG NGHIỆP, LÂM NGHIỆP VÀ NGƯ NGHIỆP

note: module: base odoo-python
en: A <graph> can only contains <field> nodes, found a <%s>
vi: Một <graph> chỉ có thể chứa<field> các nút, tìm thấy một <%s>

note: module: base
en: A Dutch payment provider covering Europe and the US.
vi: Một nhà cung cấp dịch vụ thanh toán của Hà Lan hỗ trợ châu Âu và Hoa Kỳ.

note: module: base
en: A Dutch payment provider covering several European countries.
vi: Một nhà cung cấp dịch vụ thanh toán của Hà Lan hỗ trợ nhiều quốc gia châu Âu.

note: module: base
en: A Dutch payment provider covering several countries in Europe.
vi: Một nhà cung cấp dịch vụ thanh toán của Hà Lan hỗ trợ nhiều quốc gia ở châu Âu.

note: module: base
en: A French payment provider covering several European countries.
vi: Một nhà cung cấp dịch vụ thanh toán của Pháp hỗ trợ nhiều quốc gia châu Âu.

note: module: base
en: A Nigerian payment provider covering several African countries.
vi: Một nhà cung cấp dịch vụ thanh toán của Nigeria hỗ trợ nhiều quốc gia châu Phi.

note: module: base
en: A Slide channel can be linked to forum. Also, profiles from slide and forum are regrouped together
vi: Có thể liên kết một kênh Slide với diễn đàn. Ngoài ra, các hồ sơ từ slide và diễn đàn được nhóm lại với nhau

note: module: base
en: A comprehensive front desk management system that enables guests to effortlessly check in and out while ensuring seamless notifications for hosts.
vi: Hệ thống quản lý quầy lễ tân toàn diện cho phép khách hàng dễ dàng làm thủ tục nhận phòng và trả phòng trong khi đảm bảo thông báo liền mạch cho chủ nhà.

note: module: base
en: A group is a set of functional areas that will be assigned to the user in order to give them access and rights to specific applications and tasks in the system. You can create custom groups or edit the ones existing by default in order to customize the view of the menu that users will be able to see. Whether they can have a read, write, create and delete access right can be managed from here.
vi: Nhóm là một tập hợp các vùng tính năng sẽ được chỉ định cho người dùng để cấp cho họ quyền truy cập và quyền đối với các ứng dụng và tác vụ cụ thể trong hệ thống. Bạn có thể tạo các nhóm tùy chỉnh hoặc chỉnh sửa các nhóm hiện có theo mặc định để tùy chỉnh chế độ xem menu mà người dùng có thể nhìn thấy. Có thể trao quyền truy cập đọc, viết, tạo và xóa hay không cho người dùng từ đây.

note: module: base
en: A homepage for the IoT Box
vi: Trang chủ cho Hộp IoT

note: module: base
en: A module to generate exceptions.
vi: Phân hệ để tạo các ngoại lệ.

note: module: base
en: A module to test HTTP
vi: Phân hệ để kiểm thử HTTP

note: module: base
en: A module to test Odoo code with various linters.
vi: Phân hệ để kiểm thử mã Odoo với nhiều linter khác nhau.

note: module: base
en: A module to test the API.
vi: Phân hệ để chạy thử API.

note: module: base
en: A module to test the RPC requests.
vi: Phân hệ để kiểm thử các truy vấn RPC.

note: module: base
en: A module to test the uninstall feature.
vi: Phân hệ để kiểm thử tính năng gỡ cài đặt.

note: module: base
en: A module to test translation import.
vi: Phân hệ để kiểm thử thao tác nhập bản dịch.

note: module: base
en: A module to verify the Assets Bundle mechanism.
vi: Phân hệ để xác minh cơ chế AssetBundle.

note: module: base
en: A module to verify the inheritance using _inherit across modules.
vi: Phân hệ để xác minh tính kế thừa bằng cách sử dụng _inherits trong các phân hệ.

note: module: base
en: A module to verify the inheritance using _inherits in non-original modules.
vi: Phân hệ để xác minh tính kế thừa bằng cách sử dụng _inherits trong các phân hệ không nguyên bản.

note: module: base
en: A module to verify the inheritance using _inherits.
vi: Phân hệ để xác minh tính kế thừa bằng cách sử dụng _inherits.

note: module: base
en: A module to verify the inheritance.
vi: Phân hệ để xác minh tính kế thừa.

note: module: base
en: A module with dummy methods.
vi: Phân hệ với các phương pháp giả.

note: module: base
en: A non-profit international educational and scientific
                        organisation, hosting three departments (aeronautics and
                        aerospace, environmental and applied fluid dynamics, and
                        turbomachinery and propulsion).
vi: Một tổ chức khoa học và giáo dục quốc tế phi
                          lợi nhuận, có ba khoa (hàng không và vũ trụ,
                          động lực học chất lỏng ứng dụng và môi trường,
                           và máy tuabin và động cơ đẩy).

note: module: base
en: A non-profit international educational and scientific organisation, hosting three departments (aeronautics and aerospace, environmental and applied fluid dynamics, and turbomachinery and propulsion).
vi: Một tổ chức khoa học và giáo dục quốc tế phi lợi nhuận, có ba khoa (hàng không và vũ trụ, động lực học chất lỏng ứng dụng và môi trường, và máy tuabin và động cơ đẩy).

note: module: base
en: A partner with the same <span><span class="o_vat_label">Company Registry</span></span> already exists (
vi: Một đối tác với cùng một <span><span class="o_vat_label">Mã số Công ty</span></span> đã tồn tại (

note: module: base
en: A partner with the same <span><span class="o_vat_label">Tax ID</span></span> already exists (
vi: Một đối tác có cùng một<span><span class="o_vat_label">Mã số Thuế</span></span> đã tồn tại (

note: module: base
en: A payment provider covering India.
vi: Một nhà cung cấp dịch vụ thanh toán bao gồm Ấn Độ.

note: module: base
en: A payment provider covering several countries in Latin America.
vi: Một nhà cung cấp dịch vụ thanh toán bao gồm một số quốc gia ở châu Mỹ Latinh.

note: module: base
en: A payment provider for Indonesian and the Philippines.
vi: Một nhà cung cấp dịch vụ thanh toán cho Indonesia và Philippines.

note: module: base
en: A payment provider for custom flows like wire transfers.
vi: Một nhà cung cấp dịch vụ thanh toán cho các luồng tùy chỉnh như chuyển khoản ngân hàng.

note: module: base
en: A payment provider for enabling Sepa Direct Debit in the EU.
vi: Một nhà cung cấp dịch vụ thanh toán để kích hoạt Ghi nợ Trực tiếp Sepa ở EU.

note: module: base
en: A payment provider for running fake payment flows for demo purposes.
vi: Một nhà cung cấp dịch vụ thanh toán để chạy các luồng thanh toán giả nhằm mục đích demo.

note: module: base
en: A user associated to the contact
vi: Một người dùng liên kết tới một liên hệ

note: module: base
en: A user without any rights on Appraisals will be able to see the application, create and manage appraisals for himself and the people he's manager of.
vi: Người dùng không có bất kỳ quyền nào trong Đánh giá sẽ có thể xem ứng dụng, tạo và quản lý đánh giá cho chính mình và những người mà người dùng này quản lý.

note: module: base
en: A user without any rights on Time Off will be able to see the application, create his own holidays and manage the requests of the users he's manager of.
vi: Người dùng không có bất kỳ quyền nào trong Nghỉ phép sẽ có thể nộp đơn, tạo ngày nghỉ cho chính mình và quản lý yêu cầu của những người mà người dùng này quản lý.

note: module: base odoo-python
en: A valid email is required for find_or_create to work properly.
vi: Cần có email hợp lệ để find_or_create hoạt động bình thường.

note: module: base
en: ABA Credit Transfer
vi: Chuyển Tín dụng ABA

note: module: base
en: API Key Description
vi: Mô tả Khóa API

note: module: base odoo-python
en: API Key Ready
vi: Khóa API đã sẵn sàng

note: module: base
en: API Key: description input wizard
vi: Khóa API: trình hỗ trợ nhập mô tả

note: module: base
en: API Keys
vi: Khóa API

note: module: base
en: API Keys Listing
vi: Danh sách Khóa API

note: module: base
en: API Keys are used to connect to Odoo from external tools without the need for a password or Two-factor Authentication.
vi: Khóa API được sử dụng để kết nối với Odoo từ các công cụ bên ngoài mà không cần mật khẩu hoặc Xác thực hai yếu tố.

note: module: base
en: API Keys maximum duration days
vi: Thời hạn tối đa theo ngày của Mã khóa API

note: module: base odoo-python
en: ASCII characters are required for %(value)s in %(field)s
vi: Các ký tự ASCII được yêu cầu cho %(value)s trong %(field)s

note: module: base
en: Accepted Users
vi: Người dùng được Chấp nhận

note: module: base
en: Access Controls
vi: Kiểm soát truy cập

note: module: base
en: Access Groups
vi: Nhóm truy cập

note: module: base
en: Access Menu
vi: Menu Truy cập

note: module: base odoo-python
en: Access Rights Inconsistency
vi: Quyền truy cập không nhất quán

note: module: base
en: Access Rights Mismatch
vi: Quyền Truy cập Không khớp

note: module: base
en: Access documents from the employee profile
vi: Truy cập tài liệu từ hồ sơ nhân viên

note: module: base
en: Access the website profile of the users
vi: Truy cập hồ sơ trên trang web của người dùng

note: module: base
en: Access to export feature
vi: Truy cập vào tính năng xuất

note: module: base odoo-python
en: Access to unauthorized or invalid companies.
vi: Truy cập vào các công ty trái phép hoặc không hợp lệ.

note: module: base
en: Account - Allow updating tax grids
vi: Kế toán - Cho phép cập nhật lưới thuế

note: module: base
en: Account Automatic Transfers
vi: Tài khoản Chuyển khoản Tự động

note: module: base
en: Account Bank Statement Extract
vi: Xuất sao kê ngân hàng của tài khoản

note: module: base
en: Account Bank Statement Import
vi: Nhập sao kê ngân hàng của tài khoản

note: module: base
en: Account Batch Payment Reconciliation
vi: Tài khoản Đối chiếu Thanh toán Hàng loạt

note: module: base
en: Account Charts
vi: Hệ thống tài khoản

note: module: base
en: Account Extract
vi: Xuất tài khoản

note: module: base
en: Account Holder
vi: Chủ tài khoản

note: module: base
en: Account Holder Name
vi: Tên chủ tài khoản

note: module: base
en: Account Invoice Extract
vi: Trích xuất Hóa đơn Tài khoản

note: module: base
en: Account Invoice Extract Purchase
vi: Trích xuất Hóa đơn Tài khoản Mua hàng

note: module: base
en: Account Number
vi: Số tài khoản

note: module: base
en: Account Online Payment
vi: Thanh toán online tài khoản

note: module: base
en: Account SEPA QR Code
vi: Mã QR SEPA tài khoản

note: module: base
en: Account Security
vi: Bảo mật tài khoản

note: module: base
en: Account Winbooks Import
vi: Nhập Tài khoản từ Winbooks

note: module: base
en: Account holder name, in case it is different than the name of the Account Holder
vi: Tên chủ tài khoản, trong trường hợp khác với tên của tài khoản

note: module: base
en: Accounting - MRP
vi: Kế toán - Sản xuất

note: module: base
en: Accounting - MRP Subcontracting
vi: Kế toán - Gia công Sản xuất

note: module: base
en: Accounting Consistency Tests
vi: Bản Kiểm thử Tính nhất quán Kế toán

note: module: base
en: Accounting Import
vi: Nhập kế toán

note: module: base
en: Accounting Reports
vi: Báo cáo kế toán

note: module: base
en: Accounting chart for Netherlands
    ================================
    
    This module is specially made to manage the accounting functionality
    according to the Dutch best practice.
    
    This module contains the Dutch Chart of Accounts and the VAT schema.
    This schema is made for the most common Companies and therefore suitable
    to be used for almost every Company.
    
    The VAT accounts are linked promptly to generate the required reports. Examples
    of this reports intercommunitaire transactions.
    
    After installation of this module the configuration will be activated.
    Select the Chart of Accounts named "Netherlands - Accounting".
    
    Hereafter entering the name of the Company, total digits of Chart of Accounts,
    Bank Account Number and the default Currency.
    
    Note: total digits configured by default are 6.
vi: Hệ thống tài khoản dành cho Hà Lan
    ================================
    
    Phân hệ này được đặc biệt tạo ra để quản lý chức năng kế toán
    theo phương thức tối ưu nhất của Hà Lan.
    
    Phân hệ này chứa Hệ thống tài khoản của Hà Lan và lược đồ thuế GTGT.
    Lược đồ này được tạo cho các Công ty phổ biến nhất và do đó phù hợp 
    khi sử dụng cho hầu hết mọi Công ty.
    
    Các tài khoản thuế GTGT được liên kết nhanh chóng để tạo các báo cáo cần thiết. Ví dụ 
    về báo cáo giao dịch liên cộng đồng này.
    
    Sau khi cài đặt phân hệ này, cấu hình sẽ được kích hoạt.
    Chọn Hệ thống tài khoản có tên "Hà Lan - Kế toán".
    
    Sau đó, hãy nhập tên Công ty, tổng chữ số của Hệ thống tài khoản, 
    Số Tài khoản Ngân hàng và Tiền tệ mặc định.
    
    Lưu ý: tổng chữ số được cấu hình theo mặc định là 6.

note: module: base
en: Accounting reports for Brazil
vi: Báo cáo kế toán cho Brazil

note: module: base
en: Accounting/Fleet bridge
vi: Cầu nối Kế toán/Đội xe

note: module: base odoo-python
en: Action %(action_reference)s (id: %(action_id)s) does not exist for button of type action.
vi: Tác vụ %(action_reference)s (id: %(action_id)s) không tồn tại cho nút loại tác vụ.

note: module: base
en: Action Description
vi: Mô tả tác vụ

note: module: base
en: Action Details
vi: Chi tiết tác vụ

note: module: base
en: Action Name
vi: Tên tác vụ

note: module: base
en: Action Target
vi: Mục tiêu Tác vụ

note: module: base
en: Action Type
vi: Kiểu Tác vụ

note: module: base
en: Action URL
vi: URL Tác vụ

note: module: base
en: Action Usage
vi: Cách dùng Tác vụ

note: module: base
en: Action Window Close
vi: Đóng Cửa sổ Tác vụ

note: module: base
en: Action Window View
vi: Chế độ xem cửa sổ tác vụ

note: module: base
en: Active Lang Count
vi: Đếm Ngôn ngữ Hoạt động

note: module: base
en: Active Parent Id
vi: ID chính hoạt động

note: module: base
en: Active Parent Model
vi: Mô hình chính hoạt động

note: module: base
en: Actual Next Number
vi: Số Tiếp theo Thực tế

note: module: base
en: Add Avatax support to POS
vi: Thêm hỗ trợ Avatax cho POS

note: module: base
en: Add Languages
vi: Thêm ngôn ngữ

note: module: base
en: Add Merge action in contextual menu of helpdesk ticket model.
vi: Thêm tác vụ Hợp nhất trong menu ngữ cảnh của model phiếu hỗ trợ.

note: module: base
en: Add Merge action in contextual menu of project task and tag models.
vi: Thêm tác vụ Hợp nhất trong menu ngữ cảnh của các model nhiệm vụ và thẻ dự án.

note: module: base
en: Add OdooBot in discussions
vi: Thêm OdooBot trong các cuộc thảo luận

note: module: base
en: Add SMS capabilities to CRM
vi: Thêm tính năng SMS vào CRM

note: module: base
en: Add Subcontracting information in Cost Analysis Reports and Production Analysis
vi: Bổ sung Thông tin Gia công trong Báo cáo Phân tích Chi phí và Phân tích Sản xuất

note: module: base
en: Add a language
vi: Thêm một ngôn ngữ

note: module: base
en: Add a link to edit a translation in Transifex
vi: Thêm liên kết để chỉnh sửa bản dịch trong Transifex

note: module: base
en: Add a payment step at the end of appointment and resource bookings
vi: Thêm một bước thanh toán vào cuối thao tác đặt lịch hẹn và tài nguyên

note: module: base
en: Add a payment step at the end of appointment and resource bookings, on website
vi: Thêm một bước thanh toán vào cuối thao tác đặt lịch hẹn và tài nguyên, trên trang web

note: module: base
en: Add a project link between POs and their generated stock pickings.
vi: Thêm liên kết dự án giữa các PO và phiếu lấy hàng tài khoản được tạo ra của chúng.

note: module: base
en: Add a task suggestion form to your website
vi: Thêm một hình thức gợi ý nhiệm vụ vào trang web của bạn

note: module: base
en: Add a website snippet for the mail groups.
vi: Thêm đoạn mã trang web cho các nhóm thư.

note: module: base
en: Add cash basis functionality for reports
vi: Thêm tính năng cơ sở tiền mặt cho các báo cáo

note: module: base
en: Add certification capabilities to your courses
vi: Thêm chứng nhận cho các khóa học của bạn

note: module: base
en: Add certification to resume of your employees
vi: Thêm chứng nhận vào CV của nhân viên

note: module: base
en: Add code to manage custom taxes to the POS assets bundle
vi: Thêm mã để quản lý thuế tùy chỉnh vào gói tài sản POS

note: module: base
en: Add completed courses to resume of your employees
vi: Thêm các khóa học đã hoàn thành vào CV của nhân viên

note: module: base
en: Add crm UTM info on social
vi: Thêm thông tin crm UTM trên mạng xã hội

note: module: base odoo-python
en: Add direction
vi: Thêm hướng

note: module: base odoo-python
en: Add directional information (not used for digital)
vi: Thêm thông tin hướng (không dùng cho kỹ thuật số)

note: module: base
en: Add extra fields on addresses
vi: Thêm trường bổ sung trên địa chỉ

note: module: base
en: Add fields for state calculation of payroll on the employee.
vi: Thêm các trường để tính toán tình trạng tiền lương của nhân viên.

note: module: base
en: Add information of sale order linked to the registration for the creation of the lead.
vi: Thêm thông tin của đơn bán hàng liên kết với lượt đăng ký để tạo lead.

note: module: base
en: Add lead / opportunities UTM info on mass mailing
vi: Thêm thông tin UTM lead/cơ hội vào gửi thư hàng loạt

note: module: base
en: Add lead / opportunities info on mass mailing sms
vi: Thêm thông tin lead/cơ hội vào gửi sms hàng loạt

note: module: base
en: Add sale UTM info on social
vi: Thêm thông tin UTM bán hàng trên mạng xã hội

note: module: base
en: Add sale order UTM info on mass mailing
vi: Thêm thông tin UTM đơn bán hàng vào gửi thư hàng loạt

note: module: base
en: Add sale order info on mass mailing sms
vi: Thêm thông tin đơn bán hàng vào gửi sms hàng loạt

note: module: base
en: Add sale subscription support in mass mailing
vi: Thêm hỗ trợ đăng ký bán hàng trong gửi thư hàng loạt

note: module: base
en: Add support for itsme® identification when signing documents (Belgium and Netherlands only)
vi: Bổ sung hỗ trợ Định danh itsme® khi ký tài liệu (chỉ ở Bỉ và Hà Lan)

note: module: base
en: Add the support of batch transfers into the barcode view
vi: Thêm hỗ trợ chuyển hàng loạt vào chế độ xem mã vạch

note: module: base
en: Add variants to Sales Order through a grid entry.
vi: Thêm các biến thể cho Đơn Bán hàng qua tính năng nhập dạng lưới.

note: module: base
en: Add variants to your purchase orders through an Order Grid Entry.
vi: Thêm các biến thể vào đơn mua hàng của bạn thông qua mục nhập đơn hàng dạng lưới.

note: module: base
en: Add views and tweaks on event
vi: Thêm lượt xem và chỉnh sửa sự kiện

note: module: base
en: Adding
vi: Thêm

note: module: base
en: Addison Olson is a mighty sales representative at Deco Addict.
vi: Addison Olson là một đại diện bán hàng giỏi tại Deco Addict.

note: module: base
en: Addison Olson works in IT sector <b>since 10 years</b>. He is known
        notably for selling mouse traps. With that trick he cut
        IT budget by almost half within the last 2 years.
vi: Addison Olson làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Addon for the POS App that allows customers to view the menu on their smartphone.
vi: Add-on dành cho Ứng dụng POS cho phép khách hàng xem menu trên điện thoại thông minh của họ.

note: module: base
en: Addon for the Self Order App that allows customers to pay by Adyen.
vi: Add-on cho Ứng dụng Tự phục vụ cho phép khách hàng thanh toán bằng Adyen.

note: module: base
en: Addon for the Self Order App that allows customers to pay by Razorpay POS Terminal.
vi: Add-on cho Ứng dụng Tự phục vụ cho phép khách hàng thanh toán bằng Thiết bị đầu cuối POS Razorpay.

note: module: base
en: Addon for the Self Order App that allows customers to pay by Stripe.
vi: Add-on cho Ứng dụng Tự phục vụ cho phép khách hàng thanh toán bằng Stripe.

note: module: base
en: Address Format
vi: Định dạng Địa chỉ

note: module: base
en: Address format...
vi: Định dạng địa chỉ...

note: module: base odoo-python
en: Address separator
vi: Phân tách địa chỉ

note: module: base
en: Adds American style tipping to Adyen
vi: Thêm tiền tip kiểu Mỹ vào Adyen

note: module: base
en: Adds American style tipping to Stripe
vi: Thêm tiền tip kiểu Mỹ vào Stripe

note: module: base
en: Adds a Gross to Net Salary Simulaton
vi: Thêm Tổng vào Mô phỏng Tiền lương Thực nhận

note: module: base
en: Adds a button to schedule calls from leads in Kanban.
vi: Thêm một nút để lên lịch cuộc gọi từ lead trong Kanban.

note: module: base
en: Adds a full traceability of inventory operations on the profitability report.
vi: Thêm khả năng truy nguyên đầy đủ các hoạt động tồn kho trên báo cáo lợi nhuận.

note: module: base
en: Adds a full traceability of reinvoice expenses on the profitability report.
vi: Thêm khả năng truy nguyên đầy đủ các chi phí tái lập hóa đơn trên báo cáo lợi nhuận.

note: module: base
en: Adds a softphone and helpers to make phone calls directly from within your Odoo database.
vi: Thêm một softphone và các trình trợ giúp để thực hiện cuộc gọi điện thoại trực tiếp từ cơ sở dữ liệu Odoo của bạn.

note: module: base
en: Adds a stat button on lead form view to access their livechat sessions.
vi: Thêm nút thống kê trên chế độ xem biểu mẫu lead để truy cập các phiên livechat của họ.

note: module: base
en: Adds free shipping mechanism in sales orders
vi: Thêm cơ chế giao hàng miễn phí trong các đơn bán hàng

note: module: base
en: Adds notably the map view of contact
vi: Đáng chú ý, bổ sung chế độ xem bản đồ của liên hệ

note: module: base
en: Adds specific fields to Employees for Mexican companies.
vi: Thêm các trường cụ thể cho Nhân viên của các công ty Mexico.

note: module: base
en: Adds support for authentication by LDAP server.
    ===============================================
    This module allows users to login with their LDAP username and password, and
    will automatically create Odoo users for them on the fly.
    
    **Note:** This module only work on servers that have Python's ``python-ldap`` module installed.
    
    Configuration:
    --------------
    After installing this module, you need to configure the LDAP parameters in the
    General Settings menu. Different companies may have different
    LDAP servers, as long as they have unique usernames (usernames need to be unique
    in Odoo, even across multiple companies).
    
    Anonymous LDAP binding is also supported (for LDAP servers that allow it), by
    simply keeping the LDAP user and password empty in the LDAP configuration.
    This does not allow anonymous authentication for users, it is only for the master
    LDAP account that is used to verify if a user exists before attempting to
    authenticate it.
    
    Securing the connection with STARTTLS is available for LDAP servers supporting
    it, by enabling the TLS option in the LDAP configuration.
    
    For further options configuring the LDAP settings, refer to the ldap.conf
    manpage: manpage:`ldap.conf(5)`.
    
    Security Considerations:
    ------------------------
    Users' LDAP passwords are never stored in the Odoo database, the LDAP server
    is queried whenever a user needs to be authenticated. No duplication of the
    password occurs, and passwords are managed in one place only.
    
    Odoo does not manage password changes in the LDAP, so any change of password
    should be conducted by other means in the LDAP directory directly (for LDAP users).
    
    It is also possible to have local Odoo users in the database along with
    LDAP-authenticated users (the Administrator account is one obvious example).
    
    Here is how it works:
    ---------------------
        * The system first attempts to authenticate users against the local Odoo
          database;
        * if this authentication fails (for example because the user has no local
          password), the system then attempts to authenticate against LDAP;
    
    As LDAP users have blank passwords by default in the local Odoo database
    (which means no access), the first step always fails and the LDAP server is
    queried to do the authentication.
    
    Enabling STARTTLS ensures that the authentication query to the LDAP server is
    encrypted.
    
    User Template:
    --------------
    In the LDAP configuration on the General Settings, it is possible to select a *User
    Template*. If set, this user will be used as template to create the local users
    whenever someone authenticates for the first time via LDAP authentication. This
    allows pre-setting the default groups and menus of the first-time users.
    
    **Warning:** if you set a password for the user template, this password will be
             assigned as local password for each new LDAP user, effectively setting
             a *master password* for these users (until manually changed). You
             usually do not want this. One easy way to setup a template user is to
             login once with a valid LDAP user, let Odoo create a blank local
             user with the same login (and a blank password), then rename this new
             user to a username that does not exist in LDAP, and setup its groups
vi: Thêm hỗ trợ xác thực bằng máy chủ LDAP.
    ==============================================================
    Phân hệ này cho phép người dùng đăng nhập bằng tên người dùng và mật khẩu LDAP và 
    sẽ tự động tạo người dùng Odoo cho họ một cách nhanh chóng.
    
    **Lưu ý:** Phân hệ này chỉ hoạt động trên các máy chủ đã cài đặt phân hệ ``python-ldap`` của Python.
    
    Cấu hình:
    --------------
    Sau khi cài đặt phân hệ này, bạn cần cấu hình các tham số LDAP trong
    menu Cài đặt Chung. Mỗi công ty có thể có một máy chủ LDAP riêng, nếu họ có tên người dùng duy nhất (tên người dùng cần phải là duy nhất 
    trong Odoo, dù là dùng cho nhiều công ty).
    
    Liên kết LDAP ẩn danh cũng được hỗ trợ (đối với các máy chủ LDAP cho phép liên kết này), 
    đơn giản bằng cách để trống người dùng và mật khẩu LDAP trong cấu hình LDAP. 
    Điều này không cho phép xác thực ẩn danh cho người dùng mà chỉ dành cho tài khoản 
    LDAP chính được sử dụng để xác minh xem người dùng có tồn tại hay không trước khi thử 
    xác thực.
    
    Bảo mật kết nối với STARTTLS khả dụng cho các máy chủ LDAP hỗ trợ 
    nó, bằng cách bật tùy chọn TLS trong cấu hình LDAP.
    
    Để biết thêm các tùy chọn định hình cài đặt LDAP, hãy tham khảo trang chủ ldap.conf 
    tại manpage:`ldap.conf(5)`.
    
    Lưu ý Bảo mật:
    ------------------------
    Mật khẩu LDAP của người dùng không bao giờ được lưu trữ trong cơ sở dữ liệu Odoo, máy chủ LDAP 
    được truy vấn bất cứ khi nào người dùng cần được xác thực. Mật khẩu không 
    được trùng lặp và chỉ được quản lý ở một nơi.
    
    Odoo không quản lý các thay đổi mật khẩu trong LDAP, vì vậy mọi thay đổi mật khẩu 
    phải được thực hiện trực tiếp bằng các cách thức khác trong thư mục LDAP (đối với người dùng LDAP).
    
    Người dùng Odoo cục bộ trong cơ sở dữ liệu có thể tồn tại cùng với
    người dùng được xác thực LDAP (tài khoản Quản trị viên là một ví dụ điển hình).
    
    Cách thức hoạt động:
    ---------------------
    * Trước tiên, hệ thống xác thực người dùng dựa trên cơ sở dữ liệu Odoo 
    cục bộ;
    * nếu quá trình xác thực này không thành công (ví dụ: do người dùng không có mật khẩu 
    cục bộ), thì hệ thống sẽ cố gắng xác thực với LDAP;
    
    Vì theo mặc định, người dùng LDAP có mật khẩu trống trong cơ sở dữ liệu Odoo cục bộ 
    (có nghĩa là không có quyền truy cập), bước đầu tiên luôn không thành công và máy chủ LDAP 
    được truy vấn để tiến hành xác thực.
    
    Việc bật STARTTLS đảm bảo rằng truy vấn xác thực đến máy chủ LDAP 
    được mã hóa.
    
    Mẫu Người dùng:
    --------------
    Trong cấu hình LDAP trên Cài đặt Chung, có thể chọn *Mẫu Người dùng*. 
    Nếu được đặt, người dùng này sẽ được sử dụng làm mẫu để tạo người dùng cục bộ 
    bất cứ khi nào ai đó xác thực lần đầu tiên bằng cách xác thực LDAP. Điều này 
    cho phép cài đặt trước các nhóm và menu mặc định của người dùng lần đầu.
    
    **Cảnh báo:** nếu bạn đặt mật khẩu cho mẫu người dùng, thì mật khẩu này sẽ 
    được chỉ định làm mật khẩu cục bộ cho từng người dùng LDAP mới, hãy thiết lập *mật khẩu chính* 
    cho những người dùng này một cách hiệu quả (cho đến khi chúng được thay đổi theo cách thủ công).
    Bạn  thường không muốn làm việc này. Một cách thiết lập người dùng mẫu đơn giản là 
    đăng nhập một lần với người dùng LDAP hợp lệ, hãy để Odoo tạo một người dùng cục bộ 
    trống có cùng thông tin đăng nhập (và mật khẩu trống), sau đó đổi tên 
    người dùng mới này thành tên một người dùng không tồn tại trong LDAP, và thiết lập các nhóm.

note: module: base
en: Adds the use of a service checking the status of the submitted documents to Digipoort
vi: Thêm sử dụng dịch vụ kiểm tra trạng thái của các tài liệu đã gửi tới Digipoort

note: module: base
en: Administrative divisions of a country. E.g. Fed. State, Departement, Canton
vi: Thông tin hành chính mỗi quốc gia. Ví dụ: Liên bang, Bộ ngành, Canton

note: module: base
en: Administrative/Utilities
vi: Hành chính/Tiện ích

note: module: base odoo-python
en: Administrator access is required to uninstall a module
vi: Cần có quyền quản trị viên để gỡ cài đặt một phân hệ

note: module: base
en: Advanced Address Formatting
vi: Định dạng Địa chỉ Nâng cao

note: module: base
en: Advanced Event Track Management
vi: Quản lý Theo dõi Sự kiện Nâng cao

note: module: base
en: Advanced Events
vi: Sự kiện Nâng cao

note: module: base
en: Advanced features for CRM
vi: Các tính năng nâng cao cho CRM

note: module: base
en: Advanced features for PoS
vi: Các tính năng nâng cao cho PoS

note: module: base
en: Advanced features for Stock
vi: Các tính năng nâng cao cho Kho

note: module: base
en: Advanced views to manage landed cost for subcontracting orders
vi: Chế độ xem nâng cao để quản lý chi phí thu mua hàng hóa cho các đơn đặt hàng gia công

note: module: base
en: After Address
vi: Sau Địa chỉ

note: module: base
en: After Amount
vi: Sau Tổng tiền

note: module: base
en: Agriculture
vi: Nông nghiệp

note: module: base
en: Algeria - Accounting
vi: Algeria - Kế toán

note: module: base
en: Algeria - Accounting Reports
vi: Algeria - Báo cáo Kế toán

note: module: base
en: All Child
vi: Tất cả phần tử phụ

note: module: base odoo-python
en: All contacts must have the same email. Only the Administrator can merge contacts with different emails.
vi: Tất cả liên hệ phải có cùng email. Chỉ Quản trị viên có thể hợp nhất liên hệ với các email khác nhau.

note: module: base
en: All our contractual relations will be governed exclusively by United States law.
vi: Tất cả các mối quan hệ hợp đồng của chúng tôi sẽ chỉ được điều chỉnh bởi luật pháp Hoa Kỳ.

note: module: base
en: All the emails and documents sent to this contact will be translated in this language.
vi: Tất cả email và tài liệu gửi đến liên hệ này sẽ được dịch sang ngôn ngữ này.

note: module: base
en: Allocate PTOs and follow leaves requests
vi: Phân bổ ngày nghỉ có trả lương và thực hiện theo yêu cầu nghỉ phép

note: module: base
en: Allow custom taxes in POS
vi: Cho phép thuế tuỳ chỉnh trong POS

note: module: base
en: Allow generating fsm tasks from ticket
vi: Cho phép tạo nhiệm vụ quản lý dịch vụ hiện trường từ phiếu hỗ trợ

note: module: base
en: Allow people to book meetings in your agenda
vi: Cho phép mọi người đặt cuộc họp trong chương trình làm việc của bạn

note: module: base
en: Allow per-order lead creation mode
vi: Cho phép chế độ tạo lead theo đơn đặt hàng

note: module: base
en: Allow shoppers to compare products based on their attributes
vi: Cho phép người mua hàng so sánh các sản phẩm dựa trên thuộc tính

note: module: base
en: Allow shoppers to enlist products
vi: Cho phép người mua hàng yêu cầu hỗ trợ về sản phẩm

note: module: base
en: Allow to create recurring order on storable product
vi: Cho phép tạo đơn hàng định kỳ đối với sản phẩm lưu kho

note: module: base
en: Allow to sync your Outlook Calendar from the Appointment App
vi: Cho phép đồng bộ Outlook Lịch của bạn từ Ứng dụng Lịch hẹn

note: module: base
en: Allow updating tax grids on existing entries
vi: Cho phép cập nhật lưới thuế trên các bút toán hiện có

note: module: base
en: Allow user without repair right to access fsm stock.picking
vi: Cho phép người dùng không có quyền sửa chữa truy cập fsm stock.picking

note: module: base
en: Allowed Companies
vi: Công ty được cho phép

note: module: base
en: Allowed Groups
vi: Nhóm được phép

note: module: base
en: Allows integration with mail plugins.
vi: Cho phép tích hợp với các plugin thư.

note: module: base
en: Allows the subcontracting process with the barcode views
vi: Cho phép chế độ xem mã vạch với quy trình gia công

note: module: base
en: Allows the usage of quality checks within the barcode views
vi: Cho phép sử dụng kiểm tra chất lượng trong chế độ xem mã vạch

note: module: base
en: Allows the viewing of records on a map
vi: Cho phép xem các bản ghi trên bản đồ

note: module: base
en: Allows to access the website profile of the users and see their statistics (karma, badges, etc..)
vi: Cho phép truy cập hồ sơ trang web của người dùng và xem thông tin thống kê về họ (điểm, huy hiệu,...)

note: module: base
en: Allows to link forum on a course
vi: Cho phép gắn diễn đàn vào một khóa học

note: module: base
en: Allows to register withholdings during the payment of an invoice.
vi: Cho phép ghi nhận thuế khấu trừ trong quá trình thanh toán hóa đơn.

note: module: base
en: Allows to send sms to website visitor
vi: Cho phép gửi sms tới khách truy cập trang web

note: module: base
en: Allows to send sms to website visitor if the visitor is linked to a lead.
vi: Cho phép gửi sms cho khách truy cập trang web nếu khách truy cập được liên kết với một lead.

note: module: base
en: Allows to send sms to website visitor if the visitor is linked to a partner.
vi: Cho phép gửi sms đến khách truy cập trang web nếu khách truy cập được liên kết với một đối tác.

note: module: base
en: Allows to send sms to website visitor that have lead
vi: Cho phép gửi sms đến khách truy cập trang web có lead

note: module: base
en: Allows use of stock application to manage rentals inventory
vi: Cho phép sử dụng ứng dụng kho để quản lý tồn kho cho thuê

note: module: base
en: Allows using Reconciliation with the Batch Payment feature.
vi: Cho phép sử dụng Đối chiếu với tính năng Thanh toán Hàng loạt.

note: module: base
en: Allows using Reconciliation with the account check printing.
vi: Cho phép sử dụng Đối chiếu với tính năng in séc kế toán.

note: module: base
en: Allows website customers to choose delivery pick-up points
vi: Cho phép khách hàng của trang web chọn điểm nhận hàng

note: module: base
en: Allows you to manage your documents.
vi: Cho phép bạn quản lý tài liệu.

note: module: base
en: Amazon Connector
vi: Kết nối Amazon

note: module: base
en: Amazon/Avatax Bridge
vi: Cầu nối Amazon/Avatax

note: module: base odoo-python
en: Ambiguous specification for field '%(field)s', only provide one of name, external id or database id
vi: Trường '%(field)s' có thông số không rõ ràng, chỉ cung cấp một tên, id bên ngoài hoặc id cơ sở dữ liệu

note: module: base
en: America/Argentina/ComodRivadavia
vi: Châu Mỹ/Argentina/ComodRivadavia

note: module: base
en: America/Atka
vi: Châu Mỹ/Atka

note: module: base
en: America/Ciudad_Juarez
vi: Châu Mỹ/Ciudad_Juarez

note: module: base
en: America/Coral_Harbour
vi: Châu Mỹ/Coral_Harbour

note: module: base
en: America/Ensenada
vi: Châu Mỹ/Ensenada

note: module: base
en: America/Fort_Wayne
vi: Châu Mỹ/Fort_Wayne

note: module: base
en: America/Knox_IN
vi: Châu Mỹ/Knox_IN

note: module: base
en: America/Nuuk
vi: Châu Mỹ/Nuuk

note: module: base
en: America/Porto_Acre
vi: Châu Mỹ/Porto_Acre

note: module: base
en: America/Santa_Isabel
vi: Châu Mỹ/Santa_Isabel

note: module: base
en: America/Virgin
vi: Châu Mỹ/Virgin

note: module: base
en: Amounts in this currency are rounded off to the nearest multiple of the rounding factor.
vi: Số tiền bằng đơn vị tiền tệ này được làm tròn thành bội số gần nhất của hệ số làm tròn.

note: module: base
en: An Amazon payment provider covering the MENA region.
vi: Một nhà cung cấp dịch vụ thanh toán của Amazon bao gồm khu vực MENA.

note: module: base
en: An American payment provider for online payments all over the world.
vi: Một nhà cung cấp dịch vụ thanh toán của Mỹ cho các khoản thanh toán online trên toàn thế giới.

note: module: base
en: An Irish-American payment provider covering the US and many others.
vi: Một nhà cung cấp dịch vụ thanh toán Hoa Kỳ-Ireland bao gồm Hoa Kỳ và nhiều quốc gia khác.

note: module: base odoo-python
en: An SMTP exception occurred. Check port number and connection security type.
     %s
vi: Đã xảy ra ngoại lệ SMTP. Kiểm tra số port và loại bảo mật kết nối.
     %s

note: module: base odoo-python
en: An SSL exception occurred. Check connection security type.
     %s
vi: Đã xảy ra ngoại lệ SSL. Kiểm tra loại bảo mật kết nối.
     %s

note: module: base
en: An arbitrary string, interpreted by the client according to its own needs and wishes. There is no central tag repository across clients.
vi: Một chuỗi tùy ý, được máy khách phiên dịch theo nhu cầu và mong muốn. Không có kho lưu trữ thẻ trung tâm trên các máy khách.

note: module: base
en: An auto-installable module is automatically installed by the system when all its dependencies are satisfied. If the module has no dependency, it is always installed.
vi: Một phân hệ có thể cài đặt tự động được hệ thống tự động cài đặt khi tất cả các phụ thuộc của nó được thỏa mãn. Nếu phân hệ không có phụ thuộc, nó luôn được cài đặt.

note: module: base odoo-python
en: An email is required for find_or_create to work
vi: Cần có email để find_or_create hoạt động

note: module: base odoo-python
en: An option is not supported by the server:
     %s
vi: Một tùy chọn không được máy chủ hỗ trợ:
     %s

note: module: base
en: An payment provider based in Hong Kong covering most Asian countries.
vi: Một nhà cung cấp dịch vụ thanh toán có trụ sở tại Hồng Kông bao phủ gồm hết các quốc gia châu Á.

note: module: base
en: An payment provider covering the US, Australia, and Canada.
vi: Một nhà cung cấp dịch vụ thanh toán bao gồm Hoa Kỳ, Úc và Canada.

note: module: base
en: Analytic Accounting
vi: Kế toán Phân tích

note: module: base
en: Analytic Accounting Enterprise
vi: Kế toán Phân tích Doanh nghiệp

note: module: base
en: Analytic accounting in Manufacturing
vi: Kế toán phân tích trong Sản xuất

note: module: base
en: Analytic cost of employee work in manufacturing
vi: Phân tích chi phí làm việc của nhân viên trong sản xuất

note: module: base odoo-python
en: Another partner already has this barcode
vi: Một đối tác khác đã có mã vạch này

note: module: base
en: Application Terms
vi: Thuật ngữ Ứng dụng

note: module: base odoo-python
en: Apply Schedule Upgrade
vi: Tiến hành Nâng cấp theo Kế hoạch

note: module: base
en: Apply Scheduled Upgrades
vi: Tiến hành Nâng cấp theo Kế hoạch

note: module: base
en: Appointment Google Calendar
vi: Lịch hẹn Google Lịch

note: module: base
en: Appointment Lead Generation
vi: Tạo Lead Lịch hẹn

note: module: base
en: Appointment Microsoft Calendar
vi: Lịch hẹn Microsoft Lịch

note: module: base
en: Appointment SMS
vi: SMS Lịch hẹn

note: module: base
en: Appointment Testing Module
vi: Phân hệ Kiểm thử Lịch hẹn

note: module: base
en: Appraisal - Skills
vi: Đánh giá - Kỹ năng

note: module: base
en: Appraisal - Survey
vi: Đánh giá - Khảo sát

note: module: base
en: Appraisal Contract
vi: Hợp đồng Đánh giá

note: module: base
en: Appraisals
vi: Đánh giá

note: module: base
en: Approval from documents
vi: Phê duyệt từ tài liệu

note: module: base
en: Approvals
vi: Phê duyệt

note: module: base
en: Approvals - Purchase
vi: Phê duyệt - Mua hàng

note: module: base
en: Approvals - Purchase - Stock
vi: Phê duyệt - Mua hàng - Kho

note: module: base
en: Apps To Export
vi: Ứng dụng cần Xuất

note: module: base
en: Apps to Uninstall
vi: Ứng dụng cần Gỡ

note: module: base
en: Apps to Update
vi: Ứng dụng cần Cập nhật

note: module: base
en: Apps:
vi: Ứng dụng:

note: module: base
en: Arch To Compare To
vi: Arch để So sánh với

note: module: base
en: Architecture Diff
vi: Khác biệt về Kiến trúc

note: module: base
en: Are you sure to execute the automatic merge of your contacts?
vi: Bạn có chắc chắn tiến hành tự động hợp nhất các liên hệ?

note: module: base
en: Are you sure to execute the list of automatic merges of your contacts?
vi: Bạn có chắc chắn tạo danh sách tự động hợp nhất các liên hệ?

note: module: base
en: Argentina - Accounting
vi: Argentina - Kế toán

note: module: base
en: Argentina - Payment Withholdings
vi: Argentina - Khấu trừ thanh toán

note: module: base
en: Argentinean - Point of Sale with AR Doc
vi: Argentina - Điểm bán hàng với AR Doc

note: module: base
en: Argentinean Accounting Reports
vi: Báo cáo Kế toán Argentina

note: module: base
en: Argentinean Electronic Invoicing
vi: Hóa đơn Điện tử Argentina

note: module: base
en: Argentinean eCommerce
vi: Thương mại Điện tử Argentina

note: module: base
en: Arguments sent to the client along with the view tag
vi: Agumen được gửi tới máy khách cùng với thẻ xem

note: module: base
en: As a team, we are happy to contribute to this event.
vi: Với tư cách là một đội nhóm, chúng tôi rất vui khi được đóng góp vào sự kiện này.

note: module: base
en: Asia/Ashkhabad
vi: Châu Á/Ashkhabad

note: module: base
en: Asia/Dacca
vi: Châu Á/Dacca

note: module: base
en: Asia/Tel_Aviv
vi: Châu Á/Tel_Aviv

note: module: base
en: Asia/Thimbu
vi: Châu Á/Thimbu

note: module: base
en: Asia/Ulan_Bator
vi: Châu Á/Ulan_Bator

note: module: base
en: Assess your employees
vi: Đánh giá nhân viên của bạn

note: module: base
en: Assets Management
vi: Quản lý Tài sản

note: module: base
en: Assets/Fleet bridge
vi: Liên kết phương tiện/tài sản

note: module: base
en: Assign tags to your contacts to organize, filter and track them.
vi: Gán thẻ cho các liên hệ của bạn để sắp xếp, lọc và theo dõi chúng.

note: module: base
en: Assist your users with automatic completion & suggestions when filling their address during checkout
vi: Hỗ trợ người dùng bằng các bản hoàn thành tự động và đề xuất khi điền địa chỉ của họ trong quá trình thanh toán

note: module: base
en: Associated reports
vi: Báo cáo liên quan

note: module: base odoo-python
en: At least one language must be active.
vi: Phải kích hoạt ít nhất một ngôn ngữ.

note: module: base
en: Attach a new document
vi: Đính kèm tài liệu mới

note: module: base
en: Attached To
vi: Đính kèm với

note: module: base odoo-python
en: Attachment is not encoded in base64.
vi: Tệp đính kèm không được mã hóa trong base64.

note: module: base
en: Attachments List and Document Indexation
vi: Danh sách Tệp đính kèm và Chỉ mục Tài liệu

note: module: base
en: Attendance Gantt
vi: Chấm công Gantt

note: module: base
en: Attendance Holidays
vi: Chuyên cần Nghỉ lễ

note: module: base
en: Attendances
vi: Chấm công

note: module: base
en: Attendances - Planning
vi: Chấm công - Kế hoạch

note: module: base
en: Attract visitors to subscribe to mailing lists
vi: Thu hút khách truy cập đăng ký vào danh sách gửi thư

note: module: base
en: Australia - Accounting
vi: Úc - Kế toán

note: module: base
en: Australia - Payroll
vi: Úc - Bảng lương

note: module: base
en: Australia - Payroll with Accounting
vi: Úc - Bảng lương với Kế toán

note: module: base
en: Australia/ACT
vi: Úc/ACT

note: module: base
en: Australia/Canberra
vi: Úc/Canberra

note: module: base
en: Australia/LHI
vi: Úc/LHI

note: module: base
en: Australia/NSW
vi: Úc/NSW

note: module: base
en: Australia/North
vi: Úc/Miền Bắc

note: module: base
en: Australia/Queensland
vi: Úc/Queensland

note: module: base
en: Australia/South
vi: Úc/Miền Nam

note: module: base
en: Australia/Tasmania
vi: Úc/Tasmania

note: module: base
en: Australia/Victoria
vi: Úc/Victoria

note: module: base
en: Australia/West
vi: Úc/Miền Tây

note: module: base
en: Australia/Yancowinna
vi: Úc/Yancowinna

note: module: base
en: Australian Reports - Accounting
vi: Báo cáo Úc - Kế toán

note: module: base
en: Austria - Accounting
vi: Áo - Kế toán

note: module: base
en: Austria - Accounting Reports
vi: Áo - Báo cáo Kế toán

note: module: base
en: Austrian Financial Reports
vi: Báo cáo Tài chính Áo

note: module: base
en: Austrian SAF-T Export
vi: Xuất SAF-T của Úc

note: module: base
en: Austrian Standardized Charts & Tax
vi: Sơ đồ và Thuế được Chuẩn hóa của Áo

note: module: base
en: Auth Method
vi: Phương thức xác thực

note: module: base odoo-python
en: Authenticate by using SSL certificates, belonging to your domain name. 
    SSL certificates allow you to authenticate your mail server for the entire domain name.
vi: Xác thực bằng cách sử dụng chứng chỉ SSL, thuộc về tên miền của bạn.
    Chứng chỉ SSL cho phép bạn xác thực máy chủ email cho toàn bộ tên miền.

note: module: base
en: Authenticate with
vi: Xác thực với

note: module: base
en: Authentication Info
vi: Thông tin Xác thực

note: module: base
en: Authentication via LDAP
vi: Xác thực qua LDAP

note: module: base
en: Author Name
vi: Tên Tác giả

note: module: base
en: Auto Install Required
vi: Yêu cầu Cài đặt Tự động

note: module: base
en: Auto-complete partner companies' data
vi: Tự động hoàn thành dữ liệu của các công ty đối tác

note: module: base
en: Automatic Installation
vi: Cài đặt Tự động

note: module: base
en: Automatic Merge Wizard
vi: Trình Hợp nhất Tự động

note: module: base
en: Automatically creates extra time-off on contract signature
vi: Tự động tạo thêm ngày nghỉ phép khi ký hợp đồng

note: module: base
en: Automatically finds the purchase order linked to a vendor bill when using invoice extraction
vi: Tự động tìm đơn mua hàng được liên kết với hóa đơn mua hàng khi sử dụng trích xuất hóa đơn

note: module: base
en: Automatically set dates on tasks generated by appointments
vi: Tự động đặt ngày cho những nhiệm vụ được tạo bởi các lịch hẹn

note: module: base
en: Automation Rules
vi: Quy tắc tự động

note: module: base
en: Automation Rules based on Employee Contracts
vi: Hành động Tự động dựa trên Hợp đồng lao động

note: module: base
en: Available Models
vi: Mô hình có sẵn

note: module: base
en: Available for User
vi: Khả dụng cho Người dùng

note: module: base
en: Avatar 1024
vi: Hình đại diện 1024

note: module: base
en: Avatar 128
vi: Hình đại diện 128

note: module: base
en: Avatar 256
vi: Hình đại diện 256

note: module: base
en: Avatar 512
vi: Hình đại diện 512

note: module: base
en: Avatar Mixin
vi: Mixin Hình đại diện

note: module: base
en: Avatax for Inventory
vi: Avatax cho Tồn kho

note: module: base
en: Avatax for SO
vi: Avatax cho SO

note: module: base
en: Avatax for geo localization
vi: Avatax cho bản địa hóa địa lý

note: module: base
en: Avoid auto-enabling the documents feature on fsm projects
vi: Tránh tự động bật tính năng tài liệu trên các dự án quản lý dịch vụ hiện trường

note: module: base
en: Azure Interior brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
vi: Azure Interior mang đến sự trung thực và nghiêm túc cho ngành đồ gỗ, đồng thời giúp khách hàng xử lý cây cối, hoa lá và nấm.

note: module: base
en: B - MINING AND QUARRYING
vi: B - KHAI KHOÁNG VÀ KHAI THÁC ĐÁ

note: module: base odoo-python
en: Bad file format: %s
vi: Định dạng file sai: %s

note: module: base
en: Badge ID
vi: Mã số Thẻ

note: module: base
en: Bangladesh - Accounting
vi: Bangladesh - Kế toán

note: module: base
en: Bangladesh - Accounting Reports
vi: Bangladesh - Báo cáo kế toán

note: module: base
en: Bangladesh - Payroll
vi: Bangladesh - Bảng lương

note: module: base
en: Bangladesh - Payroll with Accounting
vi: Bangladesh - Bảng lương với kế toán

note: module: base
en: Bank Accounts
vi: Tài khoản Ngân hàng

note: module: base
en: Bank Address
vi: Địa chỉ Ngân hàng

note: module: base
en: Bank Identifier Code
vi: Mã Định danh Ngân hàng

note: module: base
en: Bank Name
vi: Tên ngân hàng

note: module: base
en: Bank account
vi: Tài khoản Ngân hàng

note: module: base
en: Bank account type: Normal or IBAN. Inferred from the bank account number.
vi: Loại tài khoản ngân hàng: Bình thường hoặc IBAN. Suy ra từ số tài khoản ngân hàng.

note: module: base
en: Banks
vi: Ngân hàng

note: module: base
en: Banks are the financial institutions at which you and your contacts have their accounts.
vi: Ngân hàng là các tổ chức tài chính mà bạn và những người liên hệ của bạn có tài khoản.

note: module: base odoo-python
en: Barcode %s
vi: Mã vạch %s

note: module: base
en: Barcode - GS1 Nomenclature
vi: Mã vạch - Phép đặt tên GS1

note: module: base
en: Barcode Expiry
vi: Thời hạn Mã vạch

note: module: base
en: Barcode Quality MRP module
vi: Phân hệ MRP Chất lượng Mã vạch

note: module: base
en: Barcode Quality bridge module
vi: Phân hệ cầu nối Chất lượng Mã vạch

note: module: base
en: Barcode for Batch Transfer
vi: Mã vạch cho Chuyển Hàng loạt

note: module: base odoo-python
en: Barcode symbology
vi: Biểu tượng Mã vạch

note: module: base odoo-python
en: Barcode type, eg: UPCA, EAN13, Code128
vi: Loại mã vạch, ví dụ: UPCA, EAN13, Code128

note: module: base
en: Barcode/Quality/Batch Transfer bridge module
vi: Phân hệ cầu nối Mã vạch/Chất lượng/Chuyển Hàng loạt

note: module: base
en: Base - Module Install Request
vi: Cơ sở - Yêu cầu Cài đặt Phân hệ

note: module: base
en: Base Automation Tests: Ensure Flow Robustness
vi: Bản kiểm thử Tự động hóa Cơ sở: Đảm bảo Độ bền của Quy trình

note: module: base
en: Base Field
vi: Trường Cơ sở

note: module: base
en: Base Import & Export Tests: Ensure Flow Robustness
vi: Kiểm thử xuất & nhập cơ sở: Đảm bảo độ bền của quy trình

note: module: base odoo-python
en: Base Language 'en_US' can not be deleted.
vi: Không thể xoá ngôn ngữ cơ sở 'en_US'.

note: module: base
en: Base Object
vi: Đối tượng Cơ sở

note: module: base
en: Base Properties
vi: Thuộc tính Cơ sở

note: module: base
en: Base View Architecture
vi: Kiến trúc Giao diện Cơ sở

note: module: base
en: Base import
vi: Nhập Cơ sở

note: module: base
en: Base import module
vi: Phân hệ nhập cơ sở

note: module: base
en: Base module for Slovenian reports
vi: Phân hệ cơ sở cho các báo cáo của Slovenia

note: module: base
en: Base view
vi: Chế độ xem cơ sở

note: module: base
en: Base: Auto-vacuum internal data
vi: Cơ sở: Tự dộng thực thi vacuum dữ liệu nội bộ

note: module: base
en: Base: Portal Users Deletion
vi: Cơ sở: Xoá người dùng cổng thông tin

note: module: base
en: Basic 2D Grid view for odoo
vi: Chế độ xem Lưới 2D cơ bản cho Odoo

note: module: base
en: Basic Cohort view for odoo
vi: Chế độ xem Cohort cơ bản cho Odoo

note: module: base
en: Basic Feature for Quality
vi: Tính năng Cơ bản cho Chất lượng

note: module: base
en: Basic models and helpers to support In-App purchases.
vi: Các đối tượng cơ bản và trình trợ giúp để hỗ trợ mua hàng trong ứng dụng.

note: module: base
en: Basic models and helpers to support Internet of Things.
vi: Các đối tượng cơ bản và trình trợ giúp để hỗ trợ IoT.

note: module: base
en: Batch Payment
vi: Thanh toán Hàng loạt

note: module: base
en: Batch Transfer, Carrier
vi: Chuyển Hàng loạt, Đơn vị vận chuyển

note: module: base
en: Be able to see Identification Type and AFIP Responsibility in ecommerce checkout form.
vi: Có thể thấy Loại Nhận dạng và Trách nhiệm AFIP trong biểu mẫu thanh toán thương mại điện tử.

note: module: base
en: Be able to see Identification Type in ecommerce checkout form.
vi: Có thể thấy Loại định danh trong biểu mẫu thanh toán thương mại điện tử.

note: module: base
en: Be aware that editing the architecture of a standard view is not advised, since the changes will be overwritten during future module updates.<br/>
                            We recommend applying modifications to standard views through inherited views or customization with Odoo Studio.
vi: Xin lưu ý rằng không nên chỉnh sửa kiến trúc của chế độ xem tiêu chuẩn, vì các thay đổi sẽ bị ghi đè trong các bản cập nhật phân hệ trong tương lai.<br/>
                            Chúng tôi khuyên bạn nên sửa đổi chế độ xem tiêu chuẩn thông qua chế độ xem kế thừa hoặc tùy chỉnh với Studio Odoo.

note: module: base
en: Before Address
vi: Trước Địa chỉ

note: module: base
en: Before Amount
vi: Trước Số tiền

note: module: base
en: Belgian Intrastat Declaration
vi: Kê khai Intrastat của Bỉ

note: module: base
en: Belgian Payroll - Attendance
vi: Bảng lương Bỉ - Chuyên cần

note: module: base
en: Belgian Registered Cash Register
vi: Máy tính Tiền đã Đăng ký của Bỉ

note: module: base
en: Belgium - Accounting
vi: Bỉ - Kế toán

note: module: base
en: Belgium - Accounting Reports
vi: Bỉ - Báo cáo Kế toán

note: module: base
en: Belgium - Accounting Reports (post wizard)
vi: Bỉ - Báo cáo Kế toán (trình ghi sổ)

note: module: base
en: Belgium - Accounting Reports - Prorata Deduction
vi: Bỉ - Báo cáo kế toán - Khấu trừ theo tỷ lệ

note: module: base
en: Belgium - Accounting Reports - SMS
vi: Bỉ - Báo cáo Kế toán - SMS

note: module: base
en: Belgium - Disallowed Expenses Data
vi: Bỉ - Dữ liệu Chi phí Không được phép

note: module: base
en: Belgium - Disallowed Expenses Fleet
vi: Bỉ - Chi phí Không được phép Đội xe

note: module: base
en: Belgium - Import Bank CODA Statements
vi: Bỉ - Nhập Sao kê Ngân hàng CODA

note: module: base
en: Belgium - Import SODA files
vi: Bỉ - Nhập tệp SODA

note: module: base
en: Belgium - Payroll
vi: Bỉ - Bảng lương

note: module: base
en: Belgium - Payroll - Dimona
vi: Bỉ - Bảng lương - Dimona

note: module: base
en: Belgium - Payroll - Export to Group S
vi: Bỉ - Bảng lương - Xuất thành Group S

note: module: base
en: Belgium - Payroll - Export to Partena
vi: Bỉ - Bảng lương - Xuất thành Partena

note: module: base
en: Belgium - Payroll - Export to SD Worx
vi: Bỉ - Bảng lương - Xuất thành SD Worx

note: module: base
en: Belgium - Payroll - Export to UCM
vi: Bỉ - Bảng lương - Xuất thành UCM

note: module: base
en: Belgium - Payroll - Fleet
vi: Bỉ - Bảng lương - Đội xe

note: module: base
en: Belgium - Payroll with Accounting
vi: Bỉ - Bảng lương với Kế toán

note: module: base
en: Below text serves as a suggestion and doesn’t engage Odoo S.A. responsibility.
vi: Văn bản dưới đây được xem như một gợi ý và không liên quan đến trách nhiệm của Odoo S.A.

note: module: base
en: Benin - Accounting
vi: Benin - Kế toán

note: module: base
en: Bill to your UPS account number
vi: Lập hóa đơn vào số tài khoản UPS của bạn

note: module: base
en: Binding View Types
vi: Loại giao diện Binding

note: module: base odoo-python
en: Blame the following rules:
    %s
vi: Chỉ ra các quy tắc sau:
    %s

note: module: base
en: Bolivia - Accounting
vi: Bolivia - Kế toán

note: module: base
en: Bolivia - Accounting Reports
vi: Bolivia - Báo cáo Kế toán

note: module: base
en: Booths Sale/Exhibitors Bridge
vi: Cầu nối Bán hàng tại Gian hàng/Nhà triển lãm

note: module: base
en: Booths/Exhibitors Bridge
vi: Cầu nối Gian hàng/Nhà triển lãm

note: module: base
en: Bottom Margin (mm)
vi: Lề dưới (mm)

note: module: base
en: Brandon works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
vi: Brandon làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Brazil - Accounting Reports
vi: Brazil - Báo cáo Kế toán

note: module: base
en: Brazil - Sale
vi: Brazil - Bán hàng

note: module: base
en: Brazil - Sale Subscription
vi: Brazil - Gói đăng ký

note: module: base
en: Brazil - Website Sale
vi: Brazil - Bán hàng trên trang web

note: module: base
en: Brazil/East
vi: Brazil/Miền Đông

note: module: base
en: Brazil/West
vi: Brazil/Miền Tây

note: module: base
en: Brazilian - Accounting
vi: Brazilian - Kế toán

note: module: base
en: Brazilian Accounting EDI
vi: Kế toán EDI của Brazil

note: module: base
en: Brazilian Accounting EDI For Sale
vi: EDI Kế toán của Brazil dành cho Bán hàng

note: module: base
en: Brazilian Accounting EDI for eCommerce
vi: EDI Kế toán của Brazil dành cho Thương mại điện tử

note: module: base
en: Bridge Sign functionalities with the Rental application
vi: Cầu nối các chức năng của Chữ ký với ứng dụng Cho thuê

note: module: base
en: Bridge Website Sale for Brazil
vi: Cầu nối Bán hàng trên Trang web cho Brazil

note: module: base
en: Bridge between IAP and CRM
vi: Cầu nối giữa IAP và CRM

note: module: base
en: Bridge between IAP and mail
vi: Cầu nối giữa iAP và thư

note: module: base
en: Bridge between Mrp and Accounting
vi: Cầu nối giữa MRP và Kế toán

note: module: base
en: Bridge between Sale and Accounting
vi: Cầu nối giữa Bán hàng và Kế toán

note: module: base
en: Bridge between Stock and Accounting
vi: Cầu nối giữa Kho và Kế toán

note: module: base
en: Bridge created to add the number of assets linked to an AA to a project form
vi: Cầu nối được tạo để thêm số lượng nội dung được liên kết với AA vào biểu mẫu dự án

note: module: base
en: Bridge created to add the number of contracts linked to an AA to a project form
vi: Cầu nối được tạo để thêm số lượng hợp đồng được liên kết với AA vào biểu mẫu dự án

note: module: base
en: Bridge created to add the number of expenses linked to an AA to a project form
vi: Cầu nối được tạo để thêm số lượng chi phí được liên kết với AA vào biểu mẫu dự án

note: module: base
en: Bridge created to add the number of subscriptions linked to an AA to a project form
vi: Cầu nối được tạo để thêm số lượng đăng ký được liên kết với AA vào biểu mẫu dự án

note: module: base
en: Bridge created to convert tickets to tasks and tasks to tickets
vi: Cầu nối được tạo ra để chuyển đổi phiếu hỗ trợ thành nhiệm vụ và nhiệm vụ thành phiếu hỗ trợ

note: module: base
en: Bridge module between Amazon Connector and Avatax
vi: Phân hệ cầu nối giữa Kết nối Amazon và Avatax

note: module: base
en: Bridge module between Sales Margin and Sales Timesheet
vi: Phân hệ cầu nối giữa Biên lợi nhuận Bán hàng và Bảng chấm công Bán hàng

note: module: base
en: Bridge module between hr and mailbot.
vi: Phân hệ cầu nối giữa hr và mailbot.

note: module: base
en: Bridge module between point_of_sale and account_reports, for tax reporting.
vi: Phân hệ cầu nối giữa point_of_sale and account_reports, dành cho báo cáo thuế.

note: module: base
en: Bridge module between the Spanish localization and Amazon
vi: Phân hệ cầu nối giữa bản địa hóa dành cho Tây Ban Nha và Amazon

note: module: base
en: Bridge module between time off and contract
vi: Phân hệ cầu nối giữa nghỉ phép và hợp đồng

note: module: base
en: Bridge module between website_event_booth_exhibitor and website_event_booth_sale.
vi: Phân hệ cầu nối giữa website_event_booth_exhibitor và website_event_booth_sale.

note: module: base
en: Bridge module calendar, contract
vi: Phân hệ cầu nối giữa lịch và hợp đồng

note: module: base
en: Bridge module for MRP subcontracting and enterprise
vi: Phân hệ cầu nối cho gia công Sản xuất và doanh nghiệp

note: module: base
en: Bridge module for MRP subcontracting and enterprise to avoid some conflicts with studio
vi: Phân hệ cầu nối cho gia công Sản xuất và doanh nghiệp để tránh một số xung đột với studio

note: module: base
en: Bridge module for Purchase requisition and Sales. Used to properly create purchase requisitions for subcontracted services
vi: Phân hệ cầu nối cho Yêu cầu mua hàng và Bán hàng. Được sử dụng để tạo đúng yêu cầu mua hàng cho dịch vụ được gia công.

note: module: base
en: Bridge module for Website sale comparison and wishlist
vi: Phân hệ cầu nối để so sánh bán hàng trên trang web và danh sách mong muốn

note: module: base
en: Bridge module for helpdesk modules using the website.
vi: Phân hệ cầu nối cho phân hệ Hỗ trợ sử dụng trang web.

note: module: base
en: Bridge module for project and enterprise
vi: Phân hệ cầu nối cho dự án và doanh nghiệp

note: module: base
en: Bridge module for project_enterprise and hr
vi: Phân hệ cầu nối cho project_enterprise và hr

note: module: base
en: Bridge module for project_enterprise and hr_contract
vi: Phân hệ cầu nối cho project_enterprise và hr_contract

note: module: base
en: Bridge module for stock_fleet and enterprise
vi: Phân hệ cầu nối cho stock_fleet và enterprise

note: module: base
en: Bridge module linking Holidays Gantt and Contracts modules
vi: Phân hệ cầu nối liên kết giữa các phân hệ Gantt Ngày lễ và Hợp đồng.

note: module: base
en: Bridge module to push notifications to event attendees
vi: Phân hệ cầu nối để đẩy thông báo đến những người tham dự sự kiện

note: module: base
en: Bridge module to support quiz features during "live" tracks.
vi: Phân hệ cầu nối để hỗ trợ tính năng quiz trong các sự kiện "trực tiếp".

note: module: base
en: Budget Management
vi: Quản lý ngân sách

note: module: base
en: Build automated mailing campaigns
vi: Tạo các chiến dịch gửi thư tự động

note: module: base
en: Build nice quotations
vi: Tạo các báo giá tuyệt vời

note: module: base
en: Build your own dashboards
vi: Xây dựng trang chủ của riêng bạn

note: module: base
en: Bulgaria - Accounting
vi: Bulgary - Kế toán

note: module: base
en: Bulgaria - Accounting Reports
vi: Bulgary - Báo cáo Kế toán

note: module: base
en: Bundle name
vi: Tên gói

note: module: base
en: Burkina Faso - Accounting
vi: Burkina Faso - Kế toán

note: module: base odoo-python
en: Button must have a name
vi: Nút phải có tên

note: module: base odoo-python
en: By default the widget uses the field information
vi: Theo mặc định, tiện ích sử dụng thông tin trường

note: module: base
en: Bypass HTML Field Sanitize
vi: Bỏ qua tính năng Dọn dẹp Trường HTML

note: module: base
en: C - MANUFACTURING
vi: C - SẢN XUẤT

note: module: base
en: CFDI 4.0 fields for sale orders
vi: Trường CFDI 4.0 dành cho đơn bán hàng

note: module: base
en: CPA005 Payments
vi: Thanh toán CPA005

note: module: base
en: CRM Deduplication
vi: Chống trùng lặp CRM

note: module: base
en: CRM Gamification
vi: Trò chơi hóa CRM

note: module: base
en: CRM Livechat
vi: Livechat CRM

note: module: base
en: CRM Mail Plugin
vi: Plugin Thư CRM

note: module: base
en: CRM Sale Subscription
vi: CRM Đăng ký bán hàng

note: module: base
en: CRM in marketing automation
vi: CRM trong tự động hóa marketing

note: module: base
en: CSV File
vi: Tập tin CSV

note: module: base
en: CSV format: you may edit it directly with your favorite spreadsheet software,
                                    the rightmost column (value) contains the translations
vi: Định dạng CSV: bạn có thể chỉnh sửa trực tiếp bằng phần mềm bảng tính ưa thích,
                                    cột (giá trị) cực phải chứa các bản dịch

note: module: base
en: Calendar - SMS
vi: Lịch - SMS

note: module: base
en: Call At
vi: Gọi theo số

note: module: base
en: Cameroon - Accounting
vi: Cameroon - Kế toán

note: module: base odoo-python
en: Can not create Many-To-One records indirectly, import the field separately
vi: Không thể gián tiếp tạo các bản ghi Nhiều-Thành-Một, hãy nhập trường riêng

note: module: base odoo-python
en: Can only rename one field at a time!
vi: Chỉ có thể đổi tên một trường mỗi lần!

note: module: base odoo-python
en: Can't compare more than two views.
vi: Không thể so sánh nhiều hơn hai chế độ xem.

note: module: base
en: Canada - Accounting
vi: Canada - Kế toán

note: module: base
en: Canada - Accounting Reports
vi: Canada - Báo cáo Kế toán

note: module: base
en: Canada/Atlantic
vi: Canada/Đại Tây Dương

note: module: base
en: Canada/Central
vi: Canada/Miền Trung

note: module: base
en: Canada/Eastern
vi: Canada/Miền Đông

note: module: base
en: Canada/Mountain
vi: Canada/Miền núi

note: module: base
en: Canada/Pacific
vi: Canada/Thái Bình Dương

note: module: base
en: Canadian Checks Layout
vi: Bố cục Séc của Canada

note: module: base
en: Cancel Install
vi: Hủy Cài đặt

note: module: base
en: Cancel Uninstall
vi: Hủy Gỡ cài đặt

note: module: base
en: Cancel Upgrade
vi: Hủy Nâng cấp

note: module: base odoo-python
en: Cannot aggregate on %s parameter
vi: Không thể tổng hợp trên tham số %s

note: module: base odoo-python
en: Cannot create new '%s' records from their name alone. Please create those records manually and try importing again.
vi: Không thể tạo bản ghi '%s' mới chỉ từ tên của nó. Vui lòng tạo các bản ghi đó theo cách thủ công và thử nhập lại.

note: module: base odoo-python
en: Cannot deactivate a language that is currently used by contacts.
vi: Không thể vô hiệu hoá một ngôn ngữ đang được người dùng sử dụng.

note: module: base odoo-python
en: Cannot deactivate a language that is currently used by users.
vi: Không thể vô hiệu hoá một ngôn ngữ đang được người dùng sử dụng.

note: module: base odoo-python
en: Cannot duplicate configuration!
vi: Không thể sao chép cấu hình!

note: module: base odoo-python
en: Cannot groupby on %s parameter
vi: Không thể nhóm theo trên tham số %s

note: module: base odoo-python
en: Cannot rename/delete fields that are still present in views:
    Fields: %(fields)s
    View: %(view)s
vi: Không thể đổi tên/xoá trường vẫn đang tồn tại trong các chế độ xem:
    Trường: %(fields)s
    Chế độ xem: %(view)s

note: module: base odoo-python
en: Cannot upgrade module “%s”. It is not installed.
vi: Không thể nâng cấp phân hệ “%s”. Phân hệ này chưa được cài đặt.

note: module: base
en: Cash Basis Accounting Reports
vi: Báo cáo Kế toán Tiền mặt

note: module: base
en: Centavos
vi: Centavo

note: module: base
en: Centesimos
vi: Centesimo

note: module: base
en: Centimes
vi: Centime

note: module: base
en: Centimos
vi: Centimo

note: module: base
en: Central African Republic - Accounting
vi: Cộng hòa Trung Phi - Kế toán

note: module: base
en: Centralize employee information
vi: Tập trung thông tin nhân viên

note: module: base
en: Centralize your address book
vi: Tập trung sổ địa chỉ của bạn

note: module: base
en: Centralize, manage, share and grow your knowledge library
vi: Tập trung, quản lý, chia sẻ và phát triển thư viện kiến thức của bạn

note: module: base
en: Cents
vi: Cent

note: module: base
en: Certain countries apply withholding at source on the amount of invoices, in accordance with their internal legislation. Any withholding at source will be paid by the client to the tax authorities. Under no circumstances can My Company (San Francisco) become involved in costs related to a country's legislation. The amount of the invoice will therefore be due to My Company (San Francisco) in its entirety and does not include any costs relating to the legislation of the country in which the client is located.
vi: Một số quốc gia áp dụng khấu lưu tại nguồn đối với số tiền hóa đơn, theo luật nội bộ của họ. Mọi khoản khấu trừ tại nguồn sẽ được khách hàng thanh toán cho cơ quan thuế. Trong mọi trường hợp, Công ty của tôi (San Francisco) không được tạo ra các chi phí liên quan đến luật pháp của một quốc gia. Do đó, toàn bộ số tiền của hóa đơn sẽ do Công ty của tôi (San Francisco) thanh toán hết và không bao gồm bất kỳ chi phí nào liên quan đến luật pháp của quốc gia nơi khách hàng cư trú.

note: module: base
en: Certificate-based authentication requires a TLS transport
vi: Xác thực dựa trên chứng chỉ yêu cầu truyền tải TLS

note: module: base
en: Change My Preferences
vi: Thay đổi các Ưu tiên của Tôi

note: module: base
en: Change Password Wizard
vi: Trình Thay đổi Mật khẩu

note: module: base
en: Change the way addresses are displayed in reports
vi: Thay đổi cách hiển thị địa chỉ trong báo cáo

note: module: base odoo-python
en: Changing the company of a contact should only be done if it was never correctly set. If an existing contact starts working for a new company then a new contact should be created under that new company. You can use the "Discard" button to abandon this change.
vi: Chỉ nên thay đổi công ty của một liên hệ nếu trước đó chưa được thiết lập chính xác. Trong trường hợp một cá nhân đã có trong cơ sở dữ liệu chuyển sang làm việc cho một công ty mới, bạn nên tạo một liên hệ mới trong công ty mới đó. Bạn có thể sử dụng nút "Huỷ bỏ" để bỏ qua thay đổi này.

note: module: base odoo-python
en: Changing the model of a field is forbidden!
vi: Cấm thay đổi model của một trường!

note: module: base odoo-python
en: Changing the type of a field is not yet supported. Please drop it and create it again!
vi: Chưa hỗ trợ đổi loại trường. Vui lòng bỏ qua và tạo lại!

note: module: base odoo-python
en: Changing to 12-hour clock format instead.
vi: Thay vào đó, thay đổi thành định dạng đồng hồ 12 giờ.

note: module: base
en: Chat with your website visitors
vi: Trò chuyện với khách truy cập trang web của bạn

note: module: base
en: Chat, mail gateway and private channels
vi: Trò chuyện, cổng thư và các kênh riêng tư

note: module: base
en: Check Printing Base
vi: Cơ sở In Séc

note: module: base
en: Check if the contact is a company, otherwise it is a person
vi: Đánh dấu nếu liên hệ này là một công ty, không đánh dấu nếu là cá nhân

note: module: base
en: Check printing basic features
vi: Tính năng in séc cơ bản

note: module: base
en: Check this box if this contact is an Employee.
vi: Đánh dấu nếu liên hệ là một Nhân viên.

note: module: base
en: Checkout Newsletter
vi: Xem Bản tin email

note: module: base
en: Checks Management
vi: Quản lý Séc

note: module: base
en: Child Actions
vi: Tác vụ phụ

note: module: base
en: Child Applications
vi: Ứng dụng phụ

note: module: base
en: Child IDs
vi: ID phụ

note: module: base
en: Child Tags
vi: Thẻ phụ

note: module: base
en: Child server actions that will be executed. Note that the last return returned action value will be used as global return value.
vi: Các tác vụ của máy chủ phụ sẽ được thực thi. Lưu ý rằng giá trị tác vụ được trả về cuối cùng sẽ được sử dụng làm giá trị trả về chung.

note: module: base
en: Chile - Accounting
vi: Chile - Kế toán

note: module: base
en: Chile - Accounting Reports
vi: Chile - Báo cáo Kế toán

note: module: base
en: Chile - E-Invoicing Delivery Guide
vi: Chile - Hướng dẫn Phân phối Hóa đơn Điện tử

note: module: base
en: Chile - E-invoicing
vi: Chile - Lập hóa đơn Điện tử

note: module: base
en: Chile/Continental
vi: Chile/Đất liền

note: module: base
en: Chile/EasterIsland
vi: Chile/Đảo_Phục_Sinh

note: module: base
en: Chilean eCommerce
vi: Thương mại điện tử của Chile

note: module: base
en: Chilean module for Point of Sale
vi: Phân hệ Điểm bán hàng của Chile

note: module: base
en: China - Accounting
vi: Trung Quốc - Kế toán

note: module: base
en: China - City Data
vi: Trung Quốc - Dữ liệu Thành phố

note: module: base
en: Choose a subview of partners that includes only address fields, to change the way users can input addresses.
vi: Chọn một chế độ xem phụ của đối tác chỉ bao gồm các trường địa chỉ, để thay đổi cách người dùng có thể nhập địa chỉ.

note: module: base
en: Choose a value...
vi: Chọn một giá trị...

note: module: base
en: Choose the connection encryption scheme:
    - None: SMTP sessions are done in cleartext.
    - TLS (STARTTLS): TLS encryption is requested at start of SMTP session (Recommended)
    - SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port (default: 465)
vi: Chọn lược đồ mã hóa kết nối:
    - Không có: Phiên SMTP được thực hiện trong văn bản không mã hóa.
    - TLS (STARTTLS): Mã hóa TLS phải được thực hiện khi bắt đầu phiên SMTP (Được khuyến nghị)
    - SSL/TLS: Các phiên SMTP được mã hóa bằng SSL/TLS thông qua một cổng chuyên dụng (mặc định: 465)

note: module: base
en: Choose the website on which documents/folder are shared
vi: Chọn trang web mà tài liệu/thư mục được chia sẻ

note: module: base
en: Clearing it
vi: Xoá

note: module: base
en: Click & Collect
vi: Đặt & Nhận hàng

note: module: base
en: Client Action
vi: Tác vụ Máy khách

note: module: base
en: Client Actions
vi: Tác vụ máy khách

note: module: base
en: Client action tag
vi: Thẻ tác vụ máy khách

note: module: base
en: Cloud Storage
vi: Lưu trữ đám mây

note: module: base
en: Cloud Storage Azure
vi: Lưu trữ đám mây Azure

note: module: base
en: Cloud Storage Google
vi: Lưu trữ đám mây Google

note: module: base
en: Code to compute the value of the field.
    Iterate on the recordset 'self' and assign the field's value:
    
        for record in self:
            record['size'] = len(record.name)
    
    Modules time, datetime, dateutil are available.
vi: Mã dùng để tính giá trị của trường.
    Lặp lại tập bản ghi 'self' và gán giá trị của trường:
    
         để tự ghi lại:
             bản ghi ['size'] = len (record.name)
    
    Các phân hệ time, datetime, dateutil có sẵn.

note: module: base
en: Cohort View
vi: Chế độ xem Cohort

note: module: base
en: Collect payments from your customers through SEPA direct debit.
vi: Thu thập các khoản thanh toán từ khách hàng của bạn thông qua ghi nợ trực tiếp SEPA.

note: module: base
en: Collect, organize and share documents.
vi: Thu thập, quản lý và chia sẻ tài liệu.

note: module: base
en: Colleen Diaz works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
vi: Colleen Diaz làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Colombia - Accounting
vi: Colombia - Kế toán

note: module: base
en: Colombian - Accounting Reports
vi: Colombia - Báo cáo Kế toán

note: module: base
en: Colombian - Point of Sale
vi: Colombia - POS

note: module: base
en: Colombian Accounting and Tax Preconfiguration
vi: Cấu hình sẵn Thuế và Kế toán Colombia

note: module: base
en: Colombian Localization for EDI documents
vi: Bản địa hóa Colombia cho các tài liệu EDI

note: module: base
en: Colones
vi: Colon

note: module: base
en: Color Index
vi: Mã màu

note: module: base
en: Column referring to the record in the comodel table
vi: Cột đề cập đến bản ghi trong bảng comodel

note: module: base
en: Column referring to the record in the model table
vi: Cột đề cập đến bản ghi trong bảng mô hình

note: module: base
en: Come see us live, we hope to meet you!
vi: Hãy đón xem trực tiếp. Chúng tôi rất mong gặp các bạn!

note: module: base
en: Comma-separated list of addresses or domains for which this server can be used.
    e.g.: "notification@odoo.com" or "odoo.com"
vi: Danh sách các địa chỉ hoặc tên miền được phân tách bằng dấu phẩy mà máy chủ này có thể được sử dụng.
    VD: "notification@odoo.com" hoặc "odoo.com"

note: module: base
en: Comma-separated list of allowed view modes, such as 'form', 'list', 'calendar', etc. (Default: list,form)
vi: Danh sách các chế độ xem khả dụng được phân tách bằng dấu phẩy, chẳng hạn như 'biểu mẫu', 'danh sách', 'lịch',... (Mặc định: danh sách, biểu mẫu)

note: module: base
en: Command Line Interface
vi: Giao diện dòng lệnh

note: module: base
en: Commercial Entity
vi: Thực thể thương mại

note: module: base
en: Common module for requesting data from the extract server
vi: Phân hệ chung để yêu cầu dữ liệu từ máy chủ trích xuất

note: module: base
en: Comoros - Accounting
vi: Comoros - Kế toán

note: module: base
en: Companies
vi: Công ty

note: module: base odoo-python
en: Company %(company_name)s is not in the allowed companies for user %(user_name)s (%(company_allowed)s).
vi: Công ty %(company_name)s không nằm trong danh sách các công ty được chỉ định cho người dùng %(user_name)s (%(company_allowed)s).

note: module: base
en: Company Dependent
vi: Phụ thuộc công ty

note: module: base
en: Company Details
vi: Thông tin Công ty

note: module: base
en: Company Logo
vi: Logo Công ty

note: module: base
en: Company Name Entity
vi: Thực thể Tên Công ty

note: module: base
en: Company Name...
vi: Tên Công ty...

note: module: base
en: Company Rate
vi: Tỷ lệ Công ty

note: module: base
en: Company Tagline
vi: Khẩu hiệu Công ty

note: module: base
en: Company Type
vi: Loại hình Công ty

note: module: base
en: Company tagline, which is included in a printed document's header or footer (depending on the selected layout).
vi: Khẩu hiệu của công ty, được đưa vào đầu trang hoặc chân trang của tài liệu được in (tùy thuộc vào bố cục đã chọn).

note: module: base odoo-python
en: Company used for the original currency (only used for t-esc). By default use the user company
vi: Công ty được sử dụng cho loại tiền gốc (chỉ được sử dụng cho t-esc). Theo mặc định, sử dụng công ty người dùng

note: module: base
en: Compare To View
vi: So sánh để Xem

note: module: base
en: Compare timesheets and forecast for your projects
vi: So sánh bảng chấm công và dự báo cho các dự án của bạn

note: module: base
en: Compare timesheets and plannings
vi: So sánh bảng chấm công và kế hoạch

note: module: base
en: Compare/Reset
vi: So sánh/Đặt lại

note: module: base
en: Complete Address
vi: Địa chỉ Đầy đủ

note: module: base
en: Complete ID
vi: ID Đầy đủ

note: module: base
en: Complete Name
vi: Tên Đầy đủ

note: module: base
en: Compute
vi: Tính toán

note: module: base odoo-python
en: Compute method cannot depend on field 'id'
vi: Phương thức tính toán không thể phụ thuộc vào trường 'id'

note: module: base
en: Computed field to check if the record should be visible according to the domain
vi: Trường được tính toán để kiểm tra xem bản ghi có nên hiển thị theo miền hay không

note: module: base
en: Computed fields are defined with the fields
                                                    <strong>Dependencies</strong> and <strong>Compute</strong>.
vi: Các trường tính toán được xác định với các trường
                                                    <strong>Phụ thuộc</strong> và <strong>Tính toán</strong>.

note: module: base
en: Computed fields are defined with the fields
                                        <strong>Dependencies</strong> and <strong>Compute</strong>.
vi: Các trường tính toán được xác định với các trường
                                                    <strong>Phụ thuộc</strong> và <strong>Tính toán</strong>.

note: module: base
en: Config Settings
vi: Cài đặt cấu hình

note: module: base
en: Config Wizard Steps
vi: Các bước Trình Cấu hình

note: module: base
en: Config: Run Remaining Action Todo
vi: Cấu hình: Chạy tác vụ cần làm còn lại

note: module: base
en: Configuration Wizards
vi: Trình Cấu hình

note: module: base
en: Configure resellers commissions on subscription sale
vi: Cấu hình hoa hồng cho đại diện bán hàng theo doanh số đăng ký

note: module: base
en: Configure timesheet invoicing
vi: Cấu hình hóa đơn bảng chấm công

note: module: base
en: Congo - Accounting
vi: Congo - Kế toán

note: module: base
en: Connect the Web Client to Hardware Peripherals
vi: Kết nối Trang web phía Người dùng với Thiết bị ngoại vi Phần cứng

note: module: base odoo-python
en: Connect to your server through your usual username and password. 
    This is the most basic SMTP authentication process and may not be accepted by all providers.
vi: Kết nối với máy chủ thông qua tên người dùng và mật khẩu thông thường của bạn.
    Đây là quy trình xác thực SMTP cơ bản nhất và có thể không được tất cả các nhà cung cấp chấp nhận.

note: module: base
en: Connection Encryption
vi: Mã hóa Kết nối

note: module: base odoo-python
en: Connection Test Failed! Here is what we got instead:
     %s
vi: Kiểm thử kết nối không thành công! Đây là những gì chúng ta có được:
     %s

note: module: base odoo-python
en: Connection Test Successful!
vi: Kiểm thử kết nối thành công!

note: module: base
en: Constraint Type
vi: Kiểu Ràng buộc

note: module: base
en: Constraint to ensure that either an XML action or a python_method is defined, but not both.
vi: Ràng buộc để đảm bảo rằng tác vụ XML hoặc python_method được xác định, nhưng không phải cả hai.

note: module: base
en: Constraint to ensure that if a python_method is defined, then the name must also be defined.
vi: Ràng buộc để đảm bảo rằng nếu python_method được xác định, thì tên cũng phải được xác định.

note: module: base
en: Constraint to ensure that the embedded_parent_res_id is only defined when a top_action_id is defined.
vi: Ràng buộc để đảm bảo rằng embedded_parent_res_id chỉ được xác định khi top_action_id được xác định.

note: module: base
en: Constraint type
vi: Kiểu ràng buộc

note: module: base
en: Constraints with the same name are unique per module.
vi: Ràng buộc không được trùng tên ở mỗi phân hệ.

note: module: base
en: Consulting Services
vi: Dịch vụ Tư vấn

note: module: base
en: Contact / Address
vi: Liên hệ/Địa chỉ

note: module: base
en: Contact Creation
vi: Tạo Liên hệ

note: module: base
en: Contact Form
vi: Biểu mẫu Liên hệ

note: module: base
en: Contact Tag
vi: Thẻ Liên hệ

note: module: base
en: Contact Tags
vi: Thẻ liên hệ

note: module: base
en: Contact Titles
vi: Danh xưng

note: module: base
en: Contact image
vi: Hình ảnh liên hệ

note: module: base odoo-python
en: Contact your administrator to request access if necessary.
vi: Liên hệ với quản trị viên của bạn để yêu cầu quyền truy cập nếu cần.

note: module: base
en: Contacts & Addresses
vi: Liên hệ & Địa chỉ

note: module: base
en: Contacts Enterprise
vi: Liên hệ Enterprise

note: module: base
en: Contacts require a name
vi: Phải đặt tên cho liên hệ

note: module: base
en: Contains In-App Purchases
vi: Bao gồm Mua hàng Trong Ứng dụng

note: module: base
en: Context Value
vi: Giá trị Ngữ cảnh

note: module: base
en: Context dictionary as Python expression, empty by default (Default: {})
vi: Từ điển ngữ cảnh như là biểu thức Python, mặc định để trống (Default: {})

note: module: base
en: Contract - Signature
vi: Hợp đồng - Chữ ký

note: module: base
en: Contracts
vi: Hợp đồng

note: module: base
en: Control the quality of your products
vi: Kiểm soát chất lượng sản phẩm của bạn

note: module: base
en: Control the quality of your products with IoT devices
vi: Kiểm soát chất lượng sản phẩm của bạn với thiết bị IoT

note: module: base
en: Convert Tickets from/to Leads
vi: Chuyển đổi Phiếu Hỗ trợ từ/thành Lead

note: module: base
en: Convert attachments to links for emails over
vi: Chuyển đổi tệp đính kèm thành liên kết cho email qua

note: module: base
en: Convert emails to Helpdesk Tickets.
vi: Chuyển đổi email thành Phiếu Hỗ trợ.

note: module: base
en: Costa Rica - Accounting
vi: Costa Rica - Kế toán

note: module: base odoo-python
en: Could not load your certificate / private key. 
    %s
vi: Không thể tải chứng chỉ / khóa cá nhân của bạn. 
    %s

note: module: base odoo-python
en: Couldn't create contact without email address!
vi: Không thể tạo liên hệ mà không có địa chỉ email!

note: module: base
en: Count (Incl. Archived)
vi: Đếm (bao gồm đã lưu)

note: module: base
en: Country Calling Code
vi: Mã Điện thoại Quốc gia

note: module: base
en: Country Group
vi: Nhóm Quốc gia

note: module: base
en: Country Groups
vi: Nhóm Quốc gia

note: module: base
en: Country Specific VAT Label
vi: Nhãn thuế GTGT cụ thể theo quốc gia

note: module: base
en: Country state
vi: Tỉnh/TP/Bang

note: module: base
en: Coupons & Loyalty
vi: Phiếu giảm giá & khách hàng thân thiết

note: module: base
en: Coupons, Promotions, Gift Card and Loyalty for eCommerce
vi: Phiếu giảm giá, Khuyến mãi, Thẻ Quà tặng và chương trình Khách hàng Thân thiết cho Thương mại Điện tử

note: module: base
en: Course Certifications
vi: Chứng nhận Khóa học

note: module: base
en: Create Access
vi: Quyền Tạo

note: module: base
en: Create Contextual Action
vi: Tạo Tác vụ theo Ngữ cảnh

note: module: base
en: Create Jitsi room on website.
vi: Tạo phòng Jitsi trên trang web.

note: module: base
en: Create Menu
vi: Tạo menu

note: module: base
en: Create Menu Wizard
vi: Tạo Trình Menu

note: module: base
en: Create Record
vi: Tạo bản ghi

note: module: base
en: Create Reports for Field service workers
vi: Tạo báo cáo dịch vụ hiện trường cho nhân viên

note: module: base
en: Create Uid
vi: Tạo Uid

note: module: base
en: Create a Bank
vi: Tạo một Ngân hàng

note: module: base
en: Create a Bank Account
vi: Tạo một Tài khoản Ngân hàng

note: module: base
en: Create a Contact Tag
vi: Tạo một Thẻ Liên hệ

note: module: base
en: Create a Contact in your address book
vi: Tạo một liên hệ trong sổ địa chỉ

note: module: base
en: Create a Country Group
vi: Tạo một Nhóm Quốc gia

note: module: base
en: Create a Menu
vi: Tạo một Menu

note: module: base
en: Create a State
vi: Tạo Bang/Tỉnh/TP

note: module: base
en: Create a Title
vi: Tạo một Danh xưng

note: module: base
en: Create a customized view
vi: Tạo chế độ xem tuỳ chỉnh

note: module: base
en: Create a new company
vi: Tạo một công ty mới

note: module: base
en: Create a new customer in your address book
vi: Tạo một khách hàng mới trong sổ địa chỉ của bạn

note: module: base
en: Create a new vendor in your address book
vi: Tạo một nhà cung cấp mới trong sổ địa chỉ của bạn

note: module: base
en: Create an Industry
vi: Tạo ngành nghề

note: module: base
en: Create and customize your Odoo apps
vi: Tạo và tùy chỉnh các ứng dụng Odoo của bạn

note: module: base
en: Create and manage the companies that will be managed by Odoo from here. Shops or subsidiaries can be created and maintained from here.
vi: Tạo và quản lý các công ty sẽ được quản lý tại Odoo ở đây. Các cửa hàng hoặc công ty con cũng có thể được tạo và điều hành từ đây.

note: module: base
en: Create and validate approvals requests
vi: Tạo và xác nhận yêu cầu phê duyệt

note: module: base
en: Create company
vi: Tạo công ty

note: module: base
en: Create custom worksheet for quality control
vi: Tạo bảng công tác tùy chỉnh để kiểm soát chất lượng

note: module: base
en: Create custom worksheets for Maintenance
vi: Tạo bảng công tác tùy chỉnh cho Bảo trì

note: module: base
en: Create customizable worksheet
vi: Tạo bảng công tác có thể tùy chỉnh

note: module: base
en: Create lead from livechat conversation
vi: Tạo lead từ cuộc livechat

note: module: base
en: Create leads from event registrations.
vi: Tạo lead từ đăng ký sự kiện.

note: module: base
en: Create new lead with using /lead command in the channel
vi: Tạo lead mới bằng cách sử dụng lệnh /lead trong kênh

note: module: base
en: Create work entries from attendances based on employee's planning
vi: Tạo công từ chấm công dựa vào kế hoạch của nhân viên

note: module: base
en: Create work entries from the employee's attendances
vi: Tạo công từ chuyên cần của nhân viên

note: module: base
en: Create work entries from the employee's planning
vi: Tạo công từ kế hoạch của nhân viên

note: module: base
en: Created Menus
vi: Menu đã được Tạo

note: module: base
en: Created Views
vi: Chế độ xem đã được Tạo

note: module: base
en: Creation details
vi: Chi tiết Tạo

note: module: base
en: Croatia - Accounting (Euro)
vi: Croatia - Kế toán (Euro)

note: module: base
en: Croatia - Accounting (Kuna)
vi: Croatia - Kế toán (Kuna)

note: module: base
en: Croatia - Accounting Reports
vi: Croatia - Báo cáo Kế toán

note: module: base odoo-python
en: Cron job %(name)s (%(id)s) has been deactivated after failing %(count)s times. More information can be found in the server logs around %(time)s.
vi: Tác vụ cron %(name)s(%(id)s) đã bị vô hiệu hóa sau khi thất bại %(count)s lần. Bạn có thể tìm hiểu thêm thông tin trong nhật ký máy chủ vào khoảng %(time)s.

note: module: base
en: Cuban convertible peso
vi: Peso chuyển đổi của Cuba

note: module: base
en: Currency Code (ISO 4217)
vi: Mã tiền tệ (ISO 4217)

note: module: base
en: Currency Numeric Code (ISO 4217).
vi: Mã số tiền tệ (ISO 4217).

note: module: base
en: Currency Rate
vi: Tỷ giá

note: module: base
en: Currency Rates
vi: Tỷ giá

note: module: base
en: Currency Subunit
vi: Đơn vị Tiền tệ Phụ

note: module: base
en: Currency Unit
vi: Đơn vị Tiền tệ

note: module: base
en: Currency field
vi: Trường tiền tệ

note: module: base odoo-python
en: Currency field does not have type many2one
vi: Trường tiền tệ không có loại many2one

note: module: base odoo-python
en: Currency field is empty and there is no fallback field in the model
vi: Trường tiền tệ trống và không có trường dự phòng trong mô hình

note: module: base odoo-python
en: Currency field should have a res.currency relation
vi: Trường tiền tệ phải có quan hệ res.currency

note: module: base
en: Currency numeric code.
vi: Mã số tiền tệ.

note: module: base
en: Currency sign, to be used when printing amounts.
vi: Biểu tượng tiền tệ, được sử dụng khi in tổng tiền.

note: module: base odoo-python
en: Current Arch
vi: Arch Hiện tại

note: module: base
en: Current Device
vi: Thiết bị hiện tại

note: module: base
en: Current Rate
vi: Tỷ giá Hiện tại

note: module: base
en: Custom Field
vi: Trường Tùy chỉnh

note: module: base
en: Custom Value
vi: Giá trị tùy chỉnh

note: module: base
en: Custom fields must have a name that starts with 'x_'!
vi: Các trường tùy chỉnh phải có tên bắt đầu bằng 'x_'!

note: module: base
en: Customer Name Position
vi: Vị trí Tên Khách hàng

note: module: base
en: Customer Portal
vi: Cổng thông tin Khách hàng

note: module: base
en: Customer Rating
vi: Đánh giá của Khách hàng

note: module: base
en: Customer References
vi: Mã khách hàng

note: module: base
en: Customer Relationship Management
vi: Quản trị quan hệ khách hàng

note: module: base
en: Customizations
vi: Tuỳ chỉnh

note: module: base
en: Customized Views
vi: Chế độ xem được Tùy chỉnh

note: module: base
en: Customized views are used when users reorganize the content of their dashboard views (via web client)
vi: Giao diện được tuỳ biến là các giao diện được sử dụng khi người dùng tái tổ chức nội dung ở giao diện Trang chủ (thông qua giao diện web)

note: module: base
en: Cyprus - Accounting
vi: Síp - Kế toán

note: module: base
en: Cyprus - Accounting Reports
vi: Síp - Báo cáo Kế toán

note: module: base
en: Czech - Accounting
vi: Cộng hoà Séc - Kế toán

note: module: base
en: Czech Republic- Accounting Reports
vi: Cộng hòa Séc - Báo cáo kế toán

note: module: base
en: D - ELECTRICITY, GAS, STEAM AND AIR CONDITIONING SUPPLY
vi: D - NGUỒN CUNG ĐIỆN, KHÍ ĐỐT, HƠI NƯỚC VÀ ĐIỀU HÒA KHÔNG KHÍ

note: module: base
en: DHL Express Shipping
vi: Chuyển Phát Nhanh DHL

note: module: base
en: DIN 5008 - Field Service
vi: DIN 5008 - Dịch vụ hiện trường

note: module: base
en: DIN 5008 - Payment Follow-up Management
vi: DIN 5008 - Quản lý follow-up thanh toán

note: module: base
en: DIN 5008 - Purchase
vi: DIN 5008 - Mua hàng

note: module: base
en: DIN 5008 - Rental
vi: DIN 5008 - Cho thuê

note: module: base
en: DIN 5008 - Repair
vi: DIN 5008 - Sửa chữa

note: module: base
en: DIN 5008 - Sale
vi: DIN 5008 - Bán

note: module: base
en: DIN 5008 - Stock
vi: DIN 5008 - Kho

note: module: base
en: Dashboards
vi: Trang chủ

note: module: base
en: Data Cleaning
vi: Làm sạch Dữ liệu

note: module: base
en: Data Recycle
vi: Tái chế Dữ liệu

note: module: base
en: Data for xml conversion tests
vi: Dữ liệu cho thử nghiệm chuyển đổi xml

note: module: base
en: Database Data
vi: Dữ liệu trong cơ sở dữ liệu

note: module: base
en: Database ID of record to open in form view, when ``view_mode`` is set to 'form' only
vi: ID cơ sở dữ liệu của bản ghi để mở trong chế độ xem biểu mẫu, khi ``view_mode`` chỉ được đặt thành 'biểu mẫu'

note: module: base
en: Database Name
vi: Tên Cơ sở dữ liệu

note: module: base
en: Database Structure
vi: Cấu trúc Cơ sở dữ liệu

note: module: base odoo-python
en: Date to compare with the field value, by default use the current date.
vi: Ngày để so sánh với giá trị trường, theo mặc định sử dụng ngày hiện tại.

note: module: base odoo-python
en: Date unit
vi: Đơn vị ngày

note: module: base odoo-python
en: Date unit used for comparison and formatting
vi: Đơn vị ngày được sử dụng để so sánh và định dạng

note: module: base odoo-python
en: Date unit used for the rounding. The value must be smaller than 'hour' if you use the digital formatting.
vi: Đơn vị ngày được sử dụng để làm tròn. Giá trị phải nhỏ hơn 'giờ' nếu bạn sử dụng định dạng kỹ thuật số.

note: module: base odoo-python
en: Date used for the original currency (only used for t-esc). by default use the current date.
vi: Ngày được sử dụng cho tiền tệ gốc (chỉ được sử dụng cho t-esc), theo mặc định sử dụng ngày hiện tại.

note: module: base
en: Debit Notes
vi: Giấy báo Nợ

note: module: base odoo-python
en: Debugging information:
vi: Thông tin gỡ lỗi:

note: module: base
en: Decimal Accuracy
vi: Độ chính xác Thập phân

note: module: base
en: Decimal Precision
vi: Độ chính xác Thập phân

note: module: base
en: Decimal Separator
vi: Phân cách Thập phân

note: module: base
en: Decimal places taken into account for operations on amounts in this currency. It is determined by the rounding factor.
vi: Vị trí chữ số thập phân được tính cho số tiền bằng loại tiền tệ này. Nó được xác định bởi hệ số làm tròn.

note: module: base odoo-python
en: Decimalized number
vi: Số thập phân

note: module: base
en: Deco Addict designs, develops, integrates and supports HR and Supply
                    Chain processes in order to make our customers more productive,
                    responsive and profitable.
vi: Deco Addict thiết kế, phát triển, tích hợp cũng như hỗ trợ các quy trình Nhân sự và Chuỗi
                      cung ứng nhằm giúp khách hàng của chúng tôi làm việc hiệu quả hơn,
                      phản ứng nhanh hơn và sinh lời nhiều hơn.

note: module: base
en: Deco Addict designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
vi: Deco Addict thiết kế, phát triển, tích hợp cũng như hỗ trợ các quy trình Nhân sự và Chuỗi cung ứng nhằm giúp khách hàng của chúng tôi làm việc hiệu quả hơn, phản ứng nhanh hơn và sinh lời nhiều hơn.

note: module: base
en: Deco Addict integrates ERP for Global Companies and supports PME
                    with Open Sources software to manage their businesses. Our
                    consultants are experts in the following areas:
vi: Deco Addict tích hợp ERP cho các công ty toàn cầu và hỗ trợ PME
                    bằng phần mềm Nguồn mở để quản lý doanh nghiệp của họ.
                    Các chuyên viên tư vấn của chúng tôi là chuyên gia trong các lĩnh vực sau:

note: module: base
en: Deduplicate Contacts
vi: Chống trùng lặp Liên hệ

note: module: base
en: Deduplicate the other Contacts
vi: Chống trùng lặp các liên hệ khác

note: module: base
en: Default Company
vi: Công ty Mặc định

note: module: base
en: Default Filter
vi: Bộ lọc Mặc định

note: module: base
en: Default Value (JSON format)
vi: Giá trị Mặc định (định dạng JSON)

note: module: base
en: Default filter of the embedded action (if none, no filters)
vi: Bộ lọc mặc định của tác vụ nhúng (nếu không có, không có bộ lọc)

note: module: base
en: Default limit for the list view
vi: Giới hạn mặc định cho chế độ xem danh sách

note: module: base
en: Default paper format?
vi: Định dạng trang in mặc định?

note: module: base
en: Default view (if none, default view of the action is taken)
vi: Chế độ xem mặc định (nếu không có, chế độ xem mặc định của tác vụ sẽ được sử dụng)

note: module: base
en: Default website theme
vi: Chủ đề trang web mặc định

note: module: base
en: Define Taxes as Python Code
vi: Thiết lập Thuế dưới dạng Mã Python

note: module: base
en: Defined Reports
vi: Báo cáo đã Xác định

note: module: base
en: Defines the map view for odoo enterprise
vi: Xác định chế độ xem bản đồ cho Odoo Enterprise

note: module: base
en: Delete API key.
vi: Xóa khóa API.

note: module: base
en: Delete Access
vi: Quyền Xóa

note: module: base odoo-python
en: Deleting the template users is not allowed. Deleting this profile will compromise critical functionalities.
vi: Không được phép xóa người dùng mẫu. Việc xóa hồ sơ này sẽ làm mất đi các chức năng quan trọng.

note: module: base
en: Delivery - Stock
vi: Giao hàng - Tồn kho

note: module: base
en: Delivery Address
vi: Địa chỉ giao hàng

note: module: base
en: Delivery Costs
vi: Phí Vận chuyển

note: module: base
en: Delivery Stock Picking Batch
vi: Giao hàng theo Đợt Lấy hàng

note: module: base
en: Demo Data
vi: Dữ liệu Demo

note: module: base
en: Demo Failure wizard
vi: Trình hỗ trợ demo không thành công

note: module: base
en: Demo Installation Failures
vi: Cài đặt Demo Không thành công

note: module: base
en: Demo data should only be used on test databases!
                                 Once they are loaded, they cannot be removed!
vi: Dữ liệu demo chỉ nên được sử dụng trên cơ sở dữ liệu kiểm thử!
                                 Một khi chúng được tải, bạn sẽ không thể gỡ bỏ!

note: module: base
en: Demo failure
vi: Demo không thành công

note: module: base
en: Demo logo
vi: Logo demo

note: module: base
en: Democratic Republic of the Congo - Accounting
vi: Cộng hòa Dân chủ Congo - Kế toán

note: module: base
en: Denmark - Accounting
vi: Đan Mạch - Kế toán

note: module: base
en: Denmark - Accounting Reports
vi: Đan Mạch - Báo cáo Kế toán

note: module: base
en: Denmark - E-invoicing
vi: Đan Mạch - Hóa đơn điện tử

note: module: base
en: Denmark - Intrastat
vi: Đan Mạch - Intrastat

note: module: base
en: Denmark - SAF-T Import
vi: Đan Mạch - Nhập SAF-T

note: module: base
en: Dependencies of compute method; a list of comma-separated field names, like
    
        name, partner_id.name
vi: Các phần phụ thuộc của phương pháp tính toán; danh sách các tên trường được phân tách bằng dấu phẩy, như
    
         name, partner_id.name

note: module: base
en: Description HTML
vi: Mô tả HTML

note: module: base
en: Design gorgeous mails
vi: Thiết kế các email tuyệt đẹp

note: module: base
en: Design, send and track SMS
vi: Thiết kế, gửi và theo dõi SMS

note: module: base
en: Design, send and track emails
vi: Thiết kế, gửi và theo dõi email

note: module: base
en: Desk Manufacturers
vi: Nhà sản xuất Bàn

note: module: base
en: Destination Contact
vi: Liên hệ Đích

note: module: base
en: Destination Model
vi: Mô hình Đích

note: module: base
en: Detailed algorithm:
vi: Thuật toán chi tiết:

note: module: base
en: Determines the maximum duration of an api key created by a user belonging to this group.
vi: Xác định thời lượng tối đa của mã khóa API được tạo bởi người dùng thuộc nhóm này.

note: module: base
en: Determines where the currency symbol should be placed after or before the amount.
vi: Xác định ký hiệu tiền tệ được đặt trước hay sau số tiền.

note: module: base
en: Determines where the customer/company name should be placed, i.e. after or before the address.
vi: Xác định vị trí nên đặt tên khách hàng/công ty, tức là trước hay sau địa chỉ.

note: module: base
en: Device Log
vi: Nhật ký thiết bị

note: module: base
en: Device Type
vi: Loại thiết bị

note: module: base
en: Digest Enterprise
vi: Bản tóm tắt Enterprise

note: module: base odoo-python
en: Digital formatting
vi: Định dạng kỹ thuật số

note: module: base
en: Digitise and extract data from documents.
vi: Số hóa và trích xuất dữ liệu từ tài liệu.

note: module: base
en: Disable smart shrinking
vi: Tắt tính năng thu nhỏ thông minh

note: module: base odoo-python
en: Disabling this option will also uninstall the following modules 
    %s
vi: Tắt tùy chọn này cũng sẽ gỡ cài đặt các phân hệ sau
    %s

note: module: base
en: Disallowed Expenses
vi: Chi phí Không được phép

note: module: base
en: Disallowed Expenses on Fleets
vi: Chi phí Không được phép cho Đội xe

note: module: base
en: Discover more
vi: Khám phá thêm

note: module: base
en: Discuss
vi: Thảo luận

note: module: base
en: Display Orders for Preparation stage.
vi: Hiển thị đơn hàng cho khâu chuẩn bị.

note: module: base
en: Display Website Elements in Studio
vi: Hiển thị Thành phần Trang web trong Studio

note: module: base
en: Display Working Hours in Calendar
vi: Hiển thị Giờ làm việc trên Lịch

note: module: base
en: Display a header line
vi: Hiển thị dòng đầu trang

note: module: base
en: Display an option in the 'More' top-menu in order to run this action.
vi: Hiển thị phần tùy chọn trong menu 'Thêm' ở phía trên để có thể thực hiện tác vụ này.

note: module: base
en: Display an option on related documents to print this report
vi: Hiển thị phần tùy chọn trên các tài liệu liên quan để in ra báo cáo này

note: module: base
en: Display and change your products information on electronic Pricer tags
vi: Hiển thị và thay đổi thông tin sản phẩm của bạn trên các nhãn giá điện tử Pricer.

note: module: base odoo-python
en: Display country image
vi: Chỉ hiển thị ảnh quốc gia

note: module: base odoo-python
en: Display currency
vi: Hiển thị tiền tệ

note: module: base
en: Display customer's order status
vi: Hiển thị trạng thái đơn hàng của khách hàng

note: module: base
en: Display format to use for addresses belonging to this country.
    
    You can use python-style string pattern with all the fields of the address (for example, use '%(street)s' to display the field 'street') plus
    %(state_name)s: the name of the state
    %(state_code)s: the code of the state
    %(country_name)s: the name of the country
    %(country_code)s: the code of the country
vi: Định dạng hiển thị để sử dụng cho các địa chỉ thuộc quốc gia này.
    
    Bạn có thể sử dụng mẫu chuỗi kiểu python với tất cả các trường địa chỉ (ví dụ, dùng '%(street)s' để hiển thị trường 'đường')
    %(state_name)s: tên tỉnh thành phố
    %(state_code)s: mã tỉnh thành phố
    %(country_name)s: tên quốc gia
    %(country_code)s: mã quốc gia

note: module: base odoo-python
en: Display only the date
vi: Chỉ hiển thị ngày

note: module: base odoo-python
en: Display only the time
vi: Chỉ hiển thị thời gian

note: module: base odoo-python
en: Display phone icons
vi: Hiển thị biểu tượng điện thoại

note: module: base odoo-python
en: Display the country image if the field is present on the record
vi: Hiển thị hình ảnh quốc gia nếu có

note: module: base odoo-python
en: Display the phone icons even if no_marker is True
vi: Hiển thị biểu tượng điện thoại ngay cả khi chọn no_marker

note: module: base
en: Doctor
vi: Tiến sĩ

note: module: base
en: Document Template
vi: Mẫu Tài liệu

note: module: base
en: Documents - Accounting
vi: Tài liệu - Kế toán

note: module: base
en: Documents - Approvals
vi: Tài liệu - Phê duyệt

note: module: base
en: Documents - Belgian Payroll
vi: Tài liệu - Bảng lương Bỉ

note: module: base
en: Documents - Contracts
vi: Tài liệu - Hợp đồng

note: module: base
en: Documents - Expense
vi: Tài liệu - Chi phí

note: module: base
en: Documents - FSM
vi: Tài liệu - Quản lý Dịch vụ Hiện trường

note: module: base
en: Documents - Fleet
vi: Tài liệu - Đội xe

note: module: base
en: Documents - HR
vi: Tài liệu - Nhân sự

note: module: base
en: Documents - Hong Kong Payroll
vi: Tài liệu - Bảng lương Hồng Kông

note: module: base
en: Documents - Import from Peppol
vi: Chứng từ - Nhập từ Peppol

note: module: base
en: Documents - Kenyan Payroll
vi: Tài liệu - Bảng lương Kenya

note: module: base
en: Documents - Payroll
vi: Tài liệu - Bảng lương

note: module: base
en: Documents - Product
vi: Tài liệu - Sản phẩm

note: module: base
en: Documents - Project - Sale
vi: Tài liệu - Dự án - Bán hàng

note: module: base
en: Documents - Projects
vi: Tài liệu - Dự án

note: module: base
en: Documents - Recruitment
vi: Tài liệu - Tuyển dụng

note: module: base
en: Documents - Signatures
vi: Tài liệu - Chữ ký

note: module: base
en: Documents - Swiss Payroll
vi: Tài liệu - Bảng lương Thuỵ Điển

note: module: base
en: Documents - Time Off
vi: Tài liệu - Nghỉ phép

note: module: base
en: Documents Project Sign
vi: Tài liệu Dự án Chữ ký

note: module: base
en: Documents Spreadsheet
vi: Tài liệu Bảng tính

note: module: base
en: Documents from Peppol
vi: Chứng từ từ Peppol

note: module: base
en: Documents to Delete
vi: Tài liệu cần Xóa

note: module: base
en: Dollars
vi: Dollar

note: module: base
en: Domain Value
vi: Giá trị Miền

note: module: base
en: Domain applied to the active id of the parent model
vi: Miền được áp dụng cho id hoạt động của mô hình chính

note: module: base odoo-python
en: Domain on non-relational field "%(name)s" makes no sense (domain:%(domain)s)
vi: Tên miền trên trường không liên quan "%(name)s" không có nghĩa (tên miền:%(domain)s)

note: module: base
en: Dominican Republic - Accounting
vi: Cộng hòa Dominica - Kế toán

note: module: base
en: Dominican Republic - Accounting Reports
vi: Cộng hòa Dominica - Báo cáo kế toán

note: module: base odoo-python
en: Don't display the font awesome marker
vi: Không hiển thị trình tạo phông chữ tuyệt đẹp

note: module: base
en: Douglas Fletcher is a mighty functional consultant at Deco Addict
vi: Douglas Fletcher là một nhà tư vấn chức năng tài giỏi tại Deco Addict

note: module: base
en: Douglas Fletcher works in IT sector <b>since 10 years</b>. He is known
        notably for selling mouse traps. With that trick he cut
        IT budget by almost half within the last 2 years.
vi: Douglas Fletcher làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Drop Shipping
vi: Bán hàng Trung gian

note: module: base
en: Dropship and Subcontracting Management
vi: Quản lý gia công và dropship

note: module: base odoo-python
en: Duplicating a company is not allowed. Please create a new company instead.
vi: Không được phép sao chép công ty. Vui lòng tạo một công ty mới.

note: module: base
en: Dutch Localization for SBR documents
vi: Bản địa hóa tiếng Hà Lan cho các tài liệu SBR

note: module: base
en: E - WATER SUPPLY; SEWERAGE, WASTE MANAGEMENT AND REMEDIATION ACTIVITIES
vi: E - NGUỒN CUNG NƯỚC; HOẠT ĐỘNG QUẢN LÝ VÀ KHẮC PHỤC KHẮC PHỤC THOÁT NƯỚC, CHẤT THẢI

note: module: base
en: E-Commerce Colombian Localization
vi: Thương mại điện tử Bản địa hóa tiếng Colombia

note: module: base
en: E-Commerce Marketing Automation
vi: Thương mại điện tử Tự động hoá Marketing

note: module: base
en: E-Invoice implementation for Romania
vi: Triển khai Hóa đơn điện tử cho Romania

note: module: base
en: E-Invoicing, Universal Business Language
vi: Lập hóa đơn điện tử, Ngôn ngữ kinh doanh chung

note: module: base
en: E-invoicing using SInvoice by Viettel
vi: Hóa đơn điện tử sử dụng SInvoice của Viettel

note: module: base
en: EC Sales (ICP) SBR for Dutch localization
vi: EC Sales (ICP) SBR cho bản địa hoá tiếng Hà Lan

note: module: base
en: EDI for Mexico
vi: EDI cho Mexico

note: module: base
en: EDI for Mexico (Advanced Features)
vi: EDI cho Mexico (Tính năng Nâng cao)

note: module: base
en: EDI for Peru
vi: EDI cho Peru

note: module: base
en: ESC/POS Hardware Driver
vi: Trình điều khiển Phần cứng ESC/POS

note: module: base
en: EU One Stop Shop (OSS)
vi: One Stop Shop (OSS) của châu Âu

note: module: base
en: EU One Stop Shop (OSS) Reports
vi: Báo cáo One Stop Shop (OSS) của châu Âu

note: module: base
en: Each model must have a unique name.
vi: Tên của mỗi mô hình không được trùng lặp.

note: module: base
en: Ease SMS integration with sales capabilities
vi: Dễ dàng tích hợp SMS với khả năng bán hàng

note: module: base
en: Easily export 1099 data for e-filing with a 3rd party.
vi: Dễ dàng xuất dữ liệu 1099 để gửi hồ sơ điện tử với bên thứ ba.

note: module: base
en: Easily format text data across multiple records. Find duplicate records and easily merge them.
vi: Dễ dàng định dạng dữ liệu văn bản trên nhiều bản ghi. Tìm các bản ghi trùng lặp và dễ dàng gộp chúng.

note: module: base
en: Easypost Shipping
vi: Vận chuyển Easypost

note: module: base
en: Ecuador - ATS Report
vi: Ecuador - Báo cáo ATS

note: module: base
en: Ecuadorian Accounting
vi: Kế toán Ecuador

note: module: base
en: Ecuadorian Accounting EDI
vi: EDI Kế toán của Ecuador

note: module: base
en: Ecuadorian Accounting Reports
vi: Báo cáo kế toán của Ecuador

note: module: base
en: Ecuadorian Point of Sale
vi: Điểm bán hàng của Ecuador

note: module: base
en: Ecuadorian Website
vi: Trang web tiếng Ecuado

note: module: base
en: Egypt - Accounting
vi: Ai Cập - Kế toán

note: module: base
en: Egypt - Payroll
vi: Ai Cập - Bảng lương

note: module: base
en: Egypt - Payroll with Accounting
vi: Ai Cập - Bảng lương với kế toán

note: module: base
en: Egyptian E-Invoice Integration
vi: Tích hợp Hóa đơn Điện tử Ai Cập

note: module: base
en: Egyptian Tax Authority Invoice Integration
vi: Tích hợp Hóa đơn Cơ quan Thuế của Ai Cập

note: module: base
en: Either customer (not a user), either shared user. Indicated the current partner is a customer without access or with a limited access created for sharing data.
vi: Khách hàng (không phải người dùng) hoặc người dùng chung. Cho biết đối tác hiện tại là một khách hàng không có quyền truy cập hoặc chỉ có quyền truy cập hạn chế được tạo ra để chia sẻ dữ liệu.

note: module: base
en: Electronic Delivery Note for Peru (OSE method) and UBL 2.1
vi: Phiếu Giao hàng Điện tử cho Peru (phương pháp OSE) và UBL 2.1

note: module: base
en: Electronic Exports of Goods for Chile
vi: Hoá đơn xuất khẩu hàng hoá dành cho Chile

note: module: base
en: Electronic Invoicing for Peru (OSE method) and UBL 2.1
vi: Hóa đơn Điện tử cho Peru (phương pháp OSE) và UBL 2.1

note: module: base
en: Electronic invoicing for Colombia with Carvajal
vi: Hóa đơn Điện tử cho Colombia với Carvajal

note: module: base
en: Electronic invoicing for Colombia with DIAN
vi: Hóa đơn Điện tử cho Colombia với DIAN

note: module: base odoo-python
en: Element '%s' cannot be located in parent view
vi: Không thể định vị phần tử '%s' trong chế độ xem chính

note: module: base odoo-python
en: Element <attribute> with 'add' or 'remove' cannot contain text %s
vi: Phần tử <attribute> với 'thêm' or 'gỡ bỏ' không thể chứa văn bản %s

note: module: base odoo-python
en: Element “%s” cannot be located in parent view
vi: Không thể định vị phần tử “%s” trong chế độ xem chính

note: module: base
en: Email Signature
vi: Chữ ký Email

note: module: base odoo-python
en: Email maximum size updated (%(details)s).
vi: Kích thước tối đa của email đã được cập nhật (%(details)s).

note: module: base
en: Embedded Action
vi: Tác vụ nhúng

note: module: base
en: Embedded Actions
vi: Tác vụ nhúng

note: module: base
en: Embedded visibility
vi: Chế độ hiển thị nhúng

note: module: base
en: Employee Contracts
vi: Hợp đồng lao động

note: module: base
en: Employee Contracts Reporting
vi: Báo cáo Hợp đồng lao động

note: module: base
en: Employee Hourly Cost
vi: Chi phí theo Giờ của Nhân viên

note: module: base
en: Employee Hourly Wage
vi: Tiền công theo Giờ của Nhân viên

note: module: base
en: Employee Presence Control
vi: Kiểm soát Hiện diện của Nhân viên

note: module: base
en: Employee Referral
vi: Giới thiệu Nhân viên

note: module: base
en: Employees - Mexico
vi: Nhân viên - Mexico

note: module: base
en: Employees cost registration on production
vi: Ghi nhận chi phí nhân viên theo hoạt động sản xuất

note: module: base
en: Employees in Gantt
vi: Nhân viên trong Gantt

note: module: base
en: Employees in Mobile
vi: Nhân viên trên Thiết bị Di động

note: module: base
en: Employees on Appointments
vi: Nhân viên trên Lịch hẹn

note: module: base
en: Employment Hero Payroll
vi: Bảng lương Employment Hero

note: module: base odoo-python
en: Empty dependency in “%s”
vi: Phụ thuộc rỗng trong “%s”

note: module: base
en: Enable a payment step to your bookings, using the e-commerce features of the website.
vi: Bật bước thanh toán cho đơn đặt trước của bạn bằng việc dùng tính năng thương mại điện tử của trang web.

note: module: base
en: Enable choosing a Google Calendar videoconference link to give to your clients for an appointment.
vi: Cho phép chọn một liên kết cuộc họp video Google Calendar để cung cấp cho khách hàng của bạn một lịch hẹn.

note: module: base
en: Enable customers to pay invoices on the portal and post payments when transactions are processed.
vi: Cho phép khách hàng thanh toán hóa đơn trên cổng thông tin và ghi nhận thanh toán khi giao dịch được xử lý.

note: module: base
en: Enable profiling
vi: Bật cấu hình

note: module: base
en: Enable profiling for
vi: Bật cấu hình cho

note: module: base
en: Enable profiling for some time
vi: Bật cấu hình trong một thời gian

note: module: base
en: Enable profiling until
vi: Bật cấu hình cho đến khi

note: module: base
en: Enable sending appointment reminders via SMS to your clients.
vi: Cho phép gửi lời nhắc lịch hẹn qua SMS cho khách hàng của bạn.

note: module: base
en: Enable the user to manage meeting rooms available for booking
vi: Cho phép người dùng quản lý các phòng họp trống có thể đặt lịch

note: module: base
en: Enable the user to see and manage the contracts from Employee application.
vi: Cho phép người dùng xem và quản lý các hợp đồng từ ứng dụng Nhân viên.

note: module: base
en: Enables VoIP compatibility with OnSIP.
vi: Cho phép tương thích VoIP với OnSIP.

note: module: base
en: Energy supply
vi: Cung ứng năng lượng

note: module: base
en: Enrich Leads/Opportunities using email address domain
vi: Tăng lead/cơ hội bằng cách sử dụng miền địa chỉ email

note: module: base
en: Enrich lead created automatically through an appointment with gathered website visitor information
vi: Làm phong phú lead bằng cách tạo tự động thông qua một lịch hẹn với thông tin khách truy cập trang web được thu thập

note: module: base
en: Enter Python code here. Help about Python expression is available in the help tab of this document.
vi: Điền mã Python ở đây. Thông tin hỗ trợ về các biểu thức Python có trong phần hỗ trợ của tài liệu này.

note: module: base
en: Enter a description of and purpose for the key.
vi: Nhập mô tả và mục đích của khóa.

note: module: base
en: Enterprise Event Track
vi: Theo dõi Sự kiện Doanh nghiệp

note: module: base
en: Enterprise Resellers
vi: Đại lý Enterprise

note: module: base
en: Enterprise counterpart for Resellers
vi: Đối tác Enterprise dành cho Đại lý

note: module: base
en: Enterprise counterpart of Visits -> Leads
vi: Đối tác Enterprise về Lượt truy cập -> Lead

note: module: base
en: Enterprise extension for MRP
    * Work order planning.  Check planning by Gantt views grouped by production order / work center
    * Traceability report
    * Cost Structure report (mrp_account)
vi: Mở rộng Enterprise cho Sản xuất
    * Lập kế hoạch công đoạn. Kiểm tra kế hoạch theo chế độ xem Gantt được nhóm theo đơn đặt hàng sản xuất/khu vực sản xuất
    * Báo cáo truy xuất nguồn gốc
    * Báo cáo Cấu trúc Chi phí (mrp_account)

note: module: base
en: Enterprise features on contacts
vi: Các tính năng Enterprise cho phần liên hệ

note: module: base
en: Enterprise website builder
vi: Xây dựng trang web doanh nghiệp

note: module: base
en: Entry count
vi: Số lượt đăng ký

note: module: base
en: Epson ePOS Printers in PoS
vi: Máy in Epson ePOS trong PoS

note: module: base
en: Epson ePOS Printers in PoS Kiosk
vi: Máy in Epson ePOS trong ki-ốt PoS

note: module: base
en: Equipment, Assets, Internal Hardware, Allocation Tracking
vi: Thiết bị, Tài sản, Phần cứng nội bộ, Theo dõi phân bổ

note: module: base odoo-python
en: Error ! You cannot create recursive categories.
vi: Lỗi! Bạn không thể tạo danh mục lặp lại.

note: module: base
en: Error message returned when the constraint is violated.
vi: Thông báo lỗi được trả về khi vi phạm ràng buộc.

note: module: base odoo-python
en: Error while parsing or validating view:
    
    %(error)s
vi: Lỗi khi phân tích cú pháp hoặc xác thực chế độ xem:
    
    %(error)s

note: module: base odoo-python
en: Error while parsing view:
    
    %s
vi: Lỗi khi phân tích cú pháp chế độ xem:
    
    %s

note: module: base odoo-python
en: Error while validating view (%(view)s):
    
    %(error)s
vi: Lỗi khi xác thực chế độ xem (%(view)s):
    
    %(error)s

note: module: base odoo-python
en: Error while validating view near:
    
    %(fivelines)s
    %(error)s
vi: Lỗi khi xác thực chế độ xem gần:
    
    %(fivelines)s
    %(error)s

note: module: base odoo-python
en: Error! You cannot create recursive menus.
vi: Đã xảy ra lỗi! Bạn không thể tạo menu đệ quy.

note: module: base
en: Estonia - Accounting
vi: Estonia - Kế toán

note: module: base
en: Estonia - Accounting Reports
vi: Estonia - Báo cáo Kế toán

note: module: base
en: Etc/Universal
vi: Etc/Quốc tế

note: module: base
en: Ethiopia - Accounting
vi: Ethiopia - Kế toán

note: module: base
en: Eurasian Economic Union
vi: Liên minh Kinh tế Á Âu

note: module: base
en: Europe/Kyiv
vi: Châu Âu/Kyiv

note: module: base
en: Europe/Tiraspol
vi: Châu Âu/Tiraspol

note: module: base
en: Euros
vi: Euro

note: module: base
en: Event / Jitsi
vi: Sự kiện/Jitsi

note: module: base
en: Event Attendees SMS Marketing
vi: Marketing qua SMS cho Người tham dự Sự kiện

note: module: base
en: Event Booths, automatically create a sponsor.
vi: Gian hàng Sự kiện, tự động tạo nhà tài trợ.

note: module: base
en: Event CRM
vi: Sự kiện CRM

note: module: base
en: Event CRM Sale
vi: Sự kiện CRM Bán hàng

note: module: base
en: Event Exhibitors
vi: Đơn vị Triển lãm Sự kiện

note: module: base
en: Event Meeting / Rooms
vi: Phòng Họp/Sự kiện

note: module: base
en: Event Social
vi: Sự kiện Xã hội

note: module: base
en: Event: manage sponsors and exhibitors
vi: Sự kiện: quản lý nhà tài trợ và nhà triển lãm

note: module: base
en: Event: meeting and chat rooms
vi: Sự kiện: phòng họp và trò chuyện

note: module: base
en: Events Booths
vi: Gian hàng Sự kiện

note: module: base
en: Events Booths Sales
vi: Doanh số bán Gian hàng Sự kiện

note: module: base
en: Events Organization
vi: Tổ chức Sự kiện

note: module: base
en: Events Organization Add-on
vi: Tiện ích bổ sung Tổ chức Sự kiện

note: module: base
en: Events Product
vi: Sản phẩm Sự kiện

note: module: base
en: Events Sales
vi: Doanh số Sự kiện

note: module: base
en: Events, display your booths on your website
vi: Sự kiện, hiển thị gian hàng trên trang web của bạn

note: module: base
en: Events, sell your booths online
vi: Sự kiện, bán gian hàng online

note: module: base
en: Example of Python code:
vi: Ví dụ về mã Python:

note: module: base
en: Example of goal definitions and challenges that can be used related to the usage of the CRM Sale module.
vi: Ví dụ về định nghĩa mục tiêu và thách thức có thể được sử dụng liên quan đến việc sử dụng phân hệ Bán hàng CRM.

note: module: base
en: Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )
vi: Ví dụ: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )

note: module: base
en: Exclude contacts having
vi: Loại trừ liên hệ có

note: module: base
en: Exclude the timeoff timesheet entries from the rank calculation in the Timesheets Leaderboard.
vi: Loại trừ các mục nhập bảng chấm công về nghỉ phép khỏi tính toán xếp hạng trong Bảng xếp hạng Bảng chấm công.

note: module: base
en: Exclusion Module
vi: Phân hệ Loại trừ

note: module: base
en: Execute Code
vi: Thực thi mã

note: module: base
en: Execute Every
vi: Thực thi Mỗi

note: module: base
en: Execute Existing Actions
vi: Thực thi tác vụ hiện có

note: module: base
en: Executive 4   7.5 x 10 inches, 190.5 x 254 mm
vi: Điều hành 4 7,5 x 10 inch, 190,5 x 254 mm

note: module: base
en: Expand Groups
vi: Mở rộng Nhóm

note: module: base
en: Expenses in Payslips
vi: Chi phí trong Bảng lương

note: module: base
en: Experience the Ease of Booking Meeting Rooms with Real-Time Availability Display.
vi: Trải nghiệm sự dễ dàng khi đặt phòng họp với hiển thị trạng thái khả dụng theo thời gian thực.

note: module: base
en: Explicitly associated reports
vi: Báo cáo liên quan rõ ràng

note: module: base
en: Explore the free high-resolution image library of Unsplash.com and find images to use in Odoo. An Unsplash search bar is added to the image library modal.
vi: Khám phá thư viện hình ảnh có độ phân giải cao miễn phí của Bapt.com và tìm kiếm hình ảnh để sử dụng trong Odoo. Thanh tìm kiếm Bapt được thêm vào modal thư viện hình ảnh.

note: module: base
en: Export Complete
vi: Xuất Thành công

note: module: base
en: Export Name
vi: Tên Trích xuất

note: module: base
en: Export Settings
vi: Thiết lập Xuất

note: module: base
en: Export Translation
vi: Xuất Bản dịch

note: module: base
en: Export Translations
vi: Xuất Bản dịch

note: module: base
en: Export Work Entries to ADP
vi: Xuất công thành ADP

note: module: base
en: Export Work Entries to Group S
vi: Xuất công thành Group S

note: module: base
en: Export Work Entries to Partena
vi: Xuất công thành Partena

note: module: base
en: Export Work Entries to SD Worx
vi: Xuất công thành SD Worx

note: module: base
en: Export Work Entries to UCM
vi: Xuất công thành UCM

note: module: base
en: Export batch payments as ENet files
vi: Xuất thanh toán hàng loạt dưới dạng tệp ENet

note: module: base
en: Export payments as ABA Credit Transfer files
vi: Xuất thanh toán dưới dạng tệp Chuyển Tín dụng ABA

note: module: base
en: Export payments as BACS Direct Debit and Direct Credit files
vi: Xuất các khoản thanh toán dưới dạng tệp Ghi có trực tiếp và Ghi nợ trực tiếp BACS.

note: module: base
en: Export payments as CPA 005 AFT files
vi: Xuất thanh toán dưới dạng tệp CPA 005 AFT

note: module: base
en: Export payments as NACHA files
vi: Xuất thanh toán dưới dạng tệp NACHA

note: module: base
en: Export payments as SEPA Credit Transfer or ISO20022 files
vi: Xuất thanh toán dưới dạng tệp Chuyển khoản tín dụng SEPA hoặc ISO20022

note: module: base
en: Exports
vi: Xuất

note: module: base
en: Exports Line
vi: Mục xuất

note: module: base
en: Extended Addresses
vi: Địa chỉ Mở rộng

note: module: base
en: Extension View
vi: Chế độ xem Mở rộng

note: module: base
en: Extension to send follow-up documents by post
vi: Mở rộng để gửi tài liệu follow-up qua đường bưu điện

note: module: base
en: External ID
vi: ID bên ngoài

note: module: base
en: External IDs cannot contain spaces
vi: ID bên ngoài không thể chứa dấu cách

note: module: base
en: External Identifier
vi: Mã định danh Bên ngoài

note: module: base
en: External Identifiers
vi: Các Mã định danh Bên ngoài

note: module: base
en: External Key/Identifier that can be used for data integration with third-party systems
vi: Khóa/Mã định danh bên ngoài có thể được sử dụng để tích hợp dữ liệu với các hệ thống của bên thứ ba

note: module: base
en: External Tax Calculation for Subscriptions
vi: Tính toán thuế bên ngoại cho các gói đăng ký

note: module: base
en: External calculation for Ecommerce
vi: Tính toán bên ngoài cho Thương mại điện tử

note: module: base
en: External user with limited access, created only for the purpose of sharing data.
vi: Người dùng bên ngoài có quyền truy cập hạn chế, chỉ được tạo cho mục đích chia sẻ dữ liệu.

note: module: base
en: Extra Rights
vi: Quyền Bổ sung

note: module: base
en: Extra Tools
vi: Công cụ Mở rộng

note: module: base
en: Extract data from CV scans to fill candidate forms automatically
vi: Trích xuất dữ liệu từ bản quét CV để tự động điền vào các biểu mẫu ứng viên

note: module: base
en: Extract data from bank statement scans to fill them automatically
vi: Trích xuất dữ liệu từ bản quét sao kê ngân hàng để tự động điền chúng

note: module: base
en: Extract data from expense scans to fill them automatically
vi: Trích xuất dữ liệu từ bản quét chi phí để tự động điền chúng

note: module: base
en: Extract data from invoice scans to fill them automatically
vi: Trích xuất dữ liệu từ bản quét hóa đơn để tự động điền chúng

note: module: base
en: Extraterritorial
vi: Ngoại vi

note: module: base
en: F - CONSTRUCTION
vi: F - XÂY DỰNG

note: module: base
en: FEDEX Locations for Website Delivery
vi: Địa điểm FedEx dành cho Giao hàng từ Trang web

note: module: base
en: FROM Filtering
vi: Bộ lọc TỪ

note: module: base
en: FSM - SMS
vi: Quản lý Dịch vụ Hiện trường - SMS

note: module: base
en: Failed to install demo data for some modules, demo disabled
vi: Không thể cài đặt dữ liệu demo cho một số phân hệ, bản demo đã bị vô hiệu hóa

note: module: base
en: Failure Count
vi: Số lần thất bại

note: module: base
en: Failures Count
vi: Đếm số lần không thành công

note: module: base
en: Fake module to test data module installation without __init__.py
vi: Phân hệ giả để kiểm tra cài đặt phân hệ dữ liệu mà không cần __init__.py

note: module: base
en: Features for Italian eCommerce eInvoicing
vi: Các tính năng cho hóa đơn điện tử thương mại điện tử của Ý

note: module: base
en: Fed. State
vi: Tỉnh/TP/Bang

note: module: base
en: Fed. States
vi: Tỉnh/TP/Bang

note: module: base
en: Federal States belong to countries and are part of your contacts' addresses.
vi: Liên bang thuộc về các quốc gia và là một phần trong địa chỉ liên hệ của bạn.

note: module: base
en: Fedex Shipping
vi: Giao hàng Fedex

note: module: base odoo-python
en: Field "%(field_name)s" does not exist in model "%(model_name)s"
vi: Trường "%(field_name)s" không tồn tại trong mô hình "%(model_name)s"

note: module: base odoo-python
en: Field "%s" is not cached
vi: Trường "%s" không được lưu vào bộ nhớ đệm

note: module: base odoo-python
en: Field "Model" cannot be modified on models.
vi: Không thể điều chỉnh trường "Mô hình" trong các mô hình.

note: module: base odoo-python
en: Field "Transient Model" cannot be modified on models.
vi: Không thể sửa đổi trường "Mô hình Tạm" trên các mô hình.

note: module: base odoo-python
en: Field "Type" cannot be modified on models.
vi: Không thể điều chỉnh trường "Loại" trong các mô hình.

note: module: base odoo-python
en: Field '%(field)s' found in 'groupby' node does not exist in model %(model)s
vi: Trường '%(field)s' nằm trong nút 'groupby' không tồn tại trong mô hình %(mô hình)s

note: module: base odoo-python
en: Field '%(name)s' found in 'groupby' node can only be of type many2one, found %(type)s
vi: Trường '%(name)s' nằm trong nút 'groupby' chỉ có thể thuộc loại many2one, tìm thấy %(type)s

note: module: base
en: Field Help
vi: Hỗ trợ Trường

note: module: base
en: Field Label
vi: Nhãn trường

note: module: base
en: Field Name
vi: Tên Trường

note: module: base
en: Field Service
vi: Dịch vụ hiện trường

note: module: base
en: Field Service - Sale
vi: Dịch vụ Hiện trường - bán hàng

note: module: base
en: Field Service - Sale Subscription
vi: Dịch vụ hiện trường - Gói đăng ký bán hàng

note: module: base
en: Field Service Repair
vi: Sửa chữa Dịch vụ hiện trường

note: module: base
en: Field Service Reports
vi: Báo cáo dịch vụ hiện trường

note: module: base
en: Field Service Reports - Sale
vi: Báo cáo dịch vụ hiện trường - bán hàng

note: module: base
en: Field Service Stock
vi: Dịch vụ Hiện trường kho

note: module: base
en: Field Type
vi: Loại Trường

note: module: base odoo-python
en: Field `%(name)s` does not exist
vi: Trường `%(name)s` không tồn tại

note: module: base odoo-python
en: Field names can only contain characters, digits and underscores (up to 63).
vi: Tên trường chỉ được chứa chữ, số và dấu gạch dưới (dài tối đa 63 kí tự).

note: module: base
en: Field names must be unique per model.
vi: Tên trường cho mỗi đối tượng không được trùng lặp.

note: module: base odoo-python
en: Field tag must have a "name" attribute defined
vi: Thẻ trường phải có thuộc tính "tên" đã xác định

note: module: base
en: Field to Update
vi: Trường cần cập nhật

note: module: base
en: Field to Update Path
vi: Trường cần cập nhật đường dẫn

note: module: base odoo-python
en: Field “%(name)s” used in %(use)s is present in view but is in select multi.
vi: Trường “%(name)s” được sử dụng trong %(use)s có trong chế độ xem nhưng nằm trong đa lựa chọn.

note: module: base odoo-python
en: Fields %s contain a non-str value/label in selection
vi: Trường %s chứa giá trị/nhãn không phải str trong phần lựa chọn

note: module: base
en: Fields Converter
vi: Chuyển đổi Trường

note: module: base
en: Fields Description
vi: Mô tả Trường

note: module: base
en: Fields Selection
vi: Lựa chọn Trường

note: module: base
en: Fields to send in the POST request. The id and model of the record are always sent as '_id' and '_model'. The name of the action that triggered the webhook is always sent as '_name'.
vi: Các trường để gửi đi trong yêu cầu POST. Id và model của bản ghi luôn được gửi dưới dạng '_id' và '_model'. Tên của tác vụ kích hoạt webhook luôn được gửi dưới dạng '_name'.

note: module: base odoo-python
en: File "%(file_name)s" not imported due to format mismatch or a malformed file. (Valid formats are .csv, .po)
    
    Technical Details:
    %(error_message)s
vi: Không thể nhập tệp "%(file_name)s" do định dạng không khớp hoặc không đúng. (Các định dạng hợp lệ là .csv, .po,)
    
    Thông tin kỹ thuật:
    %(error_message)s

note: module: base odoo-python
en: File Arch
vi: Tệp Arch

note: module: base
en: File Content (base64)
vi: Nội dung Tệp (base64)

note: module: base
en: File Content (raw)
vi: Nội dung Tệp (raw)

note: module: base
en: File from where the view originates.
                                                              Useful to (hard) reset broken views or to read arch from file in dev-xml mode.
vi: Tệp là nơi bắt nguồn chế độ xem.
                                                              Hữu ích để đặt lại (sử dụng phím cứng) các chế độ xem bị hỏng hoặc để đọc arch từ tệp ở chế độ dev-xml.

note: module: base
en: File streaming helper model for controllers
vi: Mô hình hỗ trợ dòng tệp cho bộ điều khiển

note: module: base
en: Filter domain
vi: Lọc miền

note: module: base
en: Filter names must be unique
vi: Tên bộ lọc không được trùng lặp

note: module: base
en: Filter on my documents
vi: Lọc trong tài liệu của tôi

note: module: base
en: Filters created by myself
vi: Bộ lọc tôi đã tạo

note: module: base
en: Filters shared with all users
vi: Bộ lọc được chia sẻ với mọi người

note: module: base
en: Filters visible only for one user
vi: Bộ lọc chỉ hiển thị cho một người dùng

note: module: base
en: Finance/Insurance
vi: Tài chính/Bảo hiểm

note: module: base
en: Find duplicate records and merge them
vi: Tìm bản ghi trùng lặp và hợp nhất chúng

note: module: base
en: Find free high-resolution images from Unsplash
vi: Tìm hình ảnh có độ phân giải cao miễn phí từ Unsplash

note: module: base
en: Find old records and archive/delete them
vi: Tìm bản ghi cũ và lưu trữ/xóa chúng

note: module: base
en: Finland - Accounting Reports
vi: Phần Lan - Báo cáo Kế toán

note: module: base
en: Finland - Sale
vi: Phần Lan - Bán hàng

note: module: base
en: Finland Sale
vi: Giảm giá Bán hàng

note: module: base
en: Finnish Localization
vi: Bản địa hóa dành cho Phần Lan

note: module: base
en: First Activity
vi: Hoạt động đầu tiên

note: module: base
en: First Day of Week
vi: Ngày Đầu tiên trong Tuần

note: module: base
en: First Failure Date
vi: Ngày thất bại đầu tiên

note: module: base
en: First Lang
vi: Ngôn ngữ Đầu tiên

note: module: base
en: First view mode in mobile and small screen environments (default='kanban'). If it can't be found among available view modes, the same mode as for wider screens is used)
vi: Chế độ xem đầu tiên trong môi trường thiết bị di động và màn hình nhỏ (mặc định='kanban'). Nếu không tìm thấy trong các chế độ xem có sẵn, sẽ sử dụng cùng một chế độ như trên màn hình rộng.

note: module: base
en: Fix to add the omzetbelastingnummer in Dutch Localization for SBR documents
vi: Sửa lỗi để thêm omzetbelastingnummer vào Bản địa hóa tiếng Hà Lan cho các chứng từ SBR

note: module: base
en: Flag Image Url
vi: Url ảnh cờ

note: module: base
en: Fleet
vi: Đội xe

note: module: base
en: Fleet History
vi: Lịch sử Phương tiện

note: module: base
en: Fleet from documents
vi: Phương tiện từ tài liệu

note: module: base
en: Floyd Steward is a mighty analyst at Deco Addict.
vi: Floyd Steward là một nhà phân tích tài giỏi tại Deco Addict.

note: module: base
en: Floyd Steward works in IT sector <b>since 10 years</b>. He is known
        notably for selling mouse traps. With that trick he cut
        IT budget by almost half within the last 2 years.
vi: Floyd Steward làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Food/Hospitality
vi: Ẩm thực/Khách sạn

note: module: base
en: Footer text displayed at the bottom of all reports.
vi: Văn bản trong phần footer được hiển thị ở cuối tất cả báo cáo.

note: module: base
en: For Accounting Firms
vi: Dành cho công ty kế toán

note: module: base
en: For Python expressions, this field may hold a Python expression that can use the same values as for the code field on the server action,e.g. `env.user.name` to set the current user's name as the value or `record.id` to set the ID of the record on which the action is run.
    
    For Static values, the value will be used directly without evaluation, e.g.`42` or `My custom name` or the selected record.
vi: Với các biểu thức Python, trường này có thể chứa một biểu thức Python có thể sử dụng các giá trị giống như trường mã trên tác vụ máy chủ. VD: `env.user.name` để đặt tên người dùng hiện tại làm giá trị hoặc `record.id` để đặt ID của bản ghi mà tác vụ được chạy trên đó.
    
    Đối với các giá trị tĩnh, giá trị sẽ được sử dụng trực tiếp mà không cần đánh giá. VD: `42` hoặc `My custom name` hoặc bản ghi được chọn.

note: module: base
en: For more details about translating Odoo in your language, please refer to the
vi: Để tìm hiểu thêm thông tin về việc dịch Odoo sang ngôn ngữ của bạn, vui lòng truy cập

note: module: base
en: For one2many fields, the field on the target model that implement the opposite many2one relationship
vi: Đối với các trường one2many, trường trên mô hình đích triển khai mối quan hệ many2one đối nghịch

note: module: base
en: For relationship fields, the technical name of the target model
vi: Đối với các trường quan hệ, tên kỹ thuật của mô hình đích

note: module: base odoo-python
en: For safety reasons, you cannot merge more than 3 contacts together. You can re-open the wizard several times if needed.
vi: Vì lý do an toàn, bạn không thể gộp nhiều hơn 3 liên hệ cùng nhau. Bạn có thể mở lại trình một vài lần nếu cần.

note: module: base odoo-python
en: Forbidden attribute used in arch (%s).
vi: Thuộc tính bị cấm được sử dụng trong Arch (%s).

note: module: base odoo-python
en: Forbidden owl directive used in arch (%s).
vi: Directive owl bị cấm được sử dụng trong arch (%s).

note: module: base odoo-python
en: Forbidden use of `__comp__` in arch.
vi: Việc sử dụng `__comp__` bị cấm trong arch.

note: module: base
en: Forgot password?
vi: Bạn quên mật khẩu?

note: module: base
en: Format email address "Name <email@domain>"
vi: Định dạng địa chỉ email "Name <email@domain>"

note: module: base
en: Formatted Email
vi: Email được Định dạng

note: module: base odoo-python
en: Formatting: long, short, narrow (not used for digital)
vi: Định dạng: dài, ngắn, hẹp (không dùng cho kỹ thuật số)

note: module: base
en: Forum on Courses
vi: Diễn đàn trong Khóa học

note: module: base odoo-python
en: Found more than 10 errors and more than one error per 10 records, interrupted to avoid showing too many errors.
vi: Đã tìm thấy hơn 10 lỗi và hơn một lỗi trên 10 bản ghi, làm gián đoạn để tránh hiển thị quá nhiều lỗi.

note: module: base odoo-python
en: Found multiple matches for value "%(value)s" in field "%%(field)s" (%(match_count)s matches)
vi: Đã tìm thấy nhiều kết quả khớp cho giá trị "%(value)s" trong trường "%%(field)s" (%(match_count)s khớp)

note: module: base
en: France - Accounting
vi: Pháp - Kế toán

note: module: base
en: France - Accounting Reports
vi: Pháp - Báo cáo Kế toán

note: module: base
en: France - FEC Import
vi: Pháp - Nhập FEC

note: module: base
en: France - Factur-X integration with Chorus Pro
vi: Pháp - Tích hợp Factur-X với Chorus Pro

note: module: base
en: France - Localizations
vi: Pháp - Bản địa hoá

note: module: base
en: France - Payroll with Accounting
vi: Pháp - Bảng lương với Kế toán

note: module: base
en: France - Time Off
vi: Pháp - Nghỉ phép

note: module: base
en: France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis)
vi: Pháp - Chứng nhận Chống Gian lận VAT cho POS (CGI 286 I-3 bis)

note: module: base
en: France - Work Entries Time Off
vi: Pháp - Nghỉ phép Công

note: module: base
en: French Intrastat Declaration
vi: Kê khai Intrastat của Pháp

note: module: base
en: French Payroll
vi: Bảng lương Pháp

note: module: base
en: From here you can manage all bank accounts linked to you and your contacts.
vi: Từ đây, bạn có thể quản lý tất cả tài khoản ngân hàng được liên kết với bạn và các liên hệ của bạn.

note: module: base
en: From quotations to invoices
vi: Từ báo giá thành hóa đơn

note: module: base
en: Frontdesk
vi: Bàn đăng ký

note: module: base
en: Full Access
vi: Toàn quyền truy cập

note: module: base
en: Full Traceability Report Demo Data
vi: Dữ liệu Demo Báo cáo Truy xuất Nguồn gốc Đầy đủ

note: module: base
en: G - WHOLESALE AND RETAIL TRADE; REPAIR OF MOTOR VEHICLES AND MOTORCYCLES
vi: G - THƯƠNG MẠI BÁN BUÔN VÀ BÁN LẺ; SỬA CHỮA XE MÔ TÔ VÀ XE MÁY

note: module: base
en: G.C.C. - Arabic/English Invoice
vi: G.C.C. - Hóa đơn tiếng Ả Rập/tiếng Anh

note: module: base
en: GPL Version 2
vi: GPL phiên bản 2

note: module: base
en: GPL Version 3
vi: GPL phiên bản 3

note: module: base
en: GPL-2 or later version
vi: GPL-2 hoặc phiên bản mới hơn

note: module: base
en: GPL-3 or later version
vi: GPL-3 hoặc phiên bản mới hơn

note: module: base
en: GST No.
vi: Số GST

note: module: base
en: GST Point of Sale
vi: GST POS

note: module: base
en: GST Purchase Report
vi: Báo cáo Mua hàng GST

note: module: base
en: GST Sale Report
vi: Báo cáo Bán hàng GST

note: module: base
en: GST Stock Report
vi: Báo cáo Kho GST

note: module: base
en: GST/HST number
vi: Số GST/HST

note: module: base
en: Gabon - Accounting
vi: Gabon - Kế toán

note: module: base
en: Gamification
vi: Trò chơi hóa

note: module: base
en: Gantt view for Attendance
vi: Chế độ xem Gantt cho Chấm công

note: module: base
en: Gantt view for Time Off Dashboard
vi: Chế độ Gantt cho Trang chủ Nghỉ phép

note: module: base
en: Generate Electronic Invoice with custom numbers
vi: Tạo Hóa đơn điện tử với các số tùy chỉnh

note: module: base
en: Generate Leads/Opportunities based on country, industries, size, etc.
vi: Tạo lead/cơ hội theo quốc gia, ngành nghề, quy mô,...

note: module: base
en: Generate Leads/Opportunities from your website's traffic
vi: Tạo lead/cơ hội từ lưu lượng truy cập trang web của bạn

note: module: base
en: Generate dynamic shareable cards
vi: Tạo thiệp động có thể chia sẻ được

note: module: base
en: Generate leads from a contact form
vi: Tạo lead từ biểu mẫu liên lạc

note: module: base
en: Generate leads when prospects schedule appointments
vi: Tạo lead khi khách hàng tiềm năng lên lịch hẹn

note: module: base
en: Generate recurring invoices and manage renewals
vi: Tạo hóa đơn định kỳ và quản lý gia hạn

note: module: base
en: Generate trackable & short URLs
vi: Tạo các URL ngắn gọn và có thể theo dõi

note: module: base
en: Generic Wizard to Import Bank Statements.
    
    (This module does not include any type of import format.)
    
    OFX and QIF imports are available in Enterprise version.
vi: Công cụ Chung để Nhập Sao kê Ngân hàng.
    
    (Phân hệ này không bao gồm bất kỳ loại định dạng nhập nào.)
    
    Nhập OFX và QIF có sẵn trong phiên bản Enterprise.

note: module: base
en: Geo Latitude
vi: Vĩ độ Địa lý

note: module: base
en: Geo Longitude
vi: Kinh độ Địa lý

note: module: base
en: Germany - Accounting
vi: Đức - Kế toán

note: module: base
en: Germany - Accounting Reports
vi: Đức - Báo cáo Kế toán

note: module: base
en: Germany - Certification for Point of Sale
vi: Đức - Chứng nhận POS

note: module: base
en: Germany - Certification for Point of Sale of type restaurant
vi: Germany - Chứng nhận POS của loại nhà hàng

note: module: base
en: Germany TSS Regulation
vi: Quy định TSS của Đức

note: module: base
en: Germany TSS Regulation for restaurant
vi: Quy định TSS của Đức cho nhà hàng

note: module: base
en: Get a new dashboard view in the Website App
vi: Có được một chế độ xem trang chủ mới trong Ứng dụng Trang web

note: module: base
en: Get demo data for the social module
vi: Nhận dữ liệu demo cho phân hệ xã hội

note: module: base
en: Get demo data for the social module.
        This module creates a social 'sandbox' where you can play around with the social app without publishing anything on actual social media.
vi: Nhận dữ liệu demo cho phân hệ xã hội.
        Phân hệ này tạo ra một 'sandbox' xã hội nơi bạn có thể làm quen với ứng dụng xã hội mà không cần đăng bất kỳ điều gì lên mạng xã hội thực tế.

note: module: base
en: Get history of driven cars by employees
vi: Xem lịch sử xe do nhân viên lái

note: module: base
en: Get the enterprise look and feel
vi: Có được trải nghiệm Enterprise

note: module: base
en: Get warehouse address if the bill is created from Purchase Order
vi: Có được địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn mua hàng

note: module: base
en: Get warehouse address if the invoice is created from Sale Order
vi: Có được địa chỉ kho hàng nếu hóa đơn được tạo từ Đơn bán hàng

note: module: base
en: Give a duration for the key's validity
vi: Cung cấp thời hạn hiệu lực của mã khóa

note: module: base
en: Global rules (non group-specific) are restrictions, and cannot be bypassed.
                             Group-specific rules grant additional permissions, but are constrained within the bounds of global ones.
                             The first group rules restrict further the global rules, but can be relaxed by additional group rules.
vi: Các quy tắc chung (không dành riêng cho nhóm) là các hạn chế và không thể bỏ qua.
                              Các quy tắc dành riêng cho nhóm cấp các quyền bổ sung, nhưng bị ràng buộc trong giới hạn của các quy tắc chung.
                              Các quy tắc nhóm đầu tiên hạn chế các quy tắc chung hơn, nhưng có thể được nới lỏng bằng các quy tắc nhóm bổ sung.

note: module: base
en: Global rules are combined together with a logical AND operator, and with the result of the following steps
vi: Các quy tắc chung được kết hợp cùng với một toán tử AND logic và với kết quả của các bước sau

note: module: base
en: Gmail support for incoming / outgoing mail servers
vi: Hỗ trợ gmail cho các máy chủ thư đến/gửi đi

note: module: base odoo-python
en: Go to the configuration panel
vi: Đi tới bảng cấu hình

note: module: base odoo-python
en: Go to users
vi: Đi đến người dùng

note: module: base
en: Google Users
vi: Người dùng Google

note: module: base
en: Google places autocompletion
vi: Tự động hoàn thành địa điểm Google

note: module: base
en: Google reCAPTCHA integration
vi: Tích hợp Google reCAPTCHA

note: module: base
en: Gordon Owens works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
                    Famous Senior Consultant.
vi: Gordon Owens làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.

note: module: base
en: Greece - Accounting
vi: Hy Lạp - Kế toán

note: module: base
en: Greece - Accounting Reports
vi: Hy Lạp - Báo cáo Kế toán

note: module: base
en: Group created to set access rights for sharing data with some users.
vi: Nhóm được tạo nhằm mục đích thiết lập quyền truy cập để chia sẻ dữ liệu với một số người dùng.

note: module: base
en: Group of Contacts
vi: Nhóm Liên hệ

note: module: base
en: Group-based
vi: Theo nhóm

note: module: base odoo-python
en: Group-restricted fields cannot be included in webhook payloads, as it could allow any user to accidentally leak sensitive information. You will have to remove the following fields from the webhook payload in the following actions:
     %s
vi: Không thể đưa các trường bị giới hạn theo nhóm vào các payload webhook, vì điều này có thể tạo sơ hở cho bất kỳ người dùng nào vô tình làm rò rỉ thông tin nhạy cảm. Bạn sẽ phải loại bỏ các trường sau khỏi payload webhook trong các tác vụ sau đây:
    %s

note: module: base
en: Group-specific rules are combined together with a logical OR operator
vi: Các quy tắc riêng cho nhóm được kết hợp cùng với toán tử logic OR

note: module: base
en: Groups (no group = global)
vi: Nhóm (không có nhóm = toàn cục)

note: module: base
en: Groups that can execute the embedded action. Leave empty to allow everybody.
vi: Nhóm có thể thực hiện tác vụ nhúng. Để trống để cho phép mọi người.

note: module: base
en: Groups that can execute the server action. Leave empty to allow everybody.
vi: Nhóm có thể thực hiện tác vụ của máy chủ. Để trống để cho phép mọi người.

note: module: base
en: Guatemala - Accounting
vi: Guatemala - Kế toán

note: module: base
en: Guinea - Accounting
vi: Guinea - Kế toán

note: module: base
en: Guinea Equatorial - Accounting
vi: Guinea Equatorial - Kế toán

note: module: base
en: Guinea-Bissau - Accounting
vi: Guinea-Bissau - Kế toán

note: module: base
en: Gulf Cooperation Council (GCC)
vi: Hội đồng Hợp tác vùng Vịnh (GCC)

note: module: base
en: Gulf Cooperation Council - Point of Sale
vi: Hội đồng Hợp tác vùng Vịnh - POS

note: module: base
en: Gulf Cooperation Council WMS Accounting
vi: Hội đồng Hợp tác vùng Vịnh Kế toán WMS

note: module: base
en: H - TRANSPORTATION AND STORAGE
vi: H - GIAO THÔNG VẬN TẢI VÀ LƯU TRỮ

note: module: base
en: HR - Livechat
vi: Nhân sự - Livechat

note: module: base
en: HR Attendance Holidays
vi: Nhân sự Chuyên cần Nghỉ lễ

note: module: base
en: HR Gamification
vi: Trò chơi hóa Nhân sự

note: module: base
en: HR Org Chart
vi: Nhân sự Sơ đồ Tổ chức

note: module: base
en: HTML Editor
vi: Trình soạn thảo HTML

note: module: base
en: HTML/Sanitization Properties
vi: Thuộc tính sàng lọc/HTML

note: module: base
en: HTTP Routing
vi: Định tuyến HTTP

note: module: base
en: Halers
vi: Haler

note: module: base
en: Handle BoM prices to compute sale margin.
vi: Xử lý giá Hóa đơn Nguyên vật liệu để tính biên lợi nhuận bán hàng.

note: module: base
en: Handle analytics in Stock pickings with Project
vi: Xử lý phân tích trong các phiếu lấy hàng Tồn kho với Dự án

note: module: base
en: Handle lunch orders of your employees
vi: Xử lý đơn đặt hàng bữa trưa của nhân viên

note: module: base
en: Happy to be Sponsor
vi: Hân hạnh là nhà tài trợ

note: module: base
en: Hardware Driver for ESC/POS Printers and Cashdrawers
vi: Trình điều khiển Phần cứng cho Máy in ESC/POS và Két tiền

note: module: base
en: Hardware Proxy
vi: Proxy Phần cứng

note: module: base
en: Has Diff
vi: Có tiện ích khác biệt

note: module: base
en: Has Iap
vi: Có lap

note: module: base
en: Header spacing
vi: Khoảng cách đầu trang

note: module: base
en: Header text displayed at the top of all reports.
vi: Văn bản trong phần đầu trang được hiển thị ở đầu tất cả báo cáo.

note: module: base
en: Health/Social
vi: Sức khoẻ/Xã hội

note: module: base
en: Help Center for helpdesk based on Odoo Forum
vi: Trung tâm Trợ giúp dành cho bộ phận hỗ trợ dựa trên Diễn đàn Odoo

note: module: base
en: Helpdesk
vi: Hỗ trợ

note: module: base
en: Helpdesk - CRM
vi: Hỗ trợ - CRM

note: module: base
en: Helpdesk - SMS
vi: Hỗ trợ - SMS

note: module: base
en: Helpdesk Account
vi: Hỗ trợ Kế toán

note: module: base
en: Helpdesk After Sales
vi: Hỗ trợ Sau Bán hàng

note: module: base
en: Helpdesk FSM
vi: Hỗ trợ Quản lý Dịch vụ Hiện trường

note: module: base
en: Helpdesk FSM - Sale
vi: Hỗ trợ Quản lý Dịch vụ Hiện trường - Bán hàng

note: module: base
en: Helpdesk FSM Reports
vi: Hỗ trợ Báo cáo Quản lý Dịch vụ Hiện trường

note: module: base
en: Helpdesk Knowledge
vi: Hỗ trợ Kiến thức

note: module: base
en: Helpdesk Mail Plugin
vi: Hỗ trợ Plugin Thư

note: module: base
en: Helpdesk Merge action
vi: Hỗ trợ Tác vụ Hợp nhất

note: module: base
en: Helpdesk Repair
vi: Hỗ trợ Sửa chữa

note: module: base
en: Helpdesk Sale Loyalty
vi: Hỗ trợ Sale Loyalty

note: module: base
en: Helpdesk Stock
vi: Hỗ trợ Kho

note: module: base
en: Helpdesk Stock Account
vi: Hỗ trợ Kho Tài khoản

note: module: base
en: Helpdesk Time Off
vi: Hỗ trợ Nghỉ phép

note: module: base
en: Helpdesk Timesheet
vi: Hỗ trợ Bảng chấm công

note: module: base
en: Helpdesk integration with holidays
vi: Tích hợp hỗ trợ với nghỉ lễ

note: module: base
en: Helpdesk integration with knowledge
vi: Tích hợp hỗ trợ với kiến thức

note: module: base
en: Helpdesk, Stock, Account
vi: Hỗ trợ, Kho, Tài khoản

note: module: base
en: Helpdesk: Help Center
vi: Hỗ trợ: Trung tâm Trợ giúp

note: module: base
en: Helps you get the most out of your points of sale with fast sale encoding, simplified payment mode encoding, automatic picking lists generation and more.
vi: Giúp bạn tận dụng tối đa các POS nhờ mã hóa bán hàng nhanh chóng, mã hóa chế độ thanh toán đơn giản, tạo danh sách lấy hàng tự động,...

note: module: base
en: Helps you handle commissions.
vi: Giúp bạn xử lý tiền hoa hồng.

note: module: base
en: Helps you handle your invoices and accounting actions.
    
            Invoicing: Invoices, payments and basic invoice reporting.
            Invoicing & Banks: adds the accounting dashboard, bank management and follow-up reports.
            Bookkeeper: access to all Accounting features, including reporting, asset management, analytic accounting, without configuration rights.
            Administrator: full access including configuration rights and accounting data management.
            Readonly: access to all the accounting data but in readonly mode, no actions allowed.
vi: Giúp bạn xử lý hóa đơn và các nghiệp vụ kế toán.
    
    Hóa đơn: Hóa đơn, thanh toán và báo cáo hóa đơn cơ bản.
    Hóa đơn & Ngân hàng: thêm trang chủ kế toán, quản lý ngân hàng và báo cáo follow-up.
    Kế toán chứng từ: truy cập vào tất cả tính năng Kế toán, bao gồm báo cáo, quản lý tài sản, kế toán phân tích, mà không cần quyền cấu hình.
    Qquản trị viên: có toàn quyền truy cập bao gồm quyền cấu hình và quản lý dữ liệu kế toán.
    Chỉ đọc: truy cập vào tất cả dữ liệu kế toán nhưng ở chế độ chỉ đọc, không được phép thực hiện tác vụ nào.

note: module: base
en: Helps you handle your quotations, sale orders and invoicing.
vi: Giúp bạn xử lý báo giá, đơn bán hàng và hóa đơn.

note: module: base
en: Helps you manage users.
vi: Giúp bạn quản lý người dùng.

note: module: base
en: Helps you manage your Events.
vi: Giúp bạn quản lý các Sự kiện.

note: module: base
en: Helps you manage your expenses.
vi: Giúp bạn quản lý các chi phí.

note: module: base
en: Helps you manage your inventory and main stock operations: delivery orders, receptions, etc.
vi: Giúp bạn quản lý tồn kho và các nghiệp vụ kho chính: lệnh giao hàng, phiếu nhập kho,...

note: module: base
en: Helps you manage your manufacturing processes and generate reports on those processes.
vi: Giúp bạn quản lý quy trình sản xuất và tạo báo cáo theo quy trình đó.

note: module: base
en: Helps you manage your mass mailing to design
        professional emails and reuse templates.
vi: Giúp bạn quản lý việc gửi thư hàng loạt để thiết kế
        email chuyên nghiệp và tái sử dụng mẫu.

note: module: base
en: Helps you manage your purchase-related processes such as requests for quotations, supplier bills, etc...
vi: Giúp bạn quản lý các quy trình liên quan đến mua hàng như yêu cầu báo giá, hoá đơn nhà cung cấp,...

note: module: base
en: Helps you manage your quality alerts and quality checks.
vi: Giúp bạn quản lý các cảnh báo chất lượng và kiểm tra chất lượng.

note: module: base
en: Helps you manage your survey for review of different users.
vi: Giúp bạn quản lý bản khảo sát để theo dõi nhận xét của những người dùng khác nhau.

note: module: base
en: Helps you sign and complete your documents easily.
vi: Giúp bạn ký và hoàn thành tài liệu một cách dễ dàng.

note: module: base
en: Here is the exported translation file:
vi: Đây là bản dịch đã được xuất:

note: module: base
en: Here is your new API key, use it instead of a password for RPC access.
                                Your login is still necessary for interactive usage.
vi: Đây là mã khóa API mới của bạn, hãy sử dụng mã khóa này để truy cập RPC thay cho mật khẩu.
                                 Thông tin đăng nhập của bạn vẫn cần cho mục đích tương tác.

note: module: base odoo-python
en: Hide badges
vi: Ẩn huy hiệu

note: module: base odoo-python
en: Hide seconds
vi: Ẩn giây

note: module: base
en: Home Action
vi: Tác vụ Trang chủ

note: module: base
en: Home Menu
vi: Menu Chính

note: module: base
en: Honduras - Accounting
vi: Honduras - Kế toán

note: module: base
en: Hong Kong - Accounting
vi: Hong Kong - Kế toán

note: module: base
en: Hong Kong - Accounting Reports
vi: Hong Kong - Báo cáo kế toán

note: module: base
en: Hong Kong - Payroll
vi: Hồng Kông - Bảng lương

note: module: base
en: Hong Kong - Payroll with Accounting
vi: Hồng Kông - Bảng lương với Kế toán

note: module: base
en: Hostname or IP of SMTP server
vi: Tên máy chủ hoặc IP của máy chủ SMTP

note: module: base
en: Households
vi: Hộ gia đình

note: module: base
en: How to define a computed field
vi: Cách định nghĩa một trường tính toán

note: module: base
en: Hr Expense Extract
vi: Trích xuất Chi phí Nhân sự

note: module: base
en: Hr Expense Predict product
vi: Sản phẩm Dự trù Chi phí Nhân sự

note: module: base
en: Hr Recruitment Extract
vi: Trích xuất Tuyển dụng Nhân sự

note: module: base
en: Hr Recruitment Interview Forms
vi: Mẫu Phỏng vấn Tuyển dụng Nhân sự

note: module: base odoo-python
en: Human Readable
vi: Con người có thể Đọc được

note: module: base
en: Human Resources
vi: Nhân sự

note: module: base
en: Hungary - Accounting
vi: Hungary - Kế toán

note: module: base
en: Hungary - Accounting Reports
vi: Hungary - Báo cáo Kế toán

note: module: base
en: Hungary - E-invoicing
vi: Hungary - Hoá đơn điện tử

note: module: base
en: I - ACCOMMODATION AND FOOD SERVICE ACTIVITIES
vi: I - HOẠT ĐỘNG DỊCH VỤ LƯU TRÚ VÀ ĂN UỐNG

note: module: base odoo-python
en: I have no idea how you *did that*, but you're trying to use a gibberish configuration: the model of the record on which the action is triggered is not the same as the model of the action.
vi: Tôi không biết bạn đã *làm thế nào* nhưng bạn đang cố gắng sử dụng một cấu hình vô nghĩa: mô hình của bản ghi mà tác vụ được kích hoạt không giống với mô hình của tác vụ.

note: module: base odoo-python
en: I'll be happy to send a webhook for you, but you really need to give me a URL to reach out to...
vi: Tôi rất sẵn lòng gửi một webhook cho bạn, nhưng bạn cần cung cấp cho tôi một URL để liên lạc...

note: module: base odoo-python
en: I'm sorry to say that JSON fields (such as %s) are currently not supported.
vi: Rất tiếc vì các trường JSON (như %s) hiện tại không được hỗ trợ.

note: module: base
en: IAP / CRM
vi: IAP/CRM

note: module: base
en: IAP / Mail
vi: IAP/Mail

note: module: base
en: IBAN Bank Accounts
vi: Tài khoản Ngân hàng IBAN

note: module: base
en: ID of the action if defined in a XML file
vi: ID của tác vụ nếu được xác định trong tệp XML

note: module: base
en: ID of the target record in the database
vi: ID của bản ghi đích trong cơ sở dữ liệu

note: module: base
en: ID used for employee identification.
vi: ID được sử dụng để xác định nhân viên.

note: module: base
en: IR Profile
vi: Hồ sơ IR

note: module: base
en: ISO Language and Country code, e.g. en_US
vi: Mã Ngôn ngữ và Quốc gia ISO, ví dụ: en_US

note: module: base
en: ISO code
vi: Mã ISO

note: module: base
en: IT/Communication
vi: IT/Truyền thông

note: module: base
en: Iap Extract
vi: Xuất IAP

note: module: base
en: Ids
vi: ID

note: module: base
en: If True, the session file corresponding to this device
                                        no longer exists on the filesystem.
vi: Nếu Đúng, tệp phiên tương ứng với thiết bị này
                                          không còn tồn tại trên hệ thống tệp.

note: module: base
en: If a payment is still outstanding more than sixty (60) days after the due payment date, My Company (San Francisco) reserves the right to call on the services of a debt recovery company. All legal expenses will be payable by the client.
vi: Nếu khoản thanh toán vẫn chưa được thanh toán quá sáu mươi (60) ngày sau ngày đến hạn, Công ty của Tôi (San Francisco) có quyền sử dụng dịch vụ của một công ty thu hồi nợ. Mọi chi phí pháp lý sẽ được thanh toán bởi khách hàng.

note: module: base
en: If checked, all the records of the target model will be included
    in a grouped result (e.g. 'Group By' filters, Kanban columns, etc.).
    Note that it can significantly reduce performance if the target model
    of the field contains a lot of records; usually used on models with
    few records (e.g. Stages, Job Positions, Event Types, etc.).
vi: Nếu chọn, tất cả các bản ghi của mô hình đích sẽ được đưa vào
    kết quả được nhóm (ví dụ: bộ lọc 'Nhóm theo', cột Kanban,...).
    Lưu ý rằng điều này có thể làm giảm hiệu suất một cách đáng kể nếu mô hình đích 
    của trường chứa nhiều bản ghi; thường được sử dụng trên các mô hình
    có ít bản ghi (ví dụ: Giai đoạn, Chức vụ, Loại Sự kiện,...).

note: module: base
en: If enabled, the full output of SMTP sessions will be written to the server log at DEBUG level (this is very verbose and may include confidential info!)
vi: Nếu bật, toàn bộ đầu ra của phiên SMTP sẽ được ghi lại vào nhật ký máy chủ theo mức GỠ LỖI (việc này rất dài dòng và có thể chứa thông tin mật!)

note: module: base
en: If enabled, then the second time the user prints with same attachment name, it returns the previous report.
vi: Nếu được bật, thì báo cáo trước đó sẽ được trả về vào lần thứ hai người dùng in với cùng một tên tệp đính kèm.

note: module: base
en: If no group is specified the rule is global and applied to everyone
vi: Nếu không có nhóm nào được chỉ định thì quy tắc sẽ là quy tắc chung và được áp dụng cho mọi người

note: module: base
en: If set to true, the action will not be displayed on the right toolbar of a form view.
vi: Nếu chọn có, hoạt động sẽ không được hiển thị ở thanh công cụ bên phải trên chế độ xem biểu mẫu.

note: module: base
en: If set, action binding only applies for this company
vi: Nếu được thiết lập, tác vụ ràng buộc chỉ áp dụng cho công ty này

note: module: base
en: If set, action binding only applies for this user.
vi: Nếu được thiết lập, tác vụ ràng buộc chỉ áp dụng cho người dùng này.

note: module: base
en: If set, applies the default upon condition.
vi: Nếu được thiết lập, sẽ áp dụng mặc định theo điều kiện.

note: module: base
en: If set, the action will only appear on records that matches the domain.
vi: Nếu được đặt, tác vụ sẽ chỉ xuất hiện trên các bản ghi khớp với miền.

note: module: base
en: If several child actions return an action, only the last one will be executed.
                                This may happen when having server actions executing code that returns an action, or server actions returning a client action.
vi: Nếu nhiều tác vụ phụ trả về một tác vụ, thì chỉ tác vụ cuối cùng sẽ được thực thi.
                                Điều này có thể xảy ra khi các tác vụ máy chủ thực thi mã trả về một tác vụ hoặc các tác vụ máy chủ trả về một tác vụ máy khách.

note: module: base
en: If specified, this action will be opened at log on for this user, in addition to the standard menu.
vi: Nếu được chỉ định, tác vụ này sẽ được mở khi người dùng này đăng nhập, ngoài menu tiêu chuẩn.

note: module: base
en: If this field is empty, the view applies to all users. Otherwise, the view applies to the users of those groups only.
vi: Nếu trường này trống, chế độ xem sẽ áp dụng cho tất cả người dùng. Nếu không, chế độ xem chỉ áp dụng cho người dùng của các nhóm đó.

note: module: base
en: If this view is inherited,
    * if True, the view always extends its parent
    * if False, the view currently does not extend its parent but can be enabled
vi: Nếu chế độ xem này được kế thừa,
    * nếu Đúng, chế độ xem luôn mở rộng chế độ xem chính của nó
    * nếu Sai, chế độ xem hiện không mở rộng chế độ xem chính của nó nhưng có thể được bật

note: module: base
en: If user belongs to several groups, the results from step 2 are combined with logical OR operator
vi: Nếu người dùng thuộc một số nhóm, kết quả từ bước 2 được kết hợp với toán tử OR logic

note: module: base
en: If you check this box, your customized translations will be overwritten and replaced by the official ones.
vi: Nếu bạn chọn ô này, bản dịch tùy chỉnh của bạn sẽ bị ghi đè và thay thế bằng bản dịch chính thức.

note: module: base
en: If you enable this option, existing translations (including custom ones) will be overwritten and replaced by those in this file
vi: Nếu bạn bật tuỳ chọn này, các bản dịch (bao gồm các bản dịch tuỳ chỉnh) hiện có sẽ bị ghi đè và thay thế bởi các bản dịch trong file này

note: module: base
en: If you have groups, the visibility of this menu will be based on these groups. If this field is empty, Odoo will compute visibility based on the related object's read access.
vi: Nếu bạn có nhóm, khả năng hiển thị của menu này sẽ dựa trên nhóm đó. Nếu trường này trống, Odoo sẽ tính toán khả năng hiển thị dựa trên quyền xem của đối tượng liên quan.

note: module: base odoo-python
en: If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
vi: Nếu bạn thực sự cần quyền truy cập, thì có lẽ bạn có thể thử thuyết phục quản trị viên của mình.

note: module: base
en: If you uncheck the active field, it will disable the ACL without deleting it (if you delete a native ACL, it will be re-created when you reload the module).
vi: Nếu bạn bỏ chọn trường đang hoạt động, ACL sẽ bị vô hiệu hóa nhưng không bị xóa (nếu bạn xóa ACL gốc, nó sẽ được tạo lại khi bạn tải lại phân hệ).

note: module: base
en: If you uncheck the active field, it will disable the record rule without deleting it (if you delete a native record rule, it may be re-created when you reload the module).
vi: Nếu bạn bỏ chọn trường đang hoạt động, điều này sẽ vô hiệu hoá quy tắc bản ghi mà không cần xoá (nếu bạn xoá bản quy tắc bản ghi gốc, quy tắc này có thể tự động được tạo lại khi bạn tải lại phân hệ).

note: module: base
en: If you wish to cancel the process, press the cancel button below
vi: Nếu bạn muốn hủy bỏ tiến trình này, nhấn nút hủy bỏ dưới đây

note: module: base
en: Image 1024
vi: Hình ảnh 1024

note: module: base
en: Image 128
vi: Hình ảnh 128

note: module: base
en: Image 256
vi: Hình ảnh 256

note: module: base
en: Image 512
vi: Hình ảnh 512

note: module: base
en: Image Mixin
vi: Mixin Hình ảnh

note: module: base odoo-python
en: Image is not encoded in base64.
vi: Hình ảnh không được mã hóa trong base64.

note: module: base odoo-python
en: Image size excessive, uploaded images must be smaller than %s million pixels.
vi: Kích thước hình ảnh lớn hơn quy định, hình ảnh tải lên phải nhỏ hơn %s triệu pixel.

note: module: base
en: Impacted Apps
vi: Ứng dụng bị ảnh hưởng

note: module: base
en: Impacted data models
vi: Mô hình dữ liệu bị ảnh hưởng

note: module: base
en: Impacted modules
vi: Phân hệ bị ảnh hưởng

note: module: base
en: Implement basic password policy configuration & check
vi: Triển khai chính sách mật khẩu đơn giản & kiểm tra

note: module: base
en: Implementation of sparse fields.
vi: Triển khai các trường thưa thớt.

note: module: base
en: Implements the registered cash system
vi: Triển khai hệ thống tiền mặt đã đăng ký

note: module: base
en: Implements the registered cash system, adhering to guidelines by FPS Finance.
vi: Triển khai hệ thống tiền mặt đã đăng ký, tuân thủ các nguyên tắc của FPS Finance.

note: module: base
en: Import Accounting Data from FEC files
vi: Nhập Dữ liệu Kế toán từ tệp FEC

note: module: base
en: Import Accounting Data from SAF-T files
vi: Nhập Dữ liệu Kế toán từ tệp SAF-T

note: module: base
en: Import Accounting Data from SIE files
vi: Nhập Dữ liệu Kế toán từ tệp SIE

note: module: base
en: Import Amazon orders and sync deliveries
vi: Nhập đơn hàng từ Amazon và đồng bộ giao hàng

note: module: base
en: Import CAMT Bank Statement
vi: Nhập Sao kê Ngân hàng CAMT

note: module: base
en: Import CSV Bank Statement
vi: Nhập Sao kê Ngân hàng CSV

note: module: base
en: Import Data From Winbooks
vi: Nhập Dữ liệu từ Winbook

note: module: base
en: Import OFX Bank Statement
vi: Nhập Sao kê Ngân hàng OFX

note: module: base
en: Import QIF Bank Statement
vi: Nhập Sao kê Ngân hàng QIF

note: module: base odoo-python
en: Import Template for Customers
vi: Mẫu Nhập cho Khách hàng

note: module: base
en: Import Translation
vi: Nhập Bản dịch

note: module: base
en: Import a pre-existing website
vi: Nhập một trang web đã tồn tại

note: module: base
en: Import electronic orders with UBL
vi: Nhập đơn hàng điện tử với UBL

note: module: base
en: Import exchange rates from the Internet.
vi: Nhập tỉ giá từ mạng internet.

note: module: base
en: Import products from a pre-existing website
vi: Nhập sản phẩm từ một trang web đã có sẵn

note: module: base
en: Import/Export Invoices From XML/PDF
vi: Nhập/Xuất Hóa đơn Từ XML/PDF

note: module: base
en: Import/Export electronic invoices with UBL/CII
vi: Nhập/Xuất hóa đơn điện tử với UBL/CII

note: module: base
en: Import/Export electronic orders with UBL
vi: Nhập/Xuất đơn hàng điện tử với UBL

note: module: base
en: Improved Import in Accounting
vi: Cải thiện Nhập trong Kế toán

note: module: base
en: In Apps
vi: Trong Ứng dụng

note: module: base
en: In order for it to be admissible, My Company (San Francisco) must be notified of any claim by means of a letter sent by recorded delivery to its registered office within 8 days of the delivery of the goods or the provision of the services.
vi: Để được chấp nhận, Công ty của Tôi (San Francisco) phải được thông báo về mọi khiếu nại nào bằng thư, được gửi theo phương thức chuyển phát cụ thể đến văn phòng đã đăng ký của công ty trong vòng 8 ngày kể từ ngày giao hàng hoặc cung cấp dịch vụ.

note: module: base
en: In-App Purchases
vi: Mua hàng Trong Ứng dụng

note: module: base
en: Inactive Users
vi: Người dùng Không hoạt động

note: module: base odoo-python
en: Incompatible companies on records:
vi: Các công ty không tương thích với dữ liệu:

note: module: base odoo-python
en: Incorrect Password, try again or click on Forgot Password to reset your password.
vi: Mật khẩu không chính xác, hãy thử lại hoặc nhấp vào Quên Mật khẩu để cài lại mật khẩu của bạn.

note: module: base
en: Indexed Content
vi: Nội dung được lập chỉ mục

note: module: base
en: India - Documents
vi: Ấn Độ - Tài liệu

note: module: base
en: India - Payroll with Accounting
vi: Ấn Độ - Bảng lương với Kế toán

note: module: base
en: India - Time Off
vi: Ấn Độ - Nghỉ phép

note: module: base
en: India ENet Batch Payment CSV Generator
vi: Trình tạo CSV thanh toán hàng loạt ENet của Ấn Độ

note: module: base
en: India Purchase and Warehouse Management
vi: Quản lý Kho hàng và Mua hàng Ấn Độ

note: module: base
en: India Sales and Warehouse Management
vi: Quản lý Kho hàng và Bán hàng Ấn Độ

note: module: base
en: Indian - Accounting
vi: Ấn Độ - Kế toán

note: module: base
en: Indian - Accounting Asset
vi: Ấn Độ - Tài sản kế toán

note: module: base
en: Indian - Accounting Reports
vi: Ấn Độ - Báo cáo Kế toán

note: module: base
en: Indian - Check GST Number Status
vi: Ấn Độ - Kiểm tra trạng thái số GST

note: module: base
en: Indian - E-invoicing
vi: Ấn Độ - Hóa đơn Điện tử

note: module: base
en: Indian - E-waybill
vi: Ấn độ - Vận đơn điện tử

note: module: base
en: Indian - E-waybill Stock
vi: Ấn độ - Vận đơn điện tử Tồn kho

note: module: base
en: Indian - GSTR India eFiling
vi: Ấn Độ - GSTR India eFiling

note: module: base
en: Indian - GSTR India eFiling with POS
vi: Ấn Độ - GSTR India eFiling với POS

note: module: base
en: Indian - Point of Sale
vi: Ấn Độ - POS

note: module: base
en: Indian - Purchase Report(GST)
vi: Ấn Độ - Báo cáo Mua hàng (GST)

note: module: base
en: Indian - Sale Report(GST)
vi: Ấn Độ - Báo cáo Bán hàng (GST)

note: module: base
en: Indian - Stock Report(GST)
vi: Ấn Độ - Báo cáo Kho (GST)

note: module: base
en: Indian - TDS TCS Reports
vi: Ấn Độ - Báo cáo TDS TCS

note: module: base
en: Indian - TDS and TCS
vi: Ấn Độ - TDS và TCS

note: module: base
en: Indian Payroll
vi: Bảng lương Ấn độ

note: module: base
en: Indonesia - Payroll
vi: Indonesia - Bảng lương

note: module: base
en: Indonesia - Payroll with Accounting
vi: Indonesia - Bảng lương với Kế toán

note: module: base
en: Indonesia - Point of Sale
vi: Indonesia - POS

note: module: base
en: Indonesian - Accounting
vi: Indonesia - Kế toán

note: module: base
en: Indonesian Point of Sale
vi: Điểm bán hàng của Indonesia

note: module: base
en: Industries
vi: Ngành nghề

note: module: base
en: Industry
vi: Ngành nghề

note: module: base
en: Inherited View
vi: Chế độ xem Kế thừa

note: module: base
en: Inherited Views
vi: Chế độ xem Kế thừa

note: module: base
en: Inherited models
vi: Mô hình kế thừa

note: module: base odoo-python
en: Inherited view cannot have 'Groups' define on the record. Use 'groups' attributes inside the view definition
vi: Không thể xác định 'Nhóm' trên bản ghi cho chế độ xem kế thừa. Hãy sử dụng các thuộc tính 'nhóm' bên trong định nghĩa chế độ xem

note: module: base
en: Inherits
vi: Kế thừa

note: module: base
en: Initial Setup Tools
vi: Công cụ Cài đặt Ban đầu

note: module: base
en: Initial stack trace
vi: Dấu vết ngăn xếp ban đầu

note: module: base
en: Initiate online payments
vi: Thực hiện thanh toán online

note: module: base
en: Inline Edit
vi: Chỉnh sửa Nội tuyến

note: module: base
en: Install Language
vi: Cài đặt Ngôn ngữ

note: module: base
en: Installed Features
vi: Tính năng đã Cài đặt

note: module: base
en: Installed Version
vi: Phiên bản đã Cài đặt

note: module: base
en: Instant Messaging Bus allow you to send messages to users, in live.
vi: Hệ thống trò chuyện tức thì cho phép bạn gửi tin nhắn cho người dùng khi đang phát trực tiếp.

note: module: base odoo-python
en: Insufficient fields for Calendar View!
vi: Không đủ trường cho Chế độ xem Lịch!

note: module: base odoo-python
en: Insufficient fields to generate a Calendar View for %s, missing a date_stop or a date_delay
vi: Không đủ trường để tạo Chế độ Xem Lịch cho %s, thiếu date_stop hoặc date_delay

note: module: base
en: Integrate Odoo with your mailbox, get information about contacts directly inside your mailbox, log content of emails as internal notes
vi: Tích hợp Odoo với hộp thư của bạn, nhận thông tin về các liên hệ ngay trong hộp thư, ghi lại nội dung email dưới dạng ghi chú nội bộ

note: module: base
en: Integrate SMS Marketing in marketing campaigns
vi: Tích hợp Marketing qua SMS vào các chiến dịch marketing

note: module: base
en: Integrate WhatsApp in marketing campaigns
vi: Tích hợp WhatsApp vào các chiến dịch marketing

note: module: base
en: Integrate discount and loyalty programs mechanisms in sales orders.
vi: Tích hợp cơ chế chiết khấu và chương trình khách hàng thân thiết trong đơn mua hàng.

note: module: base
en: Integrate features developped in Mail in use case involving resources instead of users
vi: Tích hợp các tính năng được phát triển trong Mail trong trường hợp sử dụng liên quan đến nguồn lực thay vì người dùng

note: module: base
en: Integrate free shipping in sales orders.
vi: Tích hợp miễn phí vận chuyển trong đơn mua hàng.

note: module: base
en: Integrate helpdesk with your mailbox.
                       Turn emails received in your mailbox into Tickets and log their content as internal notes.
vi: Tích hợp hỗ trợ với hộp thư của bạn.
                         Biến các email nhận được trong hộp thư của bạn thành Phiếu hỗ trợ và ghi nội dung của chúng dưới dạng ghi chú nội bộ.

note: module: base
en: Integrate your POS with a PayTM payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán PayTM

note: module: base
en: Integrate your POS with a Razorpay payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Razorpay

note: module: base
en: Integrate your POS with a Six payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Six

note: module: base
en: Integrate your POS with a Six payment terminal through IoT
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Six thông qua IoT

note: module: base
en: Integrate your POS with a Stripe payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Stripe

note: module: base
en: Integrate your POS with a Viva Wallet payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Viva Wallet

note: module: base
en: Integrate your POS with an Adyen payment terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối thanh toán Adyen

note: module: base
en: Integrate your POS with the Mercado Pago Smart Point terminal
vi: Tích hợp POS của bạn với thiết bị đầu cuối Mercado Pago Smart Point

note: module: base
en: Integrate your inbox with projects
vi: Tích hợp hộp thư đến của bạn với các dự án

note: module: base
en: Integration between Payroll and Fleet.
vi: Tích hợp giữa Bảng lương và Đội xe.

note: module: base
en: Inter Company Module for Sale/Purchase Orders (with Inventory link)
vi: Phân hệ Liên công ty cho Đơn Mua/Bán hàng (liên kết với Tồn kho)

note: module: base
en: Inter Company Module for Sale/Purchase Orders and Invoices
vi: Phân hệ Liên công ty cho Đơn Mua/Bán hàng và Hóa đơn

note: module: base
en: Interaction between Sales and services apps (project and planning)
vi: Tương tác giữa Bán hàng và các ứng dụng dịch vụ (dự án và kế hoạch)

note: module: base
en: Interaction between rules
vi: Tương tác giữa các quy tắc

note: module: base
en: Interactive X wall for events
vi: Trang cá nhân X mang tính tương tác cho các sự kiện

note: module: base
en: Intercompany SO/PO
vi: SO/PO liên công ty

note: module: base
en: Intercompany SO/PO/INV rules
vi: Quy tắc SO/PO/INV đa công ty

note: module: base
en: Internal Groups
vi: Nhóm Nội bộ

note: module: base
en: Internal Notes
vi: Ghi chú Nội bộ

note: module: base
en: Internal User
vi: Người dùng Nội bộ

note: module: base
en: Internal Users
vi: Người dùng Nội bộ

note: module: base
en: Internal notes...
vi: Ghi chú nội bộ...

note: module: base
en: Internet of Things
vi: Internet Vạn vật

note: module: base
en: Internet of Things (IoT)
vi: Internet Vạn vật (IoT)

note: module: base
en: Interviewer right will give access to all job position/applications where the employee is defined. It will allow to refuse, plan meetings.
vi: Quyền người phỏng vấn sẽ cấp quyền truy cập vào tất cả vị trí tuyển dụng/đơn ứng tuyển mà nhân viên được xác định. Nó sẽ cho phép từ chối, lên kế hoạch cho các cuộc họp. N

note: module: base
en: Intrastat Reports
vi: Báo cáo Intrastat

note: module: base
en: Introspection report on objects
vi: Báo cáo nội quan về các đối tượng

note: module: base odoo-python
en: Invalid "order" specified (%s). A valid "order" specification is a comma-separated list of valid field names (optionally followed by asc/desc for the direction)
vi: "Order" được chỉ định không hợp lệ (%s). Thông số kỹ thuật "order" hợp lệ là danh sách các tên trường hợp lệ được phân tách bằng dấu phẩy (có thể theo sau bằng asc/desc cho hướng)

note: module: base odoo-python
en: Invalid %(use)s: “%(expr)s”
    %(error)s
vi: %(use)s không hợp lệ: “%(expr)s”
    %(error)s

note: module: base odoo-python
en: Invalid Expression while parsing xpath “%s”
vi: Biểu thức không hợp lệ khi phân tích cú pháp xpath “%s”

note: module: base odoo-python
en: Invalid JSON format in Default Value field.
vi: Định dạng JSON không hợp lệ trong trường Giá trị mặc định.

note: module: base odoo-python
en: Invalid attributes %s in element <attribute>
vi: Thuộc tính không hợp lệ %s trong phần tử <attribute>

note: module: base odoo-python
en: Invalid composed field %(definition)s in %(use)s
vi: Trường soạn thảo không hợp lệ %(definition)s trong %(use)s

note: module: base odoo-python
en: Invalid context: “%(expr)s” is not a valid Python expression 
    
     %(error)s
vi: Ngữ cảnh không hợp lệ: “%(expr)s” không phải là một biểu thức Python hợp lệ 
    
     %(error)s

note: module: base odoo-python
en: Invalid database id '%s' for the field '%%(field)s'
vi: Trường '%%(field)s' có id cơ sở dữ liệu không hợp lệ '%s'

note: module: base odoo-python
en: Invalid date/time format directive specified. Please refer to the list of allowed directives, displayed when you edit a language.
vi: Lệnh dẫn hướng định dạng ngày/giờ được chỉ định không hợp lệ. Vui lòng tham khảo danh sách các lệnh dẫn hướng khả dụng, được hiển thị khi bạn chỉnh sửa ngôn ngữ.

note: module: base odoo-python
en: Invalid default period %(default_period)s for date filter
vi: Khoảng thời gian mặc định %(default_period)s không hợp lệ cho bộ lọc ngày

note: module: base odoo-python
en: Invalid domain: %s
vi: Miền không hợp lệ: %s

note: module: base odoo-python
en: Invalid field %(model)s.%(field)s
vi: Trường không hợp lệ %(model)s.%(field)s

note: module: base odoo-python
en: Invalid inherit mode. Module "%(module)s" and template name "%(template_name)s"
vi: Chế độ kế thừa không hợp lệ. Phân hệ "%(module)s" và tên mẫu "%(template_name)s"

note: module: base
en: Invalid inheritance mode: if the mode is 'extension', the view must extend an other view
vi: Chế độ kế thừa không hợp lệ: nếu chế độ là 'extension', chế độ xem phải mở rộng một chế độ xem khác

note: module: base
en: Invalid key: QWeb view should have a key
vi: Khóa không hợp lệ: Chế độ xem QWeb phải có khóa

note: module: base odoo-python
en: Invalid mode attribute: “%s”
vi: Thuộc tính mode không hợp lệ: “%s”

note: module: base odoo-python
en: Invalid model name “%s” in action definition.
vi: Tên mô hình “%s” không hợp lệ trong định nghĩa tác vụ.

note: module: base odoo-python
en: Invalid position attribute: '%s'
vi: Thuộc tính vị trí không hợp lệ: '%s'

note: module: base odoo-python
en: Invalid prefix or suffix for sequence “%s”
vi: Tiền tố và hậu tố không hợp lệ cho chuỗi “%s”

note: module: base odoo-python
en: Invalid search criterion
vi: Tiêu chí tìm kiếm không hợp lệ

note: module: base odoo-python
en: Invalid separator %(separator)s for python expression %(expression)s; valid values are 'and' and 'or'
vi: Phân cách %(separator)s không hợp lệ cho biểu thức python %(expression)s; các giá trị hợp lệ là 'and' và 'or'

note: module: base odoo-python
en: Invalid server name!
     %s
vi: Tên máy chủ không hợp lệ!
     %s

note: module: base
en: Invalid sort definition
vi: Định nghĩa sắp xếp không hợp lệ

note: module: base odoo-python
en: Invalid special '%(value)s' in button
vi: '%(value)s' đặc biệt không hợp lệ trong nút

note: module: base odoo-python
en: Invalid specification for moved nodes: “%s”
vi: Đặc điểm kỹ thuật không hợp lệ cho các nút đã được di chuyển: “%s”

note: module: base odoo-python
en: Invalid template user. It seems it has been deleted.
vi: Người dùng mẫu không hợp lệ. Có vẻ như nó đã bị xóa.

note: module: base odoo-python
en: Invalid value for %(model)s.%(field)s: %(value)s
vi: Giá trị không hợp lệ cho %(model)s.%(field)s: %(value)s

note: module: base odoo-python
en: Invalid value for %(model)s.%(field)s: %(value)s is out of bounds (integers should be between -2,147,483,648 and 2,147,483,647)
vi: Giá trị không hợp lệ cho %(model)s.%(field)s: %(value)s vượt quá giới hạn (số nguyên nên nằm trong khoảng từ -2,147,483,648 đến 2,147,483,647)

note: module: base odoo-python
en: Invalid view %(name)s definition in %(file)s
vi: Định nghĩa chế độ xem %(name)s không hợp lệ trong %(file)s

note: module: base odoo-python
en: Invalid xmlid %(xmlid)s for button of type action.
vi: Xmlid %(xmlid)s không hợp lệ cho nút loại tác vụ.

note: module: base
en: Inventory and Warehouse management
vi: Quản lý Tồn kho và Kho hàng

note: module: base
en: Inventory, Logistic, Valuation, Accounting
vi: Tồn kho, Logistics, Định giá, Kế toán kho

note: module: base
en: Inverse Company Rate
vi: Tỷ lệ Công ty Nghịch đảo

note: module: base
en: Inverse Rate
vi: Tỷ lệ Nghịch đảo

note: module: base
en: Invoice Address
vi: Địa chỉ xuất hoá đơn

note: module: base
en: Invoices from Documents
vi: Hóa đơn từ Tài liệu

note: module: base
en: Invoices, Payments, Follow-ups & Bank Synchronization
vi: Hoá đơn, Thanh toán, Follow-up & Đồng bộ hoá ngân hàng

note: module: base
en: Invoices, Payments, Follow-ups & Bank synchronization (Enterprise)
vi: Hoá đơn, Thanh toán, Follow-up & Đồng bộ hoá ngân hàng (Enterprise)

note: module: base
en: Invoicing
vi: Xuất hóa đơn

note: module: base
en: IoT Box Homepage
vi: Trang chủ Hộp IoT

note: module: base
en: IoT features for Work Order
vi: Tính năng IoT cho Lệnh Làm việc

note: module: base
en: IoT for Delivery
vi: IoT cho Giao hàng

note: module: base
en: IoT for PoS
vi: IoT cho PoS

note: module: base
en: IoT in PoS Kiosk
vi: IoT trong ki-ốt PoS

note: module: base
en: Ir profile
vi: Hồ sơ Ir

note: module: base
en: Ireland - Accounting
vi: Kế toán - Ireland

note: module: base
en: Ireland - Accounting Reports
vi: Ireland - Báo cáo Kế toán

note: module: base
en: Is Company
vi: Là công ty

note: module: base
en: Is Company Details Empty
vi: Thông tin công ty trống

note: module: base
en: Is Current Company Currency
vi: Là đơn vị tiền tệ hiện tại của công ty

note: module: base
en: Is Deletable
vi: Có thể xoá

note: module: base
en: Is Public
vi: Công khai

note: module: base
en: Is a Company
vi: Là một công ty

note: module: base
en: Is public document
vi: Là tài liệu công khai

note: module: base
en: Israel - Accounting
vi: Israel - Kế toán

note: module: base
en: It is very important that this description be clear
                            and complete, <strong>it will be the only way to
                            identify the key once created</strong>.
vi: Điều tối quan trọng là mô tả này phải rõ ràng
                            và đầy đủ, <strong>đây sẽ là cách duy nhất để
                            xác định khóa sau khi khóa được tạo</strong>.

note: module: base
en: It provides post-graduate education in fluid dynamics
                        (research master in fluid dynamics, former "Diploma
                        Course", doctoral program, stagiaire program and lecture
                        series) and encourages "training in research through
                        research".
vi: Tổ chức này đào tạo sau đại học về động lực học chất lỏng
                        (thạc sĩ nghiên cứu về động lực học chất lỏng, trước đây là
                        "Khóa học văn bằng", chương trình tiến sĩ, chương trình stagiaire
                        và các bài giảng) và khuyến khích "đào tạo nghiên cứu thông qua
                        nghiên cứu".

note: module: base
en: It undertakes and promotes research in the field of fluid
                        dynamics. It possesses about fifty different wind tunnels,
                        turbomachinery and other specialized test facilities, some
                        of which are unique or the largest in the world. Extensive
                        research on experimental, computational and theoretical
                        aspects of gas and liquid flows is carried out under the
                        direction of the faculty and research engineers, sponsored
                        mainly by governmental and international agencies as well
                        as industries.
vi: Tổ chức này đảm nhận và thúc đẩy nghiên cứu trong lĩnh vực
                       động lực học chất lỏng. Họ sở hữu khoảng 50 đường hầm gió
                       khác nhau, máy tuabin và các cơ sở thử nghiệm chuyên dụng khác,
                       một số trong đó là duy nhất hoặc lớn nhất trên thế giới. Hoạt động
                       nghiên cứu sâu rộng về các khía cạnh thực nghiệm, tính toán và lý
                       thuyết của dòng khí cũng như chất lỏng được thực hiện dưới sự chỉ
                       đạo của giảng viên và kỹ sư nghiên cứu. Nguồn tài trợ chủ yếu đến
                       từ các cơ quan chính phủ, tổ chức quốc tế, và các ngành
                       công nghiệp.

note: module: base
en: Italy - Accounting
vi: Italy - Kế toán

note: module: base
en: Italy - Accounting Reports
vi: Ý - Báo cáo Kế toán

note: module: base
en: Italy - Declaration of Intent
vi: Ý - Tuyên bố Ý định

note: module: base
en: Italy - E-invoicing
vi: Ý - Hóa đơn Điện tử

note: module: base
en: Italy - E-invoicing (Withholding)
vi: Ý - Hóa đơn điện tử (Khấu trừ)

note: module: base
en: Italy - E-invoicing - Additional module to support the debit notes (nota di debito - NDD)
vi: Ý - Hóa đơn điện tử - Phân hệ bổ sung để hỗ trợ giấy báo nợ (nota di debito - NDD)

note: module: base
en: Italy - Stock DDT
vi: Ý - Tồn kho DDT

note: module: base
en: Italy eCommerce eInvoicing
vi: Hóa đơn điện tử thương mại điện tử của Ý

note: module: base
en: Ivory Coast - Accounting
vi: Bờ Biển Ngà - Kế toán

note: module: base
en: J - INFORMATION AND COMMUNICATION
vi: J - THÔNG TIN VÀ TRUYỀN THÔNG

note: module: base
en: Japan - Accounting
vi: Nhật bản - Kế toán

note: module: base
en: Japan - UBL PINT
vi: Nhật Bản - UBL PINT

note: module: base
en: Job Position
vi: Chức vụ

note: module: base
en: Jordan - Accounting
vi: Jordan - Kế toán

note: module: base
en: Jordan - Payroll
vi: Jordan - Bảng lương

note: module: base
en: Jordan - Payroll with Accounting
vi: Jordan - Bảng lương với Kế toán

note: module: base
en: Journal Items associated to the contact
vi: Hạng mục bút toán liên quan tới liên hệ

note: module: base
en: K - FINANCIAL AND INSURANCE ACTIVITIES
vi: K - HOẠT ĐỘNG TÀI CHÍNH VÀ BẢO HIỂM

note: module: base
en: K.S.A. - Payroll
vi: K.S.A. - Bảng lương

note: module: base
en: K.S.A. - Payroll with Accounting
vi: K.S.A. - Bảng lương với Kế toán

note: module: base
en: KPI Digests
vi: Tóm tắt KPI

note: module: base
en: Kazakhstan - Accounting
vi: Kazakhstan - Kế toán

note: module: base
en: Kazakhstan - Accounting Reports
vi: Kazakhstan - Báo cáo kế toán

note: module: base
en: Keep empty if you don't want the user to be able to connect on the system.
vi: Để trống nếu bạn không muốn người dùng có thể kết nối trên hệ thống.

note: module: base
en: Keep track of linked purchase and repair orders
vi: Theo dõi các đơn hàng mua hàng và sửa chữa liên kết

note: module: base
en: Keep track of recruitment appointments
vi: Nắm bắt các lịch hẹn tuyển dụng

note: module: base
en: Kenya - Accounting
vi: Kenya - Kế toán

note: module: base
en: Kenya - Accounting Reports
vi: Kenya - Báo cáo Kế toán

note: module: base
en: Kenya - Payroll
vi: Kenya - Bảng lương

note: module: base
en: Kenya - Payroll with Accounting
vi: Kenya - Bảng lương với Kế toán

note: module: base
en: Kenya ETIMS EDI Manufacturing Integration
vi: Tích hợp EDI eTIMS của Kenya với Sản xuất

note: module: base
en: Kenya ETIMS EDI Stock Integration
vi: Tích hợp EDI eTIMS của Kenya với Tồn kho

note: module: base
en: Kenya Tremol Device EDI Integration
vi: Tích hợp Tremol của Kenya với Thiết bị EDI

note: module: base
en: Kenya eTIMS EDI Integration
vi: Tích hợp EID với eTIMS của Kenya

note: module: base
en: Key must be unique.
vi: Khóa phải là duy nhất.

note: module: base
en: Kits rental
vi: Cho thuê bộ kít

note: module: base
en: Knowledge Website
vi: Trang web Kiến thức

note: module: base
en: Kopeks
vi: Kopek

note: module: base
en: Kuwait - Accounting
vi: Kuwait - Kế toán

note: module: base
en: L - REAL ESTATE ACTIVITIES
vi: L - HOẠT ĐỘNG BẤT ĐỘNG SẢN

note: module: base
en: LATAM Document
vi: Chứng từ LATAM

note: module: base
en: LATAM Document Types
vi: Loại Chứng từ LATAM

note: module: base
en: LATAM Identification Types
vi: Loại Định danh LATAM

note: module: base
en: LATAM Localization Base
vi: Cơ sở Bản địa hóa LATAM

note: module: base
en: LGPL Version 3
vi: LGPL Phiên bản 3

note: module: base odoo-python
en: Label tag must contain a "for". To match label style without corresponding field or button, use 'class="o_form_label"'.
vi: Nhãn thẻ phải chứa chữ "for". Để khớp kiểu nhãn mà không có trường hoặc nút tương ứng, hãy sử dụng 'class="o_form_label"'.

note: module: base
en: Landed Costs
vi: Chi phí nhập kho

note: module: base
en: Landed Costs On MO
vi: Chi phí Mua hàng trong MO

note: module: base
en: Landed Costs With Subcontracting order
vi: Chi phí Mua hàng với đơn hàng Gia công

note: module: base
en: Landed Costs on Manufacturing Order
vi: Chi phí Mua hàng trong Lệnh Sản xuất

note: module: base
en: Language Export
vi: Xuất Ngôn ngữ

note: module: base
en: Language Import
vi: Nhập Ngôn ngữ

note: module: base odoo-python
en: Language code cannot be modified.
vi: Không thể điều chỉnh mã ngôn ngữ.

note: module: base
en: Last Execution Date
vi: Ngày Thực thi Gần nhất

note: module: base
en: Last IP Address
vi: Địa chỉ IP cuối cùng

note: module: base
en: Latest Version
vi: Phiên bản Mới nhất

note: module: base
en: Latest authentication
vi: Chứng thực gần nhất

note: module: base
en: Latvia - Accounting
vi: Latvia - Kế toán

note: module: base
en: Latvia - Accounting Reports
vi: Latvia - Báo cáo Kế toán

note: module: base
en: Launch Configuration Wizard
vi: Chạy bảng cấu hình

note: module: base
en: Layout Background
vi: Bố cục Background

note: module: base
en: Layout in Reports
vi: Bố cục bản in

note: module: base
en: Lead Enrichment
vi: Tăng cường lead

note: module: base
en: Lead Generation
vi: Tạo lead

note: module: base
en: Lead Generation From Website Visits
vi: Tạo tiềm năng từ Website

note: module: base
en: Lead Livechat Sessions
vi: Lead Phiên Livechat

note: module: base
en: Leads statistics and generation on social
vi: Dẫn số liệu thống kê và thế hệ trên mạng xã hội

note: module: base
en: Learn More
vi: Tìm hiểu thêm

note: module: base
en: Leave Management of Indian Localization
vi: Quản lý Nghỉ phép cho Bản địa hoá tiếng Ấn Độ

note: module: base
en: Left Margin (mm)
vi: Lề trái (mm)

note: module: base
en: Legal    3   8.5 x 14 inches, 215.9 x 355.6 mm
vi: Pháp lý    3   8,5 x 14 inch, 215,9 x 355,6 mm

note: module: base
en: Legend (for prefix, suffix)
vi: Chú thích (đối với tiền tố, hậu tố)

note: module: base
en: Legends for supported Date and Time Formats
vi: Quy tắc cho các định dạng ngày và giờ được hỗ trợ

note: module: base
en: Lempiras
vi: Lempira

note: module: base
en: Let new customers sign up for a newsletter during checkout
vi: Cho phép khách hàng mới đăng ký nhận bản tin email trong quá trình thanh toán

note: module: base
en: Let your employees share job positions and refer their friends
vi: Cho phép nhân viên của bạn chia sẻ các Chức vụ và giới thiệu bạn bè của họ

note: module: base
en: Let your employees share job positions and refer their friends by WhatsApp
vi: Cho phép nhân viên của bạn chia sẻ các vị trí tuyển dụng và giới thiệu bạn bè của họ qua WhatsApp

note: module: base
en: Let's choose Point Relais® on your ecommerce
vi: Hãy chọn Point Relais® trên thương mại điện tử của bạn

note: module: base odoo-python
en: Linebreak
vi: Ngắt dòng

note: module: base
en: Link Field
vi: Trường Liên kết

note: module: base
en: Link Stock pickings to Project
vi: Liên kết phiếu lấy hàng Tồn kho với Dự án

note: module: base
en: Link Tracker
vi: Trình theo dõi Liên kết

note: module: base
en: Link a spreadsheet to a quotation templates and access your calculator from a Sale Order.
vi: Liên kết bảng tính với mẫu báo giá và truy cập máy tính của bạn từ Đơn bán hàng.

note: module: base
en: Link between PoS and Sale Subscription.
vi: Liên kết giữa PoS và Đăng ký.

note: module: base
en: Link between PoS and Stock Rental.
vi: Liên kết giữa PoS và cho thuê tồn kho.

note: module: base
en: Link between self orders paid online and the preparation display
vi: Liên kết giữa đơn tự phục vụ được thanh toán online và màn hình chuẩn bị

note: module: base
en: Link between timesheet and time off
vi: Liên kết giữa bảng chấm công và nghỉ phép

note: module: base
en: Link module between Point of Sale and Event
vi: Phân hệ liên kết giữa POS và Sự kiện

note: module: base
en: Link module between Point of Sale and HR
vi: Phân hệ liên kết giữa POS và Nhân sự

note: module: base
en: Link module between Point of Sale and Mrp
vi: Phân hệ liên kết giữa POS và MRP

note: module: base
en: Link module between Point of Sale and Sales
vi: Phân hệ liên kết giữa POS và Bán hàng

note: module: base
en: Link module between Point of Sale and Sales Margin
vi: Phân hệ liên kết phân hệ giữa POS và Biên lợi nhuận Bán hàng

note: module: base
en: Link module between pos_hr and pos_restaurant
vi: Phân hệ liên kết giữa pos_hr và pos_restaurant

note: module: base
en: Link module between pos_sale and l10n_be
vi: Phân hệ liên kết giữa pos_sale và l10n_be

note: module: base
en: Link module between pos_sale and pos_loyalty
vi: Phân hệ liên kết giữa pos_sale và pos_loyalty

note: module: base
en: Linked IP address
vi: Địa chỉ IP liên kết

note: module: base odoo-python
en: List child can only have one of %(tags)s tag (not %(wrong_tag)s)
vi: Phần phụ của danh sách chỉ có thể có một trong số %(tags)s thẻ (không phải %(wrong_tag)s)

note: module: base odoo-python
en: List of contact fields to display in the widget
vi: Danh sách các trường liên hệ hiển thị trong widget

note: module: base
en: List of modules in which the field is defined
vi: Danh sách phân hệ mà trường này được xác định

note: module: base
en: List of modules in which the object is defined or inherited
vi: Danh sách phân hệ mà đối tượng được xác định hoặc kế thừa

note: module: base
en: Lithuania - Accounting
vi: Lithuania - Kế toán

note: module: base
en: Lithuania - Accounting Reports
vi: Lithuania - Báo cáo kế toán

note: module: base
en: Lithuania - Payroll
vi: Lithuania - Bảng lương

note: module: base
en: Lithuania - Payroll with Accounting
vi: Lithuania - Bảng lương với Kế toán

note: module: base
en: Lithuania - SAF-T Import
vi: Lithuania - Nhập SAF-T

note: module: base
en: Lithuanian Intrastat Declaration
vi: Kê khai Intrastat của Lithuania

note: module: base
en: Lithuanian Standard Audit File for Tax
vi: Hồ sơ Kiểm toán Tiêu chuẩn của Litva về Thuế

note: module: base
en: Live Chat
vi: Livechat

note: module: base
en: Live Currency Exchange Rate
vi: Tỷ giá tiền tệ online

note: module: base
en: Live Event Tracks
vi: Nội dung Sự kiện Trực tiếp

note: module: base
en: Load a Translation
vi: Nạp ngôn ngữ

note: module: base
en: Load demo data
vi: Nạp dữ liệu mô phỏng

note: module: base
en: Loans Management
vi: Quản lý khoản vay

note: module: base
en: Locale Code
vi: Mã địa phương hóa

note: module: base
en: Log in with a Passkey
vi: Đăng nhập bằng khoá truy cập

note: module: base
en: Log out from all devices
vi: Đăng xuất khỏi tất cả thiết bị

note: module: base
en: Logging details
vi: Ghi nhật ký chi tiết

note: module: base
en: Logo Web
vi: Biểu tượng Web

note: module: base
en: Luxembourg - Accounting
vi: Luxembourg - Kế toán

note: module: base
en: Luxembourg - Accounting Reports
vi: Luxembourg - Báo cáo Kế toán

note: module: base
en: Luxembourg - Payroll
vi: Luxembourg - Bảng lương

note: module: base
en: Luxembourg - Payroll with Accounting
vi: Luxembourg - Tính lương với Kế toán

note: module: base
en: M - PROFESSIONAL, SCIENTIFIC AND TECHNICAL ACTIVITIES
vi: M - HOẠT ĐỘNG NGHIỆP VỤ VÀ KHOA HỌC KỸ THUẬT

note: module: base
en: MRP Account Project
vi: MRP Kế toán Dự án

note: module: base
en: MRP Barcode
vi: Mã vạch MRP

note: module: base
en: MRP II - Expiry
vi: MRP II - Thời hạn

note: module: base
en: MRP Project
vi: Dự án MRP

note: module: base
en: MRP Project Sale
vi: MRP Dự án Bán hàng

note: module: base
en: MRP Subcontracting
vi: Gia công MRP

note: module: base
en: MRP Subcontracting Enterprise
vi: Enterprise Gia công MRP

note: module: base
en: MRP Subcontracting Quality
vi: Chất lượng gia công của MRP

note: module: base
en: MRP Subcontracting Repair
vi: Sửa chữa gia công MRP

note: module: base
en: MRP Workorder Expiry
vi: MRP Thời hạn công đoạn

note: module: base
en: MRP Workorder Project Account
vi: Công đoạn Sản xuất Dự án Kế toán

note: module: base
en: MRP features for Quality Control
vi: Tính năng MRP cho Kiểm soát Chất lượng

note: module: base
en: MRP features for Quality Control with IoT
vi: Tính năng MRP cho Kiểm soát Chất lượng với IoT

note: module: base
en: MTO Sale <-> Purchase
vi: Bán theo đơn hàng <-> Mua hàng

note: module: base
en: Madam
vi: Cô

note: module: base odoo-python
en: Mail Delivery Failed
vi: Lỗi gửi mail

note: module: base
en: Mail Enterprise
vi: Thư doanh nghiệp

note: module: base
en: Mail Group
vi: Nhóm gửi thư

note: module: base
en: Mail Plugin
vi: Plugin thư

note: module: base
en: Mail Tests
vi: Thư kiểm thử

note: module: base
en: Mail Tests (Enterprise)
vi: Thư kiểm thử (Enterprise)

note: module: base
en: Mail Tests (Full)
vi: Thư kiểm thử (Full)

note: module: base
en: Mail Tests: performances and tests specific to mail
vi: Kiểm tra thư: biểu diễn và kiểm tra cụ thể cho thư

note: module: base
en: Mail Tests: performances and tests specific to mail with all sub-modules
vi: Kiểm thử Thư: hiệu suất và kiểm thử dành riêng cho thư cùng với tất cả phân hệ phụ

note: module: base odoo-python
en: Mail delivery failed via SMTP server '%(server)s'.
    %(exception_name)s: %(message)s
vi: Gửi email gửi thất bại qua máy chủ SMTP '%(server)s'.
    %(exception_name)s: %(message)s

note: module: base
en: Main Apps
vi: Ứng dụng chính

note: module: base
en: Main Sequence
vi: Trình tự chính

note: module: base
en: Main action of Current Window
vi: Hoạt động chính của cửa sổ hiện tại

note: module: base
en: Maintenance - HR
vi: Bảo trì - HR

note: module: base
en: Maintenance - MRP
vi: Bảo trì - MRP

note: module: base
en: Make and receive phone calls from within Odoo.
vi: Gọi và nhận cuộc gọi điện thoại ngay từ Odoo.

note: module: base
en: Make ecommerce work for Ecuador.
vi: Khiến thương mại điện tử hoạt động cho Ecuador

note: module: base
en: Malaysia - Accounting
vi: Malaysia - Kế toán

note: module: base
en: Malaysia - Accounting Reports
vi: Malaysia - Báo cáo Kế toán

note: module: base
en: Mali - Accounting
vi: Mali - Kế toán

note: module: base
en: Malta - Accounting
vi: Malta - Kế toán

note: module: base
en: Malta - Accounting Reports
vi: Malta - Báo cáo Kế toán

note: module: base
en: Manage Appointments with Employees
vi: Quản lý Lịch hẹn với Nhân viên

note: module: base
en: Manage Contact Titles as well as their abbreviations (e.g. "Mr.", "Mrs.", etc).
vi: Quản lý Tiêu đề Liên hệ cũng như chữ viết tắt của chúng (ví dụ: "Ông", "Bà",...).

note: module: base
en: Manage Job board integrations with website
vi: Quản lý tích hợp các nền tảng việc làm với trang web

note: module: base
en: Manage Meeting Rooms
vi: Quản lý phòng họp

note: module: base
en: Manage Monster Job board integrations with skills
vi: Quản lý tích hợp nền tảng việc làm Monster với kỹ năng

note: module: base
en: Manage Monster Job board integrations with website
vi: Quản lý tích hợp nền tảng việc làm Monster với trang web

note: module: base
en: Manage Recruitment and Job applications
    ---------------------------------------
    
    Publish, promote and organize your job offers with the Odoo
    <a href="https://www.odoo.com/app/recruitment">Open Source Recruitment Application</a>.
    
    Organize your job board, promote your job announces and keep track of
    application submissions easily. Follow every applicant and build up a database
    of skills and profiles with indexed documents.
    
    Post Your Jobs on Best Job Boards
    ---------------------------------
    
    Connect automatically to most famous job board websites; linkedIn, Monster,
    Craigslist, ... Every job position has a new email address automatically
    assigned to route applications automatically to the right job position.
    
    Whether applicants contact you by email or using an online form, you get all
    the data indexed automatically (resumes, motivation letter) and you can answer
    in just a click, reusing templates of answers.
    
    Customize Your Recruitment Process
    ----------------------------------
    
    Use the kanban view and customize the steps of your recruitments process;
    pre-qualification, first interview, second interview, negociaiton, ...
    
    Get accurate statistics on your recruitment pipeline. Get reports to compare
    the performance of your different investments on external job boards.
    
    Streamline Your Recruitment Process
    -----------------------------------
    
    Follow applicants in your recruitment process with the smart kanban view. Save
    time by automating some communications with email templates.
    
    Documents like resumes and motivation letters are indexed automatically,
    allowing you to easily find for specific skills and build up a database of
    profiles.
vi: Quản lý Tuyển dụng và Đơn ứng tuyển
    ---------------------------------------
    
    Đăng, quảng bá và sắp xếp các lời mời làm việc của bạn với
    <a href="https://www.odoo.com/app/recruitment">Ứng dụng Tuyển dụng Mã nguồn Mở</a> của Odoo.
    
    Tổ chức trang việc làm, quảng bá thông báo tuyển dụng của bạn và theo dõi
    các đơn ứng tuyển dễ dàng. Theo dõi mọi ứng viên và xây dựng cơ sở dữ liệu
    các kỹ năng và hồ sơ với các tài liệu được lập chỉ mục.
    
    Đăng Công việc của Bạn lên các Trang Việc làm Tốt nhất
    ---------------------------------
    
    Kết nối tự động với hầu hết các trang web việc làm nổi tiếng; linkedIn, Monster,
    Craigslist,... Mỗi Chức vụ đều được tự động chỉ định một địa chỉ email mới
    để chuyển đơn ứng tuyển đến đúng Chức vụ một cách tự động.
    
    Cho dù ứng viên liên hệ với bạn qua email hay biểu mẫu online, bạn sẽ nhận được tất cả
    dữ liệu được lập chỉ mục tự động (CV, thư xin việc) và bạn có thể trả lời
    chỉ trong một cú nhấp chuột, sử dụng lại các mẫu câu trả lời.
    
    Tùy chỉnh Quy trình Tuyển dụng của Bạn
    ----------------------------------
    
    Sử dụng chế độ xem kanban và tùy chỉnh các bước trong quy trình tuyển dụng;
    sơ tuyển, phỏng vấn lần đầu, phỏng vấn lần hai, thương lượng, ...
    
    Nhận số liệu thống kê chính xác về quy trình tuyển dụng của bạn. Nhận báo cáo để so sánh
    hiệu suất của các khoản đầu tư khác nhau trên những trang việc làm bên ngoài.
    
    Hợp lý hóa Quy trình Tuyển dụng của Bạn
    -----------------------------------
    
    Theo dõi các ứng viên trong quá trình tuyển dụng với chế độ xem kanban thông minh. Tiết kiệm
    thời gian bằng cách tự động hóa một số thông tin liên lạc với các mẫu email.
    
    Các tài liệu như CV và thư xin việc được lập chỉ mục tự động,
    cho phép bạn dễ dàng tìm kiếm các kỹ năng cụ thể và xây dựng cơ sở dữ liệu
    hồ sơ.

note: module: base
en: Manage Time Off in Payslips
vi: Quản lý Nghỉ phép trong Bảng lương

note: module: base
en: Manage Time Off in Payslips Enterprise
vi: Quản lý Nghỉ phép trong Bảng lương Enterprise

note: module: base
en: Manage a forum with FAQ and Q&A
vi: Quản lý diễn đàn với Câu hỏi thường gặp và Hỏi & Đáp

note: module: base
en: Manage accounting with fleet features
vi: Quản lý kế toán với tính năng đội xe

note: module: base
en: Manage accounting with fleets
vi: Quản lý kế toán với đội xe

note: module: base
en: Manage and customize the items available and displayed in your Odoo system menu. You can delete an item by clicking on the box at the beginning of each line and then delete it through the button that appeared. Items can be assigned to specific groups in order to make them accessible to some users within the system.
vi: Quản lý và tùy chỉnh các mục có sẵn và hiển thị trong menu hệ thống Odoo của bạn. Bạn có thể xóa một mục bằng cách chọn ở đầu mỗi dòng và sau đó xóa bằng nút xuất hiện trên màn hình. Các mục có thể được gán cho các nhóm cụ thể để một số người dùng trong hệ thống có thể truy cập chúng.

note: module: base
en: Manage and publish an eLearning platform
vi: Quản lý và đăng nền tảng eLearning

note: module: base
en: Manage assets with fleets
vi: Quản lý tài sản với phương tiện

note: module: base
en: Manage certificate
vi: Quản lý chứng chỉ

note: module: base
en: Manage disallowed expenses
vi: Quản lý chi phí không được phép

note: module: base
en: Manage disallowed expenses with fleets
vi: Quản lý chi phí không được phép với phương tiện

note: module: base
en: Manage engineering change orders on products, bills of material
vi: Quản lý các trình tự thay đổi kỹ thuật theo sản phẩm, hóa đơn nguyên vật liệu

note: module: base
en: Manage event booths
vi: Quản lý gian hàng sự kiện

note: module: base
en: Manage event booths sale
vi: Quản lý doanh số bán gian hàng sự kiện

note: module: base
en: Manage extra hours for your hourly paid employees for belgian payroll
vi: Quản lý giờ làm thêm cho nhân viên được trả lương theo giờ dành cho bảng lương của Bỉ

note: module: base
en: Manage extra hours for your hourly paid employees using attendance
vi: Quản lý giờ làm thêm cho nhân viên được trả lương theo giờ bằng cách sử dụng tính năng chuyên cần

note: module: base
en: Manage extra hours for your hourly paid employees using planning
vi: Quản lý giờ làm thêm cho nhân viên được trả lương theo giờ bằng cách sử dụng tính năng kế hoạch

note: module: base
en: Manage financial and analytic accounting
vi: Quản lý kế toán phân tích và tài chính

note: module: base
en: Manage product inventory & availability
vi: Quản lý tồn kho sản phẩm và tình trạng còn hàng

note: module: base
en: Manage rental contracts, deliveries and returns
vi: Quản lý hợp đồng cho thuê, giao hàng và trả hàng

note: module: base
en: Manage skills of your employees
vi: Quản lý kỹ năng của nhân viên

note: module: base
en: Manage skills of your employees during an appraisal process
vi: Quản lý kỹ năng của nhân viên trong quá trình đánh giá

note: module: base
en: Manage skills, knowledge and resume of your employees
vi: Quản lý kỹ năng, kiến thức và CV của nhân viên

note: module: base
en: Manage the list of countries that can be set on your contacts.
vi: Quản lý danh sách các quốc gia có thể thiết lập trên liên hệ của bạn.

note: module: base
en: Manage the signatures to send to your applicants
vi: Quản lý các chữ ký để gửi cho ứng viên

note: module: base
en: Manage work entries
vi: Quản lý công

note: module: base
en: Manage your Facebook pages and schedule posts
vi: Quản lý các trang Facebook và lên lịch đăng bài

note: module: base
en: Manage your Instagram Business accounts and schedule posts
vi: Quản lý tài khoản Instagram Doanh nghiệp của bạn và lên lịch đăng bài

note: module: base
en: Manage your Instagram Business accounts and schedule posts.
vi: Quản lý tài khoản Instagram Doanh nghiệp của bạn và lên lịch đăng bài

note: module: base
en: Manage your LinkedIn accounts and schedule posts
vi: Quản lý tài khoản LinkedIn của bạn và lên lịch đăng bài

note: module: base
en: Manage your X accounts and schedule posts
vi: Quản lý tài khoản X của bạn và lên lịch đăng bài

note: module: base
en: Manage your YouTube videos and schedule video uploads
vi: Quản lý video YouTube của bạn và lên lịch đăng tải video

note: module: base
en: Manage your documents to sign in contracts
vi: Quản lý tài liệu của bạn để ký hợp đồng

note: module: base
en: Manage your employee payroll records
vi: Quản lý hồ sơ bảng lương nhân viên của bạn

note: module: base
en: Manage your employees' schedule
vi: Quản lý lịch làm việc của nhân viên

note: module: base
en: Manage your fleet and track car costs
vi: Quản lý phương tiện của bạn và theo dõi chi phí vận hành

note: module: base
en: Manage your mailing lists
vi: Quản lý danh sách gửi thư của bạn

note: module: base
en: Manage your online hiring process
vi: Quản lý quá trình tuyển dụng online của bạn

note: module: base
en: Manage your salespersons' commissions
vi: Quản lý hoa hồng của chuyên viên sales

note: module: base
en: Manage your social media and website visitors
vi: Dễ dàng quản lý các trang mạng xã hội của bạn và khách truy cập trang web

note: module: base
en: Manage your stock and logistics activities
vi: Quản lý kho và các hoạt động logistics

note: module: base
en: Management of leaves for part-time workers in France
vi: Quản lý nghỉ phép cho nhân công làm việc bán thời gian ở Pháp

note: module: base
en: Manufacturing
vi: Sản xuất

note: module: base
en: Manufacturing Expiry
vi: Hạn Sản xuất

note: module: base
en: Manufacturing Orders & BOMs
vi: Lệnh Sản xuất & Hoá đơn Nguyên vật liệu

note: module: base
en: Many2many Operations
vi: Hoạt động Many2many

note: module: base odoo-python
en: Many2one %(field)s on model %(model)s does not exist!
vi: Many2one %(field)s trên mô hình %(model)s không tồn tại!

note: module: base
en: ManyToMany Relations
vi: Quan hệ ManyToMany

note: module: base
en: Map View
vi: Chế độ xem Bản đồ

note: module: base
en: Margins by Products
vi: Lợi nhuận theo sản phẩm

note: module: base
en: Margins in Sales Orders
vi: Lợi nhuận theo đơn bán hàng

note: module: base
en: Marketing Automation
vi: Tự động hóa marketing

note: module: base
en: Marketing Automation Templates for E-Commerce
vi: Mẫu Tự động hoá Marketing cho Thương mại điện tử

note: module: base
en: Marketing Automation Tests
vi: Kiểm tra tự động hóa marketing

note: module: base
en: Marketing Card
vi: Thiệp marketing

note: module: base
en: Mass Mail Tests
vi: Kiểm thử gửi thư hàng loạt

note: module: base
en: Mass Mail Tests: feature and performance tests for mass mailing
vi: Kiểm thử Gửi thư Hàng loạt: kiểm thử tính năng và hiệu năng gửi thư hàng loạt

note: module: base
en: Mass Mailing Themes
vi: Chủ đề Gửi thư Hàng loạt

note: module: base
en: Mass mailing on attendees
vi: Gửi thư hàng loạt cho người tham dự

note: module: base
en: Mass mailing on course members
vi: Gửi thư hàng loạt cho các thành viên khóa học

note: module: base
en: Mass mailing on lead / opportunities
vi: Gửi thư hàng loạt cho lead/cơ hội

note: module: base
en: Mass mailing on sale orders
vi: Gửi thư hàng loạt theo đơn bán hàng

note: module: base
en: Mass mailing on sale subscriptions
vi: Gửi thư hàng loạt cho các gói đăng ký bán hàng

note: module: base
en: Mass mailing on track speakers
vi: Gửi thư hàng loạt cho diễn giả

note: module: base
en: Mass mailing sms on lead / opportunities
vi: Gửi thư hàng loạt cho lead/cơ hội qua SMS

note: module: base
en: Mass mailing sms on sale orders
vi: Gửi sms hàng loạt theo đơn đặt hàng

note: module: base
en: Master Production Schedule
vi: Kế hoạch sản xuất tổng thể

note: module: base
en: Materials Management
vi: Quản lý nguyên liệu

note: module: base
en: Mauritius - Accounting
vi: Mauritius - Kế toán

note: module: base
en: Max Email Size
vi: Kích thước email tối đa

note: module: base
en: Maximum of Group of Contacts
vi: Số lượng Nhóm Liên hệ tối đa

note: module: base
en: Meeting Rooms
vi: Phòng họp

note: module: base
en: Menus Customization
vi: Tùy chỉnh Menu

note: module: base
en: Merge Automatically
vi: Gộp tự động

note: module: base
en: Merge Automatically all process
vi: Gộp tự động toàn bộ quá trình

note: module: base
en: Merge Contacts
vi: Gộp liên hệ

note: module: base
en: Merge Partner Line
vi: Gộp dòng đối tác

note: module: base
en: Merge Partner Wizard
vi: Tính năng gộp đối tác

note: module: base
en: Merge the following contacts
vi: Gộp các liên hệ sau

note: module: base
en: Merge with Manual Check
vi: Gộp thông qua kiểm tra thủ công

note: module: base
en: Mexican Localization for EDI documents
vi: Bản địa hóa tiếng Mexico cho các tài liệu EDI

note: module: base
en: Mexican Localization for eCommerce
vi: Bản địa hóa tiếng Mexico cho Thương mại điện tử

note: module: base
en: Mexican Localization for the Point of Sale
vi: Bản địa hóa tiếng Mexico cho Điểm bán hàng

note: module: base
en: Mexico - Accounting
vi: Mexico - Kế toán

note: module: base
en: Mexico - Electronic Delivery Guide
vi: Mexico - Hướng dẫn giao hàng điện tử

note: module: base
en: Mexico - Month 13 Trial Balance
vi: Mexico - Bảng cân đối thử tháng 13

note: module: base
en: Mexico - Payroll
vi: Mexico - Bảng lương

note: module: base
en: Mexico - Payroll with Accounting
vi: Mexico - Bảng lương với Kế toán

note: module: base
en: Mexico Month 13 Trial Balance Report
vi: Báo cáo bảng cân đối thử tháng 13 của Mexico

note: module: base
en: Microsoft Users
vi: Người dùng Microsoft

note: module: base
en: Millimes
vi: Millim

note: module: base
en: Minimal set of accounts to start to work in Perú.
    =================================================
    
    The usage of this CoA must refer to the official documentation on MEF.
    
    https://www.mef.gob.pe/contenidos/conta_publ/documentac/VERSION_MODIFICADA_PCG_EMPRESARIAL.pdf
    https://www.mef.gob.pe/contenidos/conta_publ/documentac/PCGE_2019.pdf
    
    All the legal references can be found here.
    
    http://www.sunat.gob.pe/legislacion/general/index.html
    
    Considerations.
    ===============
    
    Chart of account:
    -----------------
    
    The tree of the CoA is done using account groups, the most common accounts 
    are available within their group, if you want to create a new account use 
    the groups as reference. 
    
    Taxes:
    ------
    
    'IGV': {'name': 'VAT', 'code': 'S'},
    'IVAP': {'name': 'VAT', 'code': ''},
    'ISC': {'name': 'EXC', 'code': 'S'},
    'ICBPER': {'name': 'OTH', 'code': ''},
    'EXP': {'name': 'FRE', 'code': 'G'},
    'GRA': {'name': 'FRE', 'code': 'Z'},
    'EXO': {'name': 'VAT', 'code': 'E'},
    'INA': {'name': 'FRE', 'code': 'O'},
    'OTHERS': {'name': 'OTH', 'code': 'S'},
    
    We added on this module the 3 concepts in taxes (necessary for the EDI
    signature)
    
    EDI Peruvian Code: used to select the type of tax from the SUNAT
    EDI UNECE code: used to select the type of tax based on the United Nations
    Economic Commission
    EDI Affect. Reason: type of affectation to the IGV based on the Catalog 07
    
    Products:
    ---------
    
    Code for products to be used in the EDI are availables here, in order to decide
    which tax use due to which code following this reference and python code:
    
    https://docs.google.com/spreadsheets/d/1f1fxV8uGhA-Qz9-R1L1-dJirZ8xi3Wfg/edit#gid=662652969
    
    **Nota:**
    ---------
    
    **RELACIÓN ENTRE EL PCGE Y LA LEGISLACIÓN TRIBUTARIA:**
    
    Este PCGE ha sido preparado como una herramienta de carácter contable, para acumular información que
    requiere ser expuesta en el cuerpo de los estados financieros o en las notas a dichos estados. Esa acumulación se
    efectúa en los libros o registros contables, cuya denominación y naturaleza depende de las actividades que se
    efectúen, y que permiten acciones de verificación, control y seguimiento. Las NIIF completas y la NIIF PYMES no
    contienen prescripciones sobre teneduría de libros, y consecuentemente, sobre los libros y otros registros
    de naturaleza contable. Por otro lado, si bien es cierto la contabilidad es también un insumo, dentro de otros, para
    labores de cumplimiento tributario, este PCGE no ha sido elaborado para satisfacer prescripciones tributarias ni su
    verificación. No obstante ello, donde no hubo oposición entre la contabilidad financiera prescrita por las NIIF y
    la legislación tributaria, este PCGE ha incluido subcuentas, divisionarias y sub divisionarias, para
    distinguir componentes con validez tributaria, dentro del conjunto de componentes que corresponden a una
    perspectiva contable íntegramente. Por lo tanto, este PCGE no debe ser considerado en ningún aspecto
    como una guía con propósitos distintos del contable.
vi: Bộ tài khoản tối thiểu để bắt đầu hoạt động ở Peru.
    =================================================
    
    Khi sử dụng hệ thống tài khoản này phải tham khảo tài liệu chính thức của MEF.
    
    https://www.mef.gob.pe/contenidos/conta_publ/documentac/VERSION_MODIFICADA_PCG_EMPRESARIAL.pdf
    https://www.mef.gob.pe/contenidos/conta_publ/documentac/PCGE_2019.pdf
    
    Bạn có thể tìm tất cả tài liệu tham khảo pháp lý ở đây.
    
    http://www.sunat.gob.pe/legislacion/general/index.html
    
    Lưu ý.
    ===============
    
    Hệ thống tài khoản:
    -----------------
    
    Cây hệ thống tài khoản được thực hiện bằng cách sử dụng các nhóm tài khoản, những tài khoản phổ biến nhất
    đều có sẵn trong nhóm của chúng, nếu bạn muốn tạo tài khoản mới, hãy sử dụng
    nhóm làm tham chiếu.
    
    
    Thuế:
    ------
    
    'IGV': {'name': 'VAT', 'code': 'S'},
    'IVAP': {'name': 'VAT', 'code': ''},
    'ISC': {'name': 'EXC', 'code': 'S'},
    'ICBPER': {'name': 'OTH', 'code': ''},
    'EXP': {'name': 'FRE', 'code': 'G'},
    'GRA': {'name': 'FRE', 'code': 'Z'},
    'EXO': {'name': 'VAT', 'code': 'E'},
    'INA': {'name': 'FRE', 'code': 'O'},
    'OTHERS': {'name': 'OTH', 'code': 'S'},
    
    Chúng tôi đã thêm vào phân hệ này 3 khái niệm về thuế (cần thiết cho chữ ký
    EDI)
    
    Mã EDI Peru: được sử dụng để chọn loại thuế từ SUNAT
    Mã EDI UNECE: dùng để chọn loại thuế theo Ủy ban Kinh tế 
    Liên hợp quốc
    Lý do ảnh hưởng EDI: loại ảnh hưởng đến IGV dựa trên Danh mục 07
    
    Sản phẩm:
    ---------
    
    Mã sản phẩm được sử dụng trong EDI có sẵn tại đây, để quyết định
    việc sử dụng thuế nào do mã nào tuân thủ tham chiếu này và mã python:
    
    https://docs.google.com/spreadsheets/d/1f1fxV8uGhA-Qz9-R1L1-dJirZ8xi3Wfg/edit#gid=662652969
    
    **Nota:**
    ---------
    
    **RELACIÓN ENTRE EL PCGE Y LA LEGISLACIÓN TRIBUTARIA:**
    
    Este PCGE ha sido preparado como una herramienta de carácter contable, para acumular información que
    requiere ser expuesta en el cuerpo de los estados financieros o en las notas a dichos estados. Esa acumulación se
    efectúa en los libros o registros contables, cuya denominación y naturaleza depende de las actividades que se
    efectúen, y que permiten acciones de verificación, control y seguimiento. Las NIIF completas y la NIIF PYMES no
    contienen prescripciones sobre teneduría de libros, y consecuentemente, sobre los libros y otros registros
    de naturaleza contable. Por otro lado, si bien es cierto la contabilidad es también un insumo, dentro de otros, para
    labores de cumplimiento tributario, este PCGE no ha sido elaborado para satisfacer prescripciones tributarias ni su
    verificación. No obstante ello, donde no hubo oposición entre la contabilidad financiera prescrita por las NIIF y
    la legislación tributaria, este PCGE ha incluido subcuentas, divisionarias y sub divisionarias, para
    distinguir componentes con validez tributaria, dentro del conjunto de componentes que corresponden a una
    perspectiva contable íntegramente. Por lo tanto, este PCGE no debe ser considerado en ningún aspecto
    como una guía con propósitos distintos del contable.

note: module: base
en: Mining
vi: Khai thác

note: module: base odoo-python
en: Missing SMTP Server
    Please define at least one SMTP server, or provide the SMTP parameters explicitly.
vi: Thiếu Máy chủ SMTP
    Hãy xác định ít nhất một máy chủ SMTP, hoặc cung cấp các thông số SMTP một cách rõ ràng.

note: module: base odoo-python
en: Missing required value for the field '%(name)s' (%(technical_name)s)
vi: Thiếu giá trị bắt buộc cho trường '%(name)s' (%(technical_name)s)

note: module: base odoo-python
en: Missing required value for the field '%(name)s' on a linked model [%(linked_model)s]
vi: Thiếu giá trị bắt buộc cho trường '%(name)s' trên mô hình liên kết [%(linked_model)s]

note: module: base odoo-python
en: Missing view architecture.
vi: Thiếu kiến trúc chế độ xem.

note: module: base
en: Mister
vi: Ông

note: module: base
en: Mobile View Mode
vi: Chế độ xem trên thiết bị di động

note: module: base
en: Mobile:
vi: Di động:

note: module: base odoo-python
en: Model %s does not exist
vi: Mô hình%s không tồn tại

note: module: base odoo-python
en: Model %s does not exist!
vi: Mô hình %s không tồn tại!

note: module: base
en: Model Access
vi: Truy cập mô hình

note: module: base
en: Model Constraint
vi: Ràng buộc đối tượng

note: module: base
en: Model Constraints
vi: Ràng buộc đối tượng

note: module: base
en: Model Data
vi: Dữ liệu mô hình

note: module: base
en: Model Description
vi: Mô tả đối tượng

note: module: base
en: Model Domain
vi: Miền mô hình

note: module: base
en: Model Inheritance Tree
vi: Cây kế thừa mô hình

note: module: base
en: Model Overview
vi: Tổng quan đối tượng

note: module: base
en: Model name of the object to open in the view window
vi: Tên mô hình của đối tượng để mở trong cửa sổ chế độ xem

note: module: base odoo-python
en: Model not found: %(model)s
vi: Mô hình không được tìm thấy: %(model)s

note: module: base
en: Model of the view
vi: Mô hình của chế độ xem

note: module: base
en: Model on which the server action runs.
vi: Đối tượng chạy trên máy chủ.

note: module: base
en: Model to Export
vi: Mô hình cần xuất

note: module: base odoo-python
en: Model “%s” contains module data and cannot be removed.
vi: Phân hệ “%s” chứa dữ liệu phân hệ và không thể xóa được.

note: module: base
en: Models inherits from another only once
vi: Các mô hình chỉ kế thừa từ mô hình khác một lần

note: module: base
en: Modified Architecture
vi: Sửa đổi cấu trúc

note: module: base
en: Module Category
vi: Loại phân hệ

note: module: base
en: Module Info
vi: Thông tin Phân hệ

note: module: base
en: Module Reference Report (base)
vi: Báo cáo tham chiếu phân hệ (cơ sở)

note: module: base
en: Module Uninstall
vi: Gỡ cài đặt phân hệ

note: module: base
en: Module Update
vi: Cập nhật Mô đun

note: module: base
en: Module Update Result
vi: Kết quả cập nhật modun

note: module: base
en: Module Upgrade Install
vi: Cài đặt Phân hệ nâng cấp

note: module: base
en: Module dependency
vi: Phụ thuộc của phân hệ

note: module: base
en: Module exclusion
vi: Loại trừ phân hệ

note: module: base
en: Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.
    
       Supported documents are SO, PO.
vi: Phân hệ dùng để đồng bộ hóa Tài liệu giữa nhiều công ty. Ví dụ: phân hệ này cho phép bạn tự động tạo Đơn Bán hàng khi Đơn Mua hàng được xác minh với một nhà cung cấp hệ thống khác và ngược lại.
    
        Các tài liệu được hỗ trợ là Đơn Bán hàng, Đơn Mua hàng.

note: module: base
en: Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.
    
       Supported documents are invoices/credit notes.
vi: Phân hệ dùng để đồng bộ hóa Tài liệu giữa nhiều công ty. Ví dụ: phân hệ này cho phép bạn tự động tạo Đơn Bán hàng khi Đơn Mua hàng được xác minh với một nhà cung cấp hệ thống khác và ngược lại.
    
        Tài liệu được hỗ trợ là hóa đơn/giấy báo có.

note: module: base
en: Module for synchronization of Inventory Documents between several companies.
       For example, this allows you to have a delivery receipt created automatically in the receiving company when another company of the system confirms a delivery order.
vi: Phân hệ để đồng bộ hóa Tài liệu Tồn kho giữa nhiều công ty.
      Ví dụ, phân hệ này cho phép bạn tạo phiếu nhập kho tự động trong công ty nhận hàng khi một công ty khác trong hệ thống xác nhận phiếu xuất kho.

note: module: base odoo-python
en: Module loading %(module)s failed: file %(file)s could not be processed:
    %(message)s
vi: Việc tải phân hệ %(module)s đã thất bại: không thể xử lý tệp %(file)s:
     %(message)s

note: module: base odoo-python
en: Modules "%(module)s" and "%(incompatible_module)s" are incompatible.
vi: Phân hệ "%(module)s" và "%(incompatible_module)s" không tương thích.

note: module: base
en: Mongolia - Accounting
vi: Kế toán - Mongolia

note: module: base
en: Mongolia - Accounting Reports
vi: Báo cáo kế toán Mongolia

note: module: base
en: Monitor MRP account using project
vi: Giám sát kế toán MRP bằng cách sử dụng dự án

note: module: base
en: Monitor MRP using project
vi: Giám sát MRP bằng cách sử dụng dự án

note: module: base
en: Monitor purchase in project
vi: Giám sát mua hàng trong dự án

note: module: base
en: Morocco - Accounting
vi: Ma-rốc - Kế toán

note: module: base
en: Morocco - Accounting Reports
vi: Ma-rốc - Báo cáo kế toán

note: module: base
en: Morocco - Payroll
vi: Ma-rốc - Bảng lương

note: module: base
en: Morocco - Payroll with Accounting
vi: Ma-rốc - Bảng lương với Kế toán

note: module: base
en: Mozambique - Accounting
vi: Mozambique - Kế toán

note: module: base
en: Mozambique - Accounting Reports
vi: Mozambique - Báo cáo kế toán

note: module: base
en: Mrp Accounting
vi: Kế toán MRP

note: module: base
en: Mrp Repairs
vi: Mrp Sửa chữa

note: module: base
en: Multi Companies
vi: Đa công ty

note: module: base
en: Multi Currencies
vi: Đa tiền tệ

note: module: base
en: My Company (San Francisco) undertakes to do its best to supply performant services in due time in accordance with the agreed timeframes. However, none of its obligations can be considered as being an obligation to achieve results. My Company (San Francisco) cannot under any circumstances, be required by the client to appear as a third party in the context of any claim for damages filed against the client by an end consumer.
vi: Công ty của tôi (San Francisco) cam kết sẽ cố gắng hết sức để cung cấp các dịch vụ hiệu quả trong thời gian thích hợp theo khung thời gian đã thỏa thuận. Tuy nhiên, không có nghĩa vụ nào của nó có thể được coi là nghĩa vụ phải đạt được kết quả. Trong bất kỳ trường hợp nào, Công ty của tôi (San Francisco) không được khách hàng yêu cầu xuất hiện với tư cách là bên thứ ba trong bối cảnh người tiêu dùng cuối cùng có khiếu nại về những thiệt hại mà khách hàng đã nộp cho khách hàng.

note: module: base
en: My Document(s)
vi: Tài liệu của tôi

note: module: base
en: My filters
vi: Bộ lọc của tôi

note: module: base
en: N - ADMINISTRATIVE AND SUPPORT SERVICE ACTIVITIES
vi: N - HOẠT ĐỘNG HÀNH CHÍNH VÀ DỊCH VỤ HỖ TRỢ

note: module: base
en: NACHA Payments
vi: Thanh toán NACHA

note: module: base
en: NZ - Accounting Reports
vi: NZ - Báo cáo kế toán

note: module: base
en: Name of the Many2one field holding the res.currency
vi: Tên của trường Many2one chứa res.currency

note: module: base odoo-python
en: Name or id “%(name_or_id)s” in %(use)s does not exist.
vi: Tên hoặc id “%(name_or_id)s” trong %(use)s không tồn tại.

note: module: base odoo-python
en: Name or id “%(name_or_id)s” in %(use)s must be present in view but is missing.
vi: Tên hoặc id “%(name_or_id)s” trong %(use)s phải có trong chế độ xem nhưng bị thiếu.

note: module: base
en: Name your key
vi: Tên khóa của bạn

note: module: base
en: Netherlands - Accounting
vi: Hà Lan - Kế toán

note: module: base
en: Netherlands - Accounting Reports
vi: Hà Lan - Báo cáo kế toán

note: module: base
en: Netherlands - Payroll
vi: Hà Lan - Bảng lương

note: module: base
en: Netherlands - Payroll with Accounting
vi: Hà Lan - Bảng lương với Kế toán

note: module: base
en: Netherlands - SBR
vi: Hà Lan - SBR

note: module: base
en: Netherlands - SBR ICP
vi: Hà Lan - SBR ICP

note: module: base
en: Netherlands - SBR OB Nummer
vi: Hà Lan - Số SBR OB

note: module: base
en: Netherlands - SBR Status information service
vi: Hà Lan - Dịch vụ thông tin trạng thái SBR

note: module: base
en: Netherlands Intrastat Declaration
vi: Tuyên bố Intrastat Hà Lan

note: module: base
en: New API Key
vi: Khóa API mới

note: module: base odoo-python
en: New Language (Empty translation template)
vi: Ngôn ngữ mới (Mẫu dịch trống)

note: module: base
en: New Password (Confirmation)
vi: Mật khẩu mới (Xác nhận)

note: module: base
en: New Zealand - Accounting
vi: New Zealand - Kế toán

note: module: base
en: Newsletter Subscribe Button
vi: Nút đăng ký bản tin email

note: module: base
en: Newsletter Subscribe SMS Template
vi: Mẫu SMS đăng ký bản tin email

note: module: base
en: Next Execution Date
vi: Ngày thực hiện tiếp theo

note: module: base
en: Next Number
vi: Số tiếp theo

note: module: base
en: Next number of this sequence
vi: Số tiếp theo trong dãy

note: module: base
en: Next number that will be used. This number can be incremented frequently so the displayed value might already be obsolete
vi: Sô tiếp theo sẽ được sử dụng. Số này có thể tự tăng thường xuyên, do đó giá trị được hiển thị có thể đã bị lỗi thời

note: module: base
en: Next planned execution date for this job.
vi: Ngày thực hiện tiếp thep cho công việc này.

note: module: base
en: Nicole is <b>author of several books</b>, including Amazon best seller
                    "How Azure and Odoo will change the business world!".
vi: Nicole là <b>tác giả của một số cuốn sách</b>, bao gồm cuốn bán chạy nhất của Amazon
                    "Azure sẽ cùng Odoo thay đổi thế giới kinh doanh như thế nào!".

note: module: base
en: Nicole works in IT sector <b>since 20 years</b>. She
                    develops software to help develop websites.  She sold her
                    first company at 30 years old and manage to grow Azure Interior
                    from 1 to 55 employees mostly by reselling services on
                    Odoo.
vi: Nicole làm việc trong lĩnh vực CNTT <b>được 20 năm</b>. Cô
                    phát triển phần mềm để giúp cải thiện các trang web. Ở tuổi 30, 
                    cô đã bán công ty đầu tiên của mình và nỗ lực phát triển Azure Interior
                    từ 1 lên 55 nhân viên chủ yếu bằng cách bán lại các dịch vụ trên
                    Odoo.

note: module: base
en: Niger - Accounting
vi: Niger - Kế toán

note: module: base
en: Nigeria - Accounting
vi: Nigeria - Kế toán

note: module: base
en: Nigeria - Accounting Reports
vi: Nigeria - Báo cáo kế toán

note: module: base
en: No (False)
vi: Không (Sai)

note: module: base
en: No Country Found!
vi: Không tìm thấy quốc gia nào!

note: module: base odoo-python
en: No default view of type '%s' could be found!
vi: Không tìm thấy chế độ xem mặc định thuộc loại '%s'!

note: module: base odoo-python
en: No group currently allows this operation.
vi: Hiện tại không có nhóm nào cho phép hoạt động này.

note: module: base odoo-python
en: No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'
vi: Không tìm thấy bản ghi phù hợp cho %(field_type)s '%(value)s' trong trường '%%(field)s'

note: module: base odoo-python
en: No matching record found for %(field_type)s '%(value)s' in field '%%(field)s' and the following error was encountered when we attempted to create one: %(error_message)s
vi: Không tìm thấy bản ghi phù hợp cho%(field_type)s '%(value)s' trong trường '%%(field)s' và đã gặp lỗi sau khi chúng tôi cố gắng tạo một:%(error_message)s

note: module: base
en: No module found!
vi: Không tìm thấy phân hệ!

note: module: base
en: No of Views
vi: Số lượt xem

note: module: base odoo-python
en: No response received. Check server address and port number.
     %s
vi: Không nhận được phản hồi. Kiểm tra địa chỉ server và số port.
     %s

note: module: base odoo-python
en: No spaces allowed in view_mode: “%s”
vi: Không được có khoảng trống trong view_mode: “%s”

note: module: base
en: Non Updatable
vi: Không thể cập nhật

note: module: base odoo-python
en: Non-relational field name "%(field_name)s" in related field "%(related_field)s"
vi: Tên trường không liên quan “%(field_name)s” trong trường liên quan “%(related_field)s”

note: module: base odoo-python
en: Non-relational field “%(field)s” in dependency “%(dependency)s”
vi: Trường không liên quan “%(field)s” trong phụ thuộc “%(dependency)s”

note: module: base odoo-python
en: Non-relational field “%(field)s” in path “%(field_path)s” in %(use)s)
vi: Trường không liên quan “%(field)s” trong đường dẫn “%(field_path)s” trong %(use)s)

note: module: base
en: Non-trivial testing utilities can require models & all
    
    This here module is useful to validate that they're doing what they're 
    supposed to do
vi: Các tiện ích thử nghiệm lớn có thể yêu cầu mô hình & tất cả
    
    Phân hệ này ất hữu ích để xác thực rằng chúng đang thực hiện đúng những gì
    phải làm

note: module: base
en: Norway - Accounting
vi: Na Uy - Kế toán

note: module: base
en: Norway - Accounting Reports
vi: Na Uy - Báo cáo Kế toán

note: module: base
en: Norwegian Standard Audit File for Tax
vi: Tệp Kiểm toán Tiêu chuẩn Na Uy về Thuế

note: module: base odoo-python
en: Not enough access rights on the external ID "%(module)s.%(xml_id)s"
vi: Không đủ quyền truy cập vào ID bên ngoài "%(module)s.%(xml_id)s"

note: module: base
en: Notify the user when a product is back in stock
vi: Thông báo cho người dùng khi có sản phẩm trở lại kho

note: module: base
en: Number of Companies
vi: Số lượng công ty

note: module: base
en: Number of access rights that apply to the current user
vi: Số quyền truy cập được áp dụng cho người dùng hiện tại

note: module: base
en: Number of groups that apply to the current user
vi: Số lượng nhóm áp dụng cho người dùng hiện tại

note: module: base
en: Number of modules added
vi: Số mô đun thêm vào

note: module: base
en: Number of modules updated
vi: Số lượng mô đun được cập nhật

note: module: base
en: Number of record rules that apply to the current user
vi: Số lượng quy tắc về dữ liệu áp dụng cho người dùng hiện tại

note: module: base
en: O - PUBLIC ADMINISTRATION AND DEFENCE; COMPULSORY SOCIAL SECURITY
vi: O - HÀNH CHÍNH CÔNG VÀ PHÒNG VỆ; AN NINH XÃ HỘI BẮT BUỘC

note: module: base
en: OAuth2 Authentication
vi: Xác thực OAuth2

note: module: base
en: OHADA (révisé) - Accounting Reports
vi: OHADA (révisé) - Báo cáo Kế toán

note: module: base
en: OHADA - Accounting
vi: OHADA - Kế toán

note: module: base odoo-python
en: Object %s doesn't exist
vi: Đối tượng %s không tồn tại

note: module: base
en: Odoo Blog
    ----------
    
    Write, Design, Promote and Engage with <a href="https://www.odoo.com/app/blog">Odoo Blog</a>.
    
    Express yourself with the Odoo enterprise grade blogging platform. Write
    beautiful blog posts, engage with visitors, translate content and moderate
    social streams.
    
    Get your blog posts efficiently referenced in Google and translated in mutiple
    languages in just a few clicks.
    
    Write Beautiful Blog Posts
    --------------------------
    
    Drag & Drop well designed *'Building Blocks'* to create beautifull blog posts
    that perfectly integrates images, videos, call-to-actions, quotes, banners,
    etc.
    
    With our unique *'edit inline'* approach, you don't need to be a designer to
    create awsome, good-looking, content. Each blog post will look like it's
    designed by a professional designer.
    
    Automated Translation by Professionals
    --------------------------------------
    
    Get your blog posts translated in multiple languages with no effort. Our
    translation "on demand" feature allows you to benefit from professional
    translators to translate all your changes automatically. (\$0.05 per word)
    Translated versions are updated automatically once translated by professionals
    (around 32 hours).
    
    Engage With Your Visitors
    -------------------------
    
    The integrated website live chat feature allows you to start chatting in real time with
    your visitors to get feedback on your recent posts or get ideas to write new
    posts.
    
    Engaging with your visitors is also a great way to convert visitors into
    customers.
    
    Build Visitor Loyalty
    ---------------------
    
    The one click *follow* button will allow visitors to receive your blog posts by
    email with no effort, without having to register. Social media icons allow
    visitors to share your best blog posts easily.
    
    Google Analytics Integration
    ----------------------------
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers
    are configured by default to track all kinds of events related to shopping
    carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with
    Google Analytics, you get a 360° view of your business.
    
    SEO Optimized Blog Posts
    ------------------------
    
    SEO tools are ready to use, with no configuration required. Odoo suggests
    keywords for your titles according to Google's most searched terms, Google
    Analytics tracks interests of your visitors, sitemaps are created automatically
    for quick Google indexing, etc.
    
    The system even creates structured content automatically to promote your
    products and events effectively in Google.
    
    Designer-Friendly Themes
    ------------------------
    
    Themes are awesome and easy to design. You don't need to develop to create new
    pages, themes or building blocks. We use a clean HTML structure, a
    [bootstrap](http://getbootstrap.com/) CSS and our modularity allows you to
    distribute your themes easily.
    
    The building block approach allows the website to remain clean after end-users
    start creating new contents.
    
    Easy Access Rights
    ------------------
    
    Not everyone requires the same access to your website. Designers manage the
    layout of the site, editors approve content and authors write that content.
    This lets you organize your publishing process according to your needs.
    
    Other access rights are related to business objects (products, people, events,
    etc) and directly following Odoo's standard access rights management, so you do
    not have to configure things twice.
vi: Blog Odoo
    ----------
    
    Viết, Thiết kế, Quảng bá và Tương tác với <a href="https://www.odoo.com/app/blog">Blog Odoo</a>.
    
    Thể hiện bản thân với nền tảng blog dành cho doanh nghiệp của Odoo. Viết
    các bài blog đẹp mắt, tương tác với khách truy cập, dịch nội dung và kiểm duyệt 
    các luồng mạng xã hội.
    
    Các bài blog của bạn được hiển thị một cách hiệu quả trên Google và được dịch sang nhiều
    ngôn ngữ chỉ bằng vài cú nhấp chuột.
    
    Viết các Bài Blog Đẹp mắt
    --------------------------
    
    Kéo và thả *'Khối Dựng'* được thiết kế tối ưu để tạo những bài blog đẹp mắt
    tích hợp hình ảnh, video, lời kêu gọi hành động, trích dẫn, biểu ngữ,...
    một cách hoàn hảo.
    
    Với tính năng *'chỉnh sửa nội tuyến'* độc đáo của chúng tôi, bạn có thể tạo nội dung hấp dẫn, đẹp mắt
    mà không cần phải là một nhà thiết kế. Mỗi bài đăng trên blog sẽ giống như 
    được thiết kế bởi một nhà thiết kế chuyên nghiệp.
    
    Dịch Tự động bởi các Chuyên gia
    --------------------------------------
    
    Không tốn công dịch các bài đăng trên blog của bạn sang nhiều ngôn ngữ.
    Tính năng dịch "theo yêu cầu" của Odoo cho phép các dịch giả chuyên nghiệp
    tự động dịch tất cả thay đổi của bạn. (\$0,05 mỗi từ)
    Các bản dịch sẽ được cập nhật tự động sau khi các dịch giả dịch xong
    (khoảng 32 giờ).
    
    Tương tác với Khách truy cập
    -------------------------
    
    Tính năng livechat được tích hợp trên trang web cho phép bạn bắt đầu trò chuyện theo thời gian thực
    với khách truy cập để nhận phản hồi về các bài đăng gần đây hoặc lấy ý tưởng để viết 
    bài mới.
    
    Tương tác với khách truy cập cũng là một cách tuyệt vời để chuyển đổi khách truy cập thành
    khách hàng.
    
    Tạo dựng Khách hàng Thân thiết
    ---------------------
    
    Chỉ một nút *theo dõi* sẽ cho phép khách truy cập tự động nhận các bài blog của bạn qua
    email mà không cần phải đăng ký. Các biểu tượng phương tiện truyền thông xã hội cho phép
    khách truy cập chia sẻ những bài blog hay nhất của bạn một cách dễ dàng.
    
    Tích hợp Google Analytics
    ----------------------------
    
    Nắm rõ kênh bán hàng của bạn. Trình theo dõi Google Analytics của Odoo 
    được cấu hình theo mặc định để theo dõi tất cả các loại sự kiện liên quan đến giỏ hàng,
    nút kêu gọi hành động,...
    
    Vì các công cụ marketing của Odoo (gửi thư hàng loạt, chiến dịch,...) cũng được liên kết với
    Google Analytics, nên bạn sẽ có được cái nhìn bao quát về doanh nghiệp của mình.
    
    Bài Blog được Tối ưu hóa SEO
    ------------------------
    
    Các công cụ SEO đã sẵn sàng để sử dụng mà không cần cấu hình. Odoo đề xuất
    từ khóa cho tiêu đề theo cụm từ được tìm kiếm nhiều nhất trên Google, Google
    Analytics theo dõi sở thích của khách truy cập, sơ đồ trang web được tạo tự động
    để Google lập chỉ mục nhanh chóng,...
    
    Hệ thống thậm chí còn tự động tạo nội dung có cấu trúc để quảng bá sản phẩm
    và sự kiện của bạn một cách hiệu quả trên Google.
    
    Chủ đề Thân thiện với Nhà thiết kế
    ------------------------
    
    Chủ đề đẹp mắt và được thiết kế dễ dàng. Bạn không cần phải phát triển để tạo trang,
    chủ đề hoặc khối dựng mới. Odoo sử dụng cấu trúc HTML rõ ràng,
    CSS [bootstrap](http://getbootstrap.com/) và tính phân hệ của chúng tôi cho phép bạn
    dễ dàng phân phối các chủ đề của mình.
    
    Tính năng khối dựng cho phép trang web vẫn rõ ràng sau khi người dùng cuối
    bắt đầu tạo nội dung mới.
    
    Quyền Truy cập Đơn giản
    ------------------
    
    Không phải ai cũng có quyền truy cập trang web giống nhau. Nhà thiết kế quản lý
    bố cục của trang web, biên tập viên phê duyệt nội dung và tác giả viết nội dung đó. 
    Điều này cho phép bạn sắp xếp quy trình đăng bài theo nhu cầu của mình.
    
    Những quyền truy cập khác có liên quan đến các đối tượng kinh doanh (sản phẩm, con người, sự kiện,
    ...) và trực tiếp tuân thủ quản lý quyền truy cập tiêu chuẩn của Odoo, vì vậy bạn
    không phải cấu hình mọi thứ hai lần.

note: module: base
en: Odoo CRM
    --------
    
    Boost sales productivity, improve win rates, grow revenue with the Odoo
    <a href="https://www.odoo.com/app/crm">Open Source CRM</a>.
    
    Manage your sales funnel with no effort. Attract leads, follow-up on phone
    calls and meetings. Analyse the quality of your leads to make informed
    decisions and save time by integrating emails directly into the application.
    
    Your Sales Funnel, The Way You Like It
    --------------------------------------
    
    Track your opportunities pipeline with the revolutionary kanban view. Work
    inside your sales funnel and get instant visual information about next actions,
    new messages, top opportunities and expected revenues.
    
    Lead Management Made Easy
    -------------------------
    
    Create leads automatically from incoming emails. Analyse leads efficiency and
    compare performance by campaigns, channels or Sales Team.
    
    Find duplicates, merge leads and assign them to the right salesperson in one
    operation. Spend less time on administration and more time on qualifying leads.
    
    Organize Your Opportunities
    ---------------------------
    
    Get your opportunities organized to stay focused on the best deals. Manage all
    your customer interactions from the opportunity like emails, phone calls,
    internal notes, meetings and quotations.
    
    Follow opportunities that interest you to get notified upon specific events:
    deal won or lost, stage changed, new customer demand, etc.
    
    Email Integration and Automation
    --------------------------------
    
    Work with the email applications you already use every day. Whether your
    company uses Microsoft Outlook or Gmail, no one needs to change the way they
    work, so everyone stays productive.
    
    Route, sort and filter incoming emails automatically. Odoo CRM handles incoming
    emails and route them to the right opportunities or Sales Team. New leads are
    created on the fly and interested salespersons are notified automatically.
    
    Collaborative Agenda
    --------------------
    
    Schedule your meetings and phone calls using the integrated calendar. You can
    see your agenda and your colleagues' in one view. As a manager, it's easy to
    see what your team is busy with.
    
    Lead Automation and Marketing Campaigns
    ---------------------------------------
    
    Drive performance by automating tasks with Odoo <a href="https://www.odoo.com/app/crm">CRM</a>.
    
    Use our marketing campaigns to automate lead acquisition, follow ups and
    promotions. Define automation rules (e.g. ask a salesperson to call, send an
    email, ...) based on triggers (no activity since 20 days, answered a
    promotional email, etc.)
    
    Optimize campaigns from lead to close, on every channel. Make smarter decisions
    about where to invest and show the impact of your marketing activities on your
    company's bottom line.
    
    Customize Your Sales Cycle
    --------------------------
    
    Customize your sales cycle by configuring sales stages that perfectly fit your
    sales approach. Control statistics to get accurate forecasts to improve your
    sales performance at every stage of your customer relationship.
    
    Drive Engagement with Gamification
    ----------------------------------
    
    ### Leverage your team's natural desire for competition
    
    Reinforce good habits and improve win rates with real-time recognition and
    rewards inspired by [game mechanics](http://en.wikipedia.org/wiki/Gamification).
    Align Sales Teams around clear business objectives with challenges, personal
    objectives and team leader boards.
    
    ### Leaderboards
    
    Promote leaders and competition amongst Sales Team with performance ratios.
    
    ### Personal Objectives
    
    Assign clear goals to users to align them with the company objectives.
    
    ### Team Targets
    
    Compare revenues with forecasts and budgets in real time.
vi: CRM của Odoo
    --------
    
    Tăng năng suất bán hàng, cải thiện tỷ lệ giao dịch thành công, tăng doanh thu với
    <a href="https://www.odoo.com/app/crm">CRM mã nguồn mở của Odoo</a>.
    
    Không tốn sức quản lý kênh bán hàng của bạn. Thu hút lead, follow-up qua cuộc gọi
    điện thoại và cuộc họp. Phân tích chất lượng lead để đưa ra quyết định sáng suốt
    và tiết kiệm thời gian bằng cách trực tiếp tích hợp email vào ứng dụng.
    
    Kênh Bán hàng của Bạn, Cách thức của Bạn
    --------------------------------------
    
    Theo dõi luồng cơ hội kinh doanh của bạn với chế độ xem kanban đã được cải tiến. Làm việc
    bên trong kênh bán hàng và nhận thông tin trực quan tức thì về các tác vụ tiếp theo,
    thông báo mới, cơ hội kinh doanh ưu tiên và doanh thu dự kiến.
    
    Dễ dàng Quản lý Lead
    -------------------------
    
    Tạo lead tự động từ các email đến. Phân tích hiệu quả lead và
    so sánh hiệu suất theo chiến dịch, kênh hoặc Bộ phận Bán hàng.
    
    Tìm kiếm các bản sao, hợp nhất lead và chỉ định chúng cho chuyên viên sales phù hợp chỉ với một
    thao tác. Tiết kiệm thời gian quản trị và dành nhiều thời gian hơn cho các lead đạt điều kiện.
    
    Sắp xếp Cơ hội Kinh doanh Hợp lý
    ---------------------------
    
    Sắp xếp hợp lý các cơ hội kinh doanh của bạn để tập trung vào những giao dịch tốt nhất.
    Quản lý tất cả tương tác của khách hàng từ cơ hội kinh doanh như email, cuộc gọi điện thoại,
    ghi chú nội bộ, cuộc họp và báo giá.
    
    Theo dõi các cơ hội kinh doanh mà bạn quan tâm để nhận thông báo về các sự kiện cụ thể: 
    giao dịch thành công hoặc không thành công, thay đổi giai đoạn, nhu cầu mới của khách hàng,...
    
    Tích hợp và Tự động hoá Email
    --------------------------------
    
    Làm việc với các ứng dụng email bạn đã sử dụng hàng ngày. Cho dù công ty của bạn
    sử dụng Microsoft Outlook hay Gmail, thì không ai phải thay đổi cách thức làm việc,
    vì vậy mọi thành viên đều có thể làm việc hiệu quả.
    
    Tự động chuyển, sắp xếp và lọc các email đến. CRM của Odoo xử lý các email đến 
    và chuyển chúng đến đúng cơ hội kinh doanh hoặc Bộ phận sales. Các lead mới
    được tạo nhanh chóng và những chuyên viên sales quan tâm đến lead này sẽ nhận được thông báo tự động.
    Chương trình mang tính Hợp tác
    --------------------
    
    Lên lịch các cuộc họp và cuộc gọi điện thoại với lịch được tích hợp. Bạn có thể
    xem chương trình của mình và của đồng nghiệp trong cùng một chế độ xem. Là một nhà quản lý, 
    việc nắm bắt các công việc mà bộ phận của bạn đang thực hiện trở nên thật đơn giản.
    
    Tự động hoá Lead Automation và Chiến dịch Marketing
    ---------------------------------------
    
    Thúc đẩy năng suất bằng các tác vụ tự động với <a href="https://www.odoo.com/app/crm">CRM</a> của Odoo.
    
    Sử dụng các chiến dịch marketing của Odoo để tự động hóa việc thu hút lead, follow up và
    khuyến mãi. Xác định các quy tắc tự động (ví dụ: yêu cầu chuyên viên sales gọi điện,
    gửi email, ...) dựa trên những yếu tố kích hoạt (không có hoạt động nào trong 20 ngày, đã trả lời email quảng cáo,...)
    
    Tối ưu hóa các chiến dịch từ đầu đến cuối trên mọi kênh. Đưa ra quyết định thông minh hơn
    về nơi đầu tư và cho thấy tác động của các hoạt động marketing đối với 
    lợi nhuận của công ty bạn.
    
    Tùy chỉnh Chu kỳ Bán hàng của Bạn
    --------------------------
    
    Tùy chỉnh chu kỳ bán hàng bằng cách tạo ra các giai đoạn bán hàng hoàn toàn phù hợp với 
    phương pháp bán hàng của bạn. Kiểm soát số liệu thống kê để có dự báo chính xác nhằm cải thiện
    hiệu suất bán hàng ở mọi giai đoạn trong mối quan hệ với khách hàng.
    
    Thúc đẩy Tương tác với Cơ chế Trò chơi
    ----------------------------------
    
    ### Tận dụng khao khát cạnh tranh tự nhiên của bộ phận của bạn
    
    Củng cố các thói quen tốt và cải thiện tỷ lệ thành công bằng việc vinh danh và
    trao thưởng tức thì được lấy cảm hứng từ [cơ chế trò chơi] (http://en.wikipedia.org/wiki/Gamification).
    Tổ chức các Bộ phận sales theo những mục tiêu kinh doanh rõ ràng và tạo cho họ các thách thức, mục tiêu cá nhân và bảng thành tích.
    
    ### Bảng thành tích
    
    Khuyến khích các trưởng nhóm và khả năng cạnh tranh giữa các bộ phận sales bằng cách sử dụng tỷ lệ hiệu suất.
    
    ### Mục tiêu Cá nhân
    
    Đặt mục tiêu rõ ràng cho nhân viên theo mục tiêu của công ty.
    
    ### Mục tiêu của Bộ phận
    
    So sánh doanh thu với dự báo và ngân sách trong thời gian thực.

note: module: base
en: Odoo Enterprise Edition License v1.0
vi: Giấy phép Phiên bản Odoo Enterprise v1.0

note: module: base
en: Odoo Enterprise Module
vi: Phân hệ Odoo Enterprise

note: module: base
en: Odoo Human Resources
    --------------------
    
    With Odoo <a href="https://www.odoo.com/app/employees">Human Resources</a>,
    manage the most important asset in your company: People
    
    Get all your HR operations managed easily: knowledge sharing, recruitments,
    appraisals, timesheets, contracts, attendances, payroll, etc.
    
    Each need is provided by a specific app that you activate on demand.
    
    Manage Your Employees
    ---------------------
    
    Oversee all important information in your company address book. Some
    information are restricted to HR managers, others are public to easily look
    colleagues.
    
    Record employee contracts and get alerts when they have to be renewed.
    
    Streamline Your Recruitment Process
    -----------------------------------
    
    Index resumes, track applicants, search profiles with <a href="https://www.odoo.com/app/employees">Odoo HR</a>.
    
    Post job offers and keep track of each application received. Follow applicants
    in your recruitment process with the smart kanban view.
    
    Save time by automating some communications with email templates. Resumes are
    indexed automatically, allowing you to easily find for specific profiles.
    
    Enterprise Social Network
    -------------------------
    
    Break down information silos. Share knowledge and best practices amongst all
    employees. Follow specific people or documents and join groups of interests to
    share expertise and documents.
    
    Interact with your coworkers in real time with website live chat.
    
    Track time and attendances
    --------------------------
    
    Keep track of the time spent by project, client or task. It's easy to record
    timesheets or check attendances for each employee. Get your analytic accounting
    posted automatically based on time spent on your projects.
    
    Time Off Management
    -----------------
    
    Keep track of the vacation days accrued by each employee. Employees enter their
    requests (paid time off, sick time off, etc), for managers to approve and
    validate. It's all done in just a few clicks. The agenda of each employee is
    updated accordingly.
    
    Keep Track of Employee Expenses
    -------------------------------
    
    Get rid of the paper work and follow employee's expenses directly in Odoo.
    Don't loose time or money by controlling the full flow: expense validation,
    reimbursement of employees, posting in the accounting and re-invoicing to
    customers.
    
    Follow Periodic Appraisals
    --------------------------
    
    Set-up appraisals plans and/or surveys for your employees and watch their
    evolution. Define steps for interviews and Odoo will notify managers or
    subordinates automatically to prepare appraisals. Keep track of the progress of
    your staff periodically.
    
    Boost Engagement With Gamification
    ----------------------------------
    
    ### Define clear objective and provide real time feedback
    
    Inspire achievement with challenges, goals and rewards. Define clear objectives
    and provide real time feedback and tangible results. Showcase the top
    performers to the entire channel and publicly recognize a job well done.
    
    ### Leaderboards
    
    Promote leaders and competition amongst Sales Team with performance ratios.
    
    ### Personal Objectives
    
    Assign clear goals to users to align them with the company objectives.
    
    ### Team Targets
    
    Compare revenues with forecasts and budgets in real time.
vi: Nhân sự của Odoo
    --------------------
    
    Quản lý tài sản quan trọng nhất trong doanh nghiệp bạn: Con người
    với <a href="https://www.odoo.com/app/employees">Nhân sự</a> của Odoo,
    
    Quản lý toàn bộ hoạt động nhân sự một cách dễ dàng: chia sẻ kiến thức, tuyển dụng,
    đánh giá, bảng chấm công, hợp đồng, chuyên cần, bảng lương,...
    
    Mỗi nhu cầu sẽ được đáp ứng bằng một ứng dụng cụ thể mà bạn có thể kích hoạt nếu cần.
    
    Quản lý Nhân viên
    ---------------------
    
    Giám sát tất cả thông tin quan trọng trong sổ địa chỉ công ty. Một số
    thông tin chỉ giới hạn cho các quản lý nhân sự, một số thông tin khác được công khai
    để nhân viên có thể xem một cách dễ dàng.
    
    Lưu hợp đồng lao động và nhận thông báo khi chúng cần được gia hạn.
    
    Hợp lý hóa Quy trình Tuyển dụng
    -----------------------------------
    
    Lập chỉ mục CV, theo dõi ứng viên, tìm kiếm hồ sơ với <a href="https://www.odoo.com/app/employees">Nhân sự của Odoo</a>.
    
    Đăng lời mời làm việc và theo dõi từng đơn ứng tuyển đã nhận. Theo dõi ứng viên
    trong quy trình tuyển dụng của bạn với chế độ xem kanban thông minh.
    
    Tiết kiệm thời gian bằng cách tự động hóa thông tin trao đổi với các mẫu email. CV
    được lập chỉ mục tự động, cho phép bạn dễ dàng tìm thấy các hồ sơ cụ thể.
    
    Mạng Xã hội Doanh nghiệp
    -------------------------
    
    Chia nhỏ các silo thông tin. Chia sẻ kiến thức và phương pháp tối ưu nhất giữa tất cả
    nhân viên. Theo dõi những người hoặc tài liệu cụ thể và tham gia các nhóm cùng sở thích để
    chia sẻ kiến thức chuyên môn và tài liệu.
    
    Tương tác với đồng nghiệp của bạn trong thời gian thực với tính năng livechat trên trang web.
    
    Theo dõi Thời gian và Chuyên cần
    --------------------------
    
    Theo dõi thời gian dành cho dự án, khách hàng hoặc nhiệm vụ. Việc ghi lại bảng chấm công
    hoặc kiểm tra chuyên cần của từng nhân viên trở nên thật dễ dàng. Tự động ghi nhận kế toán phân tích
    dựa trên thời gian dành cho các dự án của bạn.
    
    Quản lý Nghỉ phép
    -----------------
    
    Theo dõi ngày nghỉ của từng nhân viên. Nhân viên nhập yêu cầu
    (nghỉ có lương, nghỉ ốm,...) để quản lý phê duyệt và xác thực. Mọi thao tác được
    thực hiện chỉ trong một vài cú nhấp chuột. Lịch làm việc của từng nhân viên
    được cập nhật tương ứng.
    
    Theo dõi Chi phí của Nhân viên
    -------------------------------
    
    Loại bỏ công việc trên giấy tờ và trực tiếp theo dõi chi phí của nhân viên trong Odoo.
    Tránh lãng phí thời gian, tiền bạc bằng cách kiểm soát toàn bộ quy trình: xác nhận chi phí,
    hoàn trả cho nhân viên, ghi nhận trong kế toán và lập hóa đơn lại cho
    khách hàng.
    
    Theo dõi Đánh giá Định kỳ
    --------------------------
    
    Thiết lập kế hoạch đánh giá và/hoặc khảo sát cho nhân viên và theo dõi quá trình tiến bộ
    của họ. Xác định các bước phỏng vấn và Odoo sẽ tự động thông báo cho quản lý hoặc
    nhân viên cấp dưới để chuẩn bị đánh giá. Nắm bắt sự tiến bộ của 
    nhân viên theo định kỳ.
    
    Thúc đẩy Tương tác với Cơ chế Trò chơi
    ----------------------------------
    
    ### Xác định mục tiêu cụ thể và nhận xét theo thời gian thực
    
    Khích lệ nhân viên đạt thành tích bằng thách thức, mục tiêu và phần thưởng. Xác định mục tiêu cụ thể,
    nhận xét theo thời gian thực và có được kết quả rõ ràng. Vinh danh các nhân viên xuất sắc
    nhất trước toàn bộ bộ phận và công khai công nhận những việc đã được hoàn thành tốt.
    
    ### Bảng xếp hạng
    
    Khuyến khích các trưởng nhóm và khả năng cạnh tranh giữa các bộ phận bán hàng bằng cách sử dụng tỷ lệ hiệu suất.
    
    ### Mục tiêu Cá nhân
    
    Đặt mục tiêu rõ ràng cho nhân viên theo mục tiêu của công ty.
    
    ### Mục tiêu của Bộ phận
    
    So sánh doanh thu với dự báo và ngân sách trong thời gian thực.

note: module: base
en: Odoo Manufacturing Resource Planning
    ------------------------------------
    
    Manage Bill of Materials, plan manufacturing orders, track work orders with the
    Odoo <a href="https://www.odoo.com/app/manufacturing">Open Source MRP</a> app.
    
    Get all your assembly or manufacturing operations managed by Odoo. Schedule
    manufacturing orders and work orders automatically. Review the proposed
    planning with the smart kanban and gantt views. Use the advanced analytics
    features to detect bottleneck in resources capacities and inventory locations.
    
    Schedule Manufacturing Orders Efficiently
    -----------------------------------------
    
    Get manufacturing orders and work orders scheduled automatically based on your
    procurement rules, quantities forecasted and dependent demand (demand for this
    part based on another part consuming it).
    
    Define Flexible Master Data
    ---------------------------
    
    Get the flexibility to create multi-level bill of materials, optional routing,
    version changes and phantom bill of materials. You can use BoM for kits or for
    manufacturing orders.
    
    Get Flexibility In All Operations
    ---------------------------------
    
    Edit manually all proposed operations at any level of the progress. With Odoo,
    you will not be frustrated by a rigid system.
    
    Schedule Work Orders
    --------------------
    
    Check resources capacities and fix bottlenecks.  Define routings and plan the
    working time and capacity of your resources. Quickly identify resource
    requirements and bottlenecks to ensure your production meets your delivery
    schedule dates.
    
    
    A Productive User Interface
    ---------------------------
    
    Organize manufacturing orders and work orders the way you like it. Process next
    orders from the list view, control in the calendar view and edit the proposed
    schedule in the Gantt view.
    
    
    Inventory & Manufacturing Analytics
    -----------------------------------
    
    Track the evolution of the stock value, according to the level of manufacturing
    activities as they progress in the transformation process.
    
    Fully Integrated with Operations
    --------------------------------
    
    Get your manufacturing resource planning accurate with it's full integration
    with sales and purchases apps. The accounting integration allows real time
    accounting valuation and deeper reporting on costs and revenues on your
    manufacturing operations.
vi: Lập kế hoạch Tài nguyên Sản xuất của Odoo
    ------------------------------------
    
    Quản lý Hóa đơn Nguyên vật liệu, lập kế hoạch lệnh sản xuất, theo dõi công đoạn với
    ứng dụng <a href="https://www.odoo.com/app/manufacturing">Sản xuất Mã nguồn Mở</a> của Odoo.
    
    Odoo giúp bạn quản lý toàn bộ hoạt động lắp ráp hoặc sản xuất. Lên lịch 
    lệnh sản xuất và công đoạn một cách tự động. Xem lại kế hoạch
    được đề xuất với chế độ xem kanban và gantt thông minh. Sử dụng các tính năng phân tích
    nâng cao để phát hiện tình trạng tắc nghẽn nguồn tài nguyên và vị trí hàng tồn kho.
    
    Lập kế Lệnh Sản xuất một cách Hiệu quả
    -----------------------------------------
    
    Tự động lên lịch lệnh và lệnh công việc dựa trên các quy tắc mua hàng,
    số lượng dự tính và nhu cầu phụ thuộc (nhu cầu đối với cấu kiện này
    dựa trên cấu kiện khác sử dụng nó).
    
    Xác định Dữ liệu Chủ Linh hoạt
    ---------------------------
    
    Có được sự linh hoạt trong việc tạo hóa đơn nguyên vật liệu đa cấp, chuyển hướng tùy chọn, 
    thay đổi phiên bản và hóa đơn nguyên vật liệu ảo. Bạn có thể sử dụng hóa đơn nguyên vật
    liệu cho các bộ kit hoặc cho các lệnh sản xuất.
    
    Mọi Hoạt động Diễn ra Linh hoạt
    ---------------------------------
    
    Chỉnh sửa thủ công tất cả hoạt động được đề xuất ở mọi cấp độ tiến trình. Với Odoo, 
    bạn sẽ hoàn toàn không bị một hệ thống cứng nhắc làm khó chịu.
    
    Lên lịch Lệnh Làm việc
    --------------------
    
    Kiểm tra nguồn tài nguyên và khắc phục tắc nghẽn. Lên lộ trình và lập kế hoạch
    thời gian làm việc cũng như nguồn tài nguyên của bạn. Nhanh chóng xác định các yêu cầu
    về tài nguyên và tình trạng tắc nghẽn để đảm bảo quá trình sản xuất đáp ứng ngày giao hàng 
    theo kế hoạch.
    
    
    Giao diện Người dùng Hiệu quả
    ---------------------------
    
    Sắp xếp các lệnh sản xuất và lệnh việc theo cách bạn muốn. Xử lý các lệnh tiếp theo
    từ chế độ xem danh sách, kiểm soát trong chế độ xem theo lịch và chỉnh sửa lịch trình 
    được đề xuất trong chế độ xem Gantt.
    
    
    Phân tích Tồn kho & Sản xuất
    -----------------------------------
    
    Theo dõi sự phát triển của giá trị tồn kho, theo mức độ hoạt động 
    sản xuất khi chúng tiến triển trong quá trình chuyển đổi.
    
    Tích hợp Hoàn toàn với các Hoạt động
    --------------------------------
    
    Lập kế hoạch tài nguyên sản xuất một cách chính xác nhờ khả năng tích hợp hoàn toàn
    với các ứng dụng bán hàng và mua hàng. Tích hợp kế toán cho phép định giá kế toán
    theo thời gian thực cùng với báo cáo chi tiết hơn về chi phí và doanh thu trong
    hoạt động sản xuất của bạn.

note: module: base
en: Odoo Mass Mailing
    -----------------
    
    Easily send mass mailing to your leads, opportunities or customers
    with Odoo <a href="https://www.odoo.com/app/email-marketing">Email Marketing</a>. Track
    marketing campaigns performance to improve conversion rates. Design
    professional emails and reuse templates in a few clicks.
    
    Send Professional Emails
    ------------------------
    
    Import database of prospects or filter on existing leads, opportunities and
    customers in just a few clicks.
    
    Define email templates to reuse content or specific design for your newsletter.
    Setup several email servers with their own IP/domain to optimise opening rates.
    
    Organize Marketing Campaigns
    ----------------------------
    
    Design, Send, Track by Campaigns with our <a href="https://www.odoo.com/app/email-marketing">Lead Automation</a> app.
    
    Get real time statistics on campaigns performance to improve your conversion
    rate. Track mails sent, received, opened and answered.
    
    Easily manage your marketing campaigns, discussion groups, leads and
    opportunities in one simple and powerful platform.
    
    Integrated with Odoo Apps
    -------------------------
    
    Get access to mass mailing features from every Odoo app to improve the way your
    users communicate.
    
    Send template of emails from Odoo <a href="https://www.odoo.com/app/email-marketing">CRM opportunities</a>, select leads based
    on marketing segments, send <a href="https://www.odoo.com/app/recruitment">job offers</a> and automate
    answers to applicants, reuse email template in the lead automation marketing
    campaigns.
    
    Answers to your emails appears automatically in the history of every document
    with the social network module.
    
    Clean Your Lead Database
    ------------------------
    
    Get a clean lead database that improves over the time using the performance of
    your mails. Odoo handle bounce mails efficiently, flag erroneous leads
    accordingly and gives you statistics on the quality of your leads.
    
    One click emails send
    ---------------------
    
    The marketing department will love working on campaigns. But you can also give
    a one click mass mailing facility to all others users on their own prospects or
    documents.
    
    Select a few documents (e.g. leads, support tickets, suppliers, applicants,
    ...) and send emails to their contacts in one click, reusing existing emails
    templates.
    
    Follow-up On Answers
    --------------------
    
    The chatter feature enables you to communicate faster and more efficiently with
    your customer. Get documents created automatically (leads, opportunities,
    tasks, ...) based on answers to your mass mailing campaigns Follow the
    discussion directly on the business documents within Odoo or via email.
    
    Get all the negotiations and discussions attached to the right document and
    relevent managers notified on specific events.
    
    Campaigns Dashboard
    -------------------
    
    Get the insights you need to make smarter marketing campaign. Track statistics
    per campaign: bounce rates, sent mails, best content, etc. The clear dashboards
    gives you a direct overview of your campaign performance.
    
    Fully Integrated With Others Apps
    ---------------------------------
    
    Define automation rules (e.g. ask a salesperson to call, send an email, ...)
    based on triggers (no activity since 20 days, answered a promotional email,
    etc.)
    
    Optimize campaigns from lead to close, on every channel. Make smarter decisions
    about where to invest and show the impact of your marketing activities on your
    company's bottom line.
    
    Integrate a contact form in your website easily. Forms submissions create leads
    automatically in Odoo CRM. Leads can be used in marketing campaigns.
    
    Manage your <a href="https://www.odoo.com/app/crm">sales funnel</a> with no
    effort. Attract leads, follow-up on phone calls and meetings. Analyse the
    quality of your leads to make informed decisions and save time by integrating
    emails directly into the application.
vi: Odoo Thư hàng loạt
    -----------------
    
    Dễ dàng gửi thư hàng loạt đến các lead, cơ hội kinh doanh hoặc khách hàng của bạn
    nhờ <a href="https://www.odoo.com/app/email-marketing">Marketing qua Email</a> của Odoo. Theo dõi
    hiệu suất chiến dịch marketing để cải thiện tỷ lệ chuyển đổi. Thiết kế 
    email chuyên nghiệp và tái sử dụng mẫu trong một vài cú nhấp chuột.
    
    Gửi Email Chuyên nghiệp
    ------------------------
    
    Nhập cơ sở dữ liệu về khách hàng tiềm năng hoặc lọc lead, cơ hội kinh doanh và
    khách hàng hiện có chỉ bằng vài cú nhấp chuột.
    
    Xác định các mẫu email để sử dụng lại nội dung hoặc thiết kế cụ thể dành cho bản tin email. 
    Thiết lập một số máy chủ email với IP/tên miền riêng để tối ưu hóa tỷ lệ mở.
    
    Tổ chức các Chiến dịch Marketing
    ----------------------------
    
    Thiết kế, Gửi, Theo dõi theo Chiến dịch bằng ứng dụng <a href="https://www.odoo.com/app/email-marketing">Tự động hóa Lead</a> của Odoo
    
    Nhận số liệu thống kê theo thời gian thực về hiệu suất chiến dịch để cải thiện tỷ lệ 
    chuyển đổi. Theo dõi thư đã gửi, đã nhận, đã mở và đã trả lời.
    
    Dễ dàng quản lý các chiến dịch marketing, nhóm thảo luận, lead và 
    cơ hội kinh doanh trong một nền tảng đơn giản và mạnh mẽ.
    
    Tích hợp với các Ứng dụng Odoo
    -------------------------
    
    Có quyền truy cập vào các tính năng gửi thư hàng loạt từ mọi ứng dụng Odoo để cải thiện
    cách thức giao tiếp với người dùng.
    
    Gửi mẫu email từ các <a href="https://www.odoo.com/app/email-marketing">cơ hội kinh doanh CRM</a> của Odoo, chọn lead dựa trên
    phân khúc marketing, gửi <a href="https://www.odoo.com/app/recruitment">lời mời làm việc</a> và tự động 
    trả lời cho ứng viên, tái sử dụng mẫu email trong các chiến dịch marketing 
    tự động hóa lead.
    
    Các email trả lời của bạn tự động xuất hiện trong lịch sử của mọi tài nguyên 
    với phân hệ mạng xã hội.
    
    Dọn dẹp Cơ sở Dữ liệu Lead
    ------------------------
    
    Cơ sở dữ liệu lead gọn gàng được cải thiện theo thời gian nhờ hiệu suất 
    email của bạn. Odoo xử lý các email không thể gửi đi một cách hiệu quả, gắn cờ các lead lỗi 
    tương ứng và cung cấp cho bạn số liệu thống kê về chất lượng lead.
    
    Gửi email bằng một cú nhấp chuột
    ---------------------
    
    Phòng marketing sẽ yêu thích làm việc với các chiến dịch. Tuy nhiên, bạn cũng có thể 
    cung cấp cho tất cả người dùng khác tiện ích gửi thư hàng loạt bằng một cú nhấp chuột trên các tài nguyên hoặc 
    khách hàng tiềm năng của riêng họ.
    
    Chọn một vài tài nguyên (ví dụ: lead, phiếu hỗ trợ, nhà cung cấp, ứng viên, 
    ...) và gửi email đến các liên hệ của chúng chỉ bằng một cú nhấp chuột, sử dụng lại các mẫu 
    email hiện có.
    
    Theo dõi các Câu trả lời
    --------------------
    
    Tính năng chatter cho phép bạn giao tiếp nhanh hơn và hiệu quả hơn với 
    khách hàng của mình. Tự động tạo tài nguyên (lead, cơ hội kinh doanh, 
    nhiệm vụ, ...) dựa trên câu trả lời cho chiến dịch gửi thư hàng loạt của bạn. Trực tiếp theo dõi
    cuộc thảo luận về tài nguyên kinh doanh trong Odoo hoặc qua email.
    
    Tất cả các cuộc đàm phán và thảo luận được đính kèm với tài nguyên phù hợp và 
    những nhà quản lý có liên quan được thông báo về các sự kiện cụ thể.
    
    Trang chủ Chiến dịch
    -------------------
    
    Có được thông tin chi tiết bạn cần để tạo chiến dịch marketing thông minh hơn. Theo dõi số liệu thống kê 
    cho mỗi chiến dịch: tỷ lệ thoát trang, thư đã gửi, nội dung hay nhất,... Trang chủ rõ ràng 
    giúp bạn có được cái nhìn tổng quan trực tiếp về hiệu suất chiến dịch của mình.
    
    Tích hợp Hoàn toàn với các Ứng dụng Khác
    ---------------------------------
    
    Xác định các quy tắc tự động (ví dụ: yêu cầu chuyên viên sales gọi điện, gửi email, ...) 
    dựa trên yếu tố kích hoạt (không có hoạt động nào trong 20 ngày, đã trả lời email quảng cáo,...)
    
    Tối ưu hóa các chiến dịch từ đầu đến cuối trên mọi kênh. Đưa ra quyết định thông minh hơn
    về nơi đầu tư và cho thấy tác động của các hoạt động marketing đối với 
    lợi nhuận của công ty bạn.
    
    Tích hợp biểu mẫu liên hệ trên trang web của bạn một cách dễ dàng. Việc gửi biểu mẫu sẽ tự động tạo lead 
    trong CRM của Odoo. Những lead này có thể được sử dụng trong các chiến dịch marketing.
    
    Không tốn sức quản lý <a href="https://www.odoo.com/app/crm">kênh bán hàng</a> của bạn.
    Thu hút lead, follow-up qua cuộc gọi điện thoại và cuộc họp. Phân tích 
    chất lượng lead để đưa ra quyết định sáng suốt và tiết kiệm thời gian bằng cách trực tiếp 
    tích hợp email vào ứng dụng.

note: module: base
en: Odoo Mexican Localization Reports
vi: Báo cáo Bản địa hóa dành cho Mexico của Odoo

note: module: base
en: Odoo Mexican XML Polizas Export
vi: Xuất XML Polizas Mexico của Odoo

note: module: base
en: Odoo Mexico Localization for Stock/Landing
vi: Bản địa hóa Kho/Kho bãi cho Mexico của Odoo

note: module: base
en: Odoo Mobile Core module
vi: Phân hệ Odoo Chính dành cho Thiết bị Di động

note: module: base
en: Odoo Point of Sale
    -----------------------------
    
    Odoo's <a href="https://www.odoo.com/app/point-of-sale-shop">Point of Sale</a>
    introduces a super clean interface with no installation required that runs
    online and offline on modern hardwares.
    
    It's full integration with the company inventory and accounting, gives you real
    time statistics and consolidations amongst all shops without the hassle of
    integrating several applications.
    
    Work with the hardware you already have
    ---------------------------------------
    
    ### In your web browser
    
    Odoo's POS is a web application that can run on any device that can display
    websites with little to no setup required.
    
    ### Touchscreen or Keyboard?
    
    The Point of Sale works perfectly on any kind of touch enabled device, whether
    it's multi-touch tablets like an iPad or keyboardless resistive touchscreen
    terminals.
    
    ### Scales and Printers
    
    Barcode scanners and printers are supported out of the box with no setup
    required. Scales, cashboxes, and other peripherals can be used with the proxy
    API.
    
    Online and Offline
    ------------------
    
    ### Odoo's POS stays reliable even if your connection isn't
    
    Deploy new stores with just an internet connection: **no installation, no
    specific hardware required**. It works with any **iPad, Tablet PC, laptop** or
    industrial POS machine.
    
    While an internet connection is required to start the Point of Sale, it will
    stay operational even after a complete disconnection.
    
    
    A super clean user interface
    ----------------------------
    
    ### Simple and beautiful
    
    Say goodbye to ugly, outdated POS software and enjoy the Odoo web interface
    designed for modern retailer.
    
    ### Designed for Productivity
    
    Whether it's for a restaurant or a shop, you can activate the multiple orders
    in parallel to not make your customers wait.
    
    ### Blazing fast search
    
    Scan products, browse through hierarchical categories, or get quick information
    about products with the blasting fast filter across all your products.
    
    Integrated Inventory Management
    -------------------------------
    
    Consolidate all your Sales Teams in real time: stores, ecommerce, sales
    teams. Get real time control of the inventory and accurate forecasts to manage
    procurements.
    
    A full warehouse management system at your fingertips: get information about
    products availabilities, trigger procurement requests, etc.
    
    Deliver in-store customer services
    ----------------------------------
    
    Give your shopper a strong experience by integrating in-store customer
    services. Handle reparations, track warantees, follow customer claims, plan
    delivery orders, etc.
    
    Invoicing & Accounting Integration
    ----------------------------------
    
    Produce customer invoices in just a few clicks. Control sales and cash in real
    time and use Odoo's powerful reporting to make smarter decisions to improve
    your store's efficiency.
    
    No more hassle of having to integrate softwares: get all your sales and
    inventory operations automatically posted in your G/L.
    
    Unified Data Amongst All Shops
    ------------------------------
    
    Get new products, pricing strategies and promotions applied automatically to
    selected stores. Work on a unified customer base. No complex interface is
    required to pilot a global strategy amongst all your stores.
    
    With Odoo as a backend, you have a system proven to be perfectly suitable for
    small stores or large multinationals.
    
    Know your customers - in store and out
    --------------------------------------
    
    Successful brands integrates all their customer relationship accross all their
    channels to develop accurate customer profile and communicate with shoppers as
    they make buying decisions, in store or online.
    
    With Odoo, you get a 360° customer view, including cross-channel sales,
    interaction history, profiles, and more.
vi: POS Odoo
    -----------------------------
    
    <a href="https://www.odoo.com/app/point-of-sale-shop">POS</a> của Odoo
    giới thiệu một giao diện tối ưu mà không cần cài đặt, có thể hoạt động
    kể cả khi có và không có kết nối mạng trên các phần cứng hiện đại.
    
    Ứng dụng này tích hợp hoàn toàn với tồn kho và kế toán của doanh nghiệp, cung cấp cho bạn 
    số liệu thống kê và hợp nhất theo thời gian thực giữa tất cả các cửa hàng mà không gặp rắc rối 
    khi tích hợp một số ứng dụng.
    
    Làm việc với phần cứng bạn đã có
    ----------------------------------------
    
    ### Trong trình duyệt web của bạn
    
    POS của Odoo là một ứng dụng web có khả năng chạy trên mọi thiết bị có thể hiển thị 
    các trang web mà không cần hoặc chỉ cần thiết lập không nhiều.
    
    ### Màn hình Cảm ứng hay Bàn phím?
    
    POS hoạt động hoàn hảo trên mọi loại thiết bị hỗ trợ cảm ứng, dù là
    máy tính bảng cảm ứng đa điểm như iPad hay thiết bị đầu cuối màn hình cảm ứng 
    không bàn phím.
    
    ### Cân và Máy in
    
    Máy quét và máy in mã vạch được hỗ trợ sẵn mà không cần thiết lập. 
    Có thể sử dụng cân, hộp đựng tiền và các thiết bị ngoại vi khác với 
    API proxy.
    
    Có và không có kết nối mạng
    ------------------
    
    ### POS của Odoo vẫn đáng tin cậy ngay cả khi bạn không có kết nối mạng.
    
    Triển khai các cửa hàng mới chỉ với kết nối mạng: **không cần cài đặt, không 
    yêu cầu phần cứng riêng**. Ứng dụng hoạt động với mọi **iPad, máy tính bảng, máy tính xách tay** hay 
    máy POS công nghiệp.
    
    Mặc dù cần có kết nối mạng để khởi động POS, nhưng ứng dụng sẽ 
    vẫn hoạt động ngay cả sau khi ngắt kết nối hoàn toàn.
    
    
    Giao diện Người dùng Tối ưu
    ----------------------------
    
    ### Đơn giản và đẹp mắt
    
    Hãy nói lời tạm biệt với những phần mềm POS kém bắt mắt, lỗi thời và tận hưởng giao diện web Odoo 
    được thiết kế cho các nhà bán lẻ hiện đại.
    
    ### Thiết kế vì năng suất
    
    Dù dùng cho nhà hàng hay cửa hàng, bạn có thể kích hoạt nhiều đơn hàng 
    cùng lúc để không khiến khách hàng phải chờ đợi.
    
    ### Tìm kiếm cực nhanh
    
    Quét các sản phẩm, duyệt qua các danh mục phân cấp hoặc nhận thông tin nhanh 
    về các sản phẩm bằng bộ lọc cực tốc độ trên tất cả sản phẩm.
    
    Tích hợp Quản lý Tồn kho 
    -------------------------------
    
    Hợp nhất tất cả Bộ phận sales bán hàng trong thời gian thực: cửa hàng, thương mại điện tử, bộ phận 
    bán hàng. Kiểm soát tồn kho theo thời gian thực và dự báo chính xác để quản lý 
    mua sắm.
    
    Hệ thống quản lý kho toàn diện nằm trong tầm tay bạn: nhận thông tin về 
    trạng thái còn hàng của sản phẩm, kích hoạt yêu cầu mua sắm,...
    
    Cung cấp dịch vụ khách hàng tại cửa hàng
    ----------------------------------
    
    Mang lại trải nghiệm tốt đẹp cho khách mua hàng của bạn bằng cách tích hợp các dịch vụ 
    khách hàng tại cửa hàng. Xử lý các khoản bồi thường, theo dõi bảo hành, theo dõi khiếu nại 
    của khách hàng, lập kế hoạch lệnh giao hàng,...
    
    Tích hợp Hóa đơn & Kế toán
    ----------------------------------
    
    Xuất hóa đơn cho khách hàng chỉ trong vài cú nhấp chuột. Kiểm soát doanh số bán hàng và tiền mặt 
    trong thời gian thực và sử dụng tính năng báo cáo hiệu quả của Odoo để đưa ra các quyết định 
    thông minh hơn nhằm cải thiện hiệu quả cho cửa hàng.
    
    Không gặp rắc rối khi phải tích hợp phần mềm: toàn bộ hoạt động bán hàng và 
    tồn kho của bạn sẽ tự động được ghi nhận trong sổ cái.
    
    Dữ liệu của Tất cả Cửa hàng được Hợp nhất
    ------------------------------
    
    Các sản phẩm mới, chiến lược giá và khuyến mãi được áp dụng tự động cho những
    cửa hàng đã chọn. Làm việc trên một cơ sở khách hàng thống nhất. Không cần giao diện phức tạp 
    để thí điểm chiến lược toàn cầu giữa tất cả các cửa hàng.
    
    Với Odoo làm backend, bạn nắm trong tay một hệ thống đã được chứng minh là hoàn toàn phù hợp với
    các cửa hàng nhỏ và cả những công ty đa quốc gia lớn.
    
    Hiểu rõ Khách hàng của Bạn - trong và ngoài cửa hàng
    --------------------------------------
    
    Các thương hiệu thành công tích hợp mọi mối quan hệ khách hàng trên mọi 
    kênh của họ để phát triển hồ sơ khách hàng một cách chính xác và giao tiếp với khách mua hàng 
    khi họ đưa ra quyết định mua hàng, tại cửa hàng hay online.
    
    Với Odoo, bạn có được cái nhìn bao quát về khách hàng, bao gồm dữ liệu bán hàng trên nhiều kênh, 
    lịch sử tương tác, hồ sơ,...

note: module: base
en: Odoo Proprietary License v1.0
vi: Giấy phép Độc quyền Odoo v1.0

note: module: base
en: Odoo Supply Chain
    -----------------
    
    Automate requisition-to-pay, control invoicing with the Odoo
    <a href="https://www.odoo.com/app/purchase">Open Source Supply Chain</a>.
    
    Automate procurement propositions, launch request for quotations, track
    purchase orders, manage vendors' information, control products reception and
    check vendors' invoices.
    
    Automated Procurement Propositions
    ----------------------------------
    
    Reduce inventory level with procurement rules. Get the right purchase
    proposition at the right time to reduce your inventory level. Improve your
    purchase and inventory performance with procurement rules depending on stock
    levels, logistic rules, sales orders, forecasted manufacturing orders, etc.
    
    Send requests for quotations or purchase orders to your vendor in one click.
    Get access to product receptions and invoices from your purchase order.
    
    Purchase Tenders
    ----------------
    
    Launch purchase tenders, integrate vendor's answers in the process and
    compare propositions. Choose the best offer and send purchase orders easily.
    Use reporting to analyse the quality of your vendors afterwards.
    
    
    Email integrations
    ------------------
    
    Integrate all vendor's communications on the purchase orders (or RfQs) to get
    a strong traceability on the negotiation or after sales service issues. Use the
    claim management module to track issues related to vendors.
    
    Standard Price, Average Price, FIFO
    -----------------------------------
    
    Use the costing method that reflects your business: standard price, average
    price, fifo or lifo. Get your accounting entries and the right inventory
    valuation in real-time; Odoo manages everything for you, transparently.
    
    Import Vendor Pricelists
    --------------------------
    
    Take smart purchase decisions using the best prices.  Easily import vendor's
    pricelists to make smarter purchase decisions based on promotions, prices
    depending on quantities and special contract conditions. You can even base your
    sale price depending on your vendor's prices.
    
    Control Products and Invoices
    -----------------------------
    
    No product or order is left behind, the inventory control allows you to manage
    back orders, refunds, product reception and quality control. Choose the right
    control method according to your need.
    
    Control vendor bills with no effort. Choose the right method according to
    your need: pre-generate draft invoices based on purchase orders, on products
    receptions, create invoices manually and import lines from purchase orders,
    etc.
vi: Chuỗi Mua sắm Odoo
    -----------------
    
    Tự động hóa yêu cầu thanh toán, kiểm soát lập hóa đơn với
    <a href="https://www.odoo.com/app/purchase">Chuỗi Mua sắm Mã nguồn Mở của Odoo</a>.
    
    Tự động hóa các đề xuất mua sắm, đưa ra yêu cầu báo giá, theo dõi 
    đơn mua hàng, quản lý thông tin của nhà cung cấp, kiểm soát việc tiếp nhận sản phẩm và 
    kiểm tra hóa đơn của nhà cung cấp.
    
    Đề xuất Mua sắm Tự động
    ----------------------------------
    
    Giảm mức tồn kho với các quy tắc mua sắm. Có được đề xuất mua hàng 
    phù hợp vào đúng thời điểm để giảm mức tồn kho của bạn. Cải thiện hiệu 
    suất mua hàng và tồn kho với các quy tắc mua sắm phụ thuộc vào mức tồn kho, 
    quy tắc logistics, đơn bán hàng, lệnh sản xuất dự kiến,...
    
    Gửi yêu cầu báo giá hoặc đơn mua hàng cho nhà cung cấp chỉ bằng một cú nhấp chuột. 
    Truy cập phiếu tiếp nhận sản phẩm và hóa đơn từ đơn mua hàng.
    
    Đấu thầu Mua hàng
    ----------------
    
    Khởi động đấu thầu mua hàng, tích hợp các câu trả lời của nhà cung cấp trong quy trình và 
    so sánh các đề xuất. Chọn báo giá tốt nhất và gửi đơn mua hàng một cách dễ dàng. 
    Sau đó, sử dụng báo cáo để phân tích chất lượng của các nhà cung cấp.
    
    
    Tích hợp Email
    ------------------
    
    Tích hợp tất cả thông tin liên lạc của nhà cung cấp trên các đơn mua hàng (hoặc RfQ) để có thể 
    truy xuất nguồn gốc hiệu quả trong thương lượng hoặc các vấn đề dịch vụ sau bán hàng. Sử dụng 
    phân hệ quản lý khiếu nại để theo dõi các vấn đề liên quan đến nhà cung cấp.
    
    Giá Tiêu chuẩn, Giá Trung bình, FIFO
    -----------------------------------
    
    Sử dụng phương pháp tính chi phí phản ánh hoạt động kinh doanh của bạn: giá tiêu chuẩn, giá 
    trung bình, fifo hoặc lifo. Các bút toán kế toán và định giá hàng tồn kho phù hợp 
    được thực hiện theo thời gian thực; Odoo giúp bạn quản lý mọi hoạt động một cách minh bạch.
    
    Bảng giá Nhà cung cấp Nhập khẩu
    --------------------------
    
    Đưa ra quyết định mua hàng thông minh bằng cách sử dụng mức giá tốt nhất. Dễ dàng nhập bảng giá
    của nhà cung cấp để đưa ra quyết định mua hàng thông minh hơn dựa trên các chương trình khuyến 
    mãi, giá cả tùy vào số lượng và điều kiện hợp đồng đặc biệt. Bạn thậm chí có thể dựa vào 
    giá của nhà cung cấp để đặt giá bán.
    
    Kiểm soát Sản phẩm và Hóa đơn
    -----------------------------
    
    Không sản phẩm hay đơn đặt hàng nào bị bỏ sót, kiểm soát tồn kho cho phép bạn quản lý 
    các đơn đặt hàng giao sau, hoàn tiền, tiếp nhận sản phẩm và kiểm soát chất lượng. Chọn phương pháp 
    kiểm soát phù hợp với nhu cầu của bạn.
    
    Không mất công kiểm soát hóa đơn mua hàng. Chọn phương pháp phù hợp với 
    nhu cầu của bạn: tạo trước hóa đơn nháp dựa trên đơn mua hàng, khi tiếp nhận 
    sản phẩm, tạo hóa đơn thủ công và nhập thông tin từ đơn mua hàng,...

note: module: base
en: Odoo Website Builder
    --------------------
    
    Get an awesome and <a href="https://www.odoo.com/app/website">free website</a>,
    easily customizable with the Odoo <a href="https://www.odoo.com/app/website">website builder</a>.
    
    Create enterprise grade website with our super easy builder. Use finely
    designed building blocks and edit everything inline.
    
    Benefit from out-of-the-box business features; e-Commerce, events, blogs, jobs
    announces, customer references, call-to-actions, etc.
    
    Edit Anything Inline
    --------------------
    
    Create beautiful websites with no technical knowledge. Odoo's unique *'edit
    inline'* approach makes website creation surprisingly easy. No more complex
    backend; just click anywhere to change any content.
    
    "Want to change the price of a product? or put it in bold? Want to change a
    blog title?" Just click and change. What you see is what you get. Really.
    
    Awesome. Astonishingly Beautiful.
    ---------------------------------
    
    Odoo's building blocks allow to design modern websites that are not possible
    with traditional WYSIWYG page editors.
    
    Whether it's for products descriptions, blogs or static pages, you don't need
    to be a professional designer to create clean contents. Just drag and drop and
    customize predefined building blocks.
    
    Enterprise-Ready, out-of-the-box
    --------------------------------
    
    Activate ready-to-use enterprise features in just a click; e-commerce,
    call-to-actions, jobs announces, events, customer references, blogs, etc.
    
    Traditional eCommerce and CMS have poorly designed backends as it's not their
    core focus. With the Odoo integration, you benefit from the best management
    software to follow-up on your orders, your jobs applicants, your leads, etc.
    
    A Great Mobile Experience
    -------------------------
    
    Get a mobile friendly website thanks to our responsive design based on
    bootstrap. All your pages adapt automatically to the screen size. (mobile
    phones, tablets, desktop) You don't have to worry about mobile contents, it
    works by default.
    
    SEO tools at your finger tips
    -----------------------------
    
    The *Promote* tool suggests keywords according to Google most searched terms.
    Search Engine Optimization tools are ready to use, with no configuration
    required.
    
    Google Analytics tracks your shopping cart events by default. Sitemap and
    structured content are created automatically for Google indexation.
    
    Multi-Languages Made Easy
    -------------------------
    
    Get your website translated in multiple languages with no effort. Odoo proposes
    and propagates translations automatically across pages, following what you edit
    on the master page.
    
    Designer-Friendly Templates
    ---------------------------
    
    Templates are awesome and easy to design. You don't need to develop to create
    new pages, themes or building blocks. We use a clean HTML structure, a
    [bootstrap](http://getbootstrap.com/) CSS.
    
    Customize every page on the fly with the integrated template editor. Distribute
    your work easily as an Odoo module.
    
    Fluid Grid Layouting
    --------------------
    
    Design perfect pages by drag and dropping building blocks. Move and scale them
    to fit the layout you are looking for.
    
    Building blocks are based on a responsive, mobile friendly fluid grid system
    that appropriately scales up to 12 columns as the device or viewport size
    increases.
    
    Professional Themes
    -------------------
    
    Design a custom theme or reuse pre-defined themes to customize the look and
    feel of your website.
    
    Test new color scheme easily; you can change your theme at any time in just a
    click.
    
    Integrated With Odoo Apps
    -------------------------
    
    ### e-Commerce
    
    Promote products, sell online, optimize visitors' shopping experience.
    
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    
    ### Online Events
    
    Schedule, organize, promote or sell events online; conferences, trainings, webinars, etc.
vi: Trình tạo Trang web Odoo
    --------------------
    
    Nhận một <a href="https://www.odoo.com/app/website">trang web miễn phí</a> và tuyệt vời,
    dễ dàng tùy chỉnh với <a href="https://www.odoo.com/app/website">trình tạo trang web</a> của Odoo.
    
    Tạo trang web dành cho doanh nghiệp với trình tạo siêu dễ dàng của Odoo. Sử dụng các khối dựng 
    được thiết kế tinh xảo và chỉnh sửa nội tuyến mọi thứ.
    
    Hưởng lợi từ các tính năng kinh doanh có sẵn: thương mại điện tử, sự kiện, blog, thông báo 
    tuyển dụng, tham khảo khách hàng, kêu gọi tác vụ,...
    
    Chỉnh sửa Nội tuyến Mọi thứ
    --------------------
    
    Tạo các trang web đẹp mắt mà không cần có kiến thức kỹ thuật. Cách tiếp cận *'chỉnh sửa nội tuyến'*
    độc đáo của Odoo giúp việc tạo trang web trở nên dễ dàng một cách đáng ngạc nhiên. Không còn
    công đoạn backend phức tạp; bạn có thể thay đổi nội dung bằng cách nhấp vào bất kỳ vị trí nào.
    
    "Bạn muốn thay đổi giá của sản phẩm? Hoặc in đậm? Bạn muốn thay đổi 
    tiêu đề blog?" Chỉ cần nhấp và thay đổi. Sự thật là những gì bạn đang thấy là những gì bạn sẽ nhận được.
    
    Tuyệt vời. Đẹp đáng Kinh ngạc.
    ---------------------------------
    
    Các khối dựng của Odoo cho phép thiết kế những trang web hiện đại mà các trình chỉnh sửa 
    trang WYSIWYG truyền thống không thể thực hiện được.
    
    Dù là mô tả sản phẩm, blog hay trang tĩnh, bạn không cần phải là một 
    nhà thiết kế chuyên nghiệp để tạo nội dung rõ ràng. Chỉ cần kéo và thả và 
    tùy chỉnh các khối dựng được thiết lập sẵn.
    
    Sẵn sàng cho Doanh nghiệp
    --------------------------------
    
    Kích hoạt các tính năng sẵn sàng sử dụng cho doanh nghiệp chỉ bằng một cú nhấp chuột; thương mại điện tử, 
    kêu gọi tác vụ, thông báo tuyển dụng, sự kiện, tham khảo khách hàng, blog,...
    
    Thương mại điện tử và CMS truyền thống có backend được thiết kế chưa thực sự hiệu quả vì đó 
    không phải là trọng tâm cốt lõi của họ. Với tích hợp Odoo, bạn được hưởng lợi từ phần mềm 
    quản lý ưu việt nhất để follow up các đơn đặt hàng, đơn ứng tuyển, lead,...
    
    Trải nghiệm Di động Tuyệt vời
    -------------------------
    
    Có được trang web thân thiện với thiết bị di động nhờ thiết kế thích ứng dựa trên 
    bootstrap của Odoo. Tất cả các trang của bạn tự động thích ứng với kích thước màn hình (điện thoại 
    di động, máy tính bảng, máy tính để bàn). Bạn có thể buông bỏ mối lo về nội dung di động, vì 
    nó hoạt động theo mặc định.
    
    Công cụ SEO nằm trong tầm tay bạn
    -----------------------------
    
    Công cụ *Quảng cáo* đề xuất các từ khóa theo cụm từ được tìm kiếm nhiều nhất trên Google. 
    Các công cụ Tối ưu hóa Công cụ Tìm kiếm có thể được sử dụng ngay mà không cần cấu hình.
    
    Google Analytics theo dõi các sự kiện trong giỏ hàng của bạn theo mặc định. Sơ đồ trang web và 
    nội dung có cấu trúc được tạo tự động dành cho việc lập chỉ mục Google.
    
    Dễ dàng Áp dụng Đa Ngôn ngữ
    -------------------------
    
    Không mất công dịch trang web sang nhiều ngôn ngữ. Odoo tự động 
    đề xuất và áp dụng bản dịch trên các trang, dựa vào những gì bạn chỉnh sửa 
    trên trang chính.
    
    Mẫu Thân thiện với Nhà thiết kế
    ---------------------------
    
    Các mẫu tuyệt đẹp và có thể được thiết kế một cách dễ dàng. Bạn không cần phải phát triển để tạo 
    các trang, chủ đề hay khối dựng mới. Chúng tôi sử dụng cấu trúc HTML rõ ràng, 
    CSS [bootstrap] (http://getbootstrap.com/).
    
    Tùy chỉnh mọi trang một cách nhanh chóng với trình chỉnh sửa mẫu tích hợp. Phân phối 
    công việc của bạn một cách dễ dàng dưới dạng phân hệ Odoo.
    
    Bố cục Lưới Linh hoạt
    --------------------
    
    Thiết kế các trang hoàn hảo bằng cách kéo và thả các khối dựng. Di chuyển và chia chúng theo tỷ lệ 
    cho tương ứng với bố cục mong muốn của bạn.
    
    Các khối dựng được thiết lập trên hệ thống lưới linh hoạt có thể điều chỉnh phù hợp 
    tối đa 12 cột khi kích thước thiết bị hoặc khung nhìn tăng lên, đồng thời phản hồi nhanh và 
    thân thiện với thiết bị di động.
    
    Chủ đề Chuyên nghiệp
    -------------------
    
    Thiết kế một chủ đề tùy chỉnh hoặc sử dụng lại các chủ đề được thiết lập trước để tùy chỉnh giao diện và 
    trải nghiệm trang web.
    
    Dễ dàng kiểm tra cách phối màu mới; bạn luôn có thể thay đổi chủ đề chỉ bằng một 
    cú nhấp chuột.
    
    Tích hợp với các Ứng dụng Odoo
    -------------------------
    
    ### Thương mại Điện tử
    
    Quảng bá sản phẩm, bán hàng online, tối ưu trải nghiệm mua sắm của khách.
    
    
    ### Blog
    
    Viết tin tức, thu hút khách truy cập mới, hình thành khách hàng thân thiết.
    
    
    ### Sự kiện Online
    
    Lên lịch, tổ chức, quảng bá hoặc bán các sự kiện online; hội nghị, chương trình đào tạo, hội thảo online,...

note: module: base
en: Odoo e-Commerce
    ---------------
    
    ### Optimize sales with an awesome online store.
    
    Odoo is an <a href="https://www.odoo.com/app/ecommerce">Open Source eCommerce</a>
    unlike anything you have ever seen before. Get an awesome catalog of products
    and great product description pages.
    
    It's full-featured, integrated with your management software, fully
    customizable and super easy.
    
    Create Awesome Product Pages
    ----------------------------
    
    Odoo's unique *'edit inline'* and building blocks approach makes product pages
    creation surprisingly easy. "Want to change the price of a product? or put it
    in bold? Want to add a banner for a specific product?" just click and change.
    What you see is what you get. Really.
    
    Drag & Drop well designed *'Building Blocks'* to create beautifull product
    pages that your customer will love.
    
    Increase Your Revenue Per Order
    -------------------------------
    
    The built-in cross-selling feature helps you offer extra products related to
    what the shopper put in his cart. (e.g. accessories)
    
    Odoo's upselling algorythm allows you to show visitors similar but more
    expensive products than the one in view, with incentives.
    
    The inline editing feature allows you to easily change a price, launch a
    promotion or fine tune the description of a product, in a just a click.
    
    A Clean Google Analytics Integration
    ------------------------------------
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers
    are configured by default to track all kind of events related to shopping
    carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with
    Google Analytics, you get a complete view of your business.
    
    Target New Markets
    ------------------
    
    Get your website translated in multiple languages with no effort. Odoo proposes
    and propagates translations automatically across pages.
    
    Our translation "on demand" features allows you to benefit from professional
    translators to translate all your changes automatically. Just change any part
    of your website (a new blog post, a page modification, product descriptions,
    ...) and the translated versions are updated automatically in around 32 hours.
    
    Fine Tune Your Catalog
    ----------------------
    
    Get full control on how you display your products in the catalog page:
    promotional ribbons, related size of products, discounts, variants, grid/list
    view, etc.
    
    Edit any product inline to make your website evolve with your customer need.
    
    Acquire New Customers
    ---------------------
    
    SEO tools are ready to use, with no configuration required. Odoo suggests
    keywords according to Google most searched terms, Google Analytics tracks your
    shopping cart events, sitemap are created automatically for Google indexation,
    etc.
    
    We even do structured content automatically to promote your product and events
    efficiently in Google.
    
    Leverage Social Media
    ---------------------
    
    Create new landing pages easily with the Odoo inline editing feature. Send
    visitors of your different marketing campaigns to specific landing pages to
    optimize conversions.
    
    Manage a Reseller Network
    -------------------------
    
    Manage a reseller network to target new market, have local presences or broaden
    your distribution. Give them access to your reseller portal for an efficient
    collaboration.
    
    Promote your resellers online, forward leads to resellers (with built-in
    geolocalisation feature), define specific pricelists, launch a loyalty program
    (offer specific discounts to your best customers or resellers), etc.
    
    Benefit from the power of Odoo, in your online store: a powerfull tax engine,
    flexible pricing structures, a real inventory management solution, a reseller
    interface, support for products with different behaviours; physical goods,
    events, services, variants and options, etc.
    
    You don't need to interface with your warehouse, sales or accounting software.
    Everything is integrated with Odoo. No pain, real time.
    
    A Clean Checkout Process
    ------------------------
    
    Convert most visitor interests into real orders with a clean checkout process
    with a minimal number of steps and a great useability on every page.
    
    Customize your checkout process to fit your business needs: payment modes,
    delivery methods, cross-selling, special conditions, etc.
    
    And much more...
    ----------------
    
    ### Online Sales
    
    -   Mobile Interface
    -   Sell products, events or services
    -   Flexible pricelists
    -   Product multi-variants
    -   Multiple stores
    -   Great checkout process
    
    ### Customer Service
    
    -   Customer Portal to track orders
    -   Assisted shopping with website live chats
    -   Returns management
    -   Advanced shipping rules
    -   Coupons or gift certificates
    
    ### Order Management
    
    -   Advanced warehouse management features
    -   Invoicing and accounting integration
    -   Mass mailing and customer segmentations
    -   Lead automation and marketing campaigns
    -   Persistent shopping cart
    
    Fully Integrated With Other Apps
    --------------------------------
    
    ### CMS
    
    Easily create awesome websites with no technical knowledge required.
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    ### Online Events
    
    Schedule, organize, promote or sell events online; conferences, webinars, trainings, etc.
vi: Thương mại Điện tử của Odoo
    ---------------
    
    ### Tối ưu hóa bán hàng với một cửa hàng online ưu việt.
    
    <a href="https://www.odoo.com/app/ecommerce">Thương mại Điện tử Mã nguồn Mở</a> của Odoo
    không hề giống với những gì bạn đã từng trải nghiệm. Bạn sẽ có một danh mục sản phẩm tuyệt vời
    cùng với các trang mô tả sản phẩm hoàn hảo.
    
    Thương mại Điện tử của Odoo có đầy đủ tính năng, được tích hợp với phần mềm quản lý của bạn,
     hoàn toàn có thể tùy chỉnh và siêu dễ sử dụng.
    
    Tạo các Trang Sản phẩm Tuyệt vời
    ----------------------------
    
    Cách tiếp cận *'chỉnh sửa nội tuyến'* và các khối dựng độc đáo của Odoo giúp việc tạo các trang
    sản phẩm trở nên dễ dàng một cách đáng ngạc nhiên. "Bạn muốn thay đổi giá của sản phẩm? Hoặc 
    in đậm? Bạn muốn thay đổi tiêu đề blog?" Chỉ cần nhấp và thay đổi. 
    Sự thật là những gì bạn đang thấy là những gì bạn sẽ nhận được.
    
    Kéo và thả *'Khối Dựng'* được thiết kế hoàn hảo để tạo các trang sản phẩm 
    đẹp mắt mà khách hàng của bạn sẽ yêu thích.
    
    Tăng Doanh thu trên Mỗi Đơn hàng
    -------------------------------
    
    Tính năng bán chéo tích hợp giúp bạn cung cấp các sản phẩm bổ sung liên quan đến 
    những sản phẩm người mua hàng thêm vào giỏ hàng (ví dụ: phụ kiện).
    
    Thuật toán bán thêm của Odoo cho phép bạn hiển thị cho khách truy cập các sản phẩm tương tự
    nhưng có giá cao hơn sản phẩm đang xem cùng với các ưu đãi.
    
    Tính năng chỉnh sửa nội tuyến cho phép bạn dễ dàng thay đổi giá, tung ra một 
    chương trình khuyến mãi hay tinh chỉnh mô tả sản phẩm chỉ bằng một cú nhấp chuột.
    
    Tích hợp Google Analytics Rõ ràng
    ------------------------------------
    
    Nắm bắt thông tin rõ ràng về kênh bán hàng của bạn. Trình theo dõi Google Analytics 
    của Odoo được định cấu hình theo mặc định để theo dõi mọi sự kiện liên quan đến 
    giỏ hàng, kêu gọi hành động,...
    
    Vì các công cụ marketing của Odoo (gửi thư hàng loạt, chiến dịch,...) cũng được liên kết với 
    Google Analytics, nên bạn sẽ có được cái nhìn toàn diện về doanh nghiệp của mình.
    
    Nhắm Mục tiêu tới Thị trường Mới
    ------------------
    
    Không mất công dịch trang web sang nhiều ngôn ngữ. Odoo tự động đề xuất 
    và áp dụng bản dịch trên các trang.
    
    Tính năng dịch "theo yêu cầu" của Odoo cho phép các dịch giả chuyên nghiệp 
    tự động dịch tất cả thay đổi của bạn. Chỉ cần thay đổi bất kỳ phần nào 
    trên trang web (bài blog mới, sửa đổi trang, mô tả sản phẩm,...)
    và các bản dịch sẽ được cập nhật tự động trong khoảng 32 giờ.
    
    Tinh chỉnh Danh mục của Bạn
    ----------------------
    
    Hoàn toàn kiểm soát cách bạn hiển thị sản phẩm trong trang danh mục: 
    banner quảng cáo, kích thước sản phẩm liên quan, chiết khấu, biến thể, chế độ xem dạng 
    lưới/danh sách,...
    
    Chỉnh sửa nội tuyến bất kỳ sản phẩm để làm cho trang web của bạn phát triển theo nhu cầu của khách hàng.
    
    Thu nạp Khách hàng Mới
    ---------------------
    
    Có thể sử dụng ngay các công cụ SEOmà không cần cấu hình. Odoo gợi 
    ý từ khóa theo các cụm từ được tìm kiếm nhiều nhất trên Google, Google Analytics theo dõi 
    các sự kiện trong giỏ hàng, sơ đồ trang web được tạo tự động để Google lập chỉ mục,...
    
    Chúng tôi thậm chí còn tự động tạo nội dung có cấu trúc để quảng bá sản phẩm và sự kiện của bạn 
    một cách hiệu quả trên Google.
    
    Tận dụng Phương tiện Truyền thông Xã hội
    ---------------------
    
    Dễ dàng tạo các trang đích mới với tính năng chỉnh sửa nội tuyến của Odoo. Đưa 
    khách truy cập từ các chiến dịch marketing khác nhau của bạn đến các trang đích cụ thể để 
    tối ưu hóa chuyển đổi.
    
    Quản lý Mạng lưới Đại lý
    -------------------------
    
    Quản lý mạng lưới đại lý để nhắm mục tiêu tới thị trường mới, hình thành sự hiện diện thương mại 
    hoặc mở rộng mạng lưới phân phối. Cấp cho họ quyền truy cập vào cổng thông tin đại lý của bạn 
    để hợp tác hiệu quả.
    
    Quảng bá các đại lý trên môi trường online, chuyển tiếp khách hàng tiềm năng đến đại lý 
    (với tính năng định vị địa lý được tích hợp sẵn), xác định bảng giá cụ thể, triển khai chương trình
    khách hàng thân thiết (cung cấp chiết khấu riêng cho khách hàng hoặc đại lý tiêu biểu nhất),...
    
    Hưởng lợi từ tiềm năng của Odoo trong cửa hàng online: công cụ thuế mạnh mẽ, 
    cấu trúc định giá linh hoạt, giải pháp quản lý tồn kho thực tế, giao diện 
    dành cho đại lý, hỗ trợ cho các sản phẩm có hành vi khác nhau; hàng hóa,
    sự kiện, dịch vụ, biến thể và tùy chọn,...
    
    Bạn không cần phải thao tác riêng với phần mềm kho, bán hàng hay kế toán. 
    Nhờ Odoo, mọi hoạt động đều được tích hợp và diễn ra một cách đơn giản theo thời gian thực.
    
    Quy trình Thanh toán Rõ ràng
    ------------------------
    
    Chuyển đổi hầu hết sản phẩm yêu thích của khách truy cập thành đơn đặt hàng thực 
    với quy trình thanh toán rõ ràng và ngắn gọn cùng với tính khả dụng tối ưu trên mỗi trang.
    
    Tùy chỉnh quy trình thanh toán cho phù hợp với nhu cầu kinh doanh của bạn: phương thức thanh toán, 
    phương thức giao hàng, bán chéo, điều kiện đặc biệt,...
    
    Và nhiều hơn nữa...
    ----------------
    
    ### Bán hàng online
    
    - Giao diện di động
    - Bán sản phẩm, sự kiện hoặc dịch vụ
    - Bảng giá linh hoạt
    - Nhiều biến thể sản phẩm
    - Nhiều cửa hàng
    - Quy trình thanh toán vượt trội
    
    ### Dịch vụ Khách hàng
    
    - Cổng thông tin Khách hàng để theo dõi đơn đặt hàng
    - Hỗ trợ mua sắm với tính năng livechat trên trang web
    - Quản lý đổi trả
    - Quy tắc vận chuyển nâng cao
    - Phiếu giảm giá hoặc phiếu quà tặng
    
    ### Quản lý Đơn hàng
    
    - Tính năng quản lý kho nâng cao
    - Tích hợp lập hóa đơn và kế toán
    - Gửi thư hàng loạt và phân khúc khách hàng
    - Tự động hóa lead và các chiến dịch marketing
    - Giỏ hàng liên tục
    
    Tích hợp Hoàn toàn Với các Ứng dụng Khác
    --------------------------------
    
    ### CMS
    
    Dễ dàng tạo các trang web tuyệt vời mà không cần kiến thức kỹ thuật.
    
    ### Blog
    
    Viết tin tức, thu hút khách truy cập mới, hình thành khách hàng thân thiết.
    
    
    ### Sự kiện online
    
    Lên lịch, tổ chức, quảng bá hoặc bán các sự kiện online; hội nghị, chương trình đào tạo, hội thảo online,...

note: module: base
en: Odoo helps you easily track all activities related to a customer.
vi: Odoo giúp bạn dễ dàng nắm bắt các hoạt động liên quan tới khách hàng.

note: module: base
en: Odoo helps you easily track all activities related to a vendor.
vi: Odoo giúp bạn dễ dàng nắm bắt các hoạt động liên quan tới nhà cung cấp.

note: module: base
en: Odoo helps you track all activities related to your contacts.
vi: Odoo giúp bạn theo dõi tất cả hoạt động liên quan tới các liên hệ.

note: module: base odoo-python
en: Odoo is currently processing a scheduled action.
    Module operations are not possible at this time, please try again later or contact your system administrator.
vi: Odoo hiện đang xử lý một tác vụ đã lên lịch.
    Không thể triển khai phân hệ vào lúc này, vui lòng thử lại sau hoặc liên hệ với quản trị viên hệ thống của bạn.

note: module: base odoo-python
en: Odoo is unable to merge the generated PDFs because of %(num_errors)s corrupted file(s)
vi: Odoo không thể hợp nhất các tệp PDF đã tạo vì %(num_errors)s tệp bị lỗi

note: module: base odoo-python
en: Odoo is unable to merge the generated PDFs.
vi: Odoo không thể hợp nhất các tệp PDF đã tạo.

note: module: base
en: Odoo will automatically adds some '0' on the left of the 'Next Number' to get the required padding size.
vi: Odoo sẽ tự động thêm một vài số '0' vào bên trái của 'Số Tiếp theo' để đạt số lượng chữ số yêu cầu.

note: module: base
en: Office Supplies
vi: Cung cấp văn phòng phẩm

note: module: base
en: On Delete
vi: Khi Xóa

note: module: base
en: On Multiple Doc.
vi: Trên Nhiều Tài liệu

note: module: base
en: On delete property for many2one fields
vi: Khi xoá thuộc tính của trường many2one

note: module: base
en: Onboarding Toolbox
vi: Hộp công cụ onboarding

note: module: base
en: Once the delivery is validated, update the cost on the SO to have an exact margin computation.
vi: Sau khi giao hàng được xác thực, hãy cập nhật chi phí trên Đơn Bán hàng để biên lợi nhuận được tính toán chính xác.

note: module: base odoo-python
en: One or more of the selected modules have already been uninstalled, if you believe this to be an error, you may try again later or contact support.
vi: Một hoặc nhiều phân hệ được chọn đã được gỡ cài đặt, nếu bạn cho rằng đây là lỗi, bạn có thể thử lại sau hoặc liên hệ với bộ phận hỗ trợ.

note: module: base
en: One user should only have one user settings.
vi: Mỗi người dùng chỉ có duy nhất một cài đặt người dùng.

note: module: base odoo-python
en: One2Many fields cannot be synchronized as part of `commercial_fields` or `address fields`
vi: Không thể đồng bộ hóa các trường One2Many thành một phần của `commercial_fields` or `address fields`

note: module: base
en: Online Appointment
vi: Lịch hẹn online

note: module: base
en: Online Bank Statement Synchronization
vi: Đồng bộ hóa sao kê ngân hàng online

note: module: base
en: Online Event Booth Sale
vi: Gian hang bán vé sự kiện online

note: module: base
en: Online Event Booths
vi: Gian hàng sự kiện online

note: module: base
en: Online Event Ticketing
vi: Bán vé Sự kiện Online

note: module: base
en: Online Jobs
vi: Đăng tuyển công việc trên web

note: module: base
en: Online Members Directory
vi: Danh bạ Thành viên Online

note: module: base
en: Online Task Submission
vi: Trình nhiệm vụ online

note: module: base odoo-python
en: Only administrators can change the settings
vi: Chỉ Quản trị viên mới có thể thay đổi thiết lập

note: module: base odoo-python
en: Only administrators can execute this action.
vi: Chỉ quản trị viên mới có thể chạy tác vụ này.

note: module: base odoo-python
en: Only admins can upload SVG files.
vi: Chỉ có admin được tải lên files SVG.

note: module: base
en: Only applies if this view inherits from an other one (inherit_id is not False/Null).
    
    * if extension (default), if this view is requested the closest primary view
    is looked up (via inherit_id), then all views inheriting from it with this
    view's model are applied
    * if primary, the closest primary view is fully resolved (even if it uses a
    different model than this one), then this view's inheritance specs
    (<xpath/>) are applied, and the result is used as if it were this view's
    actual arch.
vi: Chỉ áp dụng nếu chế độ xem này kế thừa từ chế độ xem khác (inherit_id không phải là Sai/Không có).
    
    * Nếu yêu cầu mở rộng (mặc định), thì chế độ xem chính
    gần nhất sẽ được tìm kiếm (thông qua inherit_id), sau đó tất cả các chế độ xem kế thừa từ
    nó sẽ được áp dụng với mô hình của chế độ xem này.
    * nếu là chính, thì chế độ xem chính gần nhất được giải quyết hoàn toàn (ngay cả khi nó sử dụng 
    một mô hình khác với chế độ xem này), sau đó thông số kế thừa của chế độ xem
    (<xpath/>) này sẽ được áp dụng và kết quả được sử dụng như arch thực của 
    chế độ xem này.

note: module: base odoo-python
en: Only internal users can create API keys
vi: Chỉ người dùng nội bộ mới có thể tạo khóa API

note: module: base
en: Only one currency rate per day allowed!
vi: Chỉ cho phép cập nhật tỉ giá một lần mỗi ngày!

note: module: base
en: Only one value can be defined for each given usage!
vi: Chỉ có thể xác định một giá trị cho mỗi cách sử dụng nhất định!

note: module: base odoo-python
en: Only super user has access
vi: Chỉ siêu người dùng mới có quyền truy cập

note: module: base odoo-python
en: Only the portal users can delete their accounts. The user(s) %s can not be deleted.
vi: Chỉ người dùng cổng thông tin mới có thể xóa tài khoản của họ. Người dùng %s không thể bị xóa.

note: module: base
en: Oops, no!
vi: Ôi, không!

note: module: base
en: Open Apps
vi: Mở Ứng dụng

note: module: base
en: Open Settings Menu
vi: Mở menu thiết lập

note: module: base
en: Open Window
vi: Mở cửa sổ

note: module: base
en: Open a Window
vi: Mở một cửa sổ

note: module: base
en: OpenWood brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
vi: OpenWood mang lại sự trung thực và nghiêm túc tới ngành gỗ đồng thời giúp khách hàng xử lý các loại cây, hoa và nấm.

note: module: base
en: Opportunity to Quotation
vi: Cơ hội tới Báo giá

note: module: base
en: Opportunity to Rental
vi: Cơ hội thành Cho thuê

note: module: base
en: Optional domain filtering of the destination data, as a Python expression
vi: Lọc tên miền tùy chọn của dữ liệu đích, dưới dạng biểu thức Python

note: module: base
en: Optional help text for the users with a description of the target view, such as its usage and purpose.
vi: Văn bản trợ giúp tùy chọn cho người dùng có mô tả về chế độ xem mục tiêu, chẳng hạn như mục đích sử dụng và mục đích của nó.

note: module: base
en: Optional model, mostly used for needactions.
vi: Mô hình tùy chọn, chủ yếu được sử dụng cho các tác vụ nhu cầu.

note: module: base
en: Optional password for SMTP authentication
vi: Mật khẩu (nếu có) để xác thực SMTP

note: module: base odoo-python
en: Optional timezone name
vi: Tên múi giờ tùy chọn

note: module: base
en: Optional username for SMTP authentication
vi: Tên đăng nhập (nếu có) để xác thực SMTP

note: module: base
en: Organize Events, Trainings & Webinars
    -------------------------------------
    
    ### Schedule, Promote, Sell, Organize
    
    Get extra features per event; multiple pages, sponsors, multiple talks, talk proposal form, agenda, event-related news, documents (slides of presentations), event-specific menus.
    
    Organize Your Tracks
    --------------------
    
    ### From the talk proposal to the publication
    
    Add a talk proposal form on your events to allow visitors to submit talks and speakers. Organize the validation process of every talk, and schedule easily.
    
    Odoo's unique frontend and backend integration makes organization and publication so easy. Easily design beautiful speaker biographies and talks description.
    
    Agenda and List of Talks
    ------------------------
    
    ### A strong user interface
    
    Get a beautiful agenda for each event published automatically on your website. Allow your visitors to easily search and browse talks, filter by tags, locations or speakers.
    
    Manage Sponsors
    ---------------
    
    ### Sell sponsorship, promote your sponsors
    
    Add sponsors to your events and publish sponsors per level (e.g. bronze, silver, gold) on the bottom of every page of the event.
    
    Sell sponsorship packages online through the Odoo eCommerce for a full sales cycle integration.
    
    Communicate Efficiently
    -----------------------
    
    ### Activate a blog for some events
    
    You can activate a blog for each event allowing you to communicate on specific events. Visitors can subscribe to news to get informed.
vi: Tổ chức sự kiện, đào tạo và hội thảo trên web
    -------------------------------------
    
    ### Lịch trình, Quảng bá, Bán, Sắp xếp
    
    Nhận thêm tính năng cho mỗi sự kiện; nhiều trang, nhà tài trợ, nhiều cuộc nói chuyện, mẫu đề xuất thảo luận, chương trình nghị sự, tin tức liên quan đến sự kiện, tài liệu (slide thuyết trình), thực đơn dành riêng cho sự kiện.
    
    Sắp xếp bài hát của bạn
    --------------------
    
    ### Từ đề xuất nói chuyện đến xuất bản
    
    Thêm một mẫu đề xuất nói chuyện về các sự kiện của bạn để cho phép khách truy cập gửi bài nói chuyện và diễn giả. Tổ chức quá trình xác nhận của mỗi cuộc nói chuyện, và lên lịch dễ dàng.
    
    Tích hợp giao diện và phụ trợ độc đáo của Odoo làm cho việc tổ chức và xuất bản trở nên dễ dàng. Dễ dàng thiết kế tiểu sử loa đẹp và mô tả cuộc nói chuyện.
    
    Chương trình nghị sự và danh sách các cuộc nói chuyện
    ------------------------
    
    ### Giao diện người dùng mạnh mẽ
    
    Nhận một chương trình nghị sự đẹp cho mỗi sự kiện được xuất bản tự động trên trang web của bạn. Cho phép khách truy cập của bạn dễ dàng tìm kiếm và duyệt các cuộc nói chuyện, lọc theo thẻ, vị trí hoặc loa.
    
    Quản lý tài trợ
    ---------------
    
    ### Bán tài trợ, quảng bá nhà tài trợ của bạn
    
    Thêm nhà tài trợ vào các sự kiện của bạn và xuất bản các nhà tài trợ theo cấp độ (ví dụ: đồng, bạc, vàng) ở cuối mỗi trang của sự kiện.
    
    Bán các gói tài trợ online thông qua Thương mại điện tử Odoo để tích hợp chu trình bán hàng đầy đủ.
    
    Giao tiếp hiệu quả
    -----------------------
    
    ### Kích hoạt blog cho một số sự kiện
    
    Bạn có thể kích hoạt một blog cho mỗi sự kiện cho phép bạn giao tiếp trên các sự kiện cụ thể. Du khách có thể đăng ký nhận tin tức để được thông báo.

note: module: base
en: Organize Events, Trainings & Webinars
    -------------------------------------
    
    ### Schedule, Promote, Sell, Organize
    
    Organize, promote and sell events online. Whether you organize meetings, conferences, trainings or webinars, Odoo gives you all the features you need to manage your events.
    
    Create Awesome Event Pages
    --------------------------
    
    ### Get rid of old WYSIWYG editors
    
    Create beautiful event pages by drag & droping well designed *'Building Blocks'*. Publish event photos, speakers, schedule, etc.
    
    Odoo's unique *'edit inline'* approach makes website creation surprisingly easy. "Want to introduce a speaker? to change the price of a ticket? to update a banner? promote sponsors?" just click and change.
    
    Sell Tickets Online
    -------------------
    
    ### Automate the registration and payment process
    
    Sell registrations to your event with the multi-ticketing feature. Events can be free or for a fee. Attendees can pay online with a credit card or on invoice, based on your configuration.
    
    Boost your sales with early-bird prices, special conditions for members, or extra services with multiple tickets.
    
    A Clean Google Analytics Integration
    ------------------------------------
    
    ### Control your sales funnel with Google Analytics
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers are configured by default to track all kind of events related to shopping carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with Google Analytics, you get a full view of your business.
    
    Promote Events Efficiently
    --------------------------
    
    ### Mass Mailing & Social Media
    
    Use the segmentation, the social network integration and mass mailing features to promote your events to the right audience. Setup automated emails to attendees to send them last minute details.
    
    Designer-Friendly Themes
    ------------------------
    
    ### Designers love working on Odoo
    
    Themes are awesome and easy to design. You don't need to develop to create new pages, themes or building blocks. We use a clean HTML structure, a [bootstrap](http://getbootstrap.com/) CSS and our modularity allows to distribute your themes easily.
    
    The building block approach allows the website to stay clean after the end-users start creating new contents.
    
    Make Your Event More Visible
    ----------------------------
    
    ### SEO tools at your finger tips
    
    SEO tools are ready to use, with no configuration required. Odoo suggests keywords according to Google most searched terms, Google Analytics tracks your shopping cart events and sitemap are created automatically.
    
    We even do structured content automatically to promote your events and products efficiently in Google.
    
    Leverage Social Media
    ---------------------
    
    ### Optimize: from Ads to Conversions
    
    Create new landing pages easily with the Odoo inline editing feature. Send visitors of your different marketing campaigns to event landing pages to optimize conversions.
    
    And Much More...
    ----------------
    
    ### Schedule
    
    -   Calendar of Events
    -   Publish related documents
    -   Ressources allocation
    -   Automate purchases (catering...)
    -   Multiple locations and organizers
    -   Mobile Interface
    
    ### Sell
    
    -   Online or offline sales
    -   Automated invoicing
    -   Cancellation policies
    -   Specific prices for members
    -   Dashboards and reporting
    
    ### Organize
    
    -   Advanced Planification
    -   Print Badges
    -   Automate Follow-up Emails
    -   Min/Max capacities
    -   Manage classes and ressources
    -   Create group of attendees
    -   Automate statisfaction surveys
    
    Fully Integrated With Others Apps
    ---------------------------------
    
    ### Get hundreds of open source apps for free
    
    
    ### eCommerce
    
    Promote products, sell online, optimize visitors' shopping experiences.
    
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    
    ### Our Team
    
    Create a great "About us" page by presenting your team efficiently.
vi: Tổ chức Sự kiện, Đào tạo & Hội thảo Online
    -------------------------------------
    
    ### Lên lịch, Quảng cáo, Bán, Tổ chức
    
    Tổ chức, quảng bá và bán các sự kiện online. Odoo cung cấp cho bạn tất cả các tính năng bạn cần để quản lý các sự kiện của mình, dù là các cuộc họp, hội nghị, đào tạo hay hội thảo trên web.
    
    Tạo các Trang Sự kiện Tuyệt vời
    --------------------------
    
    ### Hãy quên đi trình soạn thảo WYSIWYG cũ kỹ
    
    Tạo các trang sự kiện đẹp mắt bằng cách kéo và thả *'Khối Dựng'* được thiết kế hoàn hảo. Đăng ảnh sự kiện, diễn giả, lịch trình,...
    
    Cách tiếp cận *'chỉnh sửa nội tuyến'* độc đáo của Odoo giúp việc tạo trang web trở nên dễ dàng một cách đáng ngạc nhiên. "Bạn muốn giới thiệu diễn giả? Thay đổi giá vé? Cập nhật biểu ngữ? Quảng bá nhà tài trợ?" chỉ cần nhấp và thay đổi.
    
    Bán Vé Online
    -------------------
    
    ### Tự động hóa quy trình đăng ký và thanh toán
    
    Bán lượt đăng ký cho sự kiện của bạn với tính năng đa vé. Các sự kiện có thể là sự kiện miễn phí hoặc tính phí. Người tham dự có thể thanh toán online bằng thẻ tín hoặc theo hóa đơn, dựa trên cấu hình của bạn.
    
    Tăng doanh số bán hàng với giá bán sớm, các điều kiện đặc biệt dành cho thành viên hoặc các dịch vụ bổ sung cho nhiều vé.
    
    Tích hợp Google Analytics gọn gàng
    ------------------------------------
    
    ### Kiểm soát kênh bán hàng của bạn với Google Analytics
    
    Nắm rõ kênh bán hàng của bạn. Trình theo dõi Google Analytics của Odoo được cấu hình theo mặc định để theo dõi tất cả các loại sự kiện liên quan đến giỏ hàng, nút kêu gọi hành động,...
    
    Vì các công cụ marketing của Odoo (gửi thư hàng loạt, chiến dịch,...) cũng được liên kết với Google Analytics, nên bạn sẽ có được cái nhìn bao quát về doanh nghiệp của mình.
    
    Quảng bá Sự kiện một cách Hiệu quả
    --------------------------
    
    ### Gửi thư Hàng loạt & Truyền thông Xã hội
    
    Sử dụng các tính năng phân khúc, tích hợp mạng xã hội và gửi thư hàng loạt để quảng bá sự kiện cho đúng đối tượng. Gửi thông tin vào phút cuối cho người tham dự bằng cách thiết lập email tự động.
    
    Chủ đề Thân thiện với Nhà thiết kế
    ------------------------
    
    ### Các nhà thiết kế yêu thích làm việc trên Odoo
    
    Chủ đề đẹp mắt và được thiết kế dễ dàng. Bạn không cần phải phát triển để tạo trang, chủ đề hoặc khối dựng mới. Odoo sử dụng cấu trúc HTML rõ ràng, CSS [bootstrap](http://getbootstrap.com/) và tính phân hệ của chúng tôi cho phép bạn dễ dàng phân phối các chủ đề của mình.
    
    Tính năng khối dựng cho phép trang web vẫn rõ ràng sau khi người dùng cuối bắt đầu tạo nội dung mới.
    
    Khiến sự kiện của bạn rõ ràng hơn
    ----------------------------
    
    ### Công cụ SEO sẵn sàng sử dụng
    
    Các công cụ SEO đã sẵn sàng để sử dụng mà không cần cấu hình. Odoo đề xuất từ khóa cho tiêu đề theo cụm từ được tìm kiếm nhiều nhất trên Google, Google Analytics theo dõi sự kiện giỏ hàng và sơ đồ trang web được tạo tự động
    
    Chúng tôi thậm chí còn tự động tạo nội dung có cấu trúc để quảng bá các sự kiện và sản phẩm của bạn một cách hiệu quả trên Google.
    
    Tận dụng Phương tiện Truyền thông Xã hội
    ---------------------
    
    ### Tối ưu hóa: từ Quảng cáo đến Chuyển đổi
    
    Dễ dàng tạo các trang đích mới với tính năng chỉnh sửa nội tuyến của Odoo. Đưa khách truy cập của những chiến dịch marketing khác nhau đến các trang đích sự kiện để tối ưu hóa chuyển đổi.
    
    Và nhiều hơn nữa...
    ----------------
    
    ### Lịch trình
    
    - Lịch sự kiện
    - Đăng các tài liệu liên quan
    - Phân bổ nguồn lực
    - Tự động mua hàng (phục vụ ăn uống...)
    - Nhiều địa điểm và nhà tổ chức
    - Giao diện di động
    
    ### Bán
    
    - Bán hàng online hoặc trực tiếp
    - Lập hóa đơn tự động
    - Chính sách hủy 
    - Giá riêng cho các thành viên
    - Trang chủ và báo cáo
    
    ### Sắp xếp
    
    - Lập kế hoạch nâng cao
    - In thẻ
    - Tự động gửi email follow-up
    - Sức chứa tối thiểu/tối đa
    - Quản lý lớp học và tài nguyên
    - Tạo nhóm người tham dự
    - Tự động gửi khảo sát đánh giá
    
    Tích hợp Hoàn toàn với các Ứng dụng Khác
    ---------------------------------
    
    ### Nhận hàng trăm ứng dụng mã nguồn mở miễn phí 
    
    
    ### Thương mại Điện tử
    
    Quảng bá sản phẩm, bán hàng online, tối ưu hóa trải nghiệm mua sắm của khách hàng.
    
    
    ### Blog
    
    Viết tin tức, thu hút khách truy cập mới, tạo dựng khách hàng thân thiết.
    
    
    ### Đội ngũ của Chúng tôi
    
    Tạo trang "Giới thiệu" hấp dẫn bằng cách giới thiệu đội ngũ của bạn một cách hiệu quả.

note: module: base
en: Organize and plan your projects
vi: Tổ chức và lập kế hoạch dự án của bạn

note: module: base
en: Organize your work with memos and to-do lists
vi: Sắp xếp công việc của bạn với bản ghi nhớ và danh sách việc cần làm

note: module: base
en: Original View
vi: Giao diện gốc

note: module: base odoo-python
en: Original currency
vi: Tiền tệ gốc

note: module: base
en: Other Extra Rights
vi: Các quyền bổ sung khác

note: module: base
en: Other OSI Approved License
vi: Giấy phép khác được OSI chấp thuận

note: module: base
en: Other Proprietary
vi: Chứng nhận Độc quyền khác

note: module: base
en: Other Services
vi: Dịch vụ khác

note: module: base
en: Other features are accessible through <code>self</code>, like
                                                    <code>self.env</code>, etc.
vi: Các tính năng khác có thể truy cập được thông qua <code>self</code>, ví dụ
                                        <code>self.env</code>, v.v.

note: module: base
en: Other features are accessible through <code>self</code>, like
                                        <code>self.env</code>, etc.
vi: Các tính năng khác có thể truy cập được thông qua <code>self</code>, ví dụ
                                        <code>self.env</code>, v.v.

note: module: base
en: Our experts invent, imagine and develop solutions which meet
                    your business requirements. They build a new technical
                    environment for your company, but they always take the already
                    installed IT software into account. That is why Idealis
                    Consulting delivers excellence in HR and SC Management.
vi: Các chuyên viên của chúng tôi phát minh, tưởng tượng và phát triển
                    các giải pháp đáp ứng yêu cầu kinh doanh của bạn. Họ vừa tạo
                    dựng một môi trường kỹ thuật mới cho công ty bạn vừa cân nhắc
                    cả phần mềm CNTT đã được cài đặt sẵn. Đó là lý do tại sao Idealis
                    Consulting tạo ra sự xuất sắc trong Quản lý Nhân sự và SC.

note: module: base
en: Our invoices are payable within 21 working days, unless another payment timeframe is indicated on either the invoice or the order. In the event of non-payment by the due date, My Company (San Francisco) reserves the right to request a fixed interest payment amounting to 10% of the sum remaining due. My Company (San Francisco) will be authorized to suspend any provision of services without prior warning in the event of late payment.
vi: Hóa đơn của chúng tôi được thanh toán trong vòng 21 ngày làm việc, trừ khi khung thời gian thanh toán khác được ghi trên hóa đơn hoặc đơn đặt hàng. Trong trường hợp không thanh toán trước hạn, Công ty của Tôi (San Francisco) có quyền yêu cầu thanh toán lãi suất cố định lên tới 10% số tiền còn lại chưa thanh toán. Công ty của Tôi (San Francisco) sẽ được ủy quyền để đình chỉ bất kỳ hoạt động cung cấp dịch vụ nào mà không cần cảnh báo trước trong trường hợp thanh toán chậm.

note: module: base
en: Outgoing Mail Server
vi: Máy chủ gửi email

note: module: base
en: Outlook Calendar
vi: Lịch Outlook

note: module: base
en: Outlook support for incoming / outgoing mail servers
vi: Hỗ trợ Outlook cho các máy chủ thư đến / đi

note: module: base
en: Output DPI
vi: Độ phân giải DPI Đầu ra

note: module: base
en: Overwrite Existing Terms
vi: Ghi đè lên thuật ngữ đã có

note: module: base
en: P - EDUCATION
vi: P - GIÁO DỤC

note: module: base
en: PLM for workorder
vi: PLM cho công đoạn

note: module: base
en: PO File
vi: Tập tin PO

note: module: base
en: PO(T) format: you should edit it with a PO editor such as
vi: Định dạng PO(T): bạn nên chỉnh sửa với một trình soạn thảo PO như

note: module: base
en: POS - Barcode Lookup
vi: POS - Tìm kiếm mã vạch

note: module: base
en: POS - Event
vi: POS - Sự kiện

note: module: base
en: POS - Sale Margin
vi: POS - Lợi nhuận bán hàng

note: module: base
en: POS - Sales
vi: POS - Bán hàng

note: module: base
en: POS - Sales Loyality
vi: POS - Chương trình khách hàng thân thiết trong bán hàng

note: module: base
en: POS Barcode in Mobile
vi: Mã vạch POS di động

note: module: base
en: POS Barcode scan in Mobile
vi: Quét mã vạch POS trên di động

note: module: base
en: POS Epson Printer
vi: Máy in POS Epson

note: module: base
en: POS HR Restaurant
vi: POS HR Nhà hàng

note: module: base
en: POS Pricer
vi: Máy định giá POS

note: module: base
en: POS QR Tests
vi: Kiểm thử QR POS

note: module: base
en: POS Razorpay
vi: Razorpay POS

note: module: base
en: POS Restaurant Adyen
vi: POS Nhà hàng Adyen

note: module: base
en: POS Restaurant Stripe
vi: Nhà hàng POS Stripe

note: module: base
en: POS Restaurant Urban Piper
vi: POS Nhà hàng Urban Piper

note: module: base
en: POS Self Order
vi: POS Đơn tự phục vụ

note: module: base
en: POS Self Order Adyen
vi: POS Đơn tự phục vụ Adyen

note: module: base
en: POS Self Order Epson Printer
vi: POS Đơn tự phục vụ Máy in Epson

note: module: base
en: POS Self Order IoT
vi: POS Đơn tự phục vụ IoT

note: module: base
en: POS Self Order Razorpay
vi: POS Đơn tự phục vụ Razorpay

note: module: base
en: POS Self Order Sale
vi: POS Đơn tự phục vụ Bán hàng

note: module: base
en: POS Self Order Stripe
vi: POS Đơn tự phục vụ Stripe

note: module: base
en: POS Self-Order / Online Payment
vi: Thanh toán online/đơn tự phục vụ POS

note: module: base
en: POS Self-Order / Online Payment / Preparation Display
vi: Đơn tự phục vụ POS/Thanh toán online/Màn hình khâu chuẩn bị

note: module: base
en: Pacific/Kanton
vi: Thái Bình Dương/Kanton

note: module: base
en: Pacific/Samoa
vi: Thái Bình Dương/Samoa

note: module: base odoo-python
en: Page direct ancestor must be notebook
vi: Bản sơ khai trực tiếp của trang phải là notebook

note: module: base
en: Page height (mm)
vi: Dài trang (mm)

note: module: base
en: Page width (mm)
vi: Rộng trang (mm)

note: module: base
en: Pakistan - Accounting
vi: Pakistan - Kế toán

note: module: base
en: Pakistan - Accounting Reports
vi: Pakistan - Báo cáo kế toán

note: module: base
en: Pakistan - Payroll
vi: Pakistan - Bảng lương

note: module: base
en: Pakistan - Payroll with Accounting
vi: Pakistan - Bảng lương với kế toán

note: module: base
en: Panama - Accounting
vi: Panama - Kế toán

note: module: base
en: Paper Format Config
vi: Cấu hình định dạng trang giấy

note: module: base
en: Paper Format General Configuration
vi: Cấu hình Định dạng Trang

note: module: base
en: Paper format configuration
vi: Cấu hình định dạng trang

note: module: base
en: Params storage
vi: Lưu trữ thông số

note: module: base
en: Parent Action
vi: Tác vụ chính

note: module: base
en: Parent Company
vi: Công ty mẹ

note: module: base
en: Parent Field
vi: Trường chính

note: module: base
en: Parent Menu
vi: Menu chính

note: module: base
en: Parent name
vi: Tên gốc đối tác

note: module: base
en: Parse barcodes according to the GS1-128 specifications
vi: Phân tích cú pháp mã vạch theo thông số kỹ thuật GS1-128

note: module: base
en: Partner Autocomplete
vi: Tự động điền thông tin đối tác

note: module: base
en: Partner Commissions
vi: Hoa hồng của đối tác

note: module: base
en: Partner Tags
vi: Từ khoá đối tác

note: module: base
en: Partner Title
vi: Danh xưng đối tác

note: module: base
en: Partner Titles
vi: Xưng hô đối tác

note: module: base
en: Partner is Active
vi: Đối tác đang hoạt động

note: module: base
en: Partner module for website
vi: Phân hệ đối tác cho trang web

note: module: base
en: Partner with same Company Registry
vi: Đối tác với cùng Cơ quan đăng ký công ty

note: module: base
en: Partner with same Tax ID
vi: Đối tác với chung mã số thuế

note: module: base
en: Partner-related data of the user
vi: Đối tác liên hệ dữ liệu với tài khoản

note: module: base
en: Partners
vi: Đối tác

note: module: base
en: Partners Geolocation
vi: Định vị Đối tác

note: module: base odoo-python
en: Partners: %(category)s
vi: Đối tác: %(category)s

note: module: base
en: Passkeys
vi: Khoá truy cập

note: module: base
en: Password Check Wizard
vi: Trình kiểm tra mật khẩu

note: module: base
en: Password Confirmation
vi: Mật khẩu xác nhận

note: module: base
en: Password Management
vi: Quản lý mật khẩu

note: module: base
en: Password Policy
vi: Chính sách mật khẩu

note: module: base
en: Password Policy support for Signup
vi: Chính sách mật khẩu hỗ trợ đăng ký

note: module: base
en: Path (or glob pattern)
vi: Path (hoặc hình cầu)

note: module: base
en: Path to show in the URL
vi: Đường dẫn hiển thị trong URL

note: module: base odoo-python
en: Path to show in the URL must be unique! Please choose another one.
vi: Đường dẫn hiển thị trong URL phải là duy nhất! Vui lòng chọn đường dẫn khác.

note: module: base
en: Path to the field to update, e.g. 'partner_id.name'
vi: Đường dẫn đến trường cần cập nhật, ví dụ: 'partner_id.name'

note: module: base odoo-python
en: Pattern to format
vi: Phần mã vạch

note: module: base
en: Pay to Book
vi: Thanh toán để đặt trước

note: module: base
en: Pay to Book on Website
vi: Thanh toán để đặt trước trên Trang web

note: module: base
en: Pay to Book with eCommerce
vi: Thanh toán để đặt trước với Thương mại điện tử

note: module: base
en: Pay your employees with SEPA payment.
vi: Thanh toán cho nhân viên của bạn bằng thanh toán SEPA.

note: module: base
en: Payment - Account
vi: Thanh toán - Tài chính

note: module: base
en: Payment Engine
vi: Công cụ Thanh toán

note: module: base
en: Payment Follow-up Management
vi: Quản lý theo dõi thanh toán

note: module: base
en: Payment Provider: Adyen
vi: Nhà cung cấp Dịch vụ Thanh toán: Adyen

note: module: base
en: Payment Provider: Amazon Payment Services
vi: Nhà cung cấp thanh toán: Dịch vụ thanh toán của Amazon

note: module: base
en: Payment Provider: AsiaPay
vi: Nhà cung cấp thanh toán: AsiaPay

note: module: base
en: Payment Provider: Authorize.Net
vi: Nhà cung cấp Dịch vụ Thanh toán: Authorize.Net

note: module: base
en: Payment Provider: Buckaroo
vi: Nhà cung cấp Dịch vụ Thanh toán: Buckaroo

note: module: base
en: Payment Provider: Custom Payment Modes
vi: Nhà cung cấp Dịch vụ Thanh toán: Các Phương thức Thanh toán Tùy chỉnh

note: module: base
en: Payment Provider: Demo
vi: Nhà cung cấp Dịch vụ Thanh toán: Demo

note: module: base
en: Payment Provider: Flutterwave
vi: Nhà cung cấp thanh toán: Flutterwave

note: module: base
en: Payment Provider: Mercado Pago
vi: Nhà cung cấp thanh toán: Mercado Pago

note: module: base
en: Payment Provider: Mollie
vi: Nhà cung cấp Dịch vụ Thanh toán: Mollie

note: module: base
en: Payment Provider: Paypal
vi: Nhà cung cấp Dịch vụ Thanh toán: Paypal

note: module: base
en: Payment Provider: Razorpay
vi: Nhà cung cấp thanh toán: Razorpay

note: module: base
en: Payment Provider: Sepa Direct Debit
vi: Nhà cung cấp thanh toán: Ghi nợ trực tiếp Sepa

note: module: base
en: Payment Provider: Stripe
vi: Nhà cung cấp Dịch vụ Thanh toán: Stripe

note: module: base
en: Payment Provider: Worldline
vi: Nhà cung cấp dịch vụ thanh toán: Worldline

note: module: base
en: Payment Provider: Xendit
vi: Nhà cung cấp dịch vụ thanh toán: Xendit

note: module: base
en: Payment Providers
vi: Nhà cung cấp dịch vụ thanh toán

note: module: base
en: Payment integration with website
vi: Thanh toán tích hợp website

note: module: base
en: Payroll
vi: Bảng lương

note: module: base
en: Payroll - Attendance
vi: Bảng lương - Chuyên cần

note: module: base
en: Payroll - Fleet
vi: Bảng lương - Phương tiện

note: module: base
en: Payroll - Planning
vi: Bảng lương - Kế hoạch

note: module: base
en: Payroll Accounting
vi: Kế toán lương

note: module: base
en: Payroll Localization
vi: Bảng lương địa phương

note: module: base
en: Personnel Administration
vi: Quản trị nhân sự

note: module: base
en: Peru - Accounting
vi: Peru - Kế toán

note: module: base
en: Peru - Accounting Reports
vi: Peru - Báo cáo Kế toán

note: module: base
en: Peru - Stock Reports
vi: Peru - Báo cáo tồn kho

note: module: base
en: Peruvian - Electronic Delivery Note
vi: Peru - Hướng dẫn Giao hàng Điện tử

note: module: base
en: Peruvian - Point of Sale with Pe Doc
vi: Peru - Điểm bán hàng với Pe Doc

note: module: base
en: Peruvian Localization for the Point of Sale
vi: Bản địa hóa tiếng Peru cho Điểm bán hàng

note: module: base
en: Peruvian eCommerce
vi: Thương mại điện tử của Peru

note: module: base
en: Pesos
vi: Peso

note: module: base
en: Philippines - Accounting
vi: Philippines - Kế toán

note: module: base
en: Philippines - Accounting Reports
vi: Philippines - Báo cáo Kế toán

note: module: base
en: Philippines Checks Layout
vi: Bố cục séc của Philippines

note: module: base
en: Phone Numbers Validation
vi: Xác thực số điện thoại

note: module: base
en: Piasters
vi: Piaster

note: module: base
en: Piastres
vi: Piastre

note: module: base
en: Pitcairn Islands
vi: Quần đảo Pitcairn

note: module: base
en: Plan your resources on project tasks
vi: Lên kế hoạch tài nguyên của bạn với các công việc trong dự án

note: module: base
en: Planning
vi: Lập kế hoạch

note: module: base
en: Planning - Skills
vi: Kế hoạch - Kỹ năng

note: module: base
en: Planning Contract
vi: Hợp đồng lập kế hoạch

note: module: base
en: Planning Skills
vi: Kỹ năng lập kế hoạch

note: module: base
en: Planning Time Off
vi: Kế hoạch Nghỉ phép

note: module: base
en: Planning integration with contracts
vi: Kế hoạch tích hợp với các hợp đồng

note: module: base
en: Planning integration with holidays
vi: Kế hoạch tích hợp với các ngày nghỉ

note: module: base odoo-python
en: Please configure an email on the current user to simulate sending an email message via this outgoing server
vi: Vui lòng định cấu hình email trên người dùng hiện tại để mô phỏng gửi email qua máy chủ gửi đi này

note: module: base
en: Please confirm that you want to <b>irreversibly</b> make this database a demo database.
vi: Vui lòng xác nhận rằng bạn muốn <b>không thể quay ngược</b> làm cho cơ sở dữ liệu này trở thành một cơ sở dữ liệu demo.

note: module: base
en: Please note that modifications will be applied for all users of the specified group
vi: Vui lòng lưu ý rằng điều chỉnh sẽ áp dụng cho tất cả các người dùng của nhóm này

note: module: base odoo-python
en: Please use the change password wizard (in User Preferences or User menu) to change your own password.
vi: Vui lòng sử dụng chức năng thay đổi mật khẩu (trong Tùy chọn hoặc Quản lý người dùng) để thay đổi mật khẩu của bạn.

note: module: base
en: PoS Order Tracking Customer Display
vi: Màn hình hiển thị cho khách hàng theo dõi đơn hàng POS

note: module: base
en: PoS Preparation Display
vi: Màn hình khâu chuẩn bị POS

note: module: base
en: PoS Preparation Display HR
vi: Màn hình khâu chuẩn bị POS HR

note: module: base
en: PoS Preparation Display Restaurant
vi: Màn hình khâu chuẩn bị POS Nhà hàng

note: module: base
en: Point of Sale
vi: Điểm bán hàng

note: module: base
en: Point of Sale - Coupons & Loyalty
vi: Điểm bán hàng - Phiếu thưởng & Khách hàng thân thiết

note: module: base
en: Point of Sale - UrbanPiper
vi: Điểm bán hàng - UrbanPiper

note: module: base
en: Point of Sale Discounts
vi: Chiết khấu Điểm bán hàng

note: module: base
en: Point of Sale Rental Stock
vi: Điểm bán hàng Cho thuê Tồn kho

note: module: base
en: Point of Sale Restaurant Appointment
vi: Điểm bán hàng Nhà hàng Lịch hẹn

note: module: base
en: Point of Sale Settle Due
vi: Điểm bán hàng đến hạn thanh toán

note: module: base
en: Point of Sale Subscription
vi: Điểm bán hàng Đăng ký

note: module: base
en: Point of Sale enterprise
vi: Điểm bán hàng enterprise

note: module: base
en: Point of Sale online payment
vi: Thanh toán online điểm bán hàng

note: module: base
en: Poland - Accounting
vi: Ba Lan - Kế toán

note: module: base
en: Poland - Accounting Reports
vi: Ba Lan - Báo cáo Kế toán

note: module: base
en: Poland - JPK_VAT PoS Enterprise
vi: Ba Lan - JPK_VAT PoS Enterprise

note: module: base
en: Poland - Payroll
vi: Ba Lan - Bảng lương

note: module: base
en: Poland - Payroll with Accounting
vi: Ba Lan - Bảng lương với Kế toán

note: module: base
en: Portal Rating
vi: Xếp hạng cổng thông tin

note: module: base
en: Portal Users
vi: Người dùng Cổng thông tin

note: module: base
en: Portal members have specific access rights (such as record rules and restricted menus).
                    They usually do not belong to the usual Odoo groups.
vi: Các thành viên cổng thông tin có quyền truy cập riêng (chẳng hạn như quy tắc ghi và menu bị hạn chế).
                    Chúng thường không thuộc về các nhóm Odoo thông thường.

note: module: base
en: Portugal - Accounting
vi: Bồ Đào Nha - Kế toán

note: module: base
en: Portugal - Accounting Reports
vi: Bồ Đào Nha - Báo cáo kế toán

note: module: base
en: PostgreSQL constraint definition
vi: Định nghĩa ràng buộc PostgreSQL

note: module: base
en: PostgreSQL constraint or foreign key name.
vi: Ràng buộc PostgreSQL hoặc tên khóa ngoại.

note: module: base
en: PostgreSQL table name implementing a many2many relation.
vi: Tên bảng PostgreSQL triển khai mối quan hệ many2many.

note: module: base odoo-python
en: Precision Digits
vi: Độ chính xác chữ số

note: module: base
en: Prefix value of the record for the sequence
vi: Giá trị tiền tố cho bản ghi để làm thứ tự

note: module: base
en: Preview image src
vi: Xem trước src ảnh

note: module: base
en: Preview pdf src
vi: Xem trước src pdf

note: module: base odoo-python
en: Previous Arch
vi: Arch Trước đó

note: module: base
en: Previous time the cron ran successfully, provided to the job through the context on the `lastcall` key
vi: Lần trước cron đã chạy thành công, được cung cấp cho công việc thông qua ngữ cảnh trên `lastcall` khóa

note: module: base
en: Price Accuracy
vi: Độ chính xác của giá

note: module: base
en: Print CA Checks
vi: In Séc của Canada

note: module: base
en: Print PH Checks
vi: In Séc của PH

note: module: base
en: Print US Checks
vi: In Séc của Mỹ

note: module: base
en: Print page height (mm)
vi: Chiều cao trang in (mm)

note: module: base
en: Print page width (mm)
vi: Chiều rộng trang in (mm)

note: module: base
en: Printed Report Name
vi: Tên báo cáo đã in

note: module: base
en: Private Address Form
vi: Mẫu địa chỉ riêng

note: module: base odoo-python
en: Private methods (such as %s) cannot be called remotely.
vi: Không thể gọi các phương thức riêng tư (chẳng hạn như %s) từ xa.

note: module: base odoo-python
en: Problematic record(s)
vi: Bản ghi có vấn đề

note: module: base
en: Process Manufacturing Orders from the barcode application
vi: Xử lý lệnh sản xuất từ ứng dụng mã vạch

note: module: base
en: Product Availability
vi: Tình trạng còn hàng của sản phẩm

note: module: base
en: Product Availability Notifications
vi: Thông báo về tồn kho của sản phẩm

note: module: base
en: Product Barcode Lookup
vi: Tìm kiếm mã vạch sản phẩm

note: module: base
en: Product Barcode Lookup for eCommerce
vi: Tìm kiếm mã vạch sản phẩm cho Thương mại điện tử

note: module: base
en: Product Comparison
vi: So sánh sản phẩm

note: module: base
en: Product Email Template
vi: Mẫu email sản phẩm

note: module: base
en: Product Images
vi: Hình sản phẩm

note: module: base
en: Product Lifecycle Management (PLM)
vi: Quản lý vòng đời sản phẩm (PLM)

note: module: base
en: Product Matrix
vi: Ma trận sản phẩm

note: module: base
en: Products & Pricelists
vi: Sản phẩm & Bảng giá

note: module: base
en: Products Expiration Date
vi: Ngày hết hạn của sản phẩm

note: module: base
en: Products Workspace Templates
vi: Sản phẩm Mẫu không gian làm việc

note: module: base
en: Products from Documents
vi: Sản phẩm từ tài liệu

note: module: base
en: Prof.
vi: Gs.

note: module: base
en: Professor
vi: Giáo sư

note: module: base
en: Profile Session
vi: Hồ sơ

note: module: base
en: Profiling is a developer feature that should be used with caution on production database.
                        It may add some load on the server, and potentially make it less responsive.
                        Enabling the profiling here allows all users to activate profiling on their session.
                        Profiling can be disabled at any moment in the settings.
vi: Profiling là một tính năng dành cho nhà phát triển và nên được sử dụng thận trọng trên cơ sở dữ liệu production.
                         Tính năng này có thể thêm một số lệnh load trên máy chủ và có khả năng khiến nó phản hồi kém hơn.
                         Việc bật tính năng profiling ở đây cho phép tất cả người dùng kích hoạt profiling trên phiên làm việc của họ.
                         Bạn có thể tắt profiling bất cứ lúc nào trong phần cài đặt.

note: module: base
en: Profiling is currently disabled.
vi: Hồ sơ hiện đang bị vô hiệu hóa.

note: module: base odoo-python
en: Profiling is not enabled on this database. Please contact an administrator.
vi: Profiling chưa được bật trên cơ sở dữ liệu này. Vui lòng liên hệ với quản trị viên.

note: module: base
en: Progress of Scheduled Actions
vi: Tiến trình của tác vụ đã lên lịch

note: module: base
en: Project - Account
vi: Dự án - Kế toán

note: module: base
en: Project - Purchase - Stock
vi: Dự án - Mua hàng - Tồn kho

note: module: base
en: Project - SMS
vi: Dự án - SMS

note: module: base
en: Project - Sale - Expense
vi: Dự án - Bán - Chi phí

note: module: base
en: Project - Skills
vi: Dự án - Kỹ năng

note: module: base
en: Project Accounting Assets
vi: Tài sản kế toán dự án

note: module: base
en: Project Budget
vi: Ngân sách dự án

note: module: base
en: Project Enterprise
vi: Dự án Enterprise

note: module: base
en: Project Enterprise HR
vi: Dự án Enterprise HR

note: module: base
en: Project Enterprise HR contract
vi: Hợp đồng nhân sự doanh nghiệp dự án

note: module: base
en: Project Expenses
vi: Chi phí dự án

note: module: base
en: Project Helpdesk
vi: Bộ phận trợ giúp dự án

note: module: base
en: Project MRP Landed Costs
vi: Dự án MRP Chi phí nhập kho

note: module: base
en: Project Mail Plugin
vi: Plugin thư Dự án

note: module: base
en: Project Management
    ------------------
    
    ### Infinitely flexible. Incredibly easy to use.
    
    
    Odoo's collaborative and realtime <a href="https://www.odoo.com/app/project">open source project management</a>
    helps your team get work done. Keep track of everything, from the big picture
    to the minute details, from the customer contract to the billing.
    
    Designed to Fit Your Own Process
    --------------------------------
    
    Organize projects around your own processes. Work on tasks and issues using the
    kanban view, schedule tasks using the gantt chart and control deadlines in the
    calendar view. Every project may have its own stages, allowing teams to
    optimize their job.
    
    Easy to Use
    -----------
    
    Get organized as fast as you can think. The easy-to-use interface takes no time
    to learn, and every action is instantaneous, so there’s nothing standing
    between you and your sweet productive flow.
    
    Work Together
    -------------
    
    ### Real-time chats, document sharing, email integration
    
    Use the chatter to communicate with your team or customers and share comments
    and documents on tasks and issues. Integrate discussion fast with the email
    integration.
    
    Talk to other users or customers with the website live chat feature.
    
    Collaborative Writing
    ---------------------
    
    ### The power of etherpad, inside your tasks
    
    Collaboratively edit the same specifications or meeting minutes right inside
    the application. The integrated etherpad feature allows several people to
    work on the same tasks, at the same time.
    
    This is very efficient for scrum meetings, meeting minutes or complex
    specifications. Every user has their own color and you can replay the whole
    creation of the content.
    
    Get Work Done
    -------------
    
    Get alerts on followed events to stay up to date with what interests you. Use
    instant green/red visual indicators to scan through what has been done and what
    requires your attention.
    
    Timesheets, Contracts & Invoicing
    ---------------------------------
    
    Projects are automatically integrated with customer contracts, allowing you to
    invoice based on time & materials and record timesheets easily.
    
    Track Issues
    ------------
    
    Single out the issues that arise in a project in order to have a better focus
    on resolving them. Integrate customer interaction on every issue and get
    accurate reports on your team's performance.
vi: Quản lý Dự án
    ------------------
    
    ### Vô cùng linh hoạt. Cực kỳ dễ sử dụng.
    
    
    Tính năng <a href="https://www.odoo.com/app/project">quản lý dự án mã nguồn mở</a> mang tính hợp tác và theo thời gian thực của Odoo 
    hỗ trợ bộ phận của bạn hoàn thành công việc. Nắm bắt mọi thứ, từ thông tin bao quát
    đến các chi tiết nhỏ và từ hợp đồng khách hàng đến hóa đơn thanh toán.
    
    Được thiết kế Phù hợp với Quy trình của riêng Bạn
    --------------------------------
    
    Tổ chức các dự án theo quy trình của riêng bạn. Thực hiện nhiệm vụ và vấn đề bằng cách sử dụng 
    chế độ xem kanban, lên lịch cho các nhiệm vụ bằng biểu đồ gantt và kiểm soát hạn chót trong 
    chế độ xem lịch. Mỗi dự án có thể có các giai đoạn riêng, cho phép các bộ phận tối ưu hóa
    công việc của họ.
    
    Dễ Sử dụng
    -----------
    
    Tổ chức nhanh chóng theo đúng mong đợi. Bạn không cần mất thời gian tìm hiểu về 
    giao diện dễ sử dụng của Odoo và mọi tác vụ đều diễn ra tức thì, do đó, không có gì ngăn cản 
    bạn và luồng năng suất trôi chảy của mình.
    
    Làm việc Cùng nhau
    -------------
    
    ### Trò chuyện trong thời gian thực, chia sẻ tài liệu, tích hợp email
    
    Sử dụng chatter để giao tiếp với bộ phận hoặc khách hàng của bạn, đồng thời chia sẻ nhận xét 
    cũng như tài liệu về các nhiệm vụ và vấn đề. Tích hợp thảo luận nhanh chóng cùng với 
    tích hợp email.
    
    Trò chuyện với những người dùng hoặc khách hàng khác bằng tính năng livechat trên trang web.
    
    Cùng Viết bài
    ---------------------
    
    ### Sức mạnh của etherpad bên trong các nhiệm vụ của bạn
    
    Cùng nhau chỉnh sửa các thông số kỹ thuật hoặc biên bản cuộc họp ngay bên trong 
    ứng dụng. Tính năng etherpad tích hợp cho phép nhiều người làm việc trên 
    cùng một nhiệm vụ vào cùng một thời điểm.
    
    Tính năng này đặc biệt hiệu quả đối với các cuộc họp đầu ngày, biên bản cuộc họp hay những 
    thông số kỹ thuật phức tạp. Mỗi người dùng có màu sắc riêng và bạn có thể tái hiện lại toàn bộ quá
    trình tạo nội dung.
    
    Hoàn thành Công việc
    -------------
    
    Nhận thông báo về các sự kiện bạn theo dõi để cập nhật thông tin bạn quan tâm. Sử dụng 
    các chỉ báo trực quan tức thì màu xanh lục/đỏ để quét qua những gì đã được thực hiện và những gì 
    cần chú ý.
    
    Bảng chấm công, Hợp đồng & Hóa đơn
    ---------------------------------
    
    Các dự án được tích hợp tự động với hợp đồng của khách hàng, cho phép bạn 
    lập hóa đơn dựa trên thời gian và nguyên vật liệu, đồng thời ghi lại bảng chấm công một cách dễ dàng.
    
    Theo dõi các Vấn đề
    ------------
    
    Tách các vấn đề phát sinh trong một dự án để có thể tập trung giải quyết chúng 
    tốt hơn. Tích hợp tương tác của khách hàng về mọi vấn đề và nhận báo cáo 
    chính xác về hiệu suất của bộ phận.

note: module: base
en: Project Merge action
vi: Tác vụ hợp nhất dự án

note: module: base
en: Project Payroll Accounting
vi: Kế toán tiền lương dự án

note: module: base
en: Project Planning
vi: Kế hoạch dự án

note: module: base
en: Project Purchase
vi: Mua dự án

note: module: base
en: Project Sales Subscription
vi: Đăng ký bán dự án

note: module: base
en: Project Stock
vi: Dự án Tồn kho

note: module: base
en: Project Stock Account
vi: Dự án Tồn kho Kế toán

note: module: base
en: Project Stock Landed Costs
vi: Dự án Tồn kho Chi phí nhập kho

note: module: base
en: Project Time Off
vi: Dự án Nghỉ phép

note: module: base
en: Project account budget
vi: Ngân sách tài khoản dự án

note: module: base
en: Project accounting assets
vi: Tài sản kế toán dự án

note: module: base
en: Project and task integration with holidays
vi: Tích hợp dự án và nhiệm vụ với các kỳ nghỉ

note: module: base
en: Project expenses
vi: Chi phí dự án

note: module: base
en: Project from documents
vi: Dự án từ tài liệu

note: module: base
en: Project helpdesk
vi: Bộ phận trợ giúp dự án

note: module: base
en: Project payroll accounting
vi: Kế toán bảng lương dự án

note: module: base
en: Project sales subscriptions
vi: Đăng ký bán hàng dự án

note: module: base
en: Project skills
vi: Kỹ năng dự án

note: module: base
en: Project, Helpdesk, FSM, Timesheet and Sale Orders
vi: Dự án, Bộ phận trợ giúp, FSM, Bảng chấm công và Đơn đặt hàng bán hàng

note: module: base
en: Project, Helpdesk, Timesheet and Sale Orders
vi: Dự án, Trợ giúp, Chấm công và Đơn bán hàng

note: module: base
en: Project, Tasks, Account
vi: Dự án, tác vụ, Kế toán

note: module: base
en: Project, Tasks, After Sales
vi: Dự án, tác vụ, hậu mãi

note: module: base
en: Project, Tasks, Repair
vi: Dự án, tác vụ, sữa chửa

note: module: base
en: Project, Tasks, Sale Loyalty
vi: Dự án, Nhiệm vụ, Mức độ trung thành của Bán hàng

note: module: base
en: Project, Tasks, Stock
vi: Dự án, tác vụ, kho

note: module: base
en: Project, Tasks, Timesheet
vi: Dự án, Công việc, Thời gian biểu

note: module: base odoo-python
en: Properties of base fields cannot be altered in this manner! Please modify them through Python code, preferably through a custom addon!
vi: Thuộc tính của trường cơ bản không thể thay đổi theo cách này ! Vui lòng thay đổi chúng thông qua mã Python, tốt nhất là  thông qua một addon tùy chỉnh!

note: module: base
en: Prospects
vi: Khách hàng tiềm năng

note: module: base
en: Provide cash on delivery for website users
vi: Cung cấp phương thức thanh toán khi nhận hàng cho người dùng trang web

note: module: base
en: Provides push notification and redirection to the mobile app.
vi: Cung cấp thông báo đẩy và chuyển hướng đến ứng dụng di động.

note: module: base
en: Proxy features for account_edi
vi: Tính năng proxy cho account_edi

note: module: base
en: Public Administration
vi: Công khai tài khoản quản trị

note: module: base
en: Public users have specific access rights (such as record rules and restricted menus).
                    They usually do not belong to the usual Odoo groups.
vi: Người dùng công cộng có quyền truy cập cụ thể (such as record rules and restricted menus).
                    Họ thường không thuộc nhóm người dùng thông thường.

note: module: base
en: Publish blog posts, announces, news
vi: Công khai thông tin các bài blog, thông báo, tin tức

note: module: base
en: Publish events, sell tickets
vi: Công khai thông tin sự kiện, bán vé

note: module: base
en: Publish on social account from Event
vi: Xuất bản trên tài khoản xã hội từ Sự kiện

note: module: base
en: Publish on social account from Event.
    
    This module allows you to schedule social posts from the event communication.
vi: Đăng lên tài khoản mạng xã hội từ Sự kiện.
    
    Phân hệ này cho phép bạn lên lịch các bài đăng trên mạng xã hội từ thông tin giao tiếp trong sự kiện.

note: module: base
en: Publish your articles
vi: Đăng các đoạn văn của bạn

note: module: base
en: Publish your customer references
vi: Công khai thông tin giới thiệu khách hàng

note: module: base
en: Publish your members directory
vi: Công khai thư mục thành viên

note: module: base
en: Publish your resellers/partners and forward leads to them
vi: Công khai các đại lý / đối tác của bạn và chuyển tiếp dẫn đến họ

note: module: base
en: Published Version
vi: Phiên bản được phát hành

note: module: base
en: Puls
vi: Pul

note: module: base
en: Purchase
vi: Mua hàng

note: module: base
en: Purchase Agreements
vi: Hợp đồng mua hàng

note: module: base
en: Purchase Matrix
vi: Ma trận mua hàng

note: module: base
en: Purchase Orders, Receipts, Vendor Bills for Stock
vi: Đơn mua hàng, biên lai, hóa đơn mua hàng cho tồn kho

note: module: base
en: Purchase Repair
vi: Mua hàng Sửa chữa

note: module: base
en: Purchase Requisition Stock
vi: Kho yêu cầu mua hàng

note: module: base
en: Purchase Stock
vi: Mua hàng về kho

note: module: base
en: Purchase and MRP Management
vi: Mua hàng và SX mua hàng

note: module: base
en: Purchase and Subcontracting Management
vi: Quản lý mua hàng và gia công

note: module: base
en: Purchase orders, tenders and agreements
vi: Đơn mua hàng, nhà cung cấp và các thỏa thuận

note: module: base
en: Push notification to track listeners
vi: Thông báo đẩy để theo dõi

note: module: base
en: Python Method
vi: Phương thức python

note: module: base
en: Python method returning an action
vi: Phương thức Python trả về một tác vụ

note: module: base
en: Q - HUMAN HEALTH AND SOCIAL WORK ACTIVITIES
vi: Q - CÁC HOẠT ĐỘNG SỨC KHỎE CON NGƯỜI VÀ CÔNG TÁC XÃ HỘI

note: module: base
en: QWeb Field Time
vi: QWeb Trường thời gian

note: module: base
en: Qatar - Accounting
vi: Qatar - Kế toán

note: module: base
en: Quality - Batch Transfer
vi: Chất lượng - Chuyển Hàng loạt

note: module: base
en: Quality Base
vi: Cơ sở chất lượng

note: module: base
en: Quality Management with MRP
vi: Quản lý chất lượng với MRP

note: module: base
en: Quality Management with MRP and IoT
vi: Quản lý chất lượng MRP với IoT

note: module: base
en: Quality Management with Repair
vi: Quản lý chất lượng với Sửa chữa

note: module: base
en: Quality Steps with IoT
vi: Bước kiểm soát chất lượng qua IoT

note: module: base
en: Quality Worksheet for Workorder
vi: Bảng công tác chất lượng cho Công đoạn

note: module: base
en: Quality checks with IoT
vi: Kiểm tra chất lượng với IoT

note: module: base
en: Quality steps and IoT devices
vi: Bước kiểm soát chất lượng và thiết bị IoT

note: module: base
en: Queries Count
vi: Số lượng truy vấn

note: module: base
en: Quetzales
vi: Quetzal

note: module: base
en: Quiz and Meet on community
vi: Quiz và Họp mặt trên cộng đồng

note: module: base
en: Quiz and Meet on community route
vi: Quiz và Họp mặt trên tuyến cộng đồng

note: module: base
en: Quiz on Live Event Tracks
vi: Quiz trong Nội dung sự kiện trực tiếp

note: module: base
en: Quizzes on Tracks
vi: Quiz trong phần nội dung

note: module: base
en: Quizzes on tracks
vi: Quiz trong phần nội dung

note: module: base
en: Quotation, Sales Orders, Delivery & Invoicing Control
vi: Báo giá, Đơn bán hàng, Giao hàng & Kiểm soát hóa đơn

note: module: base
en: Qweb Field Barcode
vi: Trường Qweb Mã vạch

note: module: base
en: Qweb Field Contact
vi: Liên hệ lĩnh vực Qweb

note: module: base
en: Qweb Field Float Time
vi: Trường Qweb Thời gian Dự trữ

note: module: base
en: Qweb Field Image
vi: Trường ảnh Qweb

note: module: base
en: Qweb Field Monetary
vi: Qweb trường Monetary

note: module: base
en: Qweb field many2many
vi: trường Qweb many2many

note: module: base
en: R - ARTS, ENTERTAINMENT AND RECREATION
vi: R - NGHỆ THUẬT, GIẢI TRÍ VÀ ĐAM MÊ

note: module: base
en: Rate String
vi: Chuỗi xếp hạng

note: module: base
en: Rates
vi: Tỷ lệ

note: module: base
en: Read Access
vi: Quyền xem

note: module: base
en: Real Estate
vi: Bất động sản

note: module: base
en: Record ID
vi: ID bản ghi

note: module: base
en: Record Rule
vi: Quy tắc truy cập

note: module: base odoo-python
en: Record Rules
vi: Quy tắc truy cập

note: module: base odoo-python
en: Record cannot be modified right now: This cron task is currently being executed and may not be modified Please try again in a few minutes
vi: Không thể sửa đổi ban ghi ngay bây giờ: Tác vụ định kỳ này hiện đang được thực thi và có thể không được sửa đổi. Vui lòng thử lại sau vài phút

note: module: base odoo-python
en: Record does not exist or has been deleted.
vi: Dữ liệu không tồn tại hoặc đã bị xóa.

note: module: base
en: Record rules
vi: Quy tắc bản ghi

note: module: base
en: Record time
vi: Ghi nhận thời gian

note: module: base
en: Record to Create
vi: Bản ghi cần tạo

note: module: base
en: Recruitment
vi: Tuyển dụng

note: module: base
en: Recruitment - Signature
vi: Tuyển dụng - Chữ ký

note: module: base
en: Recruitment - Skills Management
vi: Tuyển dụng - Quản lý kỹ năng

note: module: base
en: Recruitment Integration Base
vi: Tích hợp Tuyển dụng với Cơ sở

note: module: base
en: Recruitment Integration Monster
vi: Tích hợp Tuyển dụng với Monster

note: module: base
en: Recruitment Integration Skills Monster
vi: Tích hợp kỹ năng Tuyển dụng với Monster

note: module: base
en: Recruitment Integration Website Monster
vi: Tích hợp Tuyển dụng trên trang web với Monster

note: module: base
en: Recruitment Integration website
vi: Tích hợp Tuyển dụng với trang web

note: module: base
en: Recruitment Reporting
vi: Báo cáo tuyển dụng

note: module: base
en: Recruitment resumés and letters from documents
vi: Sơ yếu lý lịch tuyển dụng và thư từ tài liệu

note: module: base
en: Recruitment tracking on appointments
vi: Theo dõi tuyển dụng theo lịch hẹn

note: module: base odoo-python
en: Recursion Detected.
vi: Đã phát hiện đệ quy.

note: module: base odoo-python
en: Recursion error in modules dependencies!
vi: Lỗi đệ quy trong các phụ thuộc phân hệ!

note: module: base odoo-python
en: Recursion found in child server actions
vi: Đã tìm thấy đệ quy trong các tác vụ của máy chủ phụ

note: module: base odoo-python
en: Reference date
vi: Ngày tham chiếu

note: module: base
en: Referrals
vi: Giới thiệu

note: module: base
en: Related Company
vi: Công ty liên quan

note: module: base
en: Related Field
vi: Trường liên quan

note: module: base
en: Related Field Definition
vi: Định nghĩa trường liên quan

note: module: base
en: Related Model
vi: Đối tượng liên quan

note: module: base
en: Related Partner
vi: Đối tác liên quan

note: module: base odoo-python
en: Related field "%(related_field)s" does not have comodel "%(comodel)s"
vi: Trường liên quan "%(related_field)s" không có comodel "%(comodel)s"

note: module: base odoo-python
en: Related field "%(related_field)s" does not have type "%(type)s"
vi: Trường liên quan "%(related_field)s" không có loại "%(type)s"

note: module: base
en: Relation Field
vi: Trường quan hệ

note: module: base
en: Relation Model
vi: Đối tượng liên quan

note: module: base
en: Relation Name
vi: Tên Quan hệ

note: module: base
en: Relation Table
vi: Bảng liên quan

note: module: base
en: Relation field
vi: Trường quan hệ

note: module: base
en: Reload from Attachment
vi: Nạp lại từ Đính kèm

note: module: base
en: Remote Work
vi: Làm việc từ xa

note: module: base
en: Remote Work with calendar
vi: Làm việc từ xa với lịch

note: module: base
en: Remove 'More' top-menu contextual action related to this action
vi: Bỏ menu 'Thêm' trên cùng theo ngữ cảnh liên quan đến tác vụ này

note: module: base
en: Remove Contextual Action
vi: Bỏ bối cảnh tác vụ

note: module: base
en: Remove the contextual action related to this report
vi: Xóa tác vụ theo ngữ cảnh liên quan đến báo cáo này

note: module: base
en: Rental Manufacturing Bridge
vi: Cầu nối Sản xuất Cho thuê

note: module: base
en: Rental Product Configurators Tests
vi: Kiểm tra trình cấu hình sản phẩm cho thuê

note: module: base
en: Rental Stock Management
vi: Quản lý kho cho thuê

note: module: base
en: Rental/Planning Bridge
vi: Cầu nối Cho thuê/Kế hoạch

note: module: base
en: Rental/Sign Bridge
vi: Cầu nối Cho thuê/Chữ ký

note: module: base
en: Repair damaged products
vi: Sửa các sản phẩm bị hư hoặc hỏng

note: module: base
en: Repair features for Quality Control
vi: Tính năng Sửa chữa cho Kiểm soát Chất lượng

note: module: base
en: Repairs
vi: Sửa chữa

note: module: base
en: Repeat every x.
vi: Lặp lại mỗi x.

note: module: base
en: Report Action
vi: Báo cáo tác vụ

note: module: base
en: Report File
vi: Tập tin báo cáo

note: module: base
en: Report Footer
vi: Lề dưới báo cáo

note: module: base
en: Report Model
vi: Mô hình Báo cáo

note: module: base
en: Report Type
vi: Loại báo cáo

note: module: base
en: Report Xml
vi: Báo cáo Xml

note: module: base odoo-python
en: Report template “%s” has an issue, please contact your administrator. 
    
    Cannot separate file to save as attachment because the report's template does not contain the attributes 'data-oe-model' and 'data-oe-id' as part of the div with 'article' classname.
vi: Mẫu báo cáo “%s” có vấn đề, vui lòng liên hệ với quản trị viên của bạn.
    
    Không thể tách tệp để lưu dưới dạng tệp đính kèm vì mẫu của báo cáo không chứa thuộc tính 'data-oe-model' và 'data-oe-id' trên div với lớp 'article'.

note: module: base
en: Report xml
vi: Báo cáo xml

note: module: base
en: Reporting
vi: Báo cáo

note: module: base
en: Reporting for Argentinean Localization
vi: Báo cáo cho Bản địa hóa tiếng Argentina

note: module: base
en: Res Users Settings
vi: Cài đặt người dùng

note: module: base
en: Resellers
vi: Đại lý

note: module: base
en: Resellers Commissions For Subscription
vi: Hoa hồng cho nhà phân phối với các thuê bao

note: module: base
en: Reset Mode
vi: Đặt lại chế độ

note: module: base
en: Reset View Architecture
vi: Đặt lại Kiến trúc Chế độ xem

note: module: base
en: Reset View Architecture Wizard
vi: Trình hỗ trợ Đặt lại Kiến trúc Chế độ xem

note: module: base
en: Reset to another view.
vi: Đặt lại thành chế độ xem khác.

note: module: base
en: Reset to file version (hard reset).
vi: Đặt lại về phiên bản tệp (khôi phục cài đặt gốc).

note: module: base odoo-python
en: Resolve other errors first
vi: Xử lý lỗi khác đầu tiên trước

note: module: base
en: Resource Field
vi: Trường nguồn lực

note: module: base
en: Resource Mail
vi: Mail nguồn lực

note: module: base
en: Resource Model
vi: Mô hình nguồn lực

note: module: base
en: Resource Name
vi: Tên nguồn lực

note: module: base
en: Restaurant extensions for the Point of Sale
vi: Tính năng nhà hàng bổ sung cho Điểm bán hàng

note: module: base
en: Restore previous version (soft reset).
vi: Khôi phục phiên bản trước (soft reset).

note: module: base
en: Right Margin (mm)
vi: Lề phải (mm)

note: module: base
en: Romania - Accounting
vi: Kế toán Romania

note: module: base
en: Romania - Accounting Reports
vi: Romania - Báo cáo Kế toán

note: module: base
en: Romania - E-invoicing
vi: Romania - Hóa đơn Điện tử

note: module: base
en: Romania - Payroll
vi: Romania - Bảng lương

note: module: base
en: Romania - Payroll with Accounting
vi: Romania - Bảng lương với Kế toán

note: module: base
en: Romania - SAF-T Import
vi: Romania - Nhập SAF-T

note: module: base
en: Romanian SAF-T Export
vi: Xuất SAF-T của Romania

note: module: base
en: Rounding Factor
vi: Hệ số làm tròn

note: module: base odoo-python
en: Rounding precision
vi: Độ chính xác làm tròn

note: module: base odoo-python
en: Rounding unit
vi: Đơn vị làm tròn

note: module: base
en: Rubles
vi: Ruble

note: module: base
en: Rule Definition (Domain Filter)
vi: Định nghĩa Quy tắc (Bộ lọc Miền)

note: module: base
en: Rule must have at least one checked access right!
vi: Quy tắc phải được đánh dấu ít nhất 1 quyền truy cập!

note: module: base odoo-python
en: Rules can not be applied on the Record Rules model.
vi: Không thể áp dụng quy tắc trên cho chính quy tắc.

note: module: base
en: Run Manually
vi: Chạy thủ công

note: module: base
en: Run this action manually.
vi: Thực thi tác vụ này một cách thủ công.

note: module: base
en: Rupees
vi: Rupee

note: module: base
en: Rwanda - Accounting
vi: Rwanda - Kế toán

note: module: base
en: Rwanda - Accounting Reports
vi: Rwanda - Báo cáo kế toán

note: module: base
en: S - OTHER SERVICE ACTIVITIES
vi: S - CÁC HOẠT ĐỘNG DỊCH VỤ KHÁC

note: module: base
en: SAF-T Import
vi: Nhập SAF-T

note: module: base
en: SEPA Countries
vi: Quốc gia SEPA

note: module: base
en: SEPA Credit Transfer / ISO20022
vi: Chuyển khoản tín dụng SEPA/ISO20022

note: module: base
en: SEPA Direct Debit
vi: Ghi nợ trực tiếp SEPA

note: module: base
en: SEPA Payments for Payroll
vi: Thanh toán SEPA cho lương

note: module: base
en: SMS Marketing
vi: Marketing qua SMS

note: module: base
en: SMS Marketing in Marketing Automation
vi: Marketing qua SMS trong Tự động hóa Marketing

note: module: base
en: SMS Tests
vi: Thử nghiệm SMS

note: module: base
en: SMS Tests: performances and tests specific to SMS
vi: Kiểm tra SMS: các hoạt động và kiểm tra dành riêng cho SMS

note: module: base
en: SMS Text Messaging
vi: Tin văn bản SMS

note: module: base
en: SMS gateway
vi: Cổng SMS

note: module: base
en: SMS on Events
vi: SMS cho Sự kiện

note: module: base
en: SMTP Port
vi: Cổng SMTP

note: module: base
en: SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases.
vi: Cổng SMTP. Thường dùng 465 cho SSL, và 25 hoặc 587 đối với các trường hợp khác.

note: module: base
en: SO/PO relation in case of MTO
vi: SO/PO liên quan trong trường hợp Bán theo đơn hàng

note: module: base
en: SQL expression for ordering records in the model; e.g. "x_sequence asc, id desc"
vi: Biểu thức SQL để sắp xếp các bản ghi trong mô hình; ví dụ. "x_sequence asc, id desc"

note: module: base
en: SSL Private Key
vi: Khóa SSL bí mật

note: module: base odoo-python
en: SSL certificate is missing for %s.
vi: Chứng chỉ SSL bị thiếu đối với %s.

note: module: base
en: SSL certificate used for authentication
vi: Chứng chỉ SSL được sử dụng để xác thực

note: module: base odoo-python
en: SSL private key is missing for %s.
vi: Khóa cá nhân SSL bị thiếu cho %s.

note: module: base
en: SSL private key used for authentication
vi: Khóa cá nhân SSL được sử dụng để xác thực

note: module: base
en: STANDARD TERMS AND CONDITIONS OF SALE
vi: ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA BÁN HÀNG TIÊU CHUẨN

note: module: base
en: Salary Configurator
vi: Trình cấu hình lương

note: module: base
en: Salary Configurator (Belgium)
vi: Trình cấu hình lương (Bỉ)

note: module: base
en: Salary Configurator - Holidays
vi: Trình cấu hình lương - Ngày nghỉ

note: module: base
en: Salary Configurator - Payroll
vi: Trình cấu hình tiền lương - Bảng lương

note: module: base
en: Salary Package Configurator
vi: Trình cấu hình gói lương

note: module: base
en: Sale Accounting
vi: Tài khoản bán hàng

note: module: base
en: Sale Commission
vi: Hoa hồng bán hàng

note: module: base
en: Sale Commission: Margin
vi: Hoa hồng bán hàng: Biên lợi nhuận

note: module: base
en: Sale Commission: Subscription
vi: Hoa hồng bán hàng: Đăng ký

note: module: base
en: Sale Intrastat
vi: Bán Intrastat

note: module: base
en: Sale Loyalty
vi: Bán hàng thân thiết

note: module: base
en: Sale Loyalty - Delivery
vi: Chương trình Khách hàng Thân thiết - Giao hàng

note: module: base
en: Sale Management for Rental
vi: Quản lý bán hàng cho Cho thuê

note: module: base
en: Sale Matrix
vi: Ma trận bán hàng

note: module: base
en: Sale Mrp Margin
vi: Biên lợi nhuận Sản xuất Bán hàng

note: module: base
en: Sale Planning
vi: Lập kế hoạch bán hàng

note: module: base
en: Sale Product Configurators Tests
vi: Kiểm tra bán hàng kiểm tra cấu hình sản phẩm

note: module: base
en: Sale Project - Sale Stock
vi: Bán dự án - Bán hàng

note: module: base
en: Sale Project Forecast
vi: Dự báo bán dự án

note: module: base
en: Sale Project Stock Account
vi: Bán hàng Dự án Tồn kho Kế toán

note: module: base
en: Sale Purchase
vi: Bán mua hàng

note: module: base
en: Sale Purchase Project
vi: Bán hàng Mua hàng Dự án

note: module: base
en: Sale Renting Project
vi: Bán hàng Cho thuê Dự án

note: module: base
en: Sale Subscriptions Stock
    
    Sale Subscription Stock is a bridge module between sale_subscription and
    sale_stock. The purpose of this module is to allow the user to create
    subscription sale order with storable product which will result in
    recurring delivery order and invoicing of those products.
    Features:
    - Allow the creation of recurring storable product
    - Automaticaly create delivery order for the recurring storable product
    - Invoice delivered recurring product at the end of invoicing period
    - Report planned delivery for active subscriptions
vi: Bán tồn kho đăng ký
    
    Bán tồn kho đăng ký là một phân hệ cầu nối giữa sale_subscription và sale_stock. Mục đích của phân hệ này là cho phép người dùng tạo đơn đặt hàng đăng ký sản phẩm lưu kho, dẫn đến việc tạo phiếu xuất kho định kỳ và lập hóa đơn cho những sản phẩm đó.
    Tính năng:
    - Cho phép tạo sản phẩm lưu kho định kỳ
    - Tự động tạo phiếu xuất kho cho sản phẩm lưu kho định kỳ
    - Lập hóa đơn cho sản phẩm định kỳ đã giao vào cuối kỳ lập hóa đơn
    - Báo cáo xuất kho dự kiến cho các gói đăng ký hoạt động

note: module: base
en: Sale based on service outsourcing.
vi: Bán dựa trên dịch vụ gia công.

note: module: base
en: Sale modifications for Brazil
vi: Điều chỉnh về bán hàng cho Brazil

note: module: base
en: Sale order spreadsheet
vi: Bảng tính đơn bán hàng

note: module: base
en: Sale statistics on social
vi: Thống kê bán hàng trên mạng xã hội

note: module: base
en: Sale subscription modifications for Brazil
vi: Điều chỉnh về đăng ký cho Brazil

note: module: base
en: Sales & Purchase
vi: Bán hàng và Mua hàng

note: module: base
en: Sales - Async Emails
vi: Bán hàng - Email không đồng bộ

note: module: base
en: Sales - Project
vi: Bán hàng - Dự án

note: module: base
en: Sales - Service
vi: Bán hàng - Dịch vụ

note: module: base
en: Sales Expense
vi: Chi phí bán hàng

note: module: base
en: Sales Expense Margin
vi: Biên lợi nhuận chi phí bán hàng

note: module: base
en: Sales PDF Quotation Builder
vi: Trình tạo báo giá bán hàng PDF

note: module: base
en: Sales Teams
vi: Bộ phận sales

note: module: base
en: Sales Timesheet
vi: Thời gian biểu bán hàng

note: module: base
en: Sales Timesheet: Invoicing
vi: Bảng chấm công Bán hàng: Lập hóa đơn

note: module: base
en: Sales Timesheet: Time Off
vi: Bảng chấm công Bán hàng: Nghỉ phép

note: module: base
en: Sales and Distribution
vi: Bán hàng và phân phối

note: module: base
en: Sales and MRP Management
vi: Quản lý bán hàng và sản xuất

note: module: base
en: Sales and Warehouse Management
vi: Quản lý bán hàng và kho

note: module: base
en: Sales internal machinery
vi: Máy bán hàng nội bộ

note: module: base
en: Salesperson
vi: Chuyên viên sales

note: module: base
en: Sample Payload
vi: Payload mẫu

note: module: base
en: Sanitize HTML
vi: Làm sạch HTML

note: module: base
en: Sanitize HTML Attributes
vi: Làm sạch thuộc tính HTML

note: module: base
en: Sanitize HTML Form
vi: Làm sạch biểu mẫu HTML

note: module: base
en: Sanitize HTML Style
vi: Làm sạch kiểu HTML

note: module: base
en: Sanitize HTML Tags
vi: Làm sạch thẻ HTML

note: module: base
en: Sanitize HTML overridable
vi: Làm sạch HTML có thể ghi đè

note: module: base
en: Sanitized Account Number
vi: Số tài khoản đã xác nhận

note: module: base
en: Santims
vi: Santim

note: module: base
en: Saudi Arabia - Accounting
vi: Ả Rập Xê Út - Kế toán

note: module: base
en: Saudi Arabia - E-invoicing
vi: Ả Rập Xê Út - Hoá đơn điện tử

note: module: base
en: Saudi Arabia - Point of Sale
vi: Ả Rập Xê Út - POS

note: module: base
en: Save as Attachment Prefix
vi: Lưu thành Tiền tố Đính kèm

note: module: base
en: Scan Vendor bills QRcode(India)
vi: Quét mã QR hóa đơn mua hàng (Ấn Độ)

note: module: base
en: Scan and Parse Barcodes
vi: Quét và phân tích mã vạch

note: module: base
en: Schedule SMS in event management
vi: Lên lịch SMS khi quản lý sự kiện

note: module: base
en: Schedule and manage maintenance on machine and tools.
vi: Lên lịch và quản lý việc bảo dưỡng máy móc và công cụ.

note: module: base
en: Schedule and track onsite operations, invoice time and material
vi: Lên lịch và theo dõi hoạt động tại chỗ, thời gian lập hóa đơn và nguyên vật liệu

note: module: base
en: Schedule and track onsite operations, time and material
vi: Lên lịch và theo dõi các hoạt động, thời gian và vật liệu

note: module: base
en: Schedule employees' meetings
vi: Lên lịch các cuộc họp của nhân viên

note: module: base
en: Schedule push notifications on attendees
vi: Lên lịch thông báo đẩy cho người tham dự

note: module: base
en: Schedule timesheet when on time off
vi: Lên lịch bảng chấm công khi nghỉ phép

note: module: base
en: Scheduled Action
vi: Tác vụ đã lên lịch

note: module: base
en: Scheduled Actions
vi: Tác vụ đã lên lịch

note: module: base
en: Scheduled Actions Triggers
vi: Trình kích hoạt tác vụ đã lên lịch

note: module: base
en: Scheduler User
vi: Người lập kế hoạch

note: module: base
en: Search Bank
vi: Tìm ngân hàng

note: module: base
en: Search Partner
vi: Tìm kiếm Đối tác

note: module: base
en: Search Partner Category
vi: Tìm danh mục đối tác

note: module: base
en: Search Partner Industry
vi: Tìm kiếm đối tác công nghiệp

note: module: base
en: Search duplicates based on duplicated data in
vi: Tìm các dữ liệu bị trùng lặp dựa trên dữ liệu

note: module: base
en: Search modules
vi: Tìm kiếm Phân hệ

note: module: base odoo-python
en: Search tag can only contain one search panel
vi: Thẻ tìm kiếm chỉ có thể chứa một bảng tìm kiếm

note: module: base odoo-python
en: Searchpanel item with select multi cannot have a domain.
vi: Mục trong bảng tìm kiếm với nhiều lựa chọn không thể chứa miền.

note: module: base odoo-python
en: Security Control
vi: Kiểm soát an ninh

note: module: base odoo-python
en: See all possible values
vi: Xem tất cả giá trị có thể

note: module: base odoo-python
en: See http://openerp.com
vi: Xem http://openerp.com

note: module: base
en: Select Proper Paper size
vi: Chọn khổ giấy phù hợp

note: module: base
en: Select a field to link the record to
vi: Chọn một trường để liên kết với bản ghi

note: module: base
en: Select fields to include in the request...
vi: Chọn trường để thêm vào yêu cầu...

note: module: base
en: Select the list of fields used to search for
                                duplicated records. If you select several fields,
                                Odoo will propose you to merge only those having
                                all these fields in common. (not one of the fields).
vi: Chọn danh sách các trường được sử dụng để tìm kiếm
                                các bản ghi trùng lặp. Nếu bạn chọn nhiều trường,
                                Odoo sẽ đề xuất bạn chỉ gộp những bản ghi có
                                tất cả các trường được chọn có giá trị giống nhau (không phải chỉ một trong số các trường).

note: module: base
en: Selected contacts will be merged together.
                                    All documents linked to one of these contacts
                                    will be redirected to the destination contact.
                                    You can remove contacts from this list to avoid merging them.
vi: Các liên hệ được chọn sẽ được gộp vào nhau.
                                    Tất cả các tài liệu liên kết đến một trong số
                                    các liên hệ này sẽ được chuyển hướng đến liên
                                    đích. Bạn có thể xoá bớt các liên hệ trong danh sách này
                                    để tránh việc gộp chúng.

note: module: base
en: Selection Options (Deprecated)
vi: Chọn các lựa chọn (Không dùng nữa)

note: module: base
en: Selections values must be unique per field
vi: Việc chọn các giá trị không được trùng ở từng trường

note: module: base
en: Sell Courses
vi: Bán khóa học

note: module: base
en: Sell Helpdesk Timesheet
vi: Bán Bảng chấm công Hỗ trợ

note: module: base
en: Sell based on timesheets
vi: Bán dựa trên bảng chấm công

note: module: base
en: Sell event tickets online
vi: Bán vé sự kiện online

note: module: base
en: Sell rental products on your eCommerce
vi: Bán các sản phẩm cho thuê trên hệ thống Thương mại điện tử của bạn

note: module: base
en: Sell rental products on your eCommerce and manage stock
vi: Bán sản phẩm cho thuê trên hệ thống Thương mại điện tử của bạn và quản lý kho

note: module: base
en: Sell subscription products on your eCommerce
vi: Bán sản phẩm đăng ký trên Thương mại Điện tử của bạn

note: module: base
en: Sell your courses online
vi: Bán khóa học online

note: module: base
en: Sell your courses using the e-commerce features of the website.
vi: Bán khóa học của bạn bằng việc dùng tính năng thương mại điện tử của trang web.

note: module: base
en: Sell your products online
vi: Bán sản phẩm online

note: module: base
en: Send Money
vi: Gửi tiền

note: module: base
en: Send SMS to Visitor
vi: Gửi SMS tới khách truy cập

note: module: base
en: Send SMS to Visitor with leads
vi: Gửi SMS tới khách thăm có lead

note: module: base
en: Send Webhook Notification
vi: Gửi thông báo webhook

note: module: base
en: Send documents to sign online and handle filled copies
vi: Gửi tài liệu để ký online và xử lý các bản sao

note: module: base
en: Send live notifications to your web visitors
vi: Gửi thông báo trực tiếp cho khách truy cập web của bạn

note: module: base
en: Send order status emails asynchronously
vi: Gửi email trạng thái đơn hàng không đồng bộ

note: module: base
en: Send reminder push notifications to event attendees based on favorites tracks.
vi: Gửi thông báo đẩy nhắc nhở đến những người tham dự sự kiện dựa trên nội dung ưa thích.

note: module: base
en: Send sms to customer for order confirmation
vi: Gửi sms cho khách hàng để xác nhận đơn hàng

note: module: base
en: Send text messages as event reminders
vi: Gửi tin nhắn văn bản làm thông báo nhắc nhở sự kiện

note: module: base
en: Send text messages when final stock move
vi: Gửi tin nhắn văn bản trong bước dịch chuyển tồn kho cuối cùng

note: module: base
en: Send text messages when fsm task stage move
vi: Gửi tin nhắn văn bản khi có thay đổi trong giai đoạn nhiệm vụ quản lý dịch vụ hiện trường

note: module: base
en: Send text messages when project/task stage move
vi: Gửi tin nhắn văn bản khi có thay đổi giai đoạn dự án/nhiệm vụ

note: module: base
en: Send text messages when ticket stage move
vi: Gửi tin nhắn văn bản khi có thay đổi trạng thái phiếu hỗ trợ

note: module: base
en: Send your parcels through Easypost and track them online
vi: Gửi bưu kiện của bạn qua Easypost và theo dõi chúng online

note: module: base
en: Send your parcels through shiprocket and track them online
vi: Gửi bưu kiện của bạn qua shiprocket và theo dõi chúng online

note: module: base
en: Send your shippings through DHL and track them online
vi: Gửi hàng của bạn qua DHL và theo dõi chúng online

note: module: base
en: Send your shippings through Fedex and track them online
vi: Gửi hàng của bạn qua Fedex và theo dõi chúng online

note: module: base
en: Send your shippings through UPS and track them online
vi: Gửi hàng của bạn qua UPS và theo dõi chúng online

note: module: base
en: Send your shippings through USPS and track them online
vi: Gửi hàng của bạn qua USPS và theo dõi chúng online

note: module: base
en: Send your surveys or share them live.
vi: Gửi khảo sát của bạn hoặc chia sẻ chúng trực tiếp.

note: module: base
en: Sendcloud Shipping
vi: Vận chuyển Sendcloud

note: module: base
en: Sendcould Locations for Website Delivery
vi: Địa điểm Sendcould dành cho Giao hàng từ Trang web

note: module: base
en: Sending fake invoices with a fraudulent account number is a common phishing practice. To protect yourself, always verify new bank account numbers, preferably by calling the vendor, as phishing usually happens when their emails are compromised. Once verified, you can activate the ability to send money.
vi: Gửi hóa đơn giả với số tài khoản lừa đảo là một hành vi chiếm đoạt tài sản phổ biến. Để tự bảo vệ mình, hãy luôn xác minh số tài khoản ngân hàng mới, tốt nhất là bằng cách gọi cho nhà cung cấp, vì hành vi lừa đảo thường xảy ra khi email của họ bị xâm phạm. Sau khi xác minh, bạn có thể kích hoạt tính năng gửi tiền.

note: module: base
en: Separator Format
vi: Định dạng phân cách

note: module: base odoo-python
en: Separator use to split the address from the display_name.
vi: Dấu phân cách sử dụng để phân tách địa chỉ từ display_name.

note: module: base
en: Sequence Code
vi: Mã của Trình tự

note: module: base
en: Sequence Date Range
vi: Phạm vi ngày trình tự

note: module: base
en: Sequence Size
vi: Kích thước Trình tự

note: module: base
en: Sequences & Identifiers
vi: Trình tự & Mã định danh

note: module: base
en: Serbia - Accounting
vi: Serbia - Kế toán

note: module: base
en: Serbia - Accounting Reports
vi: Serbia - Báo cáo Kế toán

note: module: base
en: Server Action
vi: Tác vụ phía máy chủ

note: module: base
en: Server Actions
vi: Tác vụ Phía máy chủ

note: module: base
en: Server action
vi: Tác vụ máy chủ

note: module: base odoo-python
en: Server replied with following exception:
     %s
vi: Máy chủ đã trả lời với ngoại lệ sau:
     %s

note: module: base
en: Service Margins in Sales Orders
vi: Biên dịch vụ trong đơn hàng bán hàng

note: module: base
en: Session Identifier
vi: Số định danh phiên

note: module: base
en: Set NULL
vi: Để TRỐNG

note: module: base
en: Set a value...
vi: Thiết lập một giá trị...

note: module: base
en: Set as Todo
vi: Thiết lập thành Việc cần làm

note: module: base
en: Setting a value makes this action available in the sidebar for the given model.
vi: Đặt giá trị làm cho tác vụ này có sẵn trong thanh bên cho mô hình đã cho.

note: module: base odoo-python
en: Setting empty passwords is not allowed for security reasons!
vi: Mật khẩu không được để trống vì lý do bảo mật!

note: module: base
en: Setting it to
vi: Cài đặt thành

note: module: base
en: Settle partner's due in the POS UI.
vi: Giải quyết các khoản đến hạn của đối tác trong giao diện người dùng POS.

note: module: base
en: Share Group
vi: Nhóm chia sẻ

note: module: base
en: Share Partner
vi: Đối tác chia sẻ

note: module: base
en: Share User
vi: Người dùng chia sẻ

note: module: base
en: Shillings
vi: Shilling

note: module: base
en: Shipping Integration with Sendcloud platform
vi: Tích hợp vận chuyển với nền tảng Sendcloud

note: module: base
en: Shiprocket Shipping
vi: Vận chuyển Shiprocket

note: module: base
en: Shiprocket: Cash on Delivery
vi: Shiprocket: Thanh toán khi nhận hàng

note: module: base
en: Shopper's Wishlist
vi: Danh sách mong muốn

note: module: base
en: Short Time Format
vi: Định dạng thời gian rút gọn

note: module: base
en: Show API Key
vi: Hiển thị Khóa API

note: module: base
en: Show Currency Rates
vi: Hiển thị tỷ giá tiền tệ

note: module: base
en: Show active currencies
vi: Hiển thị tiền tệ có hiệu lực

note: module: base
en: Show inactive currencies
vi: Hiển thị tiền tệ bị vô hiệu

note: module: base
en: Show your company address on Google Maps
vi: Hiển thị địa chỉ công ty của bạn trên Google Maps

note: module: base
en: Sign Employment Contracts
vi: Ký hợp đồng lao động

note: module: base
en: Sign documents attached to tasks
vi: Ký các tài liệu đính kèm với nhiệm vụ

note: module: base
en: Sign documents with itsme® identification
vi: Ký các tài liệu bằng nhận dạng itme®

note: module: base
en: Sign itsme
vi: Ký tên itsme

note: module: base
en: Signature templates from Documents
vi: Mẫu chữ ký từ tài liệu

note: module: base
en: Signup
vi: Đăng ký

note: module: base
en: Simple Discounts in the Point of Sale
vi: Giảm giá đơn giản tại điểm bán hàng

note: module: base odoo-python
en: Since %(user)s is a/an "%(category)s: %(group)s", they will at least obtain the right %(missing_group_message)s
vi: Vì %(user)s là một "%(category)s: %(group)s", ít nhất chúng sẽ có được %(missing_group_message)s chính xác

note: module: base odoo-python
en: Since 17.0, the "attrs" and "states" attributes are no longer used.
    View: %(name)s in %(file)s
vi: Kể từ phiên bản 17.0, các thuộc tính "attrs" và "states" không còn được sử dụng.
    Xem: %(name)s trong %(file)s

note: module: base
en: Singapore - Accounting
vi: Singapore - Kế toán

note: module: base
en: Singapore - Accounting Reports
vi: Báo cáo kế toán Singapore

note: module: base
en: Size of the field cannot be negative.
vi: Kích thước của trường không thể âm.

note: module: base
en: Skills Certification
vi: Chứng chỉ Kỹ năng

note: module: base
en: Skills Management
vi: Quản lý Kỹ năng

note: module: base
en: Skills e-learning
vi: Kỹ năng học online

note: module: base
en: Skip these contacts
vi: Bỏ qua các liên hệ này

note: module: base odoo-python
en: Skipping a company check for model %(model_name)s. Its fields %(field_names)s are set as company-dependent, but the model doesn't have a `company_id` or `company_ids` field!
vi: Bỏ qua kiểm tra công ty cho mô hình %(model_name)s. Các trường %(field_names)s của mô hình này được đặt thành phụ thuộc theo công ty, nhưng mô hình không có trường `company_id` hoặc `company_ids`!

note: module: base
en: Slovak - Accounting
vi: Slovak - Kế toán

note: module: base
en: Slovakia - Payroll
vi: Slovakia - Bảng lương

note: module: base
en: Slovakia - Payroll with Accounting
vi: Slovakia - Bảng lương với Kế toán

note: module: base
en: Slovenia - Accounting Reports
vi: Slovenia - Báo cáo Kế toán

note: module: base
en: Slovenian - Accounting
vi: Slovenia - Kế toán

note: module: base
en: Snail Mail
vi: Thư gửi qua Bưu điện

note: module: base
en: Snail Mail - Account
vi: Thư bưu điện - Kế toán

note: module: base
en: Snail Mail Follow-Up
vi: Follow-up bằng Thư gửi qua Bưu điện

note: module: base
en: Social Demo Module
vi: Phân hệ Demo Mạng Xã hội

note: module: base
en: Social Facebook
vi: Mạng xã hội Facebook

note: module: base
en: Social Instagram
vi: Mạng xã hội Instagram

note: module: base
en: Social LinkedIn
vi: Mạng xã hội LinkedIn

note: module: base
en: Social Marketing
vi: Marketing trên Mạng xã hội

note: module: base
en: Social Media
vi: Truyền thông xã hội

note: module: base
en: Social Push Notifications
vi: Gửi thông báo Mạng xã hội

note: module: base
en: Social Tests (Full)
vi: Kiểm tra xã hội (đầy đủ)

note: module: base
en: Social Tests: tests specific to social with all sub-modules
vi: Kiểm tra mạng xã hội: kiểm tra cụ thể cho mạng xã hội với tất cả các phân hệ phụ

note: module: base
en: Social X
vi: Mạng xã hội X

note: module: base
en: Social YouTube
vi: Mạng xã hội YouTube

note: module: base
en: Social media connectors for company settings.
vi: Kết nối Mạng xã hội cho thiết lập công ty.

note: module: base
en: Soles
vi: Sol

note: module: base
en: Sometimes called BIC or Swift.
vi: Đôi lúc gọi là BIC hoặc Swift.

note: module: base odoo-python
en: Sorry, you are not allowed to access this document.
vi: Rất tiếc, bạn không được phép truy cập tài liệu này.

note: module: base odoo-python
en: Sorry, you are not allowed to write on this document
vi: Rất tiếc, bạn không được phép viết trên tài liệu này

note: module: base
en: South Africa - Accounting
vi: Kế toán - Nam Phi

note: module: base
en: Spain - Accounting (PGCE 2008)
vi: Tây Ban Nha - Kế toán (PGCE 2008)

note: module: base
en: Spain - Accounting (PGCE 2008) Reports
vi: Tây Ban Nha - Báo cáo Kế toán (PGCE 2008)

note: module: base
en: Spain - Amazon Connector
vi: Tây Ban Nha - Kết nối Amazon

note: module: base
en: Spain - Facturae EDI
vi: Tây Ban Nha - Facturae EDI

note: module: base
en: Spain - Modelo 130
vi: Tây Ban Nha - Modelo 130

note: module: base
en: Spain - Modelo 130 Tax report
vi: Tây Ban Nha - Báo cáo thuế Modelo 130

note: module: base
en: Spain - Point of Sale
vi: Tây Ban Nha - Điểm bán hàng

note: module: base
en: Spain - Point of Sale + TicketBAI
vi: Tây Ban Nha - Điểm bán hàng + TicketBAI

note: module: base
en: Spain - Real Estates
vi: Tây Ban Nha - Bất động sản

note: module: base
en: Spain - SII EDI Suministro de Libros
vi: Tây Ban Nha - SII EDI Suministro de Libros

note: module: base
en: Spain - TicketBAI
vi: Tây Ban Nha - TicketBAI

note: module: base
en: Spanish localization for Point of Sale
vi: Bản địa hóa tiếng Tây Ban Nha cho Điểm bán hàng

note: module: base
en: Sparse Fields
vi: Trường Thưa

note: module: base
en: Specify a field used to link the newly created record on the record used by the server action.
vi: Xác định trường được sử dụng để liên kết bản ghi mới được tạo trên bản ghi được sử dụng bởi tác vụ máy chủ.

note: module: base
en: Specify a value only when creating a user or if you're changing the user's password, otherwise leave empty. After a change of password, the user has to login again.
vi: Chỉ định một giá trị duy nhất khi tạo một người dùng hoặc nếu bạn thay đổi mật khẩu của người dùng, để trống để ghi đè. Sau khi thay đổi mật khẩu, người dùng phải đăng nhập lại.

note: module: base
en: Specify industries to classify your contacts and draw up reports.
vi: Chỉ định các ngành để phân loại liên hệ và lập báo cáo.

note: module: base
en: Specify which kind of record should be created. Set this field only to specify a different model than the base model.
vi: Xác định loại bản ghi nào sẽ được tạo. Chỉ thiết lập trường này để xác định một mô hình khác với mô hình cơ bản.

note: module: base
en: Sponsors, Tracks, Agenda, Event News
vi: Nhà tài trợ, Nội dung, Chương trình, Tin tức sự kiện

note: module: base
en: Spreadsheet Accounting Formulas
vi: Công thức kế toán bảng tính

note: module: base
en: Spreadsheet Accounting formulas
vi: Công thức kế toán bảng tính

note: module: base
en: Spreadsheet Dashboard edition
vi: Phiên bản Bảng điều khiển Bảng tính

note: module: base
en: Spreadsheet Documents
vi: Tài liệu bảng tính

note: module: base
en: Spreadsheet Test
vi: Kiểm thử bảng tính

note: module: base
en: Spreadsheet Test, mainly to test the mixin behavior
vi: Kiểm thử bảng tính, chủ yếu để kiểm thử hành vi mixin

note: module: base
en: Spreadsheet dashboard
vi: Trang chủ bảng tính

note: module: base
en: Spreadsheet dashboard edition
vi: Phiên bản trang chủ bảng tính

note: module: base
en: Spreadsheet dashboard for CRM
vi: Trang chủ bảng tính cho CRM

note: module: base
en: Spreadsheet dashboard for accounting
vi: Bảng điều khiển bảng tính cho kế toán

note: module: base
en: Spreadsheet dashboard for eCommerce
vi: Trang chủ bảng tính cho Thương mại điện tử

note: module: base
en: Spreadsheet dashboard for eLearning
vi: Trang chủ bảng tính cho eLearning

note: module: base
en: Spreadsheet dashboard for events
vi: Trang chủ bảng tính cho các sự kiện

note: module: base
en: Spreadsheet dashboard for expenses
vi: Bảng điều khiển bảng tính cho các chi phí

note: module: base
en: Spreadsheet dashboard for helpdesk
vi: Trang chủ bảng tính cho bộ phận trợ giúp

note: module: base
en: Spreadsheet dashboard for human resources
vi: Trang chủ bảng tính cho nguồn nhân lực

note: module: base
en: Spreadsheet dashboard for live chat
vi: Trang chủ bảng tính để livechat

note: module: base
en: Spreadsheet dashboard for manufacturing
vi: Trang chủ bảng tính cho sản xuất

note: module: base
en: Spreadsheet dashboard for marketing automation
vi: Trang chủ bảng tính cho tự động hoá marketing

note: module: base
en: Spreadsheet dashboard for payroll
vi: Trang chủ bảng tính cho bảng lương

note: module: base
en: Spreadsheet dashboard for point of sale
vi: Trang chủ bảng tính cho điểm bán hàng

note: module: base
en: Spreadsheet dashboard for purchases
vi: Trang chủ bảng tính để mua hàng

note: module: base
en: Spreadsheet dashboard for recruitment
vi: Trang chủ bảng tính để tuyển dụng

note: module: base
en: Spreadsheet dashboard for rental
vi: Trang chủ bảng tính cho thuê

note: module: base
en: Spreadsheet dashboard for restaurants
vi: Trang chủ bảng tính cho nhà hàng

note: module: base
en: Spreadsheet dashboard for sales
vi: Trang chủ bảng tính để bán hàng

note: module: base
en: Spreadsheet dashboard for stock
vi: Bảng điều khiển bảng tính cho kho

note: module: base
en: Spreadsheet dashboard for subscriptions
vi: Trang chủ bảng tính cho đăng ký

note: module: base
en: Spreadsheet dashboard for time sheets
vi: Bảng điều khiển bảng tính cho các tờ thời gian

note: module: base
en: Spreadsheet document for GSTR1 Report
vi: Tài liệu bảng tính cho báo cáo GSTR1

note: module: base
en: Standard Audit File for Tax Base module
vi: Tệp kiểm toán tiêu chuẩn cho phân hệ Cơ sở thuế

note: module: base
en: Starshipit Shipping
vi: Vận chuyển Starshipit

note: module: base
en: Start configuration
vi: Bắt đầu cấu hình

note: module: base
en: State Code
vi: Mã Tỉnh/TP

note: module: base
en: State Name
vi: Tên Tỉnh/TP

note: module: base
en: State Required
vi: Trạng thái bắt buộc

note: module: base
en: State of Palestine
vi: Nhà nước Palestine

note: module: base odoo-python
en: Step must not be zero.
vi: Bước không được là số không.

note: module: base
en: Steps in MRP work orders with IoT devices
vi: Các bước trong công đoạn với thiết bị IoT

note: module: base
en: Stock - SMS
vi: Kho - SMS

note: module: base
en: Stock Accounting
vi: Kế toán kho

note: module: base
en: Stock Barcode - Barcode Lookup
vi: Mã vạch tồn kho - Tìm kiếm mã vạch

note: module: base
en: Stock Intrastat
vi: Kho Intrastat

note: module: base
en: Stock Transport
vi: Vận chuyển tồn kho

note: module: base
en: Stock Transport Enterprise
vi: Vận chuyển tồn kho Enterprise

note: module: base
en: Stock Transport: Dispatch Management System
vi: Vận chuyển tồn kho - Hệ thống quản lý giao hàng

note: module: base
en: Store chatter attachments in the Azure cloud
vi: Lưu trữ tệp đính kèm trong cửa sổ trò chuyện trên đám mây Azure

note: module: base
en: Store chatter attachments in the Google cloud
vi: Lưu trữ tệp đính kèm trong cửa sổ trò chuyện trên đám mây Google

note: module: base
en: Store chatter attachments in the cloud
vi: Lưu trữ tệp đính kèm trong cửa sổ trò chuyện trên đám mây

note: module: base
en: Store employee 281.10 and 281.45 forms in the Document app
vi: Lưu trữ các biểu mẫu 281.10 và 281.45 của nhân viên trong ứng dụng Tài liệu

note: module: base
en: Store employee contracts in the Document app
vi: Lưu hợp đồng lao động trong phân hệ Tài liệu

note: module: base
en: Store employee payslips in the Document app
vi: Lưu bảng lương của nhân viên trong phân hệ Tài liệu

note: module: base
en: Store employee tax deduction card forms in the Document app
vi: Lưu các biểu mẫu giảm trừ thuế cho nhân viên trong ứng dụng Tài liệu

note: module: base
en: Store employee's time off documents in the Document app
vi: Lưu trữ tài liệu về nghỉ phép của nhân viên trong ứng dụng Tài liệu

note: module: base
en: Store expense documents in the Document app
vi: Lưu tài liệu chi phí trong ứng dụng Tài liệu

note: module: base
en: Store individual accounts in Documents application
vi: Lưu các tài khoản cá nhân trong ứng dụng Tài liệu

note: module: base
en: Store ir56 forms in the Document app
vi: Lưu biểu mẫu ir56 trong ứng dụng Tài liệu

note: module: base
en: Stored
vi: Đã lưu

note: module: base
en: Stored Filename
vi: Tên tệp được lưu trữ

note: module: base
en: Street 2...
vi: Đường 2...

note: module: base
en: Street...
vi: Đường...

note: module: base
en: Street2
vi: Đường2

note: module: base
en: Subcontract Productions
vi: Gia công ngoài sản xuất

note: module: base
en: Subcontract with Barcode
vi: Gia công với mã vạch

note: module: base
en: Subcontracting Management with Stock Valuation
vi: Quản lý gia công ngoài với giá trị kho

note: module: base
en: Submenus
vi: Menu phụ

note: module: base
en: Submit, validate and reinvoice employee expenses
vi: Nộp, duyệt và gửi hóa đơn chi phí của nhân viên

note: module: base
en: Subsequences
vi: Hậu quả

note: module: base
en: Suffix value of the record for the sequence
vi: Giá trị hậu tố số thứ tự của bản ghi

note: module: base
en: Supplementary arguments
vi: Tham số bổ sung

note: module: base
en: Support live tracks: streaming, participation, youtube
vi: Hỗ trợ nội dung trực tiếp: phát online, tham gia, youtube

note: module: base
en: Support of quality control into batch transfers
vi: Hỗ trợ kiểm soát chất lượng khi chuyển kho hàng loạt

note: module: base
en: Support online payment in self-order
vi: Hỗ trợ thanh toán online trong tự phục vụ

note: module: base
en: Surveys
vi: Khảo sát

note: module: base
en: Sweden - Accounting
vi: Thụy Điển - Kế toán

note: module: base
en: Sweden - Accounting Reports
vi: Thụy Điển - Báo cáo kế toán

note: module: base
en: Sweden - SIE Import
vi: Thụy Điển - Nhập SIE

note: module: base
en: Sweden Registered Cash Register
vi: Máy tính tiền đã đăng ký của Thụy Điển

note: module: base
en: Swiss - Point of Sale
vi: Thuỵ Sĩ - Điểm bán hàng

note: module: base
en: Switch to language
vi: Chuyển sang ngôn ngữ

note: module: base
en: Switzerland - Accounting
vi: Thụy Sĩ - Kế toán

note: module: base
en: Switzerland - Accounting Reports
vi: Báo cáo kế toán Thụy sĩ

note: module: base
en: Switzerland - Payroll
vi: Thuỵ Sĩ - Bảng lương

note: module: base
en: Switzerland - Payroll with Accounting
vi: Thuỵ Sĩ - Bảng lương với Kế toán

note: module: base
en: Switzerland and Liechtenstein
vi: Thụy Sĩ và Liechtenstein

note: module: base
en: Symbol Position
vi: Vị trí biểu tượng

note: module: base
en: System Parameter
vi: Tham số hệ thống

note: module: base
en: System Parameters
vi: Thông số hệ thống

note: module: base
en: System Properties
vi: Thuộc tính hệ thống

note: module: base
en: System Update
vi: Cập nhật hệ thống

note: module: base
en: Sénégal - Accounting
vi: Sénégal - Kế toán

note: module: base
en: T - ACTIVITIES OF HOUSEHOLDS AS EMPLOYERS; UNDIFFERENTIATED GOODS- AND SERVICES-PRODUCING ACTIVITIES OF HOUSEHOLDS FOR OWN USE
vi: T - HOẠT ĐỘNG CỦA HỘ GIA ĐÌNH VỚI TƯ CÁCH LÀ NGƯỜI SỬ DỤNG LAO ĐỘNG; CÁC HOẠT ĐỘNG SẢN XUẤT HÀNG HÓA VÀ DỊCH VỤ KHÔNG PHÂN BIỆT CỦA CÁC HỘ GIA ĐÌNH ĐỂ SỬ DỤNG RIÊNG

note: module: base
en: TGZ Archive
vi: Lưu trữ TGZ

note: module: base
en: TGZ format: bundles multiple PO(T) files as a single archive
vi: Định dạng TGZ: gói nhiều file PO(T) dưới dạng một file nén

note: module: base
en: Taiwan - Accounting
vi: Đài Loan - Kế toán

note: module: base
en: Taiwan - Accounting Reports
vi: Đài Loan - Báo cáo kế toán

note: module: base
en: Talent Management
vi: Quản lý nhân tài

note: module: base
en: Tanzania - Accounting
vi: Tanzania - Kế toán

note: module: base
en: Tanzania - Accounting Reports
vi: Tanzania - Báo cáo kế toán

note: module: base
en: Target Window
vi: Cửa sổ đích

note: module: base
en: Task Generation from Sales Orders
vi: Tạo nhiệm vụ từ đơn đặt hàng

note: module: base
en: Task Logs
vi: Nhật kí công việc

note: module: base
en: Tax ID
vi: Mã số thuế

note: module: base
en: Tax extension for UBL/CII
vi: Gia hạn thuế cho UBL/CII

note: module: base
en: Tchad - Accounting
vi: Tchad - Kế toán

note: module: base
en: Technical Bridge
vi: Cầu nối kỹ thuật

note: module: base
en: Technical Data
vi: Dữ liệu kỹ thuật

note: module: base
en: Technical Features
vi: Tính năng kỹ thuật

note: module: base
en: Technical Name
vi: Tên kỹ thuật

note: module: base
en: Technical Rate
vi: Tỷ lệ kỹ thuật

note: module: base
en: Technical Settings
vi: Cài đặt kỹ thuật

note: module: base
en: Technical guide
vi: Hướng dẫn kỹ thuật

note: module: base
en: Technical module to link Approvals, Purchase and Inventory together.
vi: Phân hệ kỹ thuật dùng để liên kết Phê duyệt, Mua hàng và Tồn kho với nhau.

note: module: base
en: Technical module: Matrix Implementation
vi: Phân hệ kỹ thuật: Triển khai Ma trận

note: module: base
en: Template Name
vi: Tên mẫu

note: module: base odoo-python
en: Template name is missing.
vi: Thiếu tên mẫu.

note: module: base
en: Terms &amp; Conditions
vi: Điều khoản &amp; Điều kiện

note: module: base
en: Test - Base Automation
vi: Kiểm thử - Tự động hóa Cơ sở

note: module: base
en: Test - Import & Export
vi: Kiểm thử - Nhập & Xuất

note: module: base
en: Test - Resource
vi: Test - Nguồn lực

note: module: base
en: Test - html_field_history
vi: Kiểm thử - html_field_history

note: module: base
en: Test API
vi: Thử API

note: module: base
en: Test Action Bindings
vi: Kiểm thử Ràng buộc Tác vụ

note: module: base
en: Test Belgian Payroll
vi: Kiểm tra bảng lương của Bỉ

note: module: base
en: Test Discuss (full)
vi: Kiểm tra toàn bộ luồng sự kiện

note: module: base
en: Test Discuss Full Enterprise
vi: Thử nghiệm thảo luận  toàn doanh nghiệp

note: module: base
en: Test Full Crm Flow
vi: Kiểm tra dòng chảy đầy đủ CRM

note: module: base
en: Test Full Event Flow
vi: Kiểm thử Toàn bộ Luồng Sự kiện

note: module: base
en: Test Full eLearning Flow
vi: Kiểm tra đầy đủ luồng eLearning

note: module: base
en: Test HTTP
vi: Kiểm thử HTTP

note: module: base
en: Test Hong Kong Payroll
vi: Kiểm thử Bảng lương của Hồng Kông

note: module: base
en: Test Main Flow
vi: Kiểm tra luồng chính

note: module: base
en: Test Performance
vi: Kiểm tra hiệu năng

note: module: base
en: Test RPC
vi: Kiểm tra các truy vấn RPC

note: module: base
en: Test SOs for the Brazilian Avatax
vi: Kiểm thử Đơn bán hàng cho Avatax của Brazil

note: module: base
en: Test Sale Subscription
vi: Thử nghiệm Bán Gói đăng ký

note: module: base
en: Test Suite for Automated Marketing Campaigns
vi: Bộ Kiểm thử cho các Chiến dịch Marketing Tự động

note: module: base
en: Test Suite for Data Cleaning
vi: Bộ Kiểm thử cho Làm sạch Dữ liệu

note: module: base
en: Test Suite for Discuss Enterprise
vi: Bộ Kiểm thử cho Thảo luận Enterprise

note: module: base
en: Test Suite for Rental Product Configurators
vi: Bộ Kiểm thử Trình Cấu hình Sản phẩm Cho thuê

note: module: base
en: Test Suite for Sale Product Configurator
vi: Bộ Kiểm thử Trình Cấu hình Sản phẩm để Bán

note: module: base
en: Test Suite for eCommerce functionalities in enterprise
vi: Kiểm thử các chức năng thương mại điện tử trong doanh nghiệp

note: module: base
en: Test Swiss Payroll
vi: Kiểm tra bảng lương của Thuỵ Sĩ

note: module: base
en: Test US Payroll
vi: Kiểm tra bảng lương của Hoa Kỳ

note: module: base
en: Test data module (see test_data_module) installation
vi: Cài đặt phân hệ dữ liệu kiểm thử (xem test_data_module)

note: module: base
en: Test of Discuss with all possible overrides installed, including feature and performance tests.
vi: Bản kiểm thử Thảo luận với tất cả ghi đè có thể được cài đặt, bao gồm kiểm thử tính năng và hiệu suất.

note: module: base
en: Test of Discuss with all possible overrides installed.
vi: Bản kiểm thử Thảo luận với tất cả ghi đè có thể được cài đặt.

note: module: base
en: Test testing utilities
vi: Kiểm tra tiện ích kiểm thử

note: module: base
en: Testing of access restrictions
vi: Kiểm thử hạn chế truy cập

note: module: base
en: Testing the Import/Export invoices with UBL/CII
vi: Kiểm thử hóa đơn Nhập/Xuất với UBL/CII

note: module: base
en: Tests flow of API keys
vi: Quy trình kiểm thử khóa API

note: module: base
en: Tests for read_group
vi: Bản kiểm thử read_group

note: module: base
en: Tests for the search panel python methods
vi: Kiểm tra các phương pháp python trong bảng tìm kiếm

note: module: base
en: Tests of field conversions
vi: Bản kiểm thử chuyển đổi trường

note: module: base
en: Tests that custom auth works & is not impaired by CORS
vi: Các bản kiểm thử mà xác thực tùy chỉnh hoạt động và không bị ảnh hưởng bởi CORS

note: module: base
en: Text your Contacts on WhatsApp
vi: Nhắn tin cho các Liên hệ của bạn trên WhatsApp

note: module: base
en: Thailand - Accounting
vi: Thái Lan - Kế toán

note: module: base
en: Thailand - Accounting Reports
vi: Thái Lan - Báo cáo kế toán

note: module: base odoo-python
en: The "%s" action cannot be selected as home action.
vi: Không thể chọn tác vụ "%s" làm tác vụ trang chủ.

note: module: base odoo-python
en: The "App Switcher" action cannot be selected as home action.
vi: Không thể chọn tác vụ "Trình Chuyển đổi Ứng dụng" làm tác vụ trang chủ.

note: module: base odoo-python
en: The "editable" attribute of list views must be "top" or "bottom", received %(value)s
vi: Thuộc tính "có thể chỉnh sửa" của chế độ xem danh sách phải là "trên cùng" hoặc "dưới cùng", nhận được %(value)s

note: module: base odoo-python
en: The %s of a subsidiary must be the same as it's root company.
vi: %s của công ty con phải giống công ty mẹ của nó.

note: module: base odoo-python
en: The API key duration is not correct.
vi: Thời hạn mã khoá API không chính xác

note: module: base odoo-python
en: The API key must have an expiration date
vi: Mã khóa API phải có ngày hết hạn

note: module: base
en: The ISO country code in two chars. 
    You can use this field for quick search.
vi: Mã quốc gia ISO với hai ký tự.
    Bạn có thể sử dụng trường này để tìm kiếm nhanh.

note: module: base
en: The Jackson Group brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
vi: Jackson Group mang đến sự trung thực và nghiêm túc cho ngành đồ gỗ, đồng thời giúp khách hàng xử lý cây cối, hoa lá và nấm.

note: module: base
en: The Lang Code displayed in the URL
vi: Mã Ngôn ngữ được hiển thị trong URL

note: module: base
en: The Separator Format should be like [,n] where 0 < n :starting from Unit digit. -1 will end the separation. e.g. [3,2,-1] will represent 106500 to be 1,06,500; [1,2,-1] will represent it to be 106,50,0;[3] will represent it as 106,500. Provided ',' as the thousand separator in each case.
vi: Định dạng Dấu phân cách phải giống như [,n] trong đó 0 < n : bắt đầu từ chữ số Hàng đơn vị. -1 sẽ kết thúc phân cách. ví dụ. [3,2,-1] sẽ phân cách 106500 thành 1,06,500; [1,2,-1] sẽ phân cách thành 106,50,0; [3] sẽ phân cách thành 106,500. Với điều kiện ',' là dấu phân cách hàng nghìn trong mỗi trường hợp.

note: module: base odoo-python
en: The Separator Format should be like [,n] where 0 < n :starting from Unit digit. -1 will end the separation. e.g. [3,2,-1] will represent 106500 to be 1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as 106,500. Provided as the thousand separator in each case.
vi: Định dạng Dấu phân cách phải giống như [,n] trong đó 0 < n : bắt đầu từ chữ số Hàng đơn vị. -1 sẽ kết thúc phân cách. ví dụ. [3,2,-1] sẽ phân cách 106500 thành 1,06,500; [1,2,-1] sẽ phân cách thành 106,50,0; [3] sẽ phân cách thành 106,500. Với điều kiện là dấu phân cách hàng nghìn trong mỗi trường hợp.

note: module: base
en: The Tax Identification Number. Values here will be validated based on the country format. You can use '/' to indicate that the partner is not subject to tax.
vi: Mã số thuế. Các giá trị ở đây sẽ được xác thực dựa trên định dạng quốc gia. Bạn có thể sử dụng dấu '/' để chỉ một đối tác không phải chịu thuế.

note: module: base
en: The URL code of the language must be unique!
vi: Mã URL của ngôn ngữ không được trùng lặp!

note: module: base
en: The active field allows you to hide the category without removing it.
vi: Trường hoạt động cho phép bạn ẩn các danh mục mà không cần xóa.

note: module: base
en: The api key duration cannot be a negative value.
vi: Thời hạn mã khóa API không thể là giá trị âm.

note: module: base odoo-python
en: The attachment collides with an existing file.
vi: Tệp đính kèm xung đột với một tệp hiện có.

note: module: base
en: The client explicitly waives its own standard terms and conditions, even if these were drawn up after these standard terms and conditions of sale. In order to be valid, any derogation must be expressly agreed to in advance in writing.
vi: Khách hàng từ bỏ một cách rõ ràng các điều khoản và điều kiện tiêu chuẩn của riêng mình, ngay cả khi những điều khoản và điều kiện đó được soạn thảo sau các điều khoản và điều kiện bán hàng tiêu chuẩn này. Để có hiệu lực, việc huỷ bỏ phải được đồng ý trước một cách rõ ràng bằng văn bản.

note: module: base
en: The code of the country must be unique!
vi: Mã quốc gia không được trùng lặp!

note: module: base
en: The code of the language must be unique!
vi: Mã ngôn ngữ không được trùng lặp!

note: module: base
en: The code of the state must be unique by country!
vi: Mã Tỉnh/TP/Bang không được trùng ở mỗi quốc gia!

note: module: base
en: The combination Account Number/Partner must be unique.
vi: Cặp giá trị Số Tài khoản/Đối tác phải là duy nhất.

note: module: base odoo-python
en: The company %(company_name)s cannot be archived because it is still used as the default company of %(active_users)s users.
vi: Không thể lưu trữ công ty %(company_name)s vì nó đang được dùng làm công ty mặc định của các người dùng %(active_users)s.

note: module: base odoo-python
en: The company assigned to this partner does not match the company this partner represents.
vi: Công ty được chỉ định cho đối tác này không khớp với công ty mà đối tác này đại diện.

note: module: base odoo-python
en: The company hierarchy cannot be changed.
vi: Không thể thay đổi cấu trúc tổ chức của công ty.

note: module: base
en: The company name must be unique!
vi: Tên công ty không được trùng lặp!

note: module: base
en: The configuration wizards are used to help you configure a new instance of Odoo. They are launched during the installation of new modules, but you can choose to restart some wizards manually from this menu.
vi: Trình cấu hình được sử dụng để giúp bạn cấu hình phiên bản mới của Odoo. Chúng được khởi chạy trong quá trình cài đặt các phân hệ mới, nhưng bạn có thể chọn khởi động lại một số công cụ từ menu này theo cách thủ công.

note: module: base
en: The corresponding related field, if any. This must be a dot-separated list of field names.
vi: Trường liên quan tương ứng, nếu có. Đây phải là danh sách tên trường được phân tách bằng dấu chấm.

note: module: base
en: The currency code must be unique!
vi: Mã tiền tệ không được trùng lặp!

note: module: base
en: The currency of rate 1 to the rate of the currency.
vi: Tiền tệ của tỷ giá 1 đối với tỷ giá tiền tệ.

note: module: base
en: The currency rate must be strictly positive.
vi: Tỷ giá tiền tệ bắt buộc phải là số dương.

note: module: base
en: The default company for this user.
vi: Công ty mặc định cho người dùng này.

note: module: base
en: The demonstration data of
vi: Dữ liệu dùng thử của

note: module: base
en: The embedded action this filter is applied to
vi: Tác vụ nhúng mà bộ lọc này được áp dụng vào

note: module: base odoo-python
en: The field '%(field)s' cannot be removed because the field '%(other_field)s' depends on it.
vi: Không thể gỡ bỏ trường '%(field)s' vì trường '%(other_field)s' phụ thuộc vào trường này.

note: module: base
en: The field <strong>Compute</strong> is the Python code to
                                                    compute the value of the field on a set of records. The value of
                                                    the field must be assigned to each record with a dictionary-like
                                                    assignment.
vi: Trường <strong>Tính toán</strong> là một mã Python
                                                    dùng để tính giá trị của trường trong bản ghi. Giá trị của
                                                    trường phải được gán cho mỗi bản ghi giống phương thức gán
                                                    từ điển.

note: module: base
en: The field <strong>Compute</strong> is the Python code to
                                        compute the value of the field on a set of records. The value of
                                        the field must be assigned to each record with a dictionary-like
                                        assignment.
vi: Trường <strong>Tính toán</strong> là mã Python để 
                                        tính toán giá trị của trường trên một tập hợp các bản ghi. Giá trị của
                                        trường phải được gán cho từng bản ghi với cách gán giống như 
                                        từ điển.

note: module: base
en: The field <strong>Dependencies</strong> lists the fields that
                                                    the current field depends on. It is a comma-separated list of
                                                    field names, like <code>name, size</code>. You can also refer to
                                                    fields accessible through other relational fields, for instance
                                                    <code>partner_id.company_id.name</code>.
vi: Trường <strong>Phụ thuộc</strong> liệt kê các trường mà
                                                    trường hiện tại đang phụ thuộc vào. Đây là một danh sách các tên trường
                                                    được phân tách bằng dấu phẩy, như <code>tên và kích thước</code>. Bạn cũng có thể tham khảo
                                                    các trường có thể truy cập thông qua các trường quan hệ khác, ví dụ như
                                                    <code>partner_id.company_id.name</code>.

note: module: base
en: The field <strong>Dependencies</strong> lists the fields that
                                        the current field depends on. It is a comma-separated list of
                                        field names, like <code>name, size</code>. You can also refer to
                                        fields accessible through other relational fields, for instance
                                        <code>partner_id.company_id.name</code>.
vi: Trường <strong>Phụ thuộc</strong> liệt kê các trường mà
                                                    trường hiện tại đang phụ thuộc vào. Đây là một danh sách các tên trường
                                                    được phân tách bằng dấu phẩy, như <code>tên và kích thước</code>. Bạn cũng có thể tham khảo
                                                    các trường có thể truy cập thông qua các trường quan hệ khác, ví dụ như
                                                    <code>partner_id.company_id.name</code>.

note: module: base odoo-python
en: The field value you're saving (%(model)s %(field)s) includes content that is restricted for security reasons. It is possible that someone with higher privileges previously modified it, and you are therefore not able to modify it yourself while preserving the content.
vi: Giá trị trường bạn đang lưu (%(model)s%(field)s) bao gồm nội dung bị hạn chế vì lý do bảo mật. Có thể có người có đặc quyền cao hơn đã sửa đổi giá trị này trước đó, nên bạn không thể tự mình sửa đổi nó trong khi vẫn giữ nội dung.

note: module: base
en: The first time the cron failed. It is automatically reset on success.
vi: Lần đầu tiên cron thất bại. Nó sẽ tự động được thiết lập lại khi thành công.

note: module: base odoo-python
en: The following languages are not activated: %(missing_names)s
vi: Các ngôn ngữ sau chưa được kích hoạt: %(missing_names)s

note: module: base odoo-python
en: The following modules are not installed or unknown: %s
vi: Các phân hệ sau không được cài đặt hoặc không xác định: %s

note: module: base
en: The following variables can be used:
vi: Các biến sau có thể được sử dụng:

note: module: base odoo-python
en: The group “%(name)s” defined in view does not exist!
vi: Nhóm “%(name)s” được xác định trong chế độ xem không tồn tại!

note: module: base odoo-python
en: The hour must be between 0 and 23
vi: Giờ phải từ 0 đến 23

note: module: base
en: The internal user in charge of this contact.
vi: Người dùng nội bộ phụ trách liên lạc này.

note: module: base
en: The interval number must be a strictly positive number.
vi: Số khoảng thời gian bắt buộc phải là số dương.

note: module: base
en: The key will be deleted once this period has elapsed.
vi: Mã khóa sẽ bị xóa sau khi thời hạn này kết thúc.

note: module: base odoo-python
en: The language %s is not installed.
vi: Ngôn ngữ %s chưa được cài đặt.

note: module: base odoo-python
en: The languages that you selected have been successfully installed.                            Users can choose their favorite language in their preferences.
vi: Các ngôn ngữ bạn lựa chọn đã được cài đặt thành công. Người dùng có thể chọn ngôn ngữ yêu thích trong tùy chọn của họ.

note: module: base odoo-python
en: The languages that you selected have been successfully installed. Users can choose their favorite language in their preferences.
vi: Các ngôn ngữ bạn chọn đã được cài đặt thành công. Người dùng có thể chọn ngôn ngữ yêu thích của họ trong tùy chọn ưu tiên.

note: module: base odoo-python
en: The layout contains an invalid format key
vi: Bố cục chứa mã định dạng không hợp lệ

note: module: base
en: The list of models that extends the current model.
vi: Danh sách các mô hình mở rộng mô hình hiện tại.

note: module: base odoo-python
en: The m2o field %s is required but declares its ondelete policy as being 'set null'. Only 'restrict' and 'cascade' make sense.
vi: Trường m2o %s là bắt buộc nhưng biểu thị chính sách ondelete của nó là 'set null'. Chỉ 'restrict' và 'cascade' là được phép.

note: module: base
en: The menu action this filter applies to. When left empty the filter applies to all menus for this model.
vi: Tác vụ menu mà bộ lọc này áp dụng. Khi để trống, bộ lọc sẽ áp dụng cho tất cả các menu của mô hình này.

note: module: base odoo-python
en: The method _button_immediate_install cannot be called on init or non loaded registries. Please use button_install instead.
vi: Không thể gọi phương thức _button_immediate_install trên các đăng ký init hoặc không được tải. Thay vào đó, vui lòng sử dụng button_install.

note: module: base odoo-python
en: The model name can only contain lowercase characters, digits, underscores and dots.
vi: Tên mô hình chỉ có thể chứa các ký tự chữ thường, chữ số, dấu gạch dưới và dấu chấm.

note: module: base odoo-python
en: The model name must start with 'x_'.
vi: Tên mô hình phải bắt đầu với 'x_'.

note: module: base
en: The model this field belongs to
vi: Mô hình chứa trường này

note: module: base odoo-python
en: The modes in view_mode must not be duplicated: %s
vi: Các chế độ trong view_mode không được trùng lặp: %s

note: module: base odoo-python
en: The name for the current rate is empty.
    Please set it.
vi: Tên tỷ giá hiện tại đang trống.
    Vui lòng đặt tên.

note: module: base
en: The name of the country must be unique!
vi: Tên quốc gia không được trùng lặp!

note: module: base odoo-python
en: The name of the group can not start with "-"
vi: Tên nhóm không thể bắt đầu bằng "-"

note: module: base
en: The name of the group must be unique within an application!
vi: Tên nhóm trong một ứng dụng không được trùng lặp!

note: module: base
en: The name of the language must be unique!
vi: Tên ngôn ngữ không được trùng lặp!

note: module: base
en: The name of the module must be unique!
vi: Tên của phân hệ không được trùng lặp!

note: module: base
en: The name of the record to create
vi: Tên của bản ghi cần tạo

note: module: base odoo-python
en: The new password and its confirmation must be identical.
vi: Mật khẩu mới và xác nhận mật khẩu phải giống hệt nhau.

note: module: base odoo-python
en: The new rate is quite far from the previous rate.
    Incorrect currency rates may cause critical problems, make sure the rate is correct!
vi: Tỷ giá mới chênh lệch khá nhiều so với tỷ giá trước đó.
    Tỷ giá tiền tệ không chính xác có thể gây ra các vấn đề nghiêm trọng, hãy đảm bảo tỷ giá chính xác!

note: module: base
en: The next number of the sequence will be incremented by this number
vi: Số tiếp theo của chuỗi sẽ được tăng lên theo số này

note: module: base
en: The next step depends on the file format:
vi: Bước tiếp theo phụ thuộc vào định dạng tệp:

note: module: base
en: The number of consecutive failures of this job. It is automatically reset on success.
vi: Số lần thất bại liên tiếp của tác vụ này. Nó sẽ tự động được thiết lập lại khi thành công.

note: module: base odoo-python
en: The ondelete policy "%(policy)s" is not valid for field "%(field)s"
vi: Chính sách ondelete "%(policy)s" không hợp lệ cho trường "%(field)s"

note: module: base
en: The only predefined variables are
vi: Các biến được xác định trước là

note: module: base odoo-python
en: The operation cannot be completed:
    - Create/update: a mandatory field is not set.
    - Delete: another model requires the record being deleted. If possible, archive it instead.
    
    Model: %(model_name)s (%(model_tech_name)s)
    Field: %(field_name)s (%(field_tech_name)s)
vi: Không thể hoàn tất thao tác:
    - Tạo/cập nhật: trường bắt buộc chưa được đặt.
    - Xóa: một mô hình khác yêu cầu bản ghi bị xóa. Nếu có thể, hãy lưu trữ bản ghi này.
    
    Mô hình: %(model_name)s (%(model_tech_name)s)
    Trường: %(field_name)s (%(field_tech_name)s)

note: module: base odoo-python
en: The operation cannot be completed: %s
vi: Không thể hoàn tất thao tác: %s

note: module: base odoo-python
en: The operation cannot be completed: another model requires the record being deleted. If possible, archive it instead.
    
    Model: %(model_name)s (%(model_tech_name)s)
    Constraint: %(constraint)s
vi: Không thể hoàn tất thao tác: một mô hình khác yêu cầu bản ghi bị xóa. Nếu có thể, hãy lưu trữ bản ghi này.
    
    Mô hình: %(model_name)s (%(model_tech_name)s)
    Ràng buộc: %(constraint)s

note: module: base
en: The optional domain to restrict possible values for relationship fields, specified as a Python expression defining a list of triplets. For example: [('color','=','red')]
vi: Miền tùy chọn dùng để giới hạn các giá trị có thể đối với các trường quan hệ, được chỉ định là một biểu thức Python, định nghĩa một danh sách các bộ ba. Ví dụ: [('màu','=','đỏ')]

note: module: base odoo-python
en: The path should contain only lowercase alphanumeric characters, underscore, and dash, and it should start with a letter.
vi: Đường dẫn chỉ được chứa các ký tự chữ và số viết thường, dấu gạch dưới và dấu gạch ngang và phải bắt đầu bằng một chữ cái.

note: module: base odoo-python
en: The path to the field to update contains a non-relational field (%s) that is not the last field in the path. You can't traverse non-relational fields (even in the quantum realm). Make sure only the last field in the path is non-relational.
vi: Đường dẫn đến trường cần cập nhật chứa một trường phi quan hệ (%s) không phải là trường cuối cùng trong đường dẫn. Bạn không thể đi qua các trường phi quan hệ (ngay cả trong vùng không gian lượng tử). Hãy đảm bảo chỉ có trường cuối cùng trong đường dẫn là trường phi quan hệ.

note: module: base
en: The path to the main report file (depending on Report Type) or empty if the content is in another field
vi: Đường dẫn đến tệp báo cáo chính (tùy thuộc vào Loại báo cáo) hoặc để trống nếu nội dung nằm trong trường khác

note: module: base
en: The payment engine used by payment provider modules.
vi: Công cụ thanh toán được sử dụng bởi các phân hệ nhà cung cấp dịch vụ thanh toán.

note: module: base odoo-python
en: The precision has been reduced for %s.
    Note that existing data WON'T be updated by this change.
    
    As decimal precisions impact the whole system, this may cause critical issues.
    E.g. reducing the precision could disturb your financial balance.
    
    Therefore, changing decimal precisions in a running database is not recommended.
vi: Đã giảm độ chính xác cho %s.
    Lưu ý rằng thay đổi này KHÔNG cập nhật dữ liệu hiện tại.
    
    Vì độ chính xác của số thập phân ảnh hưởng đến toàn bộ hệ thống nên điều này có thể gây ra các vấn đề nghiêm trọng.
    VD: giảm độ chính xác có thể làm xáo trộn số dư tài chính của bạn.
    
    Do đó, không nên thay đổi độ chính xác thập phân trong cơ sở dữ liệu đang chạy.

note: module: base
en: The priority of the job, as an integer: 0 means higher priority, 10 means lower priority.
vi: Mức độ ưu tiên của công việc, dạng số nguyên: 0 có nghĩa là ưu tiên cao, 10 có nghĩa là ưu tiên thấp hơn.

note: module: base odoo-python
en: The private key or the certificate is not a valid file. 
    %s
vi: Khóa cá nhân hoặc chứng chỉ không phải là tệp hợp lệ. 
    %s

note: module: base
en: The rate of the currency to the currency of rate 1
vi: Tỷ giá của tiền tệ này so với tiền tệ có tỷ giá là 1

note: module: base
en: The rate of the currency to the currency of rate 1
vi: Tỷ giá của tiền tệ với tiền tệ của tỷ giá 1

note: module: base
en: The rate of the currency to the currency of rate 1.
vi: Tỷ giá của tiền tệ này so với tiền tệ có tỷ giá là 1.

note: module: base odoo-python
en: The record %(xml_id)s has the module prefix %(module_name)s. This is the part before the '.' in the external id. Because the prefix refers to an existing module, the record would be deleted when the module is upgraded. Use either no prefix and no dot or a prefix that isn't an existing module. For example, __import__, resulting in the external id __import__.%(record_id)s.
vi: Bản ghi %(xml_id)s có tiền tố phân hệ %(module_name)s. Đây là phần trước dấu '.' trong id bên ngoài. Vì tiền tố này liên quan đến một phân hệ hiện có, nên bản ghi sẽ bị xóa khi phân hệ được nâng cấp. Không sử dụng tiền tố và dấu chấm hoặc sử dụng một tiền tố không phải là một phân hệ hiện có. Ví dụ, __import__, dẫn đến id bên ngoài __import__.%(record_id)s.

note: module: base
en: The registry number of the company. Use it if it is different from the Tax ID. It must be unique across all partners of a same country
vi: Mã số đăng ký công ty. Sử dụng nếu khác với ID thuế. Số này không được trùng lặp trong số tất cả đối tác của cùng một quốc gia

note: module: base odoo-python
en: The root node of a %(view_type)s view should be a <%(view_type)s>, not a <%(tag)s>
vi: Nút gốc của một chế độ xem %(view_type)s nên là <%(view_type)s>, không phải là <%(tag)s>

note: module: base
en: The rounding factor must be greater than 0!
vi: Hệ số làm tròn phải lớn hơn 0!

note: module: base odoo-python
en: The server "%(server_name)s" doesn't return the maximum email size.
vi: Máy chủ "%(server_name)s" không trả về kích thước email tối đa.

note: module: base odoo-python
en: The server "%s" cannot be used because it is archived.
vi: Không thể sử dụng máy chủ "%s" vì nó đã được lưu trữ.

note: module: base odoo-python
en: The server has closed the connection unexpectedly. Check configuration served on this port number.
     %s
vi: Máy chủ đã đóng kết nối đột ngột. Kiểm tra cấu hình được cung cấp trên số port này.
     %s

note: module: base odoo-python
en: The server refused the sender address (%(email_from)s) with error %(repl)s
vi: Máy chủ từ chối địa chỉ người gửi (%(email_from)s) với lỗi %(repl)s

note: module: base odoo-python
en: The server refused the test connection with error %(repl)s
vi: Máy chủ từ chối kết nối kiểm thử với lỗi %(repl)s

note: module: base odoo-python
en: The server refused the test recipient (%(email_to)s) with error %(repl)s
vi: Máy chủ từ chối nhận kiểm thử (%(email_to)s) với lỗi %(repl)s

note: module: base
en: The state code.
vi: Mã Tỉnh/TP/Bang.

note: module: base odoo-python
en: The table “%s” is used by another, possibly incompatible field(s).
vi: Bảng “%s” nếu được sử dụng cho (các) trường khác, có thể không tương thích.

note: module: base
en: The technical name of the model this field belongs to
vi: Tên kỹ thuật của mô hình chứa trường này

note: module: base
en: The type of the report that will be rendered, each one having its own rendering method. HTML means the report will be opened directly in your browser PDF means the report will be rendered using Wkhtmltopdf and downloaded by the user.
vi: Loại báo cáo sẽ được xuất, mỗi loại có phương thức xuất riêng. HTML có nghĩa là báo cáo sẽ được mở trực tiếp trong trình duyệt của bạn, PDF có nghĩa là báo cáo sẽ được xuất ra bằng Wkhtmltopdf và được người dùng tải xuống.

note: module: base odoo-python
en: The user cannot have more than one user types.
vi: Không thể có nhiều loại người dùng dành cho người dùng.

note: module: base
en: The user this filter is private to. When left empty the filter is public and available to all users.
vi: Bộ lọc được áp dụng riêng cho người dùng. Khi để trống bộ lọc sẽ được sử dụng bởi mọi người.

note: module: base odoo-python
en: The value (%s) passed should be positive
vi: Giá trị (%s) được chuyển phải là giá trị dương

note: module: base odoo-python
en: The value for the field '%(field)s' already exists (this is probably '%(other_field)s' in the current model).
vi: Giá trị cho trường '%(field)s' đã tồn tại (đây có thể là '%(other_field)s' trong phân hệ hiện tại).

note: module: base odoo-python
en: The value send to monetary field is not a number.
vi: Giá trị gửi đến trường tiền tệ không phải là một con số.

note: module: base odoo-python
en: The values for the fields '%(fields)s' already exist (they are probably '%(other_fields)s' in the current model).
vi: Các giá trị cho các trường '%(fields)s' đã tồn tại (đây có thể là '%(other_fields)s' trong phân hệ hiện tại).

note: module: base
en: Theme Store
vi: Kho giao diện

note: module: base
en: There are no more contacts to merge for this request
vi: Không có thêm liên hệ để hợp nhất cho yêu cầu này

note: module: base odoo-python
en: There is already a shared filter set as default for %(model)s, delete or change it before setting a new default
vi: Đã có bộ lọc chia sẻ thiết lập là mặc định cho %(mô hình)s, Xóa hoặc thay đổi nó trước khi thiết lập mặc định mới

note: module: base
en: Third Party and Deferred/Electronic Checks Management
vi: Quản lý Séc Điện tử/Trả sau và Séc của Bên thứ Ba

note: module: base
en: Third-Party Apps
vi: Ứng dụng thứ ba

note: module: base
en: This ISO code is the name of po files to use for translations
vi: Mã ISO này là tên của tập tin po để sử dụng cho dịch

note: module: base
en: This Window
vi: Cửa sổ này

note: module: base odoo-python
en: This column contains module data and cannot be removed!
vi: Cột này chứa dữ liệu phân hệ và không thể bị xóa!

note: module: base odoo-python
en: This currency is set on a company and therefore cannot be deactivated.
vi: Không thể vô hiệu hóa đơn vị tiền tệ này vì nó được thiết lập trên một công ty.

note: module: base
en: This field is the same as `arch` field without translations
vi: Trường này giống như trường `arch` không có bản dịch

note: module: base
en: This field is used to set/get locales for user
vi: Trường này được sử dụng để cài/lấy địa điểm cho người dùng

note: module: base
en: This field should be used when accessing view arch. It will use translation.
                                   Note that it will read `arch_db` or `arch_fs` if in dev-xml mode.
vi: Trường này nên được sử dụng khi truy cập vào arch chế độ xem. Bản dịch sẽ được sử dụng.
                                  Lưu ý rằng nó sẽ đọc `arch_db` hoặc `arch_fs` nếu ở chế độ dev-xml.

note: module: base
en: This field stores the view arch.
vi: Trường này lưu trữ vòm xem.

note: module: base odoo-python
en: This file could not be decoded as an image file.
vi: Không thể giải mã tệp này dưới dạng tệp hình ảnh.

note: module: base odoo-python
en: This file is not a webp file.
vi: Tệp này không phải là tệp webp.

note: module: base
en: This file was generated using the universal <strong>Unicode/UTF-8</strong> file encoding, please be sure to view and edit
                               using the same encoding.
vi: Tệp này được tạo bằng cách sử dụng mã hóa tệp <strong>Unicode/UTF-8</strong> phổ biến, vui lòng đảm bảo xem và chỉnh sửa
                                với cùng một cách mã hóa.

note: module: base
en: This function field computes the ordered list of views that should be enabled when displaying the result of an action, federating view mode, views and reference view. The result is returned as an ordered list of pairs (view_id,view_mode).
vi: Trường chức năng này tính toán danh sách theo thứ tự của chế độ xem sẽ được bật khi hiển thị kết quả của một tác vụ, chế độ xem liên kết, chế độ xem và chế độ xem tham chiếu. Kết quả được trả về dưới dạng danh sách các cặp được sắp xếp theo thứ tự (view_id,view_mode).

note: module: base
en: This is the base module that defines the DIN 5008 standard in Odoo.
vi: Đây là phân hệ cơ sở xác định tiêu chuẩn DIN 5008 trong Odoo.

note: module: base
en: This is the base module to manage chart of accounting and localization for Hong Kong
vi: Đây là phân hệ cơ sở để quản lý sơ đồ kế toán và bản địa hóa cho Hồng Kông

note: module: base
en: This is the base module to manage chart of accounts and localization for the Bangladesh
vi: Đây là phân hệ cơ sở để quản lý sơ đồ tài khoản và bản địa hóa cho Bangladesh

note: module: base
en: This is the base module to manage chart of accounts and localization for the Pakistan
vi: Đây là phân hệ cơ sở để quản lý sơ đồ tài khoản và bản địa hóa cho Pakistan

note: module: base
en: This is the filename of the attachment used to store the printing result. Keep empty to not save the printed reports. You can use a python expression with the object and time variables.
vi: Đây là tên tệp của tệp đính kèm được sử dụng để lưu trữ kết quả in. Để trống để không lưu báo cáo đã in. Bạn có thể sử dụng biểu thức python với các biến đối tượng và thời gian.

note: module: base
en: This is the filename of the report going to download. Keep empty to not change the report filename. You can use a python expression with the 'object' and 'time' variables.
vi: Đây là tên tập tin của báo cáo sẽ tải về. Giữ trống để không thay đổi tên tập tin báo cáo. Bạn có thể sử dụng biểu thức Python với các biến ' đối tượng ' và ' thời gian '.

note: module: base
en: This is the legacy integration with UPS that is no longer supported.         Please install the new "UPS Shipping" module and uninstall this one as soon as possible. This integration will stop working in 2024.
vi: Đây là tích hợp kế thừa với UPS không còn được hỗ trợ. Vui lòng cài đặt phân hệ "Vận chuyển UPS" mới và gỡ bỏ phân hệ này càng sớm càng tốt. Tích hợp này sẽ ngừng hoạt động vào năm 2024.

note: module: base
en: This is the module to manage the accounting chart for Norway in Odoo.
    
    Updated for Odoo 9 by Bringsvor Consulting AS <www.bringsvor.com>
vi: Đây là phân hệ để quản lý hệ thống tài khoản cho Na Uy trong Odoo.
    
    Cập nhật cho Odoo 9 bởi Bringsvor Consulting AS <www.bringsvor.com>

note: module: base
en: This is the module to manage the accounting chart for The Philippines.
vi: Đây là phân hệ quản lý sơ đồ kế toán cho Philippines.

note: module: base
en: This is your company's currency.
vi: Đây là tiền tệ của công ty bạn.

note: module: base odoo-python
en: This method can only be accessed over HTTP
vi: Phương thức này chỉ có thể được truy cập qua HTTP

note: module: base
en: This model is used to make a bridge between Appraisal and Contract
vi: Mô hình này được dùng làm cầu nối giữa Đánh giá và Hợp đồng

note: module: base
en: This module Integrate Planning with Rental
vi: Phân hệ này tích hợp Kế hoạch với Cho thuê

note: module: base
en: This module Integrates Accounting with WhatsApp
vi: Phân hệ này tích hợp Kế toán với WhatsApp

note: module: base
en: This module Integrates Payment with WhatsApp
vi: Phân hệ này tích hợp Thanh toán với WhatsApp

note: module: base
en: This module adds Avatax support to POS.
vi: Phân hệ này bổ sung hỗ trợ Avatax cho POS.

note: module: base
en: This module adds management features to the sale renting app.
vi: Phân hệ này thêm các tính năng quản lý vào ứng dụng cho thuê bán hàng.

note: module: base
en: This module adds the OdooBot state and notifications in the user form modified by hr.
vi: Phân hệ này thêm trạng thái OdooBot và các thông báo trong biểu mẫu người dùng được sửa đổi theo giờ.

note: module: base
en: This module allows Accounting Firms to connect to CodaBox
    and automatically import CODA and SODA statements for their clients in Odoo.
    The connection must be done by the Accounting Firm.
vi: Phân hệ này cho phép Công ty Kế toán kết nối với CodaBox
    và tự động nhập các báo cáo CODA và SODA cho khách hàng của họ trong Odoo.
    Việc kết nối phải được thực hiện bởi Công ty Kế toán.

note: module: base
en: This module allows customers to pay their invoices online using various payment methods.
vi: Phân hệ này cho phép khách hàng thanh toán hóa đơn online bằng nhiều phương thức thanh toán khác nhau.

note: module: base
en: This module allows ecommerce users to choose to deliver to Pick-Up points for the FEDEX connector.
vi: Phân hệ này cho phép người dùng thương mại điện tử chọn giao hàng đến các điểm Nhận hàng cho kết nối FEDEX.

note: module: base
en: This module allows ecommerce users to choose to deliver to Pick-Up points for the Sendcloud connector.
vi: Phân hệ này cho phép người dùng thương mại điện tử chọn giao hàng đến các điểm Nhận hàng cho kết nối Sendcloud.

note: module: base
en: This module allows to publish your available job positions on your website and keep track of application submissions easily. It comes as an add-on of *Recruitment* app.
vi: Phân hệ này cho phép xuất bản các Chức vụ có sẵn của bạn trên trang web của bạn và theo dõi các ứng dụng nộp đơn dễ dàng. Nó đến như là một add-on của * ứng dụng tuyển dụng *.

note: module: base
en: This module allows you to create products from barcode using Barcode Lookup API Key
vi: Phân hệ này cho phép bạn tạo sản phẩm từ mã vạch bằng cách sử dụng Mã khóa API tra cứu mã vạch

note: module: base
en: This module allows you to display data get from barcode lookup API in the eCommerce
vi: Phân hệ này cho phép bạn hiển thị dữ liệu lấy từ API tra cứu mã vạch trong Thương mại điện tử

note: module: base
en: This module contains tests related to SMS. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến SMS. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các mô hình chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những mô hình khác.

note: module: base
en: This module contains tests related to base automation. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến tự động hóa cơ sở. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các mô hình chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những mô hình khác.

note: module: base
en: This module contains tests related to base import and export.
vi: Phân hệ này chứa các kiểm thử liên quan đến nhập và xuất cơ sở.

note: module: base
en: This module contains tests related to mail. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến email. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các mô hình chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những mô hình khác.

note: module: base
en: This module contains tests related to mail. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models. Moreover most of
    modules build on mail (sms, snailmail, mail_enterprise) are set as dependencies
    in order to test the whole mail codebase.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến email. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các model chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những model khác. Hơn nữa, hầu hết 
    các phân hệ được xây dựng trên email (sms, Snailmail, mail_enterprise) được đặt làm phần phụ thuộc 
    để kiểm thử toàn bộ cơ sở mã email.

note: module: base
en: This module contains tests related to mass mailing. Those
    are present in a separate module to use specific test models defined in
    test_mail.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến gửi thư hàng loạt. Chúng 
    xuất hiện trong một phân hệ riêng biệt để sử dụng các mô hình kiểm thử cụ thể được xác định trong 
    test_mail.

note: module: base
en: This module contains tests related to spreadsheet edition.
        The modules exposes some mixin that are only implemented in other functional modules.
        When trying to test a global behavior of the mixin, it makes no sense to test it in
        each module implementing the mixin but rather test a dummy implementation of the later,
        hence the need for this test module.
vi: Phân hệ này chứa các kiểm thử liên quan đến chỉnh sửa bảng tính.
        Phân hệ này hiển thị một số mixin chỉ được triển khai trong các phân hệ chức năng khác.
        Khi cố gắng kiểm thử hành vi chung của mixin, sẽ không có ý nghĩa gì nếu kiểm tra nó
        trong mỗi phân hệ triển khai mixin, thay vào đó hãy kiểm thử việc triển khai giả các phân      hệ chức năng,
        do đó cần có phân hệ kiểm thử này.

note: module: base
en: This module contains tests related to spreadsheet.
        The modules exposes some mixin that are only implemented in other functional modules.
        When trying to test a global behavior of the mixin, it makes no sense to test it in
        each module implementing the mixin but rather test a dummy implementation of the later,
        hence the need for this test module.
vi: Phân hệ này chứa các kiểm thử liên quan đến bảng tính.
        Phân hệ này hiển thị một số mixin chỉ được triển khai trong các phân hệ chức năng khác.
        Khi cố gắng kiểm thử hành vi chung của mixin, sẽ không có ý nghĩa gì nếu kiểm tra nó
        trong mỗi phân hệ triển khai mixin, thay vào đó hãy kiểm thử việc triển khai giả các phân      hệ chức năng,
        do đó cần có phân hệ kiểm thử này.

note: module: base
en: This module contains tests related to the web gantt view. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến chế độ xem grantt trên web. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các model chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những model khác.

note: module: base
en: This module contains tests related to timer. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến đồng hồ tính giờ. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các model chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những model khác.

note: module: base
en: This module contains tests related to various mail features
    and mail-related sub modules. Those tests are present in a separate module as it
    contains models used only to perform tests independently to functional aspects of
    real applications.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến nhiều tính năng email khác nhau 
    và các phân hệ phụ liên quan đến email. Các bản kiểm thử này xuất hiện trong một phân hệ riêng biệt vì
    chứa các mô hình chỉ được sử dụng để tiến hành kiểm thử độc lập với các khía cạnh chức năng của
    những ứng dụng thực.

note: module: base
en: This module contains tests related to various social features
    and social-related sub modules. It will test interactions between all those modules.
vi: Phân hệ này chứa các bản kiểm thử liên quan đến nhiều tính năng mạng xã hội khác nhau 
    và các phân hệ phụ liên quan đến mạng xã hội. Chúng sẽ kiểm thử tương tác giữa tất cả các phân hệ đó.

note: module: base
en: This module contains tests related to various whatsapp
    features. Those tests are present in a separate module as it contains models
    used only to perform tests independently to functional aspects of real
    applications.
vi: Phân hệ này bao gồm các kiểm thử liên quan đến nhiều tính năng whatsapp
    khác nhau. Các kiểm thử này xuất hiện trong một phân hệ riêng biệt vì chứa các mô hình
    chỉ được sử dụng để tiến hành kiểm thử độc lập với các khía cạnh chức năng của những
    ứng dụng thực.

note: module: base
en: This module contains tests related to web cohort. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến tổ hợp web. Chúng xuất hiện 
    trong một phân hệ riêng biệt vì chứa các model chỉ được sử dụng để tiến hành 
    kiểm thử độc lập với các khía cạnh chức năng của những model khác.

note: module: base
en: This module contains tests related to web studio. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
vi: Phân hệ này bao gồm các bản kiểm thử liên quan đến studio web. Chúng
    xuất hiện trong một phân hệ riêng biệt vì chứa các mô hình chỉ được sử dụng để tiến hành
    kiểm thử độc lập với các khía cạnh chức năng của những mô hình khác.

note: module: base
en: This module contains tests related to website modules.
    It allows to test website business code when another website module is
    installed.
vi: Phân hệ này chứa các bản kiểm thử liên quan đến những phân hệ trang web.
    Nó cho phép kiểm thử mã doanh nghiệp của trang web khi một phân hệ trang web khác 
    được cài đặt.

note: module: base
en: This module contains tests related to website. Those are
    present in a separate module as we are testing module install/uninstall/upgrade
    and we don't want to reload the website module every time, including it's possible
    dependencies. Neither we want to add in website module some routes, views and
    models which only purpose is to run tests.
vi: Phân hệ này chứa các bản kiểm thử liên quan đến trang web. Chúng xuất hiện
    trong một phân hệ riêng biệt vì chúng tôi đang kiểm thử việc cài đặt/gỡ cài đặt/nâng cấp
    phân hệ và chúng tôi không muốn lần nào cũng cần tải lại phân hệ trang web, bao gồm cả các 
    thành phần phụ thuộc có thể có. Chúng tôi cũng không muốn bổ sung một số định tuyến, 
    chế độ xem và mô hình vào phân hệ trang web chỉ nhằm mục đích chạy các bản kiểm thử.

note: module: base
en: This module enables product creation by scanning barcodes with a camera, utilizing the Barcode Lookup API Key.
vi: Phân hệ này cho phép tạo sản phẩm bằng cách quét mã vạch bằng camera, sử dụng Mã khóa API tra cứu mã vạch.

note: module: base
en: This module helps analyzing and organizing event tracks.
    For that purpose it adds a gantt view on event tracks.
vi: Phân hệ này giúp phân tích và tổ chức nội dung sự kiện.
    Với mục đích đó, chế độ xem gantt được thêm vào nội dung sự kiện.

note: module: base
en: This module helps for analyzing event registrations.
    For that purposes it adds
    
      * a cohort analysis on attendees;
      * a gantt view on events;
vi: Phân hệ này giúp phân tích lượt đăng ký sự kiện.
    Với mục đích đó, phân hệ này bổ sung
    
    * phân tích cohort về người tham dự;
    * chế độ xem gantt về sự kiện;

note: module: base
en: This module integrates Delivery with WhatsApp
vi: Phân hệ này tích hợp Giao hàng với WhatsApp

note: module: base
en: This module integrates Odoo with WhatsApp to use WhatsApp messaging service
vi: Phân hệ này tích hợp Odoo với WhatsApp để sử dụng dịch vụ nhắn tin WhatsApp

note: module: base
en: This module integrates POS with WhatsApp
vi: Phân hệ này tích hợp POS với WhatsApp

note: module: base
en: This module integrates sale with WhatsApp
vi: Phân hệ này tích hợp bán hàng với WhatsApp

note: module: base
en: This module integrates the Point of Sale with SMS
vi: Phân hệ này tích hợp Điểm bán hàng với SMS

note: module: base
en: This module integrates website event with WhatsApp
vi: Phân hệ này tích hợp sự kiện trên trang web với WhatsApp

note: module: base
en: This module integrates website sale with WhatsApp
vi: Phân hệ này tích hợp bán hàng trên trang web với WhatsApp

note: module: base
en: This module is used for Online bank synchronization.
vi: Phân hệ này được sử dụng để đồng bộ hóa ngân hàng online.

note: module: base
en: This module is used to send/receive documents with PEPPOL
vi: Phân hệ này được sử dụng để gửi/nhận tài liệu với PEPPOL

note: module: base
en: This module lets you manage online reservations for restaurant tables
vi: Phân hệ này cho phép bạn quản lý đặt bàn nhà hàng online.

note: module: base
en: This module lets you use the full power of certifications within your courses.
vi: Phân hệ này cho phép bạn sử dụng toàn bộ chứng nhận trong các khóa học của mình.

note: module: base
en: This module will trigger the uninstallation of below modules.
vi: Phân hệ này sẽ gỡ cài đặt các phân hệ sau đây.

note: module: base odoo-python
en: This operation is allowed for the following groups:
    %(groups_list)s
vi: Thao tác này được phép cho các nhóm sau:
    %(groups_list)s

note: module: base odoo-python
en: This view may not work for all users: some users may have a combination of groups where the elements %(elements)s are displayed, but they depend on the field %(field)s that is not accessible. You might fix this by modifying user groups to make sure that all users who have access to those elements also have access to the field, typically via group implications. Alternatively, you could adjust the “%(groups)s” or “%(invisible)s” attributes for these fields, to make sure they are always available together.
vi: Chế độ xem này có thể không hoạt động với tất cả người dùng: một số người dùng có thể có sự kết hợp của các nhóm nơi các phần tử %(elements)s được hiển thị, nhưng chúng phụ thuộc vào trường %(field)s không thể truy cập. Bạn có thể sửa lỗi này bằng cách sửa đổi nhóm người dùng để đảm bảo rằng tất cả người dùng có quyền truy cập vào những phần tử đó cũng có quyền truy cập vào trường, thường là thông qua các hàm ý nhóm. Ngoài ra, bạn có thể điều chỉnh các thuộc tính “%(groups)s” hoặc “%(invisible)s” cho các trường này để đảm bảo chúng luôn khả dụng cùng nhau.

note: module: base odoo-python
en: Those modules cannot be uninstalled: %s
vi: Không thể gỡ cài đặt các module này: %s

note: module: base
en: Ticketing, Support, Livechat
vi: Đặt vé, Hỗ trợ, Livechat

note: module: base
en: Ticketing, Support, Slides
vi: Bán vé, Hỗ trợ, Slide

note: module: base
en: Time Format without seconds
vi: Định dạng thời gian không có giây

note: module: base
en: Time Off
vi: Nghỉ phép

note: module: base
en: Time Off in Payslips
vi: Nghỉ phép trong phiếu Lương

note: module: base
en: Time Off in Payslips Enterprise
vi: Nghỉ phép trong Bảng lương Enterprise

note: module: base
en: Time off - Contract Gantt
vi: Nghỉ phép - Hợp đồng Gantt

note: module: base
en: Time off Gantt
vi: Nghỉ phép Gantt

note: module: base
en: Timer Tests
vi: Kiểm tra hẹn giờ

note: module: base
en: Timer Tests: feature and performance tests for timer
vi: Kiểm tra hẹn giờ: kiểm tra tính năng và hiệu suất cho bộ đếm thời gian

note: module: base
en: Timesheet and Planning
vi: Bảng công và Kế hoạch

note: module: base
en: Timesheet when on Time Off
vi: Bảng công khi Nghỉ phép

note: module: base
en: Timesheets
vi: Bảng chấm công

note: module: base
en: Timesheets And Timeoff
vi: Bảng chấm công và Nghỉ phép

note: module: base
en: Timesheets/attendances reporting
vi: Báo cáo Bảng công/Điểm danh

note: module: base
en: Timezone offset
vi: Múi giờ chênh lệch

note: module: base
en: To be installed
vi: Sẽ được cài đặt

note: module: base
en: To be removed
vi: Sẽ bị gỡ bỏ

note: module: base
en: To be upgraded
vi: Sẽ được nâng cấp

note: module: base
en: To notify progress for CRON call and re-trigger a call if there is remaining tasks, use <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code>
vi: Để thông báo tiến trình cho lệnh gọi CRON và kích hoạt lại lệnh gọi nếu vẫn còn nhiệm vụ, sử dụng <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code>

note: module: base
en: To return an action, assign: <code>action = {...}</code>
vi: Để trả về một tác vụ, chỉ định: <code>action = {...}</code>

note: module: base
en: Togo - Accounting
vi: Togo - Kế toán

note: module: base
en: Toni Rhodes works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
                    Famous Managing Partner.
vi: Toni Rhodes làm việc trong lĩnh vực CNTT <b>được 10 năm</b>. Ông nổi tiếng
        với việc bán bẫy chuột. Với thủ thuật đó, ông đã cắt giảm
        gần một nửa ngân sách CNTT trong vòng 2 năm qua.
        Đối tác Quản trị Nổi tiếng

note: module: base odoo-python
en: Too many login failures, please wait a bit before trying again.
vi: Bạn đã đăng nhập thất bại quá nhiều lần, vui lòng đợi một lúc trước khi thử lại.

note: module: base
en: Top Margin (mm)
vi: Lề trên (mm)

note: module: base
en: Total number of records in this model
vi: Tổng số bản ghi trong mô hình này

note: module: base
en: Tours
vi: Du lịch

note: module: base
en: Traces Async
vi: Vết Bất đồng bộ

note: module: base
en: Traces Sync
vi: Vết Đồng bộ

note: module: base
en: Track Speakers SMS Marketing
vi: Theo dõi Diễn giả Marketing qua SMS

note: module: base
en: Track employee attendance
vi: Kiểm soát việc ra vào của nhân viên

note: module: base
en: Track employee time on tasks
vi: Kiểm soát thời gian làm việc của nhân viên

note: module: base
en: Track equipment and manage maintenance requests
vi: Theo dõi thiết bị và quản lý các yêu cầu bảo trì

note: module: base
en: Track leads and close opportunities
vi: Theo dõi quy trình quản lý tiềm năng và đóng cơ hội

note: module: base
en: Track your recruitment pipeline
vi: Theo dõi quy trình tuyển dụng của bạn

note: module: base
en: Track, prioritize, and solve customer tickets
vi: Theo dõi, ưu tiên và giải quyết các ticket của khách hàng

note: module: base
en: Trainings, Conferences, Meetings, Exhibitions, Registrations
vi: Đào tạo, Hội nghị, Hội họp, Triển lãm, Đăng ký

note: module: base
en: Transient Model
vi: Đối tượng tạm thời

note: module: base
en: Transient: False
vi: Tạm thời: Sai

note: module: base
en: Transient: True
vi: Tạm thời: Đúng

note: module: base
en: Transifex integration
vi: Tích hợp dịch Transifex

note: module: base
en: Transitively inherits
vi: Kế thừa chuyển tiếp

note: module: base odoo-python
en: Translations for model translated fields only accept falsy values and str
vi: Bản dịch cho các trường mô hình được dịch chỉ chấp nhận giá trị sai và str

note: module: base
en: Transport Management: organize packs in your fleet, or carriers.
vi: Quản lý vận chuyển: sắp xếp các kiện hàng trong đội xe hoặc đơn vị vận chuyển.

note: module: base
en: Transportation/Logistics
vi: Vận tải/hậu cần

note: module: base
en: Triggered actions
vi: Tác vụ được kích hoạt

note: module: base
en: Tunisia - Accounting
vi: Tunisia - Kế toán

note: module: base
en: Tunisia - Accounting Reports
vi: Tunisia - Báo cáo Kế toán

note: module: base
en: Turn emails received in your mailbox into leads and log their content as internal notes.
vi: Biến email nhận được trong hộp thư của bạn thành khách hàng tiềm năng và ghi nội dung của chúng dưới dạng ghi chú nội bộ.

note: module: base
en: Turn emails received in your mailbox into tasks and log their content as internal notes.
vi: Biến các email nhận được trong hộp thư của bạn thành các nhiệm vụ và ghi nội dung của chúng dưới dạng ghi chú nội bộ.

note: module: base
en: Two-Factor Authentication (TOTP)
vi: Xác thực hai bước (TOTP)

note: module: base
en: Type of server action. The following values are available:
    - 'Update a Record': update the values of a record
    - 'Create Activity': create an activity (Discuss)
    - 'Send Email': post a message, a note or send an email (Discuss)
    - 'Send SMS': send SMS, log them on documents (SMS)- 'Add/Remove Followers': add or remove followers to a record (Discuss)
    - 'Create Record': create a new record with new values
    - 'Execute Code': a block of Python code that will be executed
    - 'Send Webhook Notification': send a POST request to an external system, also known as a Webhook
    - 'Execute Existing Actions': define an action that triggers several other server actions
vi: Loại tác vụ máy chủ. Các giá trị sau đây khả dụng:
    - 'Cập nhật bản ghi': cập nhật giá trị của bản ghi
    - 'Tạo hoạt động': tạo một hoạt động (Thảo luận)
    - 'Gửi email': gửi tin nhắn, ghi chú hoặc email (Thảo luận)
    - 'Gửi SMS': gửi SMS, thêm chúng vào tài liệu (SMS)- 'Thêm/Xóa người theo dõi': thêm hoặc xóa người theo dõi vào/khỏi một bản ghi (Thảo luận)
    - 'Tạo bản ghi': tạo một bản ghi mới với các giá trị mới
    - 'Thực thi mã': một khối mã Python sẽ được thực thi
    - 'Gửi thông báo Webhook': gửi yêu cầu POST tới hệ thống bên ngoài, hay còn gọi là Webhook
    - 'Thực thi tác vụ hiện có': xác định một tác vụ kích hoạt một số tác vụ máy chủ khác

note: module: base
en: Type of the constraint: `f` for a foreign key, `u` for other constraints.
vi: Loại ràng buộc: `f` for a foreign key, `u` for other constraints.

note: module: base
en: Türkiye - Accounting
vi: Thổ Nhĩ Kỳ - Kế toán

note: module: base
en: Türkiye - Accounting Reports
vi: Thổ Nhĩ Kỳ - Báo cáo kế toán

note: module: base
en: Türkiye - Payroll
vi: Thổ Nhĩ Kỳ - Bảng lương

note: module: base
en: Türkiye - Payroll with Accounting
vi: Thổ Nhĩ Kỳ - Bảng lương với kế toán

note: module: base
en: U - ACTIVITIES OF EXTRATERRITORIAL ORGANISATIONS AND BODIES
vi: U - HOẠT ĐỘNG CỦA CÁC TỔ CHỨC, CƠ QUAN BÊN NGOÀI

note: module: base
en: U.A.E. - Payroll
vi: U.A.E. - Lương

note: module: base
en: U.A.E. - Payroll with Accounting
vi: U.A.E. - Tính lương với Kế toán

note: module: base
en: UK - Accounting Reports
vi: Báo cáo kế toán Anh

note: module: base
en: UK BACS Payment Files
vi: Tệp thanh toán BACS UK

note: module: base
en: UNSPSC product codes
vi: UNSPSC mã sản phẩm

note: module: base
en: UPS Shipping
vi: Giao hàng UPS

note: module: base
en: UPS Shipping (Legacy)
vi: Vận chuyển UPS (Cũ)

note: module: base
en: UPS: Bill My Account
vi: UPS: Hóa đơn tài khoản của tôi

note: module: base
en: URL Code
vi: Mã URL

note: module: base
en: URL to send the POST request to.
vi: URL để yêu cầu POST được gửi đến.

note: module: base
en: US - Accounting Reports
vi: Báo cáo Tài chính US

note: module: base
en: US Checks Layout
vi: Bố cục séc US

note: module: base
en: US/Alaska
vi: Hoa Kỳ/Alaska

note: module: base
en: US/Aleutian
vi: Hoa Kỳ/Aleutian

note: module: base
en: US/Arizona
vi: Hoa Kỳ/Arizona

note: module: base
en: US/Central
vi: Hoa Kỳ/Miền Trung

note: module: base
en: US/East-Indiana
vi: Hoa Kỳ/East-Indiana

note: module: base
en: US/Eastern
vi: Hoa Kỳ/Miền Đông

note: module: base
en: US/Hawaii
vi: Hoa Kỳ/Hawaii

note: module: base
en: US/Indiana-Starke
vi: Hoa Kỳ/Indiana-Starke

note: module: base
en: US/Michigan
vi: Hoa Kỳ/Michigan

note: module: base
en: US/Mountain
vi: Hoa Kỳ/Miền núi

note: module: base
en: US/Pacific
vi: Hoa Kỳ/Thái Bình Dương

note: module: base
en: US/Samoa
vi: Hoa Kỳ/Samoa

note: module: base
en: USA Minor Outlying Islands
vi: Quần đảo Nhỏ Xa xôi của Hoa Kỳ

note: module: base
en: UTM Deduplication
vi: Chống trùng lắp UTM

note: module: base
en: UTM and mass mailing on lead / opportunities
vi: UTM và gửi thư hàng loạt về khách hàng tiềm năng / cơ hội

note: module: base
en: UTM and mass mailing on sale orders
vi: UTM và gửi thư hàng loạt theo đơn đặt hàng

note: module: base
en: UTM and post on sale orders
vi: UTM và gửi thư hàng loạt trên đơn bán hàng

note: module: base
en: UTM and posts on crm
vi: UTM và gửi thư hàng loạt trên crm

note: module: base
en: Uganda - Accounting
vi: Uganda - Kế toán

note: module: base odoo-python
en: Uh-oh! Looks like you have stumbled upon some top-secret records.
    
    Sorry, %(user)s doesn't have '%(operation)s' access to:
vi: Ồ! Có vẻ bạn đã tình cờ tìm thấy một số dữ liệu bí mật.
    
    Rất tiếc, %(user)s không có quyền truy cập '%(operation)s' vào:

note: module: base
en: Ukraine - Accounting
vi: Kế toán - Ukraine

note: module: base odoo-python
en: Unable to delete %(record)s because it is used as the default value of %(field)s
vi: Không thể xóa %(record)s bởi vì nó được sử dụng làm giá trị mặc định của %(field)s

note: module: base odoo-python
en: Unable to find Wkhtmltopdf on this system. The PDF can not be created.
vi: Không thể tìm thấy Wkhtmltopdf trên hệ thống này. Không thể tạo PDF.

note: module: base odoo-python
en: Unable to install module "%(module)s" because an external dependency is not met: %(dependency)s
vi: Không thể cài đặt phân hệ "%(module)s" vì một phụ thuộc bên ngoài không được đáp ứng: %(dependency)s

note: module: base odoo-python
en: Unable to order by %s: fields used for ordering must be present on the model and stored.
vi: Không thể sắp xếp theo %s: các trường được sử dụng để sắp xếp phải có trên đối tượng và được lưu trữ.

note: module: base odoo-python
en: Unable to process module "%(module)s" because an external dependency is not met: %(dependency)s
vi: Không thể xử lý phân hệ "%(module)s" vì một phụ thuộc bên ngoài không được đáp ứng: %(dependency)s

note: module: base odoo-python
en: Unable to upgrade module "%(module)s" because an external dependency is not met: %(dependency)s
vi: Không thể nâng cấp phân hệ "%(module)s" vì một phụ thuộc bên ngoài không được đáp ứng: %(dependency)s

note: module: base odoo-python
en: Uninstall module
vi: Phân hệ chưa cài đặt

note: module: base
en: Uninstallable
vi: Không thể cài đặt được

note: module: base
en: Uninstalled L10N Module
vi: Phân hệ L10N chưa được cài đặt

note: module: base
en: Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.
vi: Việc gỡ cài đặt các phân hệ có thể gặp rủi ro, chúng tôi khuyên bạn nên thử trước trên bản sao cơ sở dữ liệu hoặc cơ sở dữ liệu thử nghiệm.

note: module: base
en: United Arab Emirates - Accounting
vi: Các Tiểu Vương Quốc Ả Rập Thống Nhất - Kế toán

note: module: base
en: United Arab Emirates - Accounting Reports
vi: Các Tiểu Vương quốc Ả Rập Thống nhất - Báo cáo Kế toán

note: module: base
en: United Arab Emirates - Corporate Tax Report
vi: Các Tiểu Vương quốc Ả Rập Thống nhất - Báo cáo thuế doanh nghiệp

note: module: base
en: United Kingdom - Accounting
vi: Vương quốc Anh - Kế toán

note: module: base
en: United States - Accounting
vi: Kế toán Mỹ

note: module: base
en: United States - Localizations
vi: Hoa Kỳ - Bản địa hoá

note: module: base
en: United States - Payroll
vi: Hoa Kỳ - Bảng lương

note: module: base
en: United States - Payroll - Export to ADP
vi: Hoa Kỳ - Bảng lương - Xuất thành ADP

note: module: base
en: United States - Payroll - State Calculation
vi: Hoa Kỳ - Bảng lương - Tính toán tình trạng

note: module: base
en: United States - Payroll with Accounting
vi: Hoa Kỳ - Bảng lương với Kế toán

note: module: base
en: United States Postal Service (USPS) Shipping
vi: Công ty Dịch Vụ Bưu Chính Hoa Kỳ (USPS)

note: module: base
en: Units of measure
vi: Đơn vị tính

note: module: base
en: Universal
vi: Quốc tế

note: module: base odoo-python
en: Unknown database error: '%s'
vi: Lỗi cơ sở dữ liệu không xác định: '%s'

note: module: base odoo-python
en: Unknown database identifier '%s'
vi: Mã định danh (ID) cơ sở dữ liệu không xác đinh '%s'

note: module: base odoo-python
en: Unknown error during import: %(error_type)s: %(error_message)s
vi: Lỗi không xác định trong quá trình nhập: %(error_type)s: %(error_message)s

note: module: base odoo-python
en: Unknown field "%(model)s.%(field)s" in %(use)s)
vi: Trường không xác định "%(model)s.%(field)s" ở %(use)s)

note: module: base odoo-python
en: Unknown field name "%(field_name)s" in related field "%(related_field)s"
vi: Tên trường không xác định “%(field_name)s” trong trường liên quan “%(related_field)s”

note: module: base odoo-python
en: Unknown field specified “%s” in currency_field
vi: Trường không xác định “%s” trong currency_field

note: module: base odoo-python
en: Unknown field “%(field)s” in "group_by" value in %(attribute)s=“%(value)s”
vi: Trường không xác định “%(field)s” trong giá trị "group_by" trong %(attribute)s=“%(value)s”

note: module: base odoo-python
en: Unknown field “%(field)s” in dependency “%(dependency)s”
vi: Trường không xác định “%(field)s” trong phụ thuộc “%(dependency)s”

note: module: base odoo-python
en: Unknown model name '%s' in Related Model
vi: Tên mô hình không xác định '%s' trong Mô hình liên quan

note: module: base odoo-python
en: Unknown sub-field “%s”
vi: Trường phụ không xác định “%s”

note: module: base odoo-python
en: Unknown value '%s' for boolean field '%%(field)s'
vi: Giá trị không xác định '%s' cho trường boolean '%%(field)s'

note: module: base odoo-python
en: Unrecognized extension: must be one of .csv, .po, or .tgz (received .%s).
vi: Tiện ích mở rộng không xác định: phải là một trong số các định dạng sau: .csv, .po, or .tgz (đã nhận .%s).

note: module: base odoo-python
en: Unsearchable field “%(field)s” in path “%(field_path)s” in %(use)s)
vi: Trường không thể tìm kiếm “%(field)s” trong đường dẫn “%(field_path)s” trong %(use)s)

note: module: base
en: Unsplash Image Library
vi: Thư viện hình ảnh

note: module: base
en: Up-front payment on bookings
vi: Thanh toán trước khi đặt chỗ

note: module: base
en: Up-front payment on bookings on website
vi: Thanh toán trước khi đặt chỗ trên trang web

note: module: base
en: Update Apps List
vi: Cập nhật danh sách Ứng dụng

note: module: base
en: Update Module
vi: Cập nhật mô đun

note: module: base
en: Update Module List
vi: Cập nhật danh sách mô đun

note: module: base
en: Update Record
vi: Cập nhật bản ghi

note: module: base
en: Update Related Model
vi: Cập nhật mô hình liên quan

note: module: base
en: Upgrade Module
vi: Nâng cấp phân hệ

note: module: base
en: Url of static flag image
vi: Url của hình ảnh cờ tĩnh

note: module: base
en: Uruguay - Accounting
vi: Uruguay - Kế toán

note: module: base
en: Uruguay - Electronic Invoice
vi: Uruguay - Hóa đơn điện tử

note: module: base odoo-python
en: Use '1' for yes and '0' for no
vi: Dùng '1' để chọn có hoặc '0' để chọn không

note: module: base
en: Use Coupons, Gift Cards and Loyalty programs in Point of Sale
vi: Sử dụng các Phiếu Giảm giá, Thẻ Quà tặng và chương trình Khách hàng Thân thiết trong POS

note: module: base
en: Use Epson ePOS Printers without the IoT Box in the PoS Kiosk
vi: Sử dụng Máy in ePOS Epson mà không cần Hộp IoT tại Ki-ốt POS

note: module: base
en: Use IoT Devices in the PoS
vi: Sử dụng các thiết bị IoT trong PoS

note: module: base
en: Use IoT devices in delivery operations
vi: Sử dụng các thiết bị IoT trong hoạt động giao hàng

note: module: base
en: Use SMS reminders for appointment meetings
vi: Sử dụng lời nhắc SMS cho các cuộc họp lịch hẹn

note: module: base
en: Use a barcode to identify this contact.
vi: Sử dụng mã vạch để xác định liên hệ này.

note: module: base
en: Use barcode scanners to process logistics operations
vi: Sử dụng máy quét mã vạch để xử lý các hoạt động logistics

note: module: base odoo-python
en: Use comma
vi: Dùng Dấu phẩy

note: module: base odoo-python
en: Use comma instead of the <br> tag to display the address
vi: Sử dụng dấu phẩy thay vì thẻ <br> để hiển thị địa chỉ

note: module: base
en: Use coupon, promotion, gift cards and loyalty programs in your eCommerce store
vi: Sử dụng phiếu giảm giá, khuyến mãi, thẻ quà tặng và chương trình khách hàng thân thiết trong cửa hàng Thương mại điện tử của bạn

note: module: base
en: Use css margins
vi: Sử dụng biên css

note: module: base
en: Use discounts and loyalty programs in sales orders
vi: Sử dụng triết khấu và chương trình khách hàng thân thiết trong đơn bán hàng

note: module: base
en: Use discounts, gift card, eWallets and loyalty programs in different sales channels
vi: Sử dụng chiết khấu, thẻ quà tặng, ví điện tử và chương trình khách hàng thân thiết trong các kênh bán hàng khác nhau

note: module: base
en: Use groups to organize countries that are frequently selected together (e.g. "LATAM", "BeNeLux", "ASEAN").
vi: Sử dụng nhóm để sắp xếp các quốc gia thường được chọn cùng nhau (ví dụ: "LATAM", "BeNeLux", "ASEAN").

note: module: base
en: Use python code to define taxes
vi: Dùng mã python để cấu hình thuế

note: module: base
en: Use subsequences per date_range
vi: Dùng mã con dựa theo date_range

note: module: base
en: Use the HR resources for the gamification process.
    
    The HR officer can now manage challenges and badges.
    This allow the user to send badges to employees instead of simple users.
    Badge received are displayed on the user profile.
vi: Sử dụng nguồn nhân lực cho quá trình trò chơi hoá.
    
    Nhân viên nhân sự hiện có thể quản lý các thách thức và phù hiệu.
    Điều này cho phép người dùng gửi huy hiệu cho nhân viên thay vì người dùng đơn giản.
    Huy hiệu nhận được được hiển thị trên hồ sơ người dùng.

note: module: base odoo-python
en: Use the SMTP configuration set in the "Command Line Interface" arguments.
vi: Sử dụng cấu hình SMTP được thiết lập trong các đối số "Giao diện dòng lệnh".

note: module: base odoo-python
en: Use the format '%s'
vi: Sử dụng định dạng '%s'

note: module: base
en: Use this field if you want to change vat label.
vi: Sử dụng trường này nếu bạn muốn thay đổi nhãn thùng.

note: module: base
en: Use this field if you want to replace the usual way to encode a complete address. Note that the address_format field is used to modify the way to display addresses (in reports for example), while this field is used to modify the input form for addresses.
vi: Sử dụng trường này nếu bạn muốn thay thế cách thông thường để nhập một địa chỉ hoàn chỉnh. Lưu ý rằng trường address_format được sử dụng để sửa đổi cách hiển thị địa chỉ (ví dụ trong báo cáo), trong khi trường này được sử dụng để sửa đổi biểu mẫu nhập cho địa chỉ.

note: module: base
en: Used for custom many2many fields to define a custom relation table name
vi: Được sử dụng để để tùy biến trường kiểu many2many để định nghĩa một tên bảng quan hệ tùy chỉnh

note: module: base
en: Used to filter menu and home actions from the user form.
vi: Được sử dụng để lọc menu và hoạt động thường thực hiện tùy theo từng người dùng.

note: module: base
en: Used to log into the system
vi: Được dùng để đăng nhập vào hệ thống

note: module: base
en: Used to order Companies in the company switcher
vi: Được dùng để sắp xếp các công ty trong phần thay đổi công ty

note: module: base
en: Used when the user only selects one language and is given the option to switch to it
vi: Được sử dụng khi người dùng chỉ chọn một ngôn ngữ và có tùy chọn để chuyển sang ngôn ngữ đó

note: module: base
en: User Devices
vi: Thiết bị của người dùng

note: module: base
en: User Group Warning
vi: Cảnh báo nhóm người dùng

note: module: base
en: User Id
vi: ID người dùng

note: module: base
en: User Login
vi: Người dùng đăng nhập

note: module: base
en: User Type
vi: Loại người dùng

note: module: base
en: User access level for Dashboard module
vi: Cấp độ truy cập của người dùng cho phân hệ Trang chủ

note: module: base
en: User access levels for WhatsApp module
vi: Cấp độ truy cập của người dùng cho phân hệ WhatsApp

note: module: base
en: User devices
vi: Thiết bị của người dùng

note: module: base
en: User log entries
vi: Nhật ký Người dùng

note: module: base
en: User specific embedded action. If empty, shared embedded action
vi: Tác vụ nhúng cụ thể của người dùng. Nếu trống, tác vụ nhúng được chia sẻ

note: module: base
en: User types
vi: Loại người dùng

note: module: base
en: User, Change Password Wizard
vi: Thay đổi mật khẩu người dùng

note: module: base
en: User, change own password wizard
vi: Người dùng, tính năng hướng dẫn thay đổi trình mật khẩu của mình

note: module: base
en: User-defined Defaults
vi: Mặc dịnh người dùng tạo

note: module: base
en: User-defined Filters
vi: Bộ lọc người dùng tạo

note: module: base
en: User-friendly PoS interface for shops and restaurants
vi: Giao diện PoS thân thiện cho cửa hàng và quán ăn

note: module: base
en: Users & Companies
vi: Người dùng & Công ty

note: module: base
en: Users API Keys
vi: Khóa API của Người dùng

note: module: base
en: Users Deletion Request
vi: Yêu cầu xóa người dùng

note: module: base
en: Users Log
vi: Lịch sử tài khoản

note: module: base
en: Users added to this group are automatically added in the following groups.
vi: Người dùng được thêm vào nhóm này được tự động thêm nhóm sau.

note: module: base
en: Users of this group automatically inherit those groups
vi: Người dùng của nhóm này tự động được kế thừa nhóm sau

note: module: base
en: Uses Default Logo
vi: Sử dụng logo mặc định

note: module: base odoo-python
en: Using 24-hour clock format with AM/PM can cause issues.
vi: Sử dụng định dạng đồng hồ 24 giờ với Sáng/Chiều có thể gây ra sự cố.

note: module: base odoo-python
en: VAT
vi: Mã số thuế

note: module: base
en: VAT Number Validation
vi: Xác thực mã số thuế

note: module: base
en: Validate and format phone numbers
vi: Xác thực và định dặng số điện thoại

note: module: base
en: Validate stock moves for product added on sales orders through Field Service Management App
vi: Xác thực di chuyển cổ phiếu cho sản phẩm được thêm vào đơn đặt hàng thông qua Ứng dụng quản lý dịch vụ tại hiện trường

note: module: base odoo-python
en: Value '%s' not found in selection field '%%(field)s'
vi: Giá trị '%s' không được tìm thấy trong trường lựa chọn '%%(field)s'

note: module: base
en: Value Field To Show
vi: Trường giá trị để hiển thị

note: module: base
en: Value Type
vi: Loại giá trị

note: module: base
en: Vat Label
vi: Nhãn mã số thuế

note: module: base
en: Vendor Bill: Release to Pay
vi: Hóa đơn mua hàng: Sẵn sàng thanh toán

note: module: base
en: Venezuela - Accounting
vi: Venezuela - Kế toán

note: module: base odoo-python
en: Vertical bar
vi: Thanh dọc

note: module: base
en: Vietnam - Accounting
vi: Kế toán Việt Nam

note: module: base
en: Vietnam - Accounting Reports
vi: Việt Nam - Báo cáo Kế toán

note: module: base
en: Vietnam - E-invoicing
vi: Việt Nam - Hóa đơn Điện tử

note: module: base odoo-python
en: View '%(name)s' accessible only to groups %(groups)s
vi: Dạng xem '%(name)s' chỉ có thể truy cập cho các nhóm %(groups)s

note: module: base odoo-python
en: View '%(name)s' is private
vi: Dạng xem '%(name)s' là riêng tư

note: module: base
en: View Architecture
vi: Kiến trúc Xem

note: module: base odoo-python
en: View Problematic Record(s)
vi: Xem (các) bản ghi có vấn đề

note: module: base
en: View and create reports
vi: Xem và tạo báo cáo

note: module: base
en: View inheritance mode
vi: Xem chế độ kế thừa

note: module: base
en: View livechat sessions for leads
vi: Xem phiên livechat của lead

note: module: base
en: Views allows you to personalize each view of Odoo. You can add new fields, move fields, rename them or delete the ones that you do not need.
vi: Giao diện cho phép bạn cá nhân hoá các khung nhìn (giao diện) trong Odoo. Bạn có thể thêm trường, di chuyển trưởng, đặt lại tên cho chúng hoặc xoá bỏ những cái mà bạn không cần.

note: module: base
en: Views which inherit from this one
vi: Giao diện mà kế thừa từ giao diện này

note: module: base
en: Visitor management system
vi: Hệ thống quản lý khách

note: module: base
en: VoIP for CRM
vi: VoIP cho CRM

note: module: base
en: VoIP integration with CRM module.
vi: Tích hợp VoIP với phân hệ CRM.

note: module: base
en: WMS Accounting
vi: Kế toán kho

note: module: base
en: WMS Accounting Merge
vi: Hợp nhất kế toán WMS

note: module: base
en: WMS Landed Costs
vi: Chi phí xếp dỡ hàng hóa Kho

note: module: base
en: Warehouse Management: Batch Transfer
vi: Quản lý kho: Chuyển hàng loạt

note: module: base
en: Warn user in case of products merging
vi: Cảnh báo người dùng trong trường hợp hợp nhất sản phẩm

note: module: base odoo-python
en: Warning for %s
vi: Cảnh báo cho %s

note: module: base
en: Warning information
vi: Thông tin cảnh báo

note: module: base
en: Water supply
vi: Cung cấp Nước

note: module: base
en: We are a technology consulting & strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide. At Lumber Inc we bring operational experience combined...
vi: Chúng tôi là một công ty tư vấn chiến lược và tư vấn công nghệ, sáng tạo các giải pháp nâng cao giá trị thông qua việc sử dụng phần mềm tiên tiến cho khách hàng trên toàn thế giới. Tại Lumber Inc, chúng tôi kết hợp kinh nghiệm vận hành...

note: module: base
en: We are a technology consulting &amp; strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide.
     <br> <br>
    At Lumber Inc we bring operational experience combined with technological acumen. We understand that any software that supports business operations needs to be designed in such a way that facilitates the execution of critical operational processes, and serves as a tool to the users rather than a barrier. Our approach is focused on the process first, ensuring that it contributes to the goals of the company, we then optimize it, and design the software solutions to best support it.
vi: Chúng tôi là công ty tư vấn và cố vấn chiến lược, giúp tạo ra các giải pháp nâng cao giá trị cho khách hàng của chúng tôi trên toàn thế giới thông qua việc sử dụng phần mềm tiên tiến.
     <br> <br>
    Tại Lumber Inc, chúng tôi mang đến kinh nghiệm hoạt động kết hợp với sự nhạy bén về công nghệ. Chúng tôi thấu hiểu rằng bất kỳ phần mềm nào hỗ trợ hoạt động kinh doanh đều cần được thiết kế theo cách tạo điều kiện thuận lợi cho việc tiến hành các quy trình hoạt động quan trọng và trở thành công cụ của người dùng chứ không phải là rào cản. Trước tiên, cách tiếp cận của chúng tôi tập trung vào quy trình, đảm bảo rằng quy trình này có thể đóng góp cho mục tiêu của công ty, sau đó chúng tôi tối ưu hóa quy trình và thiết kế các giải pháp phần mềm để hỗ trợ quy trình đó một cách tốt nhất.

note: module: base
en: Web Cohort Tests
vi: Kiểm thử Cohort Trang web

note: module: base
en: Web Editor
vi: Điều chỉnh Web

note: module: base
en: Web Enterprise
vi: Trang web Enterprise

note: module: base
en: Web Gantt Tests
vi: Kiểm tra Gantt trên web

note: module: base
en: Web Gantt Tests: Tests specific to the gantt view
vi: Kiểm tra Gantt trên web: Kiểm tra cụ thể cho chế độ xem gantt

note: module: base
en: Web Hierarchy
vi: Hệ thống phân cấp Web

note: module: base
en: Web Icon File
vi: Tệp Biểu tượng Trang web

note: module: base
en: Web Icon Image
vi: Hình ảnh Biểu tượng Trang web

note: module: base
en: Web Routing
vi: Định tuyến Trang web

note: module: base
en: Web Studio Tests
vi: Kiểm thử Web Studio

note: module: base
en: Web cohort Test
vi: Kiểm thử cohort Trang web

note: module: base
en: Web studio Test
vi: Kiểm thử web studio

note: module: base
en: Webhook Fields
vi: Trường webhook

note: module: base
en: Webhook URL
vi: URL Webhook

note: module: base
en: Website - Payment Authorize
vi: Trang web - Ủy quyền thanh toán

note: module: base
en: Website Appointment Lead Enrichment
vi: Làm giàu khách hàng tiềm năng về lịch hẹn trên trang web

note: module: base
en: Website Appointment Sale Project
vi: Trang web Lịch hẹn Bán hàng Dự án

note: module: base
en: Website Appointments
vi: Lịch hẹn trên trang web

note: module: base
en: Website Documents
vi: Tài liệu trang web

note: module: base
en: Website Events CRM
vi: Trang web Sự kiện CRM

note: module: base
en: Website Generator
vi: Trình tạo trang web

note: module: base
en: Website Helpdesk
vi: Trang web Hỗ trợ

note: module: base
en: Website Live Chat
vi: Livechat trên Trang web

note: module: base
en: Website Mail Group
vi: Nhóm thư trang web

note: module: base
en: Website Module for Mail
vi: Phân hệ trang web cho thư

note: module: base
en: Website Modules Test
vi: Kiểm thử Phân hệ Trang web

note: module: base
en: Website Payment
vi: Website Thanh toán

note: module: base
en: Website Sale Full Tests
vi: Kiểm thử toàn bộ bán hàng trên trang web

note: module: base
en: Website Sales Dashboard
vi: Trang chủ bán hàng Website

note: module: base
en: Website Slides Forum Helpdesk
vi: Trang web Slide Diễn đàn Hỗ trợ

note: module: base
en: Website Slides Helpdesk
vi: Trang web Slide Hỗ trợ

note: module: base
en: Website Studio
vi: Trang web Studio

note: module: base
en: Website Test
vi: Kiểm thử Trang web

note: module: base
en: Website Test, mainly for module install/uninstall tests
vi: Kiểm tra trang web, chủ yếu để kiểm tra cài đặt /gỡ cài đặt phân hệ

note: module: base
en: Website Visits Lead Generation Enterprise
vi: Tạo tiềm năng từ Website

note: module: base
en: Website profile
vi: Hồ sơ trang web

note: module: base
en: What's this key for?
vi: Chìa khóa này để làm gì?

note: module: base
en: WhatsApp - Employee Referral
vi: WhatsApp - Giới thiệu Nhân viên

note: module: base
en: WhatsApp Messaging
vi: Nhắn tin WhatsApp

note: module: base
en: WhatsApp Tests
vi: Kiểm thử WhatsApp

note: module: base
en: WhatsApp in Marketing Automation
vi: WhatsApp trong Tự động hóa Marketing

note: module: base
en: WhatsApp-Delivery
vi: WhatsApp-Giao hàng

note: module: base
en: WhatsApp-Sale
vi: WhatsApp-Bán hàng

note: module: base
en: WhatsApp-Website-Events
vi: WhatsApp-Trang web-Sự kiện

note: module: base
en: WhatsApp-eCommerce
vi: WhatsApp-Thương mại điện tử

note: module: base
en: Whatsapp Accounting
vi: Whatsapp Kế toán

note: module: base
en: Whatsapp-Payment
vi: Whatsapp-Thanh toán

note: module: base
en: When a task is generated through a SO itself generated through an appointment, use the appointment dates on the generated task.
vi: Khi một nhiệm vụ được tạo từ SO đã tạo thông qua lịch hẹn, hãy sử dụng ngày hẹn trên nhiệm vụ đã tạo.

note: module: base
en: When dealing with multiple actions, the execution order is based on the sequence. Low number means high priority.
vi: Khi xử lý nhiều tác vụ, thứ tự thực thi dựa trên chuỗi. Số thấp có nghĩa là được ưu tiên cao.

note: module: base
en: When no specific mail server is requested for a mail, the highest priority one is used. Default priority is 10 (smaller number = higher priority)
vi: Khi thư không yêu cầu máy chủ thư cụ thể nào, máy chủ có mức ưu tiên cao nhất sẽ được sử dụng. Mức độ ưu tiên mặc định là 10 (số nhỏ hơn = mức độ ưu tiên cao hơn)

note: module: base
en: When printing documents and exporting/importing data, time values are computed according to this timezone.
    If the timezone is not set, UTC (Coordinated Universal Time) is used.
    Anywhere else, time values are computed according to the time offset of your web client.
vi: Khi in tài liệu và xuất/nhập dữ liệu, các giá trị thời gian được tính theo múi giờ này.
    Nếu múi giờ không được thiết lập, UTC (Giờ phối hợp quốc tế) sẽ được sử dụng.
    Với các thao tác khác, giá trị thời gian được tính theo chênh lệch múi giờ của trang web máy khách.

note: module: base
en: When re-invoicing the expense on the SO, set the cost to the total untaxed amount of the expense.
vi: Khi lập hóa đơn lại chi phí trên Đơn Bán hàng, hãy đặt chi phí thành tổng số tiền chi phí chưa tính thuế.

note: module: base
en: When subsequences per date range are used, you can prefix variables with 'range_'
                                    to use the beginning of the range instead of the current date, e.g. %(range_year)s instead of %(year)s.
vi: Khi các chuỗi phạm vi mỗi ngày được sử dụng, bạn có thể sử dụng biến tiền tố với 'range_'
                                    để sử dụng phần đầu của phạm vi thay vì ngày hiện tại, ví dụ: %(range_year)s thay vì %(year)s.

note: module: base
en: Whether the value is copied when duplicating a record.
vi: Giá trị của trường có được sao chép khi nhân bản bản ghi không.

note: module: base
en: Whether the value is stored in the database.
vi: Cho phép lưu giá trị vào trong cơ sở dữ liệu.

note: module: base
en: Whether this dependency blocks automatic installation of the dependent
vi: Liệu phụ thuộc này có tự động cài đặt phụ thuộc hay không

note: module: base
en: Whether values for this field can be translated (enables the translation mechanism for that field)
vi: Cho phép dịch nội dung của trường này (kích hoạt cơ chế dịch cho trường thông tin này)

note: module: base
en: Whether values for this field is company dependent
vi: Giá trị cho trường này có phụ thuộc theo công ty không

note: module: base
en: While assigning a sequence number to a record, the 'no gap' sequence implementation ensures that each previous sequence number has been assigned already. While this sequence implementation will not skip any sequence number upon assignment, there can still be gaps in the sequence if records are deleted. The 'no gap' implementation is slower than the standard one.
vi: Trong khi gán số thứ tự cho một bản ghi, việc triển khai trình tự 'không khoảng trống' đảm bảo rằng mỗi số thứ tự trước đó đã được gán sẵn. Mặc dù việc triển khai trình tự này sẽ không bỏ qua bất kỳ số thứ tự nào khi gán, nhưng vẫn có thể có khoảng trống trong trình tự nếu các bản ghi bị xóa. Việc triển khai 'no gap' chậm hơn so với tiêu chuẩn.

note: module: base
en: Wholesale/Retail
vi: Bán sỉ/Bán lẻ

note: module: base
en: Window Actions
vi: Tác vụ Cửa sổ

note: module: base
en: Wizards to be Launched
vi: Trình hỗ trợ sẽ được Khởi chạy

note: module: base odoo-python
en: Wkhtmltoimage failed (error code: %(error_code)s). Message: %(error_message_end)s
vi: Wkhtmltoimage không thành công (mã lỗi: %(error_code)s). Nội dung: %(error_message_end)s

note: module: base odoo-python
en: Wkhtmltopdf failed (error code: %(error_code)s). Memory limit too low or maximum file number of subprocess reached. Message : %(message)s
vi: Wkhtmltopdf không thành công (mã lỗi: %(error_code)s). Giới hạn bộ nhớ quá thấp hoặc đã đạt số lượng tệp tối đa của quy trình con. Thông báo: %(message)s

note: module: base odoo-python
en: Wkhtmltopdf failed (error code: %(error_code)s). Message: %(message)s
vi: Wkhtmltopdf không thành công (mã lỗi: %(error_code)s). Nội dung: %(message)s

note: module: base
en: Wood Corner brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
vi: Wood Corner mang đến sự trung thực và nghiêm túc cho ngành đồ gỗ, đồng thời giúp khách hàng xử lý cây cối, hoa lá và nấm.

note: module: base
en: Work Entries
vi: Quản lý các mục công việc

note: module: base
en: Work Entries - Attendance
vi: Quản lý các mục công việc - Chấm công

note: module: base
en: Work Entries - Contract
vi: Công việc - Hợp đồng

note: module: base
en: Work Entries - Contract Enterprise
vi: Công việc - Hợp đồng Enterprise

note: module: base
en: Work Entries - Planning
vi: Công đoạn - Kế hoạch

note: module: base
en: Work Orders, Planning, Stock Reports.
vi: Công đoạn, Kế hoạch, Báo cáo kho.

note: module: base
en: Worksheet for Maintenance
vi: Bảng công tác cho Bảo trì

note: module: base
en: Worksheet for Quality Control
vi: Bảng công việc để kiểm soát chất lượng

note: module: base
en: Worksheet template when planning an intervention
vi: Mẫu bảng công tác khi lập kế hoạch một cuộc xử lý

note: module: base odoo-python
en: Wow, your webhook call failed with a really unusual error: %s
vi: Ồ, lệnh gọi webhook của bạn không thành công do lỗi thực sự bất thường: %s

note: module: base
en: Write Access
vi: Quyền Ghi

note: module: base
en: Write Date
vi: Ghi ngày

note: module: base
en: Write Python code that the action will execute. Some variables are available for use; help about python expression is given in the help tab.
vi: Viết mã Python mà tác vụ sẽ thực thi. Một số biến có thể sử dụng ngay; thông tin trợ giúp về biểu thức python có trong tab trợ giúp.

note: module: base
en: Write down your key
vi: Ghi ra khóa của bạn

note: module: base
en: X Wall
vi: Trang cá nhân X

note: module: base
en: XML Export of the Journal Entries for the Mexican Tax Authorities for a compulsory audit.
vi: Xuất XML các bút toán dành cho Cơ quan Thuế Mexico để kiểm toán bắt buộc.

note: module: base
en: Yes (True)
vi: Có (Đúng)

note: module: base
en: Yes, I understand the risks
vi: Đúng, tôi hiểu rủi ro này

note: module: base
en: You are inviting a new user.
vi: Bạn đang mời một người dùng mới.

note: module: base odoo-python
en: You are not allowed to access '%(document_kind)s' (%(document_model)s) records.
vi: Xin lỗi, bạn không được phép truy cập vào dữ liệu '%(document_kind)s' (%(document_model)s).

note: module: base odoo-python
en: You are not allowed to create '%(document_kind)s' (%(document_model)s) records.
vi: Xin lỗi, bạn không được phép tạo loại dữ liệu '%(document_kind)s' (%(document_model)s).

note: module: base odoo-python
en: You are not allowed to delete '%(document_kind)s' (%(document_model)s) records.
vi: Xin lỗi, bạn không được phép xóa loại dữ liệu '%(document_kind)s' (%(document_model)s).

note: module: base odoo-python
en: You are not allowed to modify '%(document_kind)s' (%(document_model)s) records.
vi: Xin lỗi, bạn không được phép sửa loại dữ liệu '%(document_kind)s' (%(document_model)s).

note: module: base odoo-python
en: You are trying to install incompatible modules in category "%(category)s":%(module_list)s
vi: Bạn đang cố gắng cài đặt các phân hệ không tương thích trong danh mục "%(category)s":%(module_list)s

note: module: base odoo-python
en: You are trying to remove a module that is installed or will be installed.
vi: Bạn đang cố xóa một môdun đã được cài hoặc chuẩn bị cài.

note: module: base
en: You can archive the contact
vi: Bạn có thể lưu trữ một liên hệ

note: module: base
en: You can either upload a file from your computer or copy/paste an internet link to your file.
vi: Bạn có thể tải tệp lên từ máy tính hoặc sao chép/dán liên kết internet vào tệp của bạn.

note: module: base odoo-python
en: You can not create recursive tags.
vi: Bạn không thể tạo từ khóa lặp lại.

note: module: base
en: You can not have two users with the same login!
vi: Bạn không thể có hai người dùng có cùng thông tin đăng nhập!

note: module: base odoo-python
en: You can not remove API keys unless they're yours or you are a system user
vi: Bạn không thể xóa các khóa API trừ khi chúng là của bạn hoặc bạn là người dùng hệ thống

note: module: base odoo-python
en: You can not remove the admin user as it is used internally for resources created by Odoo (updates, module installation, ...)
vi: Bạn không thể gỡ bỏ tài khoản người dùng admin vì nó được sử dụng nội bộ trong mã nguồn Odoo và được sử dụng cho các mục đích kỹ thuật khác (cập nhật, cài phân hệ, v.v.)

note: module: base odoo-python
en: You can ony call user.has_group() with your current user.
vi: Bạn chỉ có thể gọi user.has_group() với người dùng hiện tại.

note: module: base odoo-python
en: You can select either a format or a specific page width/height, but not both.
vi: Bạn có thể chọn định dạng hoặc chiều rộng / chiều cao trang cụ thể, nhưng không thể chọn cả hai cùng lúc.

note: module: base odoo-python
en: You cannot activate the superuser.
vi: Bạn không thể kích hoạt superuser.

note: module: base odoo-python
en: You cannot archive contacts linked to an active user.
    Ask an administrator to archive their associated user first.
    
    Linked active users :
    %(names)s
vi: Bạn không thể lưu trữ các liên hệ được liên kết với một người dùng đang hoạt động.
    Hẫy yêu cầu quản trị viên lưu trữ người dùng được liên kết này trước.
    
    Người dùng đang hoạt động được liên kết:
    %(names)s

note: module: base odoo-python
en: You cannot archive contacts linked to an active user.
    You first need to archive their associated user.
    
    Linked active users : %(names)s
vi: Bạn không thể lưu trữ các liên hệ được liên kết với một người dùng đang hoạt động.
    Trước tiên, bạn cần lưu trữ người dùng được liên kết này.
    
    Người dùng đang hoạt động được liên kết: %(names)s

note: module: base odoo-python
en: You cannot archive the language in which Odoo was setup as it is used by automated processes.
vi: Bạn không thể lưu trữ ngôn ngữ dùng để thiết lập Odoo vì ngôn ngữ này được sử dụng cho các quy trình tự động.

note: module: base odoo-python
en: You cannot archive these Outgoing Mail Servers (%(server_usage)s) because they are still used in the following case(s):
    %(usage_details)s
vi: Bạn không thể lưu trữ các Máy chủ thư đi này (%(server_usage)s) bởi vì chúng vẫn được sử dụng trong (các) trường hợp sau:
    %(usage_details)s

note: module: base odoo-python
en: You cannot archive this Outgoing Mail Server (%(server_usage)s) because it is still used in the following case(s):
    %(usage_details)s
vi: Bạn không thể lưu trữ Máy chủ thư đi này (%(server_usage)s) bởi vì nó vẫn được sử dụng trong (các) trường hợp sau:
    %(usage_details)s

note: module: base odoo-python
en: You cannot create recursive Partner hierarchies.
vi: Bạn không thể tạo cấu trúc Đối tác lặp đi lặp lại.

note: module: base odoo-python
en: You cannot create recursive inherited views.
vi: Bạn không thể tạo các lượt xem kế thừa đệ quy.

note: module: base odoo-python
en: You cannot deactivate the user you're currently logged in as.
vi: Bạn không thể vô hiệu tài khoản mà bạn hiện tại đang đăng nhập.

note: module: base odoo-python
en: You cannot delete %(to_delete_record)s, as it is used by %(on_restrict_record)s
vi: Bạn không thể xoá %(to_delete_record)s, vì nó được sử dụng bởi %(on_restrict_record)s

note: module: base odoo-python
en: You cannot delete a default embedded action
vi: Bạn không xoá một tác vụ nhúng mặc định

note: module: base odoo-python
en: You cannot delete a group linked with a settings field.
vi: Bạn không thể xóa nhóm liên kết với một trường cài đặt.

note: module: base odoo-python
en: You cannot delete contacts linked to an active user.
    Ask an administrator to archive their associated user first.
    
    Linked active users :
    %(names)s
vi: Bạn không thể xóa các liên hệ được liên kết với một người dùng đang hoạt động.
    Hãy yêu cầu quản trị viên lưu trữ người dùng được liên kết này trước.
    
    Người dùng đang hoạt động được liên kết:
    %(names)s

note: module: base odoo-python
en: You cannot delete contacts linked to an active user.
    You should rather archive them after archiving their associated user.
    
    Linked active users : %(names)s
vi: Bạn không thể xóa các liên hệ được liên kết với một người dùng đang hoạt động.
    Bạn nên lưu trữ chúng sau khi lưu trữ người dùng được liên kết này.
    
    Người dùng đang hoạt động được liên kết: %(names)s

note: module: base odoo-python
en: You cannot delete the %s record.
vi: Bạn không thể xóa bản ghi %s.

note: module: base odoo-python
en: You cannot delete the admin user because it is utilized in various places (such as security configurations,...). Instead, archive it.
vi: Bạn không thể xóa người dùng có vai trò quản trị viên vì người dùng này được sử dụng ở nhiều nơi (chẳng hạn như cấu hình bảo mật,...). Thay vào đó, hãy lưu trữ.

note: module: base odoo-python
en: You cannot delete the language which is Active!
    Please de-activate the language first.
vi: Bạn không thể xóa ngôn ngữa đã được kích hoạt!
    Trước tiên xin hãy tắt ngôn ngữ đó.

note: module: base odoo-python
en: You cannot delete the language which is the user's preferred language.
vi: Bạn không thể xóa ngôn ngữ mà người dùng đang sử dụng.

note: module: base odoo-python
en: You cannot exceed %(duration)s days.
vi: Không thể vượt quá %(duration)s ngày.

note: module: base odoo-python
en: You cannot merge a contact with one of his parent.
vi: Bạn không thể gộp một liên hệ với liên hệ chính của liên hệ này.

note: module: base odoo-python
en: You cannot merge contacts linked to more than one user even if only one is active.
vi: Bạn không thể gộp các liên hệ liên kết với trên một người dùng, ngay cả khi chỉ có một người dùng hoạt động.

note: module: base
en: You cannot reduce the number of decimal places of a currency already used on an accounting entry.
vi: Bạn không thể giảm số chữ số thập phân của một loại tiền tệ đã được sử dụng trên một bút toán kế toán.

note: module: base odoo-python
en: You cannot rename config parameters with keys %s
vi: Bạn không thể đổi tên các tham số cấu hình với khóa %s

note: module: base odoo-python
en: You cannot use “%(property_name)s” because the linked “%(model_name)s” model doesn't exist or is invalid
vi: Bạn không thể sử dụng “%(property_name)s” vì mô hình “%(model_name)s” được liên kết không tồn tại hoặc không hợp lệ

note: module: base odoo-python
en: You do not have enough rights to access the fields "%(fields)s" on %(document_kind)s (%(document_model)s). Please contact your system administrator.
    
    Operation: %(operation)s
vi: Bạn không có đủ quyền để truy cập vào trường "%(fields)s" ở %(document_kind)s (%(document_model)s). Vui lòng liên hệ với quản trị hệ thống.
    
    Hành động: %(operation)s

note: module: base odoo-python
en: You don't have enough access rights to run this action.
vi: Bạn không có quyền thực hiện tác vụ này.

note: module: base odoo-python
en: You don't have the rights to export data. Please contact an Administrator.
vi: Bạn không có quyền xuất dữ liệu. Vui lòng liên hệ với Quản trị viên.

note: module: base odoo-python
en: You have to specify a filter for your selection.
vi: Bạn phải chỉ định một bộ lọc cho lựa chọn của mình.

note: module: base
en: You should try other search criteria.
vi: Bạn nên thử tiêu chí tìm kiếm khác.

note: module: base
en: You should update this document to reflect your T&amp;C.
vi: Bạn nên cập nhật tài liệu này để phản ánh T&amp;C.

note: module: base odoo-python
en: You try to install module "%(module)s" that depends on module "%(dependency)s".
    But the latter module is not available in your system.
vi: Bạn đang cố gắng cài đặt phân hệ "%(module)s" phụ thuộc vào phân hệ "%(dependency)s".
    Nhưng phân hệ phụ thuộc lại không có sẵn trong hệ thống của bạn.

note: module: base odoo-python
en: You try to upgrade the module %(module)s that depends on the module: %(dependency)s.
    But this module is not available in your system.
vi: Bạn đang cố cài đặt phân hệ %(module)s phụ thuộc vào phân hệ: %(dependency)s.
    Nhưng phân hệ này hiện tại không có trong hệ thống của bạn.

note: module: base
en: You will be able to define additional access rights by editing the newly created user under the Settings / Users menu.
vi: Bạn sẽ có thể định nghĩa quyền truy cập bổ sung bằng cách sửa người dùng vừa tạo trong trình đơn Thiết lập > Người dùng.

note: module: base odoo-python
en: Your Odoo Server does not support SMTP-over-SSL. You could use STARTTLS instead. If SSL is needed, an upgrade to Python 2.6 on the server-side should do the trick.
vi: Máy chủ Odoo của bạn không hỗ trợ SMTP-over-SSL. Bạn có thể sử dụng STARTTLS thay thế. Nếu cần SSL, một nâng cấp lên Python 2.6 ở phía máy chủ sẽ thực hiện thủ thuật.

note: module: base
en: Your conditions...
vi: Điều kiện của bạn...

note: module: base
en: Your lunch has been delivered.
    Enjoy your meal!
vi: Bữa trưa của bạn đã được giao.
    Chúc bạn ngon miệng!

note: module: base odoo-python
en: Your server does not seem to support SSL, you may want to try STARTTLS instead
vi: Máy chủ của bạn dường như không hỗ trợ SSL, có thể bạn muốn thử STARTTLS

note: module: base
en: Zambia - Accounting
vi: Zambia - Kế toán

note: module: base
en: Zambia - Accounting Reports
vi: Zambia - Báo cáo Kế toán

note: module: base
en: ZiGs
vi: ZiG

note: module: base
en: Zip Required
vi: Cần có mã bưu điện

note: module: base odoo-python
en: allowed for groups %s
vi: nhóm cho phép %s

note: module: base odoo-python
en: always forbidden
vi: luôn bị cấm

note: module: base
en: assets
vi: tài sản

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: binary
vi: nhị phân

note: module: base
en: bpost Shipping
vi: Vận chuyển bpost

note: module: base
en: choose
vi: chọn

note: module: base
en: display working hours from employee's contracts
vi: hiển thị giờ làm việc từ hợp đồng của nhân viên

note: module: base
en: e.g. "B2B", "VIP", "Consulting", ...
vi: ví dụ. "B2B", "VIP", "Tư vấn", ...

note: module: base
en: e.g. "Consulting Services"
vi: ví dụ. "Dịch vụ Tư vấn"

note: module: base
en: e.g. "Roadshow"
vi: VD: "Roadshow"

note: module: base
en: e.g. BE0477472701
vi: ví dụ: BE0477472701

note: module: base
en: e.g. Brandon Freeman
vi: VD: Brandon Freeman

note: module: base
en: e.g. English
vi: ví dụ: tiếng Anh

note: module: base
en: e.g. Europe
vi: ví dụ. Châu Âu

note: module: base
en: e.g. Follow-up
vi: VD: Follow-up

note: module: base
en: e.g. French
vi: ví dụ. người Pháp

note: module: base
en: e.g. John Doe
vi: vd: John Doe

note: module: base
en: e.g. Lumber Inc
vi: ví dụ. Lumber Inc

note: module: base
en: e.g. Mass archive contacts
vi: VD: Lưu trữ danh bạ hàng loạt

note: module: base
en: e.g. Mister
vi: vd: Cô

note: module: base
en: e.g. Mr.
vi: ví dụ: Ô.

note: module: base
en: e.g. My Company
vi: ví dụ. Công ty của tôi

note: module: base
en: e.g. My Outgoing Server
vi: ví dụ: Máy chủ gửi đi của tôi

note: module: base
en: e.g. New Address
vi: VD: Địa chỉ mới

note: module: base
en: e.g. Sales Director
vi: VD: Giám đốc sales

note: module: base
en: e.g. email@domain.com, domain.com
vi: VD: email@domain.com, domain.com

note: module: base
en: e.g. email@yourcompany.com
vi: ví dụ. email@yourcompany.com

note: module: base
en: e.g. https://maker.ifttt.com/use/...
vi: VD: https://maker.ifttt.com/use/...

note: module: base
en: e.g. https://www.odoo.com
vi: vd: https://www.odoo.com

note: module: base
en: eCommerce
vi: thương mại điện tử

note: module: base
en: eCommerce Mondialrelay Delivery
vi: Giao hàng Mondialrelay thương mại điện tử

note: module: base
en: eCommerce Rental
vi: cho thuê thương mại điện tử

note: module: base
en: eCommerce Rental with Stock Management
vi: cho thuê Thương mại Điện tử với Quản lý kho

note: module: base
en: eCommerce Subscription
vi: Gói đăng ký Thương mại Điện tử

note: module: base
en: eCommerce on appointments
vi: Thương mại điện tử trên lịch hẹn

note: module: base
en: eLearning
vi: Học online

note: module: base
en: expenses
vi: các chi phí

note: module: base
en: for record in self:
            record['size'] = len(record.name)
vi: để tự ghi lại:
            record['size'] = len(record.name)

note: module: base odoo-python
en: format() must be given exactly one %char format specifier
vi: format() phải chính xác %char theo tiêu chuẩn định dạng

note: module: base
en: get
vi: lấy

note: module: base
en: has been successfully installed.
                                Users can choose their favorite language in their preferences.
vi: đã được cài đặt thành công.
                                Người dùng có thể chọn ngôn ngữ yêu thích của họ theo sở thích của họ.

note: module: base
en: id of the record the filter should be applied to. Only used in combination with embedded actions
vi: id của bản ghi mà bộ lọc sẽ được áp dụng. Chỉ được sử dụng với các tác vụ nhúng

note: module: base odoo-python
en: many2many fields cannot be evaluated by reference
vi: many2many các trường không thể được đánh giá bằng tham chiếu

note: module: base
en: module(s) failed to install and were disabled
vi: phân hệ cài đặt thất bại và đã bị tắt

note: module: base
en: monetary
vi: tiền tệ

note: module: base
en: payroll
vi: lương

note: module: base
en: predict the product from the expense description based on old ones
vi: dự đoán sản phẩm từ mô tả chi phí dựa trên những sản phẩm cũ

note: module: base
en: project profitability items computation
vi: tính toán các khoản mục lợi nhuận của dự án

note: module: base
en: sales
vi: bán hàng

note: module: base
en: subscriptions
vi: đăng ký

note: module: base
en: test installation of data module
vi: thử nghiệm cài đặt phân hệ dữ liệu

note: module: base
en: test mimetypes-guessing
vi: kiểm thử mimetypes-guessing

note: module: base
en: test module to test data only modules
vi: kiểm tra phân hệ để kiểm tra dữ liệu chỉ phân hệ

note: module: base
en: test of access rights and rules
vi: kiểm thử các quy tắc và quyền truy cập

note: module: base odoo-python
en: unlink
vi: huỷ liên kết

note: module: base odoo-python
en: wkhtmltoimage 0.12.0^ is required in order to render images from html
vi: Phải có wkhtmltoimage 0.12.0^ để hiển thị hình ảnh từ html

note: module: base odoo-python
en: “%(attribute)s” value must be an integer (%(value)s)
vi: Giá trị “%(attribute)s” phải là một số nguyên (%(value)s)

en: _Show Onboard
vi: _Xem onBoard

en: _Hide Onboard
vi: _Giấu onBoard

en: forever
vi: luôn luôn

en: _Show status icon
vi: _Xem biểu tượng tình trạng

en: Desktop Integration
vi: Kết hợp Màn hình nền

en: Snippets are pieces of text which are entered when the corresponding button in Onboard is pressed.
vi: Đoạn mã là những đoạn văn bản sẽ được điền vào sau khi đã nhấn vào nút tương tác trên onBoard.

note: translators: very short label of the CAPS LOCK key
en: CAPS
vi: Phím CAPS (hoặc CAPSLOCK)

note: translators: very short label of the HOME key
en: Hm
vi: Phím Home

en: Right click
vi: Chuột phải

en: Umbrella
vi: Dù

en: Yin yang
vi: Âm dương

en: Onboard is configured to appear with the dialog to unlock the screen; for example to dismiss the password-protected screensaver.
    
    However this function is disabled in the system.
    
    Would you like to activate it?
vi: Onboard được cấu hình để hiển thị cùng hộp thoại mở khóa màn hình; ví dụ để gõ mật khẩu cho trình bảo vệ màn hình.
    
    Tuy nhiên chức năng này đã bị tắt.
    
    Bạn có muốn bật lại nó hay không?

note: Type: boolean Description
en: Should oneliner-el be auto-loaded by default at your site?
vi: Có nên tự động tải oneliner-el theo mặc định tại nơi bạn không?

note: Type: boolean Description
en: If you want to auto-load oneliner-el at your site, you should accept here.
vi: Nếu bạn muốn tự động tải oneliner-el tại chỗ bạn thì hãy chấp nhận tại đây.

note: Type: boolean Description
en: If you accept here, oneliner-el are loaded globally, i.e. all people in your site can use oneliner-el without special settings in their "~/.emacs". If your site is a single user site and you want to use oneliner-el, you should accept here without hesitating.
vi: Nếu bạn có chấp nhận tại đây, sẽ tải oneliner-el một cách toàn cục. Tức là mọi người trong chỗ bạn có thể sử dụng oneliner-el, không cần thiết lập đặc biệt trong tập tin «~/.emacs» của họ. Nếu chỗ bạn chỉ có một người dùng thì bạn hãy chấp nhận tại đây không có ngần ngại.

note: Type: boolean Description
en: If you refuse here, people who desire to use it will have to put the string "(require 'oneliner)" in their "~/.emacs" to load it.
vi: Nếu bạn từ chối tại đây thì người dùng muốn sử dụng oneliner-el sẽ phải tự chèn chuỗi «(require 'oneliner)» vào tập tin «~/.emacs» để tải nó.

en: You are not connected to Tor yet...
vi: Bạn chưa kết nối vào Tor...

en: Onion Circuits
vi: Những mạch nối Củ hành

en: Click on a circuit for more detail about its Tor relays.
vi: Bấm chuột vào mạch nối để có thêm chi tiết về Trình tiếp sức Tor của nó.

en: The connection to Tor was lost...
vi: Kết nối với Tor đã mất...

en: GeoIP database unavailable. No country information will be displayed.
vi: Dữ liệu GeoIP không có sẵn. Không có thông tin nào về quốc gia được hiển thị.

en: Bandwidth:
vi: Băng thông:

note: Type: string Description
en: DB server host names for your home cell:
vi: Các tên máy chạy trình phục vụ cơ sở dữ liệu cho ô chính của bạn:

note: Type: string Description
en: AFS uses the file /etc/openafs/CellServDB to hold the list of servers that should be contacted to find parts of a cell.  The cell you claim this workstation belongs to is not in that file.  Enter the host names of the database servers separated by spaces. IMPORTANT: If you are creating a new cell and this machine is to be a database server in that cell, only enter this machine's name; add the other servers later after they are functioning. Also, do not enable the AFS client to start at boot on this server until the cell is configured.  When you are ready you can edit /etc/openafs/afs.conf.client to enable the client.
vi: AFS dùng tập tin « /etc/openafs/CellServDB » để chứa danh sách các máy phục vụ nên được liên hệ để tìm phần ô. Bạn đã tuyên bố máy trạm này thuộc một ô không phải trong tập tin ấy. Hãy nhập tên máy của những máy phục vụ cơ sở dữ liệu, định giới bằng dấu cách. QUAN TRỌNG: nếu bạn đang tạo một ô mới, và máy này sẽ là một máy phục vụ cơ sở dữ liệu trong ô ấy, thì bạn hãy nhập chỉ tên máy này thôi. Hãy thêm những máy phục vụ khác lần sau, sau khi chúng hoạt động. Hơn nữa, có thể hiệu lực trình khách AFS khởi chạy khi khởi động máy, chỉ sau khi cấu hình ô ấy. Khi bạn sẵn sàng thì có thể hiệu chỉnh tập tin « /etc/openafs/afs.conf.client » để hiệu lực trình khách ấy.

note: Type: string Description
en: AFS cell this workstation belongs to:
vi: Ô AFS chứa máy trăm này:

note: Type: string Description
en: AFS filespace is organized into cells or administrative domains. Each workstation belongs to one cell.  Usually the cell is the DNS domain name of the site.
vi: Khoảng cách tập tin loại AFS được tổ chức ra nhiều ô hay miền quản lý. Mỗi máy trạm thuộc một ô riêng lẻ. Thường ô ấy là tên miền DNS của nơi Mạng ấy.

note: Type: string Description
en: Size of AFS cache in kB:
vi: Kích cỡ của bộ nhớ tạm AFS theo kB:

note: Type: string Description
en: AFS uses an area of the disk to cache remote files for faster access.  This cache will be mounted on /var/cache/openafs.  It is important that the cache not overfill the partition it is located on.  Often, people find it useful to dedicate a partition to their AFS cache.
vi: AFS dùng một vùng trên đĩa để lưu tạm tập tin từ xa, mà cho phép truy cập nhanh hơn. Bộ nhớ tạm này sẽ được gắn vào « /var/cache/openafs ». Quan trọng là bộ nhớ tạm ấy không vượt quá phân vùng ở. Thường có ích khi dùng một phân vùng chỉ cho bộ nhớ tạm AFS thôi.

note: Type: boolean Description
en: Run Openafs client now and at boot?
vi: Chạy trình khách Openafs ngay bây giờ và cũng khi khởi động máy không?

note: Type: boolean Description
en: Look up AFS cells in DNS?
vi: Tra cứu ô AFS trong DNS không?

note: Type: boolean Description
en: In order to contact an AFS cell, you need the IP addresses of the cell's database servers.  Normally, this information is read from /etc/openafs/CellServDB.  However, if Openafs cannot find a cell in that file, it can use DNS to look for AFSDB records that contain the information.
vi: Để liên hệ một ô AFS, bạn cần có địa chỉ IP của mọi máy phục vụ cơ sở dữ liệu của nó. Bình thường, thông tin này được đọc từ tập tin « /etc/openafs/CellServDB ». Tuy nhiên, nếu trình Openafs không tìm thấy một ô nào đó trong tập tin ấy thì nó có thể dùng DNS (hệ thống tên miền) để tìm mục ghi AFSDB chứa thông tin ấy.

note: Type: boolean Description
en: Encrypt authenticated traffic with AFS fileserver?
vi: Mật mã hóa các dữ liệu xác thực truyền với trình phục vụ tập tin AFS không?

note: Type: boolean Description
en: AFS provides a weak form of encryption that can optionally be used between a client and the fileservers.  While this encryption is weaker than DES and thus is not sufficient for highly confidential data, it does provide some confidentiality and is likely to make the job of a casual attacker significantly more difficult.
vi: AFS cung cấp một cách mật mã yếu mà tùy chọn có thể được dùng giữa một trình khách nào đó và những trình phục vụ tập tin khác. Dù cách mặt mã này yếu hơn DES, vì vậy không đủ cho dữ liệu quan trọng, nó có cung cấp một mức độ riêng tư, thì sẽ làm cho người tấn công gặp khó khăn một phần.

en: Sparse
vi: Thưa thớt

note: Type: select Description
en: Dynamically generate the contents of /afs?
vi: Tạo ra nội dung « /afs » một cách động không?

note: Type: select Description
en: /afs generally contains an entry for each cell that a client can talk to. Traditionally, these entries were generated by servers in the client's home cell.  However, OpenAFS clients can generate the contents of /afs dynamically based on the contents of /etc/openafs/CellServDB and DNS.
vi: Thư mục « /afs » thường chứa một mục ghi cho mỗi ô mà trình khách có thể liên hệ. Trước này, trình phục vụ trong ô chính của trình khác đã tạo ra mục ghi này. Tuy nhiên, trình khách loại OpenAFS có thể tạo ra nội dung « /afs » một cách động, đựa vào nội dung « /etc/openafs/CellServDB » và vào DNS.

note: Type: select Description
en: If you generate /afs dynamically, you may need to create /etc/openafs/CellAlias to include aliases for common cells.  (The syntax of this file is one line per alias, with the cell name, a space, and then the alias for that cell.)
vi: Nếu bạn chọn tạo ra « /afs » một cách động, có lẽ bạn sẽ cần phải tạo « etc/openafs/CellAlias » (bí danh ô) để gồm bí danh cho các ô chung. (Cú pháp của tập tin này là một dòng cho mỗi bí danh, mà chứa tên ô, rồi một dấu cách, rồi bí danh cho ô đó.)

note: Type: boolean Description
en: Use fakestat to avoid hangs when listing /afs?
vi: Dùng « fakestat » (thống kê giả) để tránh hệ thống treo cứng khi liệt kê « /afs » không?

note: Type: boolean Description
en: Because AFS is a global file space, operations on the /afs directory can generate significant network traffic.  If some AFS cells are unavailable then looking at /afs using ls or a graphical file browser may hang your machine for minutes.  AFS has an option to simulate answers to these operations locally to avoid these hangs.  You want this option under most circumstances.
vi: Vì AFS là một khoảng cách toàn cục, thao tác trên thư mục « /afs » có thể tạo ra nhiều tải cho mạng. Nếu một số ô AFS không sẵn sàng thì việc xem « /afs » dùng lệnh « ls » (liệt kê) hoặc dùng một trình đồ họa duyệt tập tin thì có thể treo cứng máy bạn trong vòng nhiều phút. AFS tùy chọn có thể mô phỏng trả lời cho thao tác loại này một cách địa phương, để tránh treo cứng hệ thống như thế. Đệ nghi bạn sử dụng tùy chọn này: nó cần thiết trong phần lớn trường hợp.

note: Type: string Description
en: Cell this server serves files for:
vi: Ô cho đó trình phục vụ tập tin:

note: Type: string Description
en: AFS fileservers belong to a cell.  They have the key for that cell's Kerberos service and serve volumes into that cell.  Normally, this cell is the same cell as the workstation's client belongs to.
vi: Mọi trình phục vụ tập tin AFS thuộc một ô nào đó. Trình ấy có khóa của dịch vụ Kerberos của ô này, và phục vụ khối đĩa vào ô này. Bình thường, ô này là cùng một ô với ô sở hữu trình khách của máy trạm này.

note: Type: note Description
en: OpenAFS file server probably does not work!
vi: Rất có thể là trình phục vụ tập tin OpenAFS không hoạt động.

note: Type: note Description
en: You are running the OpenAFS file server package on an alpha.  This probably doesn't work; the DES code is flaky on the alpha, along with the threaded file server.  Likely, the fileserver will simply fail to start, but if it does load, data corruption may result.  You have been warned.
vi: Bạn có chạy gói tin trình phục vụ tập tin OpenAFS trên một anfa. Rất có thể là nó không hoạt động vì mã DES bị lỗi trên anfa, cũng với trình phục vụ tập tin theo mạch. Rất có thể là trình phục vụ tập tin sẽ không khởi chạy, nhưng mà nếu nó có phải khởi chạy thì dữ liệu có thể bị hỏng. Bạn đã nhận một cảnh báo rồi.

en: Invalid action "%s" requested. No such action exists.
vi: Hành động "%s" làm không được. Hành động đó không có.

en: Failed to convert the path "%s" from utf8
vi: Không thể chuyển chỗ "%s" từ utf8

en: Are you sure you want to exit Openbox?
vi: Có chắc chắn đi ra Openbox?

en: Exit Openbox
vi: Đi ra Openbox

en: Unnamed Window
vi: Cửa sổ không tên

en: Killing...
vi: Đang giết...

en: Not Responding
vi: Không phản ứng

en: The window "%s" does not seem to be responding.  Do you want to force it to exit by sending the %s signal?
vi: Cái cửa sổ "%s" không phản ứng được. Có muốn bắt nó đi ra bằng gửi đi %s tính hiệu?

en: End Process
vi: Giết Process

en: The window "%s" does not seem to be responding.  Do you want to disconnect it from the X server?
vi: Cái cửa sổ "%s" không phản ứng được. Có muốn rời nó ra X server không

en: Go there...
vi: Đi đến chỗ đó

en: Manage desktops
vi: Quản lý chỗ làm việc

en: _Add new desktop
vi: _Cộng thêm chỗ làm việc

en: _Remove last desktop
vi: _Bỏ lát chỗ làm việc

en: All desktops
vi: Tất cả chỗ làm việc

en: Always on _top
vi: Luôn luôn ở _trên

en: Always on _bottom
vi: Luôn luôn ở _dưới

en: _Send to desktop
vi: Gửi đến chỗ làm _việc

en: Client menu
vi: Khách thực đơn

en: Resi_ze
vi: Làm _nhỏ hơn/lớn hơn

en: _Roll up/down
vi: _Cuốn lên/xuống

en: Un/_Decorate
vi: _Trang/Không Trang trí

en: Invalid context "%s" in mouse binding
vi: Vô hiệu văn cảnh "%s" ở trong chuột đặt

en: Invalid button "%s" specified in config file
vi: Sai nút "%s" ở trong hình thể

en: Unable to make directory '%s': %s
vi: Không thể chế directory '%s': %s

en: Conflict with key binding in config file
vi: Xung đột với chữ trói ở trong hình thể

en: Unable to find a valid menu file "%s"
vi: Không có thể tìm vững chắc thực đơn "%s"

en: Failed to execute command for pipe-menu "%s": %s
vi: Không có thể chạy lệnh cho ống-thực đơn "%s": %s

en: Invalid output from pipe-menu "%s"
vi: Vô hiệu sản xuất của ống-thực đơn "%s"

en: Attempted to access menu "%s" but it does not exist
vi: Thử mở thực đơn "%s" nhưng mà cái đó không có

en: Invalid button "%s" in mouse binding
vi: Vô hiệu nút "%s" ở trong máy chuột đặt

en: Unable to change to home directory "%s": %s
vi: Không thể đổi đến chỗ nhà "%s": %s

en: Failed to open the display from the DISPLAY environment variable.
vi: Không mở hình từ DISPLAY được.

en: Failed to initialize the obrender library.
vi: Không mở được thư viện obrender.

en: X server does not support locale.
vi: Chương trình X không có locale cho tiếng nay.

en: Cannot set locale modifiers for the X server.
vi: Không thể dùng locale cho chương trình X.

en: Unable to find a valid config file, using some simple defaults
vi: Không thể tìm ra hình thể, sẽ dùng bắt đầu hình thể

en: One or more XML syntax errors were found while parsing the Openbox configuration files.  See stdout for more information.  The last error seen was in file "%s" line %d, with message: %s
vi: Một hay là trên một XML danh từ không đúng tìm thấy ở trong Openbox tài liệu. Coi stdout cho biết thêm. Cai sai lầm cuối cùng ở trong Openbox tài liệu "%s" ở hàng %d với lời: %s

en: Unable to load a theme.
vi: Không thể đọc theme.

en: Openbox Syntax Error
vi: Openbox danh từ không đúng

en: Restart failed to execute new executable "%s": %s
vi: Bắt đầu lại hỏng mở được executable mới "%s": %s

en: Syntax: openbox [options]
vi: Cách dùng: openbox [chọn lựa]

en:   --help              Display this help and exit
vi:   --help              Trưng bày giúp đỡ này và đi ra

en:   --version           Display the version and exit
vi:   --version           Trưng bày số của chương trình và đi ra

en:   --replace           Replace the currently running window manager
vi:   --replace           Thay thế chương trình quản lý cửa sổ cho đến openbox

note: TRANSLATORS: if you translate "FILE" here, make sure to keep the "Specify..." aligned still, if you have to, make a new line with \n and 22 spaces. It's fine to leave it as FILE though.
en:   --config-file FILE  Specify the path to the config file to use
vi:   --config-file FILE  Chỉ chỗ đường cho tài liệu để dùng

en:   --sm-disable        Disable connection to the session manager
vi:   --sm-disable        Tắt liên lạc đến session quản lý

en: 
    Passing messages to a running Openbox instance:
vi: 
    Đưa thông báo cho chương trình Openbox:

en:   --reconfigure       Reload Openbox's configuration
vi:   --reconfigure       Bắt đầu lại Openbox's tài liệu

en:   --restart           Restart Openbox
vi:   --restart           Bắt đầu lại Openbox

en:   --exit              Exit Openbox
vi:   --exit              Đi ra Openbox

en: 
    Debugging options:
vi: 
    Debugging chọn lựa:

en:   --sync              Run in synchronous mode
vi:   --sync              Chạy trong cách thức synchronous

en:   --debug             Display debugging output
vi:   --debug             Trưng bày debugging đoàn chữ

en:   --debug-focus       Display debugging output for focus handling
vi:   --debug-focus       Trưng bày debugging đoàn chữ cho điều khiển tập trung

en:   --debug-xinerama    Split the display into fake xinerama screens
vi:   --debug-xinerama    Tách trưng bày vào giả xinerama màn

en: 
    Please report bugs at %s
vi: 
    Làm ơn báo cáo bugs ở chỗ %s

en: Invalid command line argument "%s"
vi: Mệnh lệnh viết sai "%s"

en: A window manager is already running on screen %d
vi: Chương trình quản lý cửa sổ khác đang chạy trên màn hình %d

en: Could not acquire window manager selection on screen %d
vi: Không thể lấy được chương trình quản lý cửa sổ ở trên màn hình %d

en: The WM on screen %d is not exiting
vi: Chương trình quản lý cửa sổ trên màn hình %d không đi ra

note: TRANSLATORS: If you need to specify a different order of the arguments, you can use %1$d for the first one and %2$d for the second one. For example, "The current session has %2$d desktops, but Openbox is configured for %1$d ..."
en: Openbox is configured for %d desktop, but the current session has %d.  Overriding the Openbox configuration. | Openbox is configured for %d desktops, but the current session has %d.  Overriding the Openbox configuration.
vi[0]: Openbox đặt cho %d chỗ làm việc, nhưng mà session hiện đại có %d. Lật đổ openbox tài liệu cho cái mới.
vi[1]: Openbox đặt cho %d chỗ làm việc, nhưng mà session hiện đại có %d. Lật đổ openbox tài liệu cho cái mới.

en: desktop %i
vi: chỗ làm việc %i

en: Running %s
vi: Đan Chạy %s

en: Invalid modifier key "%s" in key/mouse binding
vi: Vô hiệu Modifier key "%s" ở chỗ máy keyboard/chuột đặt

en: Invalid key code "%s" in key binding
vi: Vô hiệu key mã "%s" ở chỗ key đặt

en: Invalid key name "%s" in key binding
vi: Vô hiệu key tên "%s" ở chỗ key đặt

en: Requested key "%s" does not exist on the display
vi: Yêu cầu key "%s" không có ở chỗ màn hình

note: Type: boolean Description
en: Omit OpenLDAP server configuration?
vi: Bỏ qua bước cấu hình trình phục vụ OpenLDAP?

note: Type: boolean Description
en: If you enable this option, no initial configuration or database will be created for you.
vi: Bật tùy chọn này thì không tạo cho bạn cấu hình hay cơ sở dữ liệu đầu tiên.

note: #-#-#-#-#  openldap_2.6.10+dfsg-1_vi.po (openldap 2.4.44+dfsg-4)  #-#-#-#-# Type: select Choices #-#-#-#-#  sawfish_1:1.11.90-1.2_vi.po (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/commands/grow-pack.jl
en: always
vi: luôn luôn

note: Type: select Choices
en: when needed
vi: khi cần thiết

note: Type: select Description
en: Dump databases to file on upgrade:
vi: Đổ các cơ sở dữ liệu vào tập tin khi nâng cấp:

note: Type: select Description
en: Before upgrading to a new version of the OpenLDAP server, the data from your LDAP directories can be dumped into plain text files in the standard LDAP Data Interchange Format.
vi: Trước khi nâng cấp lên phiên bản mới của trình phục vụ OpenLDAP, dữ liệu nằm trong các thư mục LDAP có thể được đổ vào tập tin nhập thô theo định dạng trao đổi dữ liệu LDAP tiêu chuẩn.

note: Type: select Description
en: Selecting "always" will cause the databases to be dumped unconditionally before an upgrade. Selecting "when needed" will only dump the database if the new version is incompatible with the old database format and it needs to be reimported. If you select "never", no dump will be done.
vi: Chọn mục “luôn luôn” thì gây ra các cơ sở dữ liệu bị đổ một cách không điều kiện trước khi nâng cấp. Chọn “khi cần thiết” thì chỉ đổ cơ sở dữ liệu nếu phiên bản mới không tương thích với định dạng cơ sở dữ liệu cũ và cần phải nhập lại nó. Còn chọn “không bao giờ” thì không đổ gì.

note: Type: string Description
en: Directory to use for dumped databases:
vi: Thư mục dùng để đổ cơ sở dữ liệu:

note: Type: string Description
en: Please specify the directory where the LDAP databases will be exported. In this directory, several LDIF files will be created which correspond to the search bases located on the server. Make sure you have enough free space on the partition where the directory is located. The first occurrence of the string "VERSION" is replaced with the server version you are upgrading from.
vi: Ghi rõ tên thư mục vào đó cần xuất các cơ sở dữ liệu LDAP. Trong thư mục này thì tạo vài tập tin LDIF tương ứng với những cơ bản tìm kiếm nằm trên máy phục vụ. Hãy kiểm tra xem vẫn có đủ sức chứa trống trong phân vùng đó. Lần đầu tiên gặp chuỗi “VERSION” (phiên bản) thì được thay thế bằng phiên bản từ đó bạn đang nâng cấp.

note: Type: boolean Description
en: Move old database?
vi: Di chuyển cơ sở dữ liệu cũ?

note: Type: boolean Description
en: There are still files in /var/lib/ldap which will probably break the configuration process. If you enable this option, the maintainer scripts will move the old database files out of the way before creating a new database.
vi: Vẫn còn có một số tập tin nằm trong thư mục “/var/lib/ldap” mà rất có thể làm hỏng tiến trình cấu hình. Bật tùy chọn này thì văn lệnh bảo trì chuyển các tập tin cơ sở dữ liệu ra trước khi tạo một cơ sở dữ liệu mới.

note: Type: boolean Description
en: Retry configuration?
vi: Thử cấu hình lại?

note: Type: boolean Description
en: The configuration you entered is invalid. Make sure that the DNS domain name is syntactically valid, the field for the organization is not left empty and the admin passwords match. If you decide not to retry the configuration the LDAP server will not be set up. Run 'dpkg-reconfigure slapd' if you want to retry later.
vi: Bạn đã nhập một cấu hình không hợp lệ. Hãy kiểm tra lại tên miền DNS có cú pháp đúng, không bỏ trống trường tổ chức, và có hai mật khẩu quản lý trùng nhau. Nếu bạn quyết định không nên thử lại làm bước cấu hình thì không cài đặt trình phục vụ LDAP. Muốn thử lại về sau thì chạy lệnh cấu hình lại “dpkg-reconfigure slapd”.

note: Type: string Description
en: DNS domain name:
vi: Tên miền DNS:

comment: The DNS domain name is used to construct the base DN of your LDAP
    directory. Entering foo.bar.org will give you the base DN dc=foo, dc=bar,
    dc=org.
note: Type: string Description
en: The DNS domain name is used to construct the base DN of the LDAP directory. For example, 'foo.example.org' will create the directory with 'dc=foo, dc=example, dc=org' as base DN.
vi: Tên miền DNS được dùng để cấu trúc tên miền cơ bản của thư mục LDAP. Chẳng hạn, “foo.thí_dụ.org” sẽ tạo thư mục có “dc=foo, dc=thí_dụ, dc=org” là tên miền cơ bản.

note: Type: string Description
en: Organization name:
vi: Tên tổ chức:

note: Type: string Description
en: Please enter the name of the organization to use in the base DN of your LDAP directory.
vi: Hãy nhập tên của tổ chức cần dùng trong tên miền cơ bản của thư mục LDAP.

note: Type: password Description
en: Please enter the password for the admin entry in your LDAP directory.
vi: Hãy nhập mật khẩu cho mục nhập quản trị trong thư mục LDAP của bạn.

note: Type: password Description
en: Please enter the admin password for your LDAP directory again to verify that you have typed it correctly.
vi: Hãy nhập lại mật khẩu quản trị cho thư mục LDAP để xác nhận lại bạn đã gõ đúng.

note: Type: boolean Description
en: Do you want the database to be removed when slapd is purged?
vi: Khi tẩy gói phần mềm slapd, bạn có muốn xóa bỏ cơ sở dữ liệu đi không?

note: Type: error Description
en: slapcat failure during upgrade
vi: slapcat gặp lỗi trong khi nâng cấp

note: Type: error Description
en: An error occurred while upgrading the LDAP directory.
vi: Gặp lỗi trong khi nâng cấp thư mục LDAP.

note: Type: error Description
en: The 'slapcat' program failed while extracting the LDAP directory. This may be caused by an incorrect configuration file (for example, missing 'moduleload' lines to support the backend database).
vi: Chương trình “slapcat” bị lỗi trong khi giải nén thư mục LDAP. Có thể do một tập tin cấu hình sai (v.d. thiếu dòng “moduleload” để hỗ trợ cơ sở dữ liệu ứng dụng chạy phía sau).

note: Type: error Description This paragraph is followed by a (non translatable) paragraph containing a command line
en: This failure will cause 'slapadd' to fail later as well. The old database files will be moved to /var/backups. If you want to try this upgrade again, you should move the old database files back into place, fix whatever caused slapcat to fail, and run:
vi: Lỗi này cũng sẽ là nguyên nhân làm cho tiến trình “slapadd” thất bại về sau. Các tập tin cơ sở dữ liệu cũ sẽ được di chuyển vào thư mục “/var/backups”. Muốn thử lại tiến trình nâng cấp thì bạn nên di chuyển các tập tin cơ sở dữ liệu cũ về nơi gốc, sửa chữa những gì làm cho slapcat bị lỗi, và chạy câu lệnh:

note: Type: error Description Translators: keep "${location}" unchanged. This is a variable that will be replaced by a directory name at execution
en: Then move the database files back to a backup area and then try running slapadd from ${location}.
vi: Sau đó, hãy di chuyển các tập tin cơ sở dữ liệu sang một vùng sao lưu, và thử chạy trình slapadd từ vị trí “${location}”.

en: You are about to exit OpenPGP Applet. Are you sure?
vi: Bạn định thoát khỏi OpenPGP Applet. Bạn chắc chứ?

en: OpenPGP encryption applet
vi: Ứng dụng mã hóa OpenPGP

en: Encrypt Clipboard with _Passphrase
vi: Mã hóa Clipboard với _Passphrase

en: Sign/Encrypt Clipboard with Public _Keys
vi: Ký/Mã hóa clipboard với Public _Keys

en: The clipboard does not contain valid input data.
vi: Clipboard không chứa dữ liệu nhập vào hợp lệ.

en: Unknown Trust
vi: Sự tin tưởng không được biết đến

en: Marginal Trust
vi: Sự tin cậy hạn chế

en: Full Trust
vi: Sự tin cậy đầy đủ

en: Ultimate Trust
vi: Sự tin cậy tối đa

en: None (Don't sign)
vi: Không có gì (Đừng ký)

en: Select recipients:
vi: Lựa chọn những người nhận:

en: Hide recipients
vi: Ẩn những người nhận

en: Hide the user IDs of all recipients of an encrypted message. Otherwise anyone that sees the encrypted message can see who the recipients are.
vi: Ẩn những ID của người dùng của tất cả những người nhận một thông điệp được mã hóa.

en: Sign message as:
vi: Ký thông điệp như là:

en: Choose keys
vi: Chọn những khóa

en: Do you trust these keys?
vi: Bạn có tin cậy những khóa này?

en: The following selected key is not fully trusted: | The following selected keys are not fully trusted:
vi[0]: Những khóa được lữa chọn dưới đây không được tin cậy tuyệt đối:

en: Do you trust this key enough to use it anyway? | Do you trust these keys enough to use them anyway?
vi[0]: Bạn có tin cậy những khóa này đủ để sử dụng chúng dù thế nào đi nữa?

en: No keys selected
vi: Không có khóa nào được lựa chọn

en: You must select a private key to sign the message, or some public keys to encrypt the message, or both.
vi: Bạn phải lựa chọn khóa cá nhân để ký thông điệp, hoặc một vài khóa công khai để mã hóa thông điệp, hoặc cả hai.

en: No keys available
vi: Không có sẵn khóa nào

en: You need a private key to sign messages or a public key to encrypt messages.
vi: Bạn cần một khóa cá nhân để ký thông điệp hoặc một khóa công khai để mã hóa thông điệp.

en: GnuPG error
vi: Lỗi GnuPG

en: Therefore the operation cannot be performed.
vi: Cho nên việc vận hành không thể thực hiện.

en: GnuPG results
vi: Những kết quả GnuPG

en: Output of GnuPG:
vi: Đầu ra của GnuPG

en: Other messages provided by GnuPG:
vi: Những thông điệp khác được cung cấp bởi GnuPG

note: Type: string Description
en: Services to restart to make them use the new libraries:
vi: Dịch vụ cần khởi chạy lại để sử dụng thư viện mới:

note: Type: string Description
en: This release of OpenSSL fixes some security issues. Services will not use these fixes until they are restarted. Please note that restarting the SSH server (sshd) should not affect any existing connections.
vi: Phiên bản OpenSSL này sửa chữa một số vấn đề bảo mật. Dịch vụ sẽ chỉ sử dụng những sự sửa này sau khi khởi chạy lại. Ghi chú rằng việc khởi chạy lại trình phục vụ SSH (sshd) không nên ảnh hưởng đến kết nối đã có.

note: Type: string Description
en: Please check the list of detected services that need to be restarted and correct it, if needed. The services names must be identical to the initialization script names in /etc/init.d and separated by spaces. No services will be restarted if the list is empty.
vi: Hãy kiểm tra danh sách các dịch vụ đã phát hiện cần khởi chạy lại, và sửa chữa nếu cần thiết.  Tên mỗi dịch vụ phải trùng với tên văn lệnh sơ khởi trong « /etc/init.d », các tên dịch vụ cũng định giới bằng dấu cách. Bỏ trống trường này thì không khời chạy dịch vụ nào.

note: Type: string Description
en: Any service that later fails unexpectedly after this upgrade should be restarted. It is recommended to reboot this host to avoid any SSL-related trouble.
vi: Dịch vụ nào bị lỗi bất thường sau khi nâng cấp thì nên được khởi chạy lại. Khuyên bạn khởi động lại máy này để tránh vấn đề liên quan đến SSL.

note: Type: error Description
en: Failure restarting some services for OpenSSL upgrade
vi: Lỗi khởi chạy lại một số dịch vụ để nâng cấp OpenSSL

note: Type: error Description This paragraph is followed by a (non translatable) paragraph containing a list of services that could not be restarted
en: The following services could not be restarted for the OpenSSL library upgrade:
vi: Những dịch vụ theo đây không khởi chạy lại được để nâng cấp thư viện OpenSSL:

note: Type: boolean Description
en: Create the TUN/TAP device?
vi: Tạo thiết bị TUN/TAP không?

note: Type: boolean Description
en: If you choose this option, the /dev/net/tun device needed by OpenVPN will be created.
vi: Bật tùy chọn này thì tạo thiết bị « /dev/net/tun » được OpenVPN cần.

note: Type: boolean Description
en: You should not choose this option if you're using devfs.
vi: Không nên bật tùy chọn này nếu bạn đang dùng devfs.

note: ********** timezone tooltip **********
en: %s
    click to modify clock
vi: %s
    nhấn để chỉnh sửa đồng hồ

en: Localtime
vi: Giờ địa phương

en: button 1 to change preferences 
    button 2 to adjust time of clocks
vi: nút 1 để thay đổi các tùy chọn
    nút 2 để điều chỉnh thời gian của đồng hồ

en: adjust to change hour
vi: điều chỉnh giờ

en: adjust to change minute. Click arrows with button 2 to change only 1 minute.
vi: điều chỉnh phút. Nhấn vào 2 nút lên hoặc xuống để sẽ thay đổi 1 phút

en: NEW
vi: MỚI

en: update this clock
vi: cập nhật đồng hồ này

en: add new empty clock
vi: thêm đồng hồ trống mới

en: add new clock using this clock as model
vi: thêm đồng hồ trống mới với cùng mẫu

en: delete this clock
vi: xóa đồng hồ này

en: move this clock first
vi: di chuyển đồng hồ này lên trước

en: move this clock left
vi: di chuyển đồng hồ này sang trái

en: move this clock right
vi: di chuyển đồng hồ này sang phải

en: move this clock last
vi: di chuyển đồng hồ này xuống cuối

en: set the timezone of this clock to be local timezone
vi: đặt múi giờ địa phương giống với múi giờ của đồng hồ này

en: close window and exit
vi: đóng cửa sổ và thoát

en: Globaltime preferences
vi: Tùy thích Globaltime

en: Name of the clock:
vi: Tên đồng hồ

en: enter name of clock
vi: nhập tên đồng hồ

en: Timezone of the clock:
vi: Múi giờ của đồng hồ

en: Text Formatting
vi: Định dạnh văn bản

en: Click to change background colour for clock
vi: Nhấn để thay đổi màu nền của đồng hồ

note: ------------------------name font-------------------------
en: Font for name of clock:
vi: Phông cho tên đồng hồ

en: Click to change font for clock name
vi: Nhấn để thay đổi phông cho tên đồn hồ

note: ------------------------time font-------------------------
en: Font for time of clock:
vi: Phông cho thời gian của đồng hồ

en: Click to change font for clock time
vi: Nhấn để thay đổi phông cho thời gian của đồng hồ

note: ------------------------underline name--------------------
en: Underline name of clock:
vi: Gạch chân tên đồng hồ

note: ------------------------underline time--------------------
en: Underline time of clock:
vi: Gạch chân thời gian của đồng hồ

en: Text Default Formatting
vi: Định dạng chữ mặc định

en: Click to change default background colour for clocks
vi: Nhấn để thay đổi màu nền mặc định của đồng hồ

en: Click to change default text colour for clocks
vi: Nhấn để thay đổi màu chữ mặc định của đồng hồ

en: Click to change default font for clock name
vi: Nhấn để thay đổi phông mặc định của tên đồng hồ

en: Click to change default font for clock time
vi: Nhấn để thay đổi phông mặc định cho thời gian của đồng hồ

note: ------------------------underline name--------------------
en: Underline for name of clock:
vi: Gạch chân tên đồng hồ

note: ------------------------underline time--------------------
en: Underline for time of clock:
vi: Gạch chân thời gian của đồng hồ

en: update preferences
vi: Cập nhật các tùy chỉnh

en: Globaltime Preferences
vi: Tùy chỉnh Globaltime

en: Clock size:
vi: Kích cỡ đồng hồ

en: All clocks have same size
vi: Mọi đồng hồ đều có chung kích cỡ

en: Local timezone:
vi: Múi giờ địa phương

en:  Other
vi: Khác

en: %d hour %d mins
vi: %d giờ %d phút

en: %d mins
vi: %d phút

en: not changed
vi: đã không thay đổi

en: not changing
vi: không thay đổi

en: Previous/Next Change
vi: Thay đổi trước/kế tiếp

note: We are actually setting the g_par parameter. In other words we are setting the global default timezone for Orage. This is done very seldom and we do not want to allow "floating" here. This test is ugly, but it is not worth an extra parameter. this is normal appointment
en: Pick timezone
vi: Chọn múi giờ

en: Change mode
vi: Thay đổi chế độ

en: Show clocks from different countries
vi: Hiển thị đồng hồ từ những quốc gia khác nhau

note: to avoid timing problems when updating entry Create file chooser
en: Select a file...
vi: Chọn một tập tin...

en: The appointment information has been modified.
vi: Đã thay đổi thông tin về cuộc hẹn.

en: The end of this appointment is earlier than the beginning.
vi: Thời gian kết thúc cuộc hẹn sớm hơn thời gian bắt đầu.

en: This appointment will be permanently removed.
vi: Sẽ xóa cuộc hẹn này.

en: Pick the date
vi: Chọn ngày

en: This appointment does not exist.
vi: Cuộc hẹn này không tồn tại.

en: Colors of categories - Orage
vi: Màu của các mục - Orage

en: New appointment - Orage
vi: Cuộc hẹn mới - Orage

en: Sav_e and close
vi: Ghi _và đóng

en: Save and close
vi: Ghi và đóng

note: type
en: Type
vi: Kiểu

en: Event that will happen sometime. For example:
    Meeting or birthday or TV show.
vi: Sự kiện xảy ra vào lúc nào đó. Ví dụ:
    Cuộc họp hay ngày sinh nhật hay chương trình TV.

en: Something that you should do sometime. For example:
    Wash your car or test new version of Orage.
vi: Một vài việc mà bạn làm vào lúc nào đó. Ví dụ:
    Rửa xe hay thử phiên bản mới của Orage.

en: Make a note that something happened. For example:
    Remark that your mother called or first snow came.
vi: Tạo ghi chú những thứ đã xảy ra. Ví dụ:
    Đánh dấu lại cuộc gọi của mẹ hay ngày đầu tiên tuyết rơi.

note: title
en: Title
vi: Tên

en: Set
vi: Đặt

en: mins
vi: phút

en: This is special category, which can be used to color this appointment in list views.
vi: Đây là mục đặc biệt, bạn có thể sử dụng để tô màu cuộc hẹn ở chế độ xem danh sách.

en: update colors for categories.
vi: cập nhật màu cho các mục.

en: Before Start
vi: Sau khi bắt đầu

en: Before End
vi: Sau khi kết thúc

en: After Start
vi: Trước khi bắt đầu

en: After End
vi: Trước khi kết thúc

note: **** ALARM TIME ****
en: Alarm time
vi: Thời gian báo thức

en: Select this if you want audible alarm
vi: Chọn nếu bạn muốn có báo thức bằng âm thanh

en: Repeat alarm sound
vi: Lặp lại âm thanh báo thức

en: Use Orage window
vi: Sử dụng cửa sổ Orage

en: Select this if you want Orage window alarm
vi: Chọn nếu bạn muốn báo thức bằng cửa sổ Orage

en: Use notification
vi: Sử dụng thông báo

en: Select this if you want notification alarm
vi: Chọn nếu bạn muốn báo thức bằng thông báo

en: <b>Default alarm</b>
vi: <b>Báo thức mặc định</b>

en: Store current settings as default alarm
vi: Lưu cài đặt hiện tại thành báo thức mặc định

en: Set current settings from default alarm
vi: Đặt cài đặt hiện tại từ bao thức mặc định

en: Repeat forever
vi: Lặp lại mãi

en: Repeat
vi: Lặp lại

en: Repeat until
vi: Lặp lại cho đến

en: Add excluded date (-)
vi: Thêm vào ngày ngoại lệ (-)

note: calendars showing the action days
en: Action dates
vi: Ngày làm việc

en:        Number of days to show
vi: Số ngày để hiển thị

en: Orage - day view
vi: Orage - hiển thị theo ngày

note: date only appointment
en: All day
vi: Mọi ngày

en: No rows have been selected.
vi: Không có hàng nào được chọn.

en: Click a row to select it and after that you can copy it.
vi: Nhấn vào một hàng để chọn sau đó bạn có thể sao chép nó.

en: You will permanently remove all
    selected appointments.
vi: Bạn sẽ xóa bỏ tất cả vĩnh viễn
    các cuộc hẹn được chọn.

en: Dayview
vi: Hiển thị ngày

en: Search text
vi: Tìm kiếm văn bản

en: Orage default alarm
vi: Báo thức mặc định của Orage

en: Current foreign files
vi: Các tệp tin ngoại lai hiện tại

en: READ ONLY
vi: CHỈ ĐỌC

en: READ WRITE
vi: CHỈ GHI

en: ***** No foreign files *****
vi: ***** Không có tệp tin ngoại lai *****

en: Import/export
vi: Nhập/xuất

en: Read from file:
vi: Đọc tệp tin:

en: Separate filenames with comma(,).
     NOTE: comma is not valid character in filenames for Orage.
vi: Tách tên tệp tin với dấu phẩy(,).
    Chú ý: dấu phẩy không phải là kí tự phù hợp cho tên tệp tin trong Orage.

en: Write to file:
vi: Ghi vào tệp:

en: All appointments
vi: Mọi cuộc hẹn

en: Orage files
vi: Tệp tin Orage

en: Orage main calendar file
vi: Tệp tin lịch chính Orage

en: Foreign files
vi: Tệp tin ngoại lai

en: Add new foreign file
vi: Thêm tệp tin ngoại lai

en: Foreign file:
vi: Tệp tin ngoại lai:

en: 	Released under the terms of the GNU General Public License.
vi: Phát hành dưới những điều khoản của Giấy phép công cộng phổ biến GNU.

en: 	Compiled against GTK+-%d.%d.%d,
vi: Biên dịch bằng GTK+-%d.%d.%d,

en: using GTK+-%d.%d.%d.
vi: sử dụng GTK+-%d.%d.%d.

en: 	Using DBUS for import.
vi: Sử dụng DBUS để nhập.

en: 	Not using DBUS. Import works only partially.
vi: Không sử dụng DBUS. Nhập chỉ làm việc một phần.

en: 	Using libnotify.
vi: Sử dụng libnotify.

en: 	Not using libnotify.
vi: Không sử dụng libnotify.

en: Usage: orage [options] [files]
vi: Cách sử dụng: orage [options] [files]

en: View selected _date
vi: Xem _ngày đã chọn

en: View selected _week
vi: Hiển thị t_uần được chọn

en: Show _Globaltime
vi: Hiện _Globaltime

en: Main settings
vi: Cài đặt chính

en: You should always define your local timezone.
vi: Bạn nên thường xuyên xác định múi giờ địa phương.

en: Sound command
vi: Lệnh âm thanh

en: Show day names
vi: Hiện tên ngày

en: Show month and year
vi: Hiện tháng và năm

en: Show todo list
vi: Hiện danh sách việc để làm

en: Number of days to show in event window
vi: Số ngày để hiện trên cửa sổ  sự kiện

en: Keep on top
vi: Giữ ở trên

en: Show in taskbar
vi: Hiện thị trên thanh công cụ

en: Show in pager
vi: Hiện trong chuyển trang

en: Show in systray
vi: Hiện thị trong khay

en: Calendar start
vi: Khởi động lịch

en: Days view
vi: Hiện theo ngày

en: Event list
vi: Danh sách sự kiện

en: Extra settings
vi: Cài đặt thêm

en: Orage Preferences
vi: Tuỳ thích

en: Reminder
vi: Nhắc

en: Reminder - Orage
vi: Nhắc nhở - Orage

en: Next active alarms:
vi: Báo thức đang hoạt động tiếp theo:

note: #-#-#-#-#  tzdata_2025c-3_vi.po (tzdata 2008d-1)  #-#-#-#-# Type: select Choices Note to translators: - This is a continent or ocean (except for "Etc") - "Etc" will present users with a list of "GMT+xx" or "GMT-xx" timezones
en: Arctic
vi: Bắc Cực

note: Type: select Choices Note to translators: - This is a continent or ocean (except for "Etc") - "Etc" will present users with a list of "GMT+xx" or "GMT-xx" timezones
en: Etc
vi: v.v.

en: Desktop calendar
vi: Lịch màn hình

en: Orca Screen Reader and Magnifier
vi: Bộ Đọc và Phóng To Màn Hình Orca

en: Present on-screen information as speech or braille, or magnify the screen
vi: Đọc thông tin trên màn hình thành tiếng hoặc chữ nổi Braille, hoặc phóng to màn hình

en: Screen Reader and Magnifier
vi: Bộ đọc màn hình và kính lúp

en: Orca Preferences for %s
vi: Tùy thích Orca cho %s

note: Translators: this refers to commands that do not currently have an associated key binding.
en: Unbound
vi: Chưa kết hợp

en: No application has focus.
vi: Không có ứng dụng có tiêu điểm.

note: Translators: Orca Preferences in this case, is a configuration GUI for allowing users to set application specific settings from within Orca for the application that currently has focus.
en: Starting Orca Preferences for %s.
vi: Đang khởi chạy Tùy thích Orca cho %s.

note: Translators: this announces that a bookmark has been entered. Orca allows users to tell it to remember a particular spot in an application window and provides keystrokes for the user to jump to those spots.  These spots are known as 'bookmarks'.
en: bookmark entered
vi: liên kết đã lưu

note: Translators: this announces that the current object is the same object pointed to by the bookmark.
en: bookmark is current object
vi: liên kết lưu là đối tượng hiện tại

en: bookmark and current object have same parent
vi: liên kết lưu và đối tượng hiện tại có cùng mẹ

note: Translators: this announces that the bookmark and the current object share a common ancestor
en: shared ancestor %s
vi: tổ tiên chung %s

note: Translators: This announces that a comparison between the bookmark and the current object can not be determined.
en: comparison unknown
vi: so sánh không rõ

note: Translators: this announces that a bookmark has been saved to disk
en: bookmarks saved
vi: liên kết đã lưu vào đĩa

note: Translators: this announces that a bookmark could not be saved to disk
en: bookmarks could not be saved
vi: không thể lưu liên kết

note: Translators: this tells the user how many unfocused alert and dialog windows plus the total number of windows that this application has.
en: (%d dialog) | (%d dialogs)
vi[0]: (%d hộp thoại)

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls to the left.
en: Line Left
vi: Dòng trái

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls to the right.
en: Line Right
vi: Dòng phải

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls up.
en: Line Up
vi: Dòng trên

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls down.
en: Line Down
vi: Dòng dưới

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display toggles between contracted and contracted braille.
en: Six Dots
vi: Sáu Chấm

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). This command represents a whole set of buttons known as cursor routings keys and are a way for a user to tell the machine they are interested in a particular chara
en: Cursor Routing
vi: Định tuyến con trỏ

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). This command represents the start of a selection operation.  It is called "Cut Begin" to map to what BrlTTY users are used to:  in character cell mode operation on
en: Cut Begin
vi: Bắt đầu Chép

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). This command represents marking the endpoint of a selection.  It is called "Cut Line" to map to what BrlTTY users are used to:  in character cell mode operation on
en: Cut Line
vi: Kết thúc chép

note: Translators: These are the braille translation table names for different languages. You could read about braille tables at: http://en.wikipedia.org/wiki/Braille
en: Czech Grade 1
vi: Séc lớp 1

en: Spanish Grade 1
vi: Tây Ban Nha lớp 1

en: Canada French Grade 2
vi: Pháp (Ca-na-đa) lớp 2

en: France French Grade 2
vi: Pháp (Pháp) lớp 2

en: Latvian Grade 1
vi: Lát-vi-a lớp 1

en: Netherlands Dutch Grade 1
vi: Hà Lan (Hà Lan) lớp 1

en: Norwegian Grade 0
vi: Na Uy lớp 0

en: Norwegian Grade 1
vi: Na Uy lớp 1

en: Norwegian Grade 2
vi: Na Uy lớp 2

en: Norwegian Grade 3
vi: Na Uy lớp 3

en: Polish Grade 1
vi: Ba Lan lớp 1

en: Portuguese Grade 1
vi: Bồ Đào Nha lớp 1

en: Swedish Grade 1
vi: Thuỵ Điển lớp 1

en: Arabic Grade 1
vi: A Rập lớp 1

en: Welsh Grade 1
vi: Ouen-s lớp 1

en: Welsh Grade 2
vi: Ouen-s lớp 2

en: German Grade 0
vi: Đức lớp 0

en: German Grade 1
vi: Đức lớp 1

en: German Grade 2
vi: Đức lớp 2

en: U.K. English Grade 2
vi: Anh (Quốc Anh) lớp 2

en: U.K. English Grade 1
vi: Anh (Quốc Anh) lớp 1

en: U.S. English Grade 1
vi: Anh (Mỹ) lớp 1

en: U.S. English Grade 2
vi: Anh (Mỹ) lớp 2

en: Canada French Grade 1
vi: Pháp (Ca-na-đa) lớp 1

en: France French Grade 1
vi: Pháp (Pháp) lớp 1

en: Greek Grade 1
vi: Hy Lạp lớp 1

en: Hindi Grade 1
vi: Hin-đi lớp 1

en: Italian Grade 1
vi: Ý lớp 1

en: Belgium Dutch Grade 1
vi: Hà Lan (Bỉ) lớp 1

en: Toggle whether we prefix chat room messages with the name of the chat room.
vi: Bật/tắt thêm tên của phòng trò chuyện trước tin nhắn trong phòng trò chuyện.

en: Toggle whether we announce when our buddies are typing.
vi: Bật/tắt chức năng thông báo khi bạn bè đang gõ.

en: Toggle whether we provide chat room specific message histories.
vi: Bật/tắt chức năng cung cấp lược sử cho mỗi phòng trò chuyện.

en: Speak and braille a previous chat room message.
vi: Nói và hiển thị bằng chữ nổi một tin nhắn phòng trò chuyện trước.

note: Translators: If this checkbox is checked, then Orca will speak the name of the chat room.
en: _Speak Chat Room name
vi: _Nói tên phòng trò chuyện

note: Translators: If this checkbox is checked, then Orca will tell you when one of your buddies is typing a message.
en: Announce when your _buddies are typing
vi: Thông báo khi _bạn bè đang gõ

note: Translators: If this checkbox is checked, then Orca will provide the user with chat room specific message histories rather than just a single history which contains the latest messages from all the chat rooms that they are currently in.
en: Provide chat room specific _message histories
vi: Cung cấp lược sử _mỗi phòng chát

note: Translators: Orca will speak all new chat messages as they appear irrespective of whether the chat application currently has focus. This is the default behaviour.
en: All cha_nnels
vi: Mọi kê_nh

en: A channel only if its _window is active
vi: Chỉ kênh có cửa _sổ hoạt động

en: All channels when an_y %s window is active
vi: Mọi kênh khi có một cửa sổ %s hoạt động

note: Translators: this is the title of a panel holding options for how messages in this application's chat rooms should be spoken.
en: Speak messages from
vi: Nói mọi tin nhắn từ

en: speak chat room name.
vi: nói tên của phòng chát.

en: Do not speak chat room name.
vi: Không nói tên của phòng chát.

en: announce when your buddies are typing.
vi: thông báo khi bạn bè đang gõ.

en: Do not announce when your buddies are typing.
vi: Không thông báo khi bạn bè đang gõ.

en: Provide chat room specific message histories.
vi: Cung cấp lược sử mỗi phòng chát.

en: Do not provide chat room specific message histories.
vi: Không cung cấp lược sử mỗi phòng chát

en: Message from chat room %s
vi: Tin nhắn từ phòng chát %s

note: Translators: this is the spoken word for the newline character
en: newline
vi: dòng mới

note: Translators: this is the spoken word for the character '!' (U+0021)
en: exclaim
vi: dấu cảm

note: Translators: this is the spoken word for the character '$' (U+0024)
en: dollar
vi: dấu đô la

note: Translators: this is the spoken word for the character '(' (U+0028)
en: left paren
vi: dấu ngoặc đơn trái

note: Translators: this is the spoken word for the character ')' (U+0029)
en: right paren
vi: dấu ngoặc đơn phải

note: Translators: this is the spoken word for the character '+' (U+002b)
en: plus
vi: dấu cộng

note: Translators: this is the spoken word for the character ',' (U+002c)
en: comma
vi: dấu phẩy

note: Translators: this is the spoken word for the character '-' (U+002d)
en: dash
vi: dấu gạch

note: Translators: this is the spoken word for the character '/' (U+002f)
en: slash
vi: dấu xuyệc

note: Translators: this is the spoken word for the character ':' (U+003a)
en: colon
vi: dấu hai chấm

note: Translators: this is the spoken word for the character ';' (U+003b)
en: semicolon
vi: dấu chấm phẩy

note: Translators: this is the spoken word for the character '< ' (U+003c)
en: less
vi: ít hơn

note: Translators: this is the spoken word for the character '> ' (U+003e)
en: greater
vi: lớn hơn

note: Translators: this is the spoken word for the character '?' (U+003f)
en: question
vi: dấu hỏi

note: Translators: this is the spoken word for the character '[' (U+005b)
en: left bracket
vi: dấu ngoặc trái

note: Translators: this is the spoken word for the character '\' (U+005c)
en: backslash
vi: dấu xuyệc ngược

note: Translators: this is the spoken word for the character ']' (U+005d)
en: right bracket
vi: dấu ngoặc phải

note: Translators: this is the spoken word for the character '^' (U+005e)
en: caret
vi: con nháy

note: Translators: this is the spoken word for the character '_' (U+005f)
en: underline
vi: gạch dưới

note: Translators: this is the spoken word for the character '`' (U+0060) Translators: this is how someone would speak the name of the non-spacing diacritical key for the grave glyph
en: grave
vi: huyền

note: Translators: this is the spoken word for the character '{' (U+007b)
en: left brace
vi: dấu ngoặc móc trái

note: Translators: this is the spoken word for the character '|' (U+007c)
en: vertical bar
vi: thanh dọc

note: Translators: this is the spoken word for the character '}' (U+007d)
en: right brace
vi: dấu ngoặc móc phải

note: Translators: this is the spoken word for the character '~' (U+007e) Translators: this is how someone would speak the name of the non-spacing diacritical key for the tilde glyph
en: tilde
vi: dấu ngã

note: Translators: this is the spoken character for the no break space character (e.g., "&nbsp;" in HTML -- U+00a0)
en: no break space
vi: dấu cách không ngắt

note: Translators: this is the spoken word for the character '¡' (U+00a1)
en: inverted exclamation point
vi: dấu chấm than ngược

note: Translators: this is the spoken word for the character '¢' (U+00a2)
en: cents
vi: dấu đồng xu

note: Translators: this is the spoken word for the character '£' (U+00a3)
en: pounds
vi: dấu đồng Anh

note: Translators: this is the spoken word for the character '¤' (U+00a4)
en: currency sign
vi: dấu tiền tệ

note: Translators: this is the spoken word for the character '¥' (U+00a5)
en: yen
vi: dấu đồng Nhật

note: Translators: this is the spoken word for the character '¦' (U+00a6)
en: broken bar
vi: thanh bị ngắt

note: Translators: this is the spoken word for the character '¨' (U+00a8)
en: umlaut
vi: hai chấm trên

note: Translators: this is the spoken word for the character 'ª' (U+00aa)
en: superscript a
vi: chữ a cao

note: Translators: this is the spoken word for the character '«' (U+00ab)
en: left double angle bracket
vi: dấu ngoặc nhọn đôi trái

note: Translators: this is the spoken word for the character '­' (U+00ad)
en: soft hyphen
vi: dấu nối mềm

note: Translators: this is the spoken word for the character '®' (U+00ae)
en: registered
vi: dấu đăng ký

note: Translators: this is the spoken word for the character '¯' (U+00af)
en: macron
vi: dấu nối ở trên

note: Translators: this is the spoken word for the character '±' (U+00b1)
en: plus or minus
vi: cộng hay trừ

note: Translators: this is the spoken word for the character '²' (U+00b2)
en: superscript 2
vi: số hai cao

note: Translators: this is the spoken word for the character '³' (U+00b3)
en: superscript 3
vi: số ba cao

note: Translators: this is the spoken word for the character '´' (U+00b4)
en: acute accent
vi: dấu sắc

note: Translators: this is the spoken word for the character '¶' (U+00b6)
en: paragraph marker
vi: dấu đoạn văn

note: Translators: this is the spoken word for the character '·' (U+00b7)
en: middle dot
vi: chấm giữa

note: Translators: this is the spoken word for the character '¸' (U+00b8) Translators: this is how someone would speak the name of the non-spacing diacritical key for the cedilla glyph
en: cedilla
vi: dấu móc dưới

note: Translators: this is the spoken word for the character '¹' (U+00b9)
en: superscript 1
vi: số 1 cao

note: Translators: this is the spoken word for the character 'º' (U+00ba)
en: ordinal
vi: ký hiệu độ

note: Translators: this is the spoken word for the character '»' (U+00bb)
en: right double angle bracket
vi: dấu ngoặc nhọn đôi phải

note: Translators: this is the spoken word for the character '¼' (U+00bc)
en: one fourth
vi: một phần tư

note: Translators: this is the spoken word for the character '½' (U+00bd)
en: one half
vi: một phần hai

note: Translators: this is the spoken word for the character '¾' (U+00be)
en: three fourths
vi: ba phần tư

note: Translators: this is the spoken word for the character '¿' (U+00bf)
en: inverted question mark
vi: dấu chấm than đảo

note: Translators: this is the spoken word for the character 'á' (U+00e1)
en: a acute
vi: a sắc

note: Translators: this is the spoken word for the character 'À' (U+00c0)
en: A GRAVE
vi: A HUYỀN

note: Translators: this is the spoken word for the character 'Á' (U+00c1)
en: A ACUTE
vi: A SẮC

note: Translators: this is the spoken word for the character 'Â' (U+00c2)
en: A CIRCUMFLEX
vi: A MŨ

note: Translators: this is the spoken word for the character 'Ã' (U+00c3)
en: A TILDE
vi: A NGÃ

note: Translators: this is the spoken word for the character 'Ä' (U+00c4)
en: A UMLAUT
vi: A HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'Å' (U+00c5)
en: A RING
vi: A TRÒN TRÊN

note: Translators: this is the spoken word for the character 'Æ' (U+00c6)
en: A E
vi: A E một âm

note: Translators: this is the spoken word for the character 'Ç' (U+00c7)
en: C CEDILLA
vi: C MÓC DƯỚI

note: Translators: this is the spoken word for the character 'È' (U+00c8)
en: E GRAVE
vi: E HUYỀN

note: Translators: this is the spoken word for the character 'É' (U+00c9)
en: E ACUTE
vi: E SẮC

note: Translators: this is the spoken word for the character 'Ê' (U+00ca)
en: E CIRCUMFLEX
vi: E MŨ

note: Translators: this is the spoken word for the character 'Ë' (U+00cb)
en: E UMLAUT
vi: E HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'Ì' (U+00cc)
en: I GRAVE
vi: I HUYỀN

note: Translators: this is the spoken word for the character 'Í' (U+00cd)
en: I ACUTE
vi: I SẮC

note: Translators: this is the spoken word for the character 'Î' (U+00ce)
en: I CIRCUMFLEX
vi: I MŨ

note: Translators: this is the spoken word for the character 'Ï' (U+00cf)
en: I UMLAUT
vi: I HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'Ð' (U+00d0)
en: ETH
vi: Ð

note: Translators: this is the spoken word for the character 'Ñ' (U+00d1)
en: N TILDE
vi: N NGÃ

note: Translators: this is the spoken word for the character 'Ò' (U+00d2)
en: O GRAVE
vi: O HUYỀN

note: Translators: this is the spoken word for the character 'Ó' (U+00d3)
en: O ACUTE
vi: O SẮC

note: Translators: this is the spoken word for the character 'Ô' (U+00d4)
en: O CIRCUMFLEX
vi: O MŨ

note: Translators: this is the spoken word for the character 'Õ' (U+00d5)
en: O TILDE
vi: O NGÃ

note: Translators: this is the spoken word for the character 'Ö' (U+00d6)
en: O UMLAUT
vi: O HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'Ø' (U+00d8)
en: O STROKE
vi: O THANH TRÊN

note: Translators: this is the spoken word for the character 'Ù' (U+00d9)
en: U GRAVE
vi: U HUYỀN

note: Translators: this is the spoken word for the character 'Ú' (U+00da)
en: U ACUTE
vi: U SẮC

note: Translators: this is the spoken word for the character 'Û' (U+00db)
en: U CIRCUMFLEX
vi: U MŨ

note: Translators: this is the spoken word for the character 'Ü' (U+00dc)
en: U UMLAUT
vi: U HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'Ý' (U+00dd)
en: Y ACUTE
vi: Y SẮC

note: Translators: this is the spoken word for the character 'Þ' (U+00de)
en: THORN
vi: þ

note: Translators: this is the spoken word for the character 'ß' (U+00df)
en: s sharp
vi: dấu thăng

note: Translators: this is the spoken word for the character 'à' (U+00e0)
en: a grave
vi: a huyền

note: Translators: this is the spoken word for the character 'â' (U+00e2)
en: a circumflex
vi: a mũ

note: Translators: this is the spoken word for the character 'ã' (U+00e3)
en: a tilde
vi: a ngã

note: Translators: this is the spoken word for the character 'ä' (U+00e4)
en: a umlaut
vi: a hai chấm trên

note: Translators: this is the spoken word for the character 'å' (U+00e5)
en: a ring
vi: a tròn trên

note: Translators: this is the spoken word for the character 'æ' (U+00e6)
en: a e
vi: a e cùng chữ

note: Translators: this is the spoken word for the character 'ç' (U+00e7)
en: c cedilla
vi: c móc dưới

note: Translators: this is the spoken word for the character 'è' (U+00e8)
en: e grave
vi: e huyền

note: Translators: this is the spoken word for the character 'é' (U+00e9)
en: e acute
vi: e sắc

note: Translators: this is the spoken word for the character 'ê' (U+00ea)
en: e circumflex
vi: e mũ

note: Translators: this is the spoken word for the character 'ë' (U+00eb)
en: e umlaut
vi: e hai chấm trên

note: Translators: this is the spoken word for the character 'ì' (U+00ec)
en: i grave
vi: i huyền

note: Translators: this is the spoken word for the character 'í' (U+00ed)
en: i acute
vi: i sắc

note: Translators: this is the spoken word for the character 'î' (U+00ee)
en: i circumflex
vi: i mũ

note: Translators: this is the spoken word for the character 'ï' (U+00ef)
en: i umlaut
vi: i hai chấm trên

note: Translators: this is the spoken word for the character 'ð' (U+00f0)
en: eth
vi: ð

note: Translators: this is the spoken word for the character 'ñ' (U+00f1)
en: n tilde
vi: n ngã

note: Translators: this is the spoken word for the character 'ò' (U+00f2)
en: o grave
vi: o huyền

note: Translators: this is the spoken word for the character 'ó' (U+00f3)
en: o acute
vi: o sắc

note: Translators: this is the spoken word for the character 'ô' (U+00f4)
en: o circumflex
vi: o mũ

note: Translators: this is the spoken word for the character 'õ' (U+00f5)
en: o tilde
vi: o ngã

note: Translators: this is the spoken word for the character 'ö' (U+00f6)
en: o umlaut
vi: o hai chấm trên

note: Translators: this is the spoken word for the character '÷' (U+00f7)
en: divided by
vi: chia

note: Translators: this is the spoken word for the character 'ø' (U+00f8)
en: o stroke
vi: o thanh trên

note: Translators: this is the spoken word for the character 'þ' (U+00fe)
en: thorn
vi: Þ

note: Translators: this is the spoken word for the character 'ú' (U+00fa)
en: u acute
vi: u sắc

note: Translators: this is the spoken word for the character 'ù' (U+00f9)
en: u grave
vi: u huyền

note: Translators: this is the spoken word for the character 'û' (U+00fb)
en: u circumflex
vi: u mũ

note: Translators: this is the spoken word for the character 'ü' (U+00fc)
en: u umlaut
vi: u hai chấm trên

note: Translators: this is the spoken word for the character 'ý' (U+00fd)
en: y acute
vi: y sắc

note: Translators: this is the spoken word for the character 'ÿ' (U+00ff)
en: y umlaut
vi: y hai chấm trên

note: Translators: this is the spoken word for the character 'Ÿ' (U+0178)
en: Y UMLAUT
vi: U HAI CHẤM TRÊN

note: Translators: this is the spoken word for the character 'ƒ' (U+0192)
en: florin
vi: ƒ

note: Translators: this is the spoken word for the character '–' (U+2013)
en: en dash
vi: dấu nối

note: Translators: this is the spoken word for the left single quote: ‘ (U+2018)
en: left single quote
vi: dấu trích dẫn đơn trái

note: Translators: this is the spoken word for the right single quote: ’ (U+2019)
en: right single quote
vi: dấu trích dẫn đơn phải

note: Translators: this is the spoken word for the character '‚' (U+201a)
en: single low quote
vi: dấu trích dẫn dưới đơn

note: Translators: this is the spoken word for the character '“' (U+201c)
en: left double quote
vi: dấu trích dẫn đôi trái

note: Translators: this is the spoken word for the character '”' (U+201d)
en: right double quote
vi: dấu trích dẫn đôi phải

note: Translators: this is the spoken word for the character '„' (U+201e)
en: double low quote
vi: dấu trích dẫn dưới đôi

note: Translators: this is the spoken word for the character '†' (U+2020)
en: dagger
vi: †

note: Translators: this is the spoken word for the character '‡' (U+2021)
en: double dagger
vi: ‡

note: Translators: this is the spoken word for the character '•' (U+2022)
en: bullet
vi: chấm đầu dòng

note: Translators: this is the spoken word for the character '‣' (U+2023)
en: triangular bullet
vi: hình giác đầu dòng

note: Translators: this is the spoken word for the character '‰' (U+2030)
en: per mille
vi: trên nghìn ‰

note: Translators: this is the spoken word for the character '′' (U+2032)
en: prime
vi: ′

note: Translators: this is the spoken word for the character '″' (U+2033)
en: double prime
vi: ″

note: Translators: this is the spoken word for the character '⁃' (U+2043)
en: hyphen bullet
vi: dấu nối đầu dòng

note: Translators: this is the spoken word for the character '€' (U+20ac)
en: euro
vi: đồng Âu €

note: Translators: this is the spoken word for the character '™' (U+2122)
en: trademark
vi: nhãn hiệu

note: Translators: this is the spoken word for the character '←' (U+2190)
en: left arrow
vi: mũi tên trái

note: Translators: this is the spoken word for the character '→' (U+2192)
en: right arrow
vi: mũi tên phải

note: Translators: this is the spoken word for the character '≈' (U+2248)
en: almost equal to
vi: gần bằng

note: Translators: this is the spoken word for the character '√' (U+221a)
en: square root
vi: căn bậc hai

note: Translators: this is the spoken word for the character '∛' (U+221b)
en: cube root
vi: căn bậc ba

note: Translators: this is the spoken word for the character '■' (U+25a0) It can be used as a bullet in a list. Translators:  StarOffice/OOo includes private-use unicode character U+E00A as a bullet which looks like the black square: ■ (U+25A0).  Therefore, please use the same translation for this charact
en: black square
vi: vuông đen

note: Translators: this is the spoken word for the character '□' (U+25a1) It can be used as a bullet in a list.
en: white square
vi: vuông trắng

note: Translators: this is the spoken word for the character '◆' (U+25c6) It can be used as a bullet in a list. Translators:  StarOffice/OOo includes private-use unicode character U+E00C as a bullet which looks like the black diamond: ◆ (U+25C6).  Therefore, please use the same translation for this charac
en: black diamond
vi: thoi đen

note: Translators: this is the spoken word for the character '○' (U+25cb) It can be used as a bullet in a list.
en: white circle
vi: tròn trắng

note: Translators: this is the spoken word for the character '●' (U+25cf) It can be used as a bullet in a list.
en: black circle
vi: tròn đen

note: Translators: this is the spoken word for the character '◦' (U+25e6)
en: white bullet
vi: chấm trắng đầu dòng

note: Translators: this is the spoken word for the character '✓' (U+2713) It can be used as a bullet in a list.
en: check mark
vi: dấu kiểm

note: Translators: this is the spoken word for the character '✔' (U+2714) It can be used as a bullet in a list.
en: heavy check mark
vi: dấu kiểm đậm

note: Translators: this is the spoken word for the character 'x' (U+2717) This symbol is included here because it can be used as a bullet in an OOo list.  The goal is to inform the user of the appearance of the bullet, while making it clear that it is a bullet and not simply the typed letter 'x'.  "Ballot
en: x-shaped bullet
vi: x đầu dòng

note: Translators: this is the spoken word for the character '➔' (U+2794) This symbol is included here because it can be used as a bullet in an OOo list. The goal is to inform the user of the appearance of the bullet without too much verbiage, hence simply "right-pointing arrow".
en: right-pointing arrow
vi: mũi tên phải

note: Translators: this is the spoken word for the character '⁰' (U+2070)
en: superscript 0
vi: số 0 cao

note: Translators: this is the spoken word for the character '⁴' (U+2074)
en: superscript 4
vi: số 4 cao

note: Translators: this is the spoken word for the character '⁵' (U+2075)
en: superscript 5
vi: số 5 cao

note: Translators: this is the spoken word for the character '⁶' (U+2076)
en: superscript 6
vi: số 6 cao

note: Translators: this is the spoken word for the character '⁷' (U+2077)
en: superscript 7
vi: số 7 cao

note: Translators: this is the spoken word for the character '⁸' (U+2078)
en: superscript 8
vi: số 8 cao

note: Translators: this is the spoken word for the character '⁹' (U+2079)
en: superscript 9
vi: số 9 cao

note: Translators: this is the spoken word for the character '⁺' (U+207a)
en: superscript plus
vi: dấu cộng cao

note: Translators: this is the spoken word for the character '⁻' (U+207b)
en: superscript minus
vi: dấu trừ cao

note: Translators: this is the spoken word for the character '⁼' (U+207c)
en: superscript equals
vi: dấu bằng cao

note: Translators: this is the spoken word for the character '⁽' (U+207d)
en: superscript left paren
vi: mở ngoặc đơn cao

note: Translators: this is the spoken word for the character '⁾' (U+207e)
en: superscript right paren
vi: đóng ngoặc đơn cao

note: Translators: this is the spoken word for the character 'ⁿ' (U+207f)
en: superscript n
vi: chữ n cao

note: Translators: this is the spoken word for the character '₀' (U+2080)
en: subscript 0
vi: số 0 thấp

note: Translators: this is the spoken word for the character '₁' (U+2081)
en: subscript 1
vi: số 1 thấp

note: Translators: this is the spoken word for the character '₂' (U+2082)
en: subscript 2
vi: số 2 thấp

note: Translators: this is the spoken word for the character '₃' (U+2083)
en: subscript 3
vi: số 3 thấp

note: Translators: this is the spoken word for the character '₄' (U+2084)
en: subscript 4
vi: số 4 thấp

note: Translators: this is the spoken word for the character '₅' (U+2085)
en: subscript 5
vi: số 5 thấp

note: Translators: this is the spoken word for the character '₆' (U+2086)
en: subscript 6
vi: số 6 thấp

note: Translators: this is the spoken word for the character '₇' (U+2087)
en: subscript 7
vi: số 7 thấp

note: Translators: this is the spoken word for the character '₈' (U+2088)
en: subscript 8
vi: số 8 thấp

note: Translators: this is the spoken word for the character '₉' (U+2089)
en: subscript 9
vi: số 9 thấp

note: Translators: this is the spoken word for the character '₊' (U+208a)
en: subscript plus
vi: dấu cộng thấp

note: Translators: this is the spoken word for the character '₋' (U+208b)
en: subscript minus
vi: dấu trừ thấp

note: Translators: this is the spoken word for the character '₌' (U+208c)
en: subscript equals
vi: dấu bằng thấp

note: Translators: this is the spoken word for the character '₍' (U+208d)
en: subscript left paren
vi: mở ngoặc đơn thấp

note: Translators: this is the spoken word for the character '₎' (U+208e)
en: subscript right paren
vi: đóng ngoặc đơn thấp

note: Translators: this is the spoken word for the character '➢' (U+27a2) This symbol is included here because it can be used as a bullet in an OOo list. The goal is to inform the user of the appearance of the bullet without too much verbiage, hence simply "right-pointing arrowhead".
en: right-pointing arrowhead
vi: đầu mũi tên phải

note: Translators: this refers to the speech synthesis services provided by the separate emacspeak utility available at http://emacspeak.sourceforge.net/.
en: Emacspeak Speech Services
vi: Dịch vụ Nói tiếng Emacspeak

note: Translators: this is intended to be a short phrase to speak and braille to tell the user that no component has keyboard focus.
en: No focus
vi: Không có tiêu điểm

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text. For example, they may want to find the "OK" button.  This message indicates that a find operation in the reverse direction is wrapping from the top of the window down to the bottom.
en: Wrapping to Bottom
vi: Cuộn đến đáy

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text. For example, they may want to find the "OK" button.  This message indicates that a find operation in the forward direction is wrapping from the bottom of the window up to the top.
en: Wrapping to Top
vi: Cuộn đến đỉnh

note: Translators: this represents the state of a checkbox.
en: partially checked
vi: chọn một phần

note: Translators: this represents the state of a checkbox.
en: checked
vi: đã kiểm tra

note: Translators: this represents the state of a checkbox. Translators: this represents the state of a checkbox.  It is meant to be spoken to the user.
en: not checked
vi: chưa kiểm tra

[ctx: radiobutton]
note: Translators: this is in reference to a radio button being selected or not.
en: selected
vi: được chọn

[ctx: radiobutton]
note: Translators: this is in reference to a radio button being selected or not. Translators: this represents the state of a radio button.  It is meant to be spoken to the user.
en: not selected
vi: chưa chọn

note: Translators: this is the percentage value of a slider, progress bar or other component that displays a value as a percentage.
en: %d percent. | %d percent.
vi[0]: %d phần trăm.

en: GNOME Speech Services
vi: Dịch vụ Nói tiếng Gnome

note: Translators: we replace the ellipses (both manual and UTF-8) with a spoken string.  The extra space you see at the beginning is because we need the speech synthesis engine to speak the new string well.  For example, "Open..." turns into "Open dot dot dot".
en:  dot dot dot
vi:  chấm chấm chấm

note: Translators: this is to be sent to a speech synthesis engine to prefix a negative number (e.g., "-56" turns into "minus 56".  We cannot always be sure of the type of the number (floating point, integer, mixed with other odd characters, etc.), so we need to unfortunately build up the utterance in thi
en: minus
vi: trừ

note: Translators: this is a short string saying that the speech synthesis engine is now speaking in a higher pitch.
en: higher.
vi: cao hơn.

note: Translators: this is a short string saying that the speech synthesis engine is now speaking in a lower pitch. Translators: This string announces speech pitch change.
en: lower.
vi: thấp hơn.

note: Translators: this is a short string saying that the speech synthesis engine is now speaking at a faster rate (words per minute).
en: faster.
vi: nhanh hơn.

note: Translators: this is a short string saying that the speech synthesis engine is now speaking at a slower rate (words per minute). Translators: This string announces speech rate change.
en: slower.
vi: chậm hơn.

note: Translators: this is the message spoken when a user enables the magnifier.  In addition to screen magnification, the user's preferred colors and mouse customizations are loaded.
en: Magnifier enabled.
vi: Kính lúp đã bật.

note: Translators: this is the message spoken when a user disables the magnifier, restoring the screen contents to their normal colors and sizes.
en: Magnifier disabled.
vi: Kính lúp bị tắt.

note: Translators: this is presented in a GUI to represent the "right alt" modifier.
en: Alt_R
vi: Alt phải

note: Translators: this is presented in a GUI to represent the "left alt" modifier.
en: Alt_L
vi: Alt trái

note: Translators: this is how someone would speak the name of the left alt key
en: left alt
vi: alt trái

note: Translators: this is how someone would speak the name of the left ctrl key
en: left control
vi: ctrl trái

note: Translators: this is how someone would speak the name of the right alt key
en: right alt
vi: alt phải

note: Translators: this is how someone would speak the name of the right ctrl key
en: right control
vi: ctrl phải

note: Translators: this is how someone would speak the name of the left meta key
en: left meta
vi: meta trái

note: Translators: this is how someone would speak the name of the right meta key
en: right meta
vi: meta phải

note: Translators: this is how someone would speak the name of the num lock key
en: num lock
vi: khoá chữ số

note: Translators: this is how someone would speak the name of the caps lock key
en: caps lock
vi: khoá chữ hoa

note: Translators: this is how someone would speak the name of the scroll lock key
en: scroll lock
vi: khoá cuộn

note: Translators: this is how someone would speak the name of the page up key
en: page up
vi: trang lên

note: Translators: this is how someone would speak the name of the page down key
en: page down
vi: trang xuống

note: Translators: this is how someone would speak the name of the left tab key
en: left tab
vi: Tab trái

note: Translators: this is how someone would speak the name of the backspace key
en: backspace
vi: xoá lùi

note: Translators: this is how someone would speak the name of the return key
en: return
vi: xuống dòng

note: Translators: this is how someone would speak the name of the left super key
en: left super
vi: super trái

note: Translators: this is how someone would speak the name of the right super key
en: right super
vi: super phải

note: Translators: this is how someone would speak the name of the ISO shift key
en: ISO level 3 shift
vi: chuyển ISO cấp 3

note: Translators: this is how someone would speak the name of the mode switch key
en: mode switch
vi: chuyển đổi chế độ

note: Translators: this is how someone would speak the name of the begin key
en: begin
vi: bắt đầu

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the acute glyph
en: acute
vi: dấu sắc

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the circumflex glyph
en: circumflex
vi: dấu mũ

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the diaeresis glyph
en: diaeresis
vi: dấu tách đôi

note: Translators:  sets the live region politeness level to polite
en: setting live region to polite
vi: đang đặt vùng động thành tùy theo

note: Translators:  sets the live region politeness level to assertive
en: setting live region to assertive
vi: đang đặt vùng động thành khẳng định

note: Translators:  sets the live region politeness level to rude
en: setting live region to rude
vi: đang đặt vùng động thành không tùy theo

note: Translators:  sets the live region politeness level to off
en: setting live region to off
vi: đang đặt vùng động thành bị tắt

note: Tranlators: this tells the user that a cached message is not available.
en: no live message saved
vi: không có thông điệp động được lưu

note: Translators: This lets the user know that all live regions have been turned off.
en: All live regions set to off
vi: Mọi vùng động đã bị tắt

en: live regions politeness levels restored
vi: mọi vùng động có mức tùy theo gốc

note: Translators: output the politeness level
en: politeness level %s
vi: mức tùy theo %s

en: Color enhancements disabled.
vi: Màu sắc tăng cường bị tắt.

note: Translators: "color enhancements" are changes users can make to the appearance of the screen to make things easier to see, such as inverting the colors or applying a tint.
en: Color enhancements enabled.
vi: Màu sắc tăng cường đã bật.

en: Mouse enhancements disabled.
vi: Con chuột tăng cường bị tắt.

note: Translators: "mouse enhancements" are changes users can make to the appearance of the mouse pointer to make it easier to see, such as increasing its size, changing its color, and surrounding it with crosshairs.
en: Mouse enhancements enabled.
vi: Con chuột tăng cường đã bật.

note: Translators: the user attempted to switch to full screen magnification, but his/her system doesn't support it.
en: Full Screen mode unavailable
vi: Chế độ toàn màn hình không sẵn sàng

note: Translators: Orca can present the last notification message to the user when the user presses a shortcut key.
en: Present last notification message.
vi: Đọc thông báo cuối.

note: Translators: Orca can present the previous notification message to the user when the user presses a shortcut key.
en: Present previous notification message.
vi: Đọc thông báo trước.

note: Translators: Orca can enable the notification messages list mode when the user presses a shortcut key.
en: Present notification messages list
vi: Đọc danh sách thông báo

note: Translators: This is a brief message presented to the user the list of notifications is empty.
en: No notification messages
vi: Không có thông báo

[ctx: notification]
note: Translators: This is a brief message presented to the user when when the top of a list of notifications is reached.
en: Top
vi: Trên:

[ctx: notification]
note: Translators: This is a brief message presented to the user when when the bottom of a list of notifications is reached.
en: Bottom
vi: Dưới:

note: Translators: Orca has a "List notification messages Mode" that allows the user to list the latest notification messages received. Escape exits this mode. This string is the prompt which will be presented to the user in both speech and braille upon exiting this mode.
en: Exiting list notification messages mode.
vi: Đang thoát khỏi chế độ danh sách thông báo.

note: Translators: This message inform to the user the number of messages in the list.
en: %d message.
     | %d messages.
vi[0]: %d thông báo.

note: Translators: This is a help message.
en: Press h for help.
vi: Nhấn h để trợ giúp.

note: Translators: The following string instructs the user how to navigate amongst the list of commands presented in list notification messages mode as well as how to exit the list.
en: Use Up, Down, Home or End to navigate in the list.
    Press Escape to exit.
    Press Space to repeat the last message read.
    Press one digit to read a specific message.
vi: Sử dụng phím Lên, Xuống, Đầu, Cuối để chuyển trong danh sách.
    Nhấn Escape để thoát.
    Nhấn Space để lặp lại thông báo cuối cùng.
    Nhấn phím số để đọc một thông báo cụ thể.

en: <b>Brightness</b>
vi: <b>Độ sáng</b>

en: <b>Contrast</b>
vi: <b>Độ tương phản</b>

en: <b>Multi-monitor Settings</b>
vi: <b>Thiết lập đa màn hình</b>

en: B_lue:
vi: _Xanh:

note: Translators: this refers to a color filter for people with color blindness. It will eliminate the blue value for all pixels on the screen. For example, an RGB value of (75, 100, 125) would become (75, 100, 0).
en: Desaturate blue
vi: Màu xanh tối thiểu

note: Translators: this refers to a color filter for people with color blindness. It will eliminate the green value for all pixels on the screen. For example, an RGB value of (75, 100, 125) would become (75, 0, 125).
en: Desaturate green
vi: Màu lục tối thiểu

note: Translators: this refers to a color filter for people with color blindness. It will eliminate the red value for all pixels on the screen. For example, an RGB value of (75, 100, 125) would be become (0, 100, 125).
en: Desaturate red
vi: Màu đỏ tối thiểu

en: Gree_n:
vi: _Lục:

note: Translators: this refers to a color filter for people with color blindness. It shifts RGB values to the left. For example, an RGB value of (75, 100, 125) would become (100, 125, 75).
en: Negative hue shift
vi: Dời sắc màu về âm

note: Translators: this refers to a color filter for people with color blindness. It shifts RGB values to the right. For example, an RGB value of (75, 100, 125) would become (125, 75, 100).
en: Positive hue shift
vi: Dời sắc màu về dương

en: R_ed:
vi: Đ_ỏ :

en: S_ource display:
vi: Hiển thị n_guồn:

note: Translators: this refers to a color filter for people with color blindness. It will maximize the blue value for all pixels on the screen. For example, an RGB value of (75, 100, 125) would become (75, 100, 255).
en: Saturate blue
vi: Màu xanh tối đa

note: Translators: this refers to a color filter for people with color blindness. It will maximize the green value for all pixels on the screen.  For example, an RGB value of (75, 100, 125) would become (75, 255, 125).
en: Saturate green
vi: Màu lục tối đa

note: Translators: this refers to a color filter for people with color blindness. It will maximize the red value for all pixels on the screen. For example, an RGB value of (75, 100, 125) would be become (255, 100, 125).
en: Saturate red
vi: Màu đỏ tối đa

en: Target displa_y:
vi: _Hiển thị đích:

en: _Color Filtering:
vi: _Lọc màu :

note: Translators: this is a regular expression that is intended to match a positive 'yes' response from a user at the command line.  The expression as given means - does it begin with (that's the '^' character) any of the characters in the '[' ']'?  In this case, we've chosen 'Y', 'y', and '1' to mean po
en: ^[Yy1]
vi: ^[Cc1]

note: Translators: this means speech synthesis (i.e., the machine speaks to you from its speakers) is not installed or working.
en: Speech is unavailable.
vi: Tiếng nói không sẵn sàng.

en: Welcome to Orca setup.
vi: Chúc mừng bạn thiết lập Orca.

note: Translators: the speech system represents what general speech wrapper is going to be used.  For example, gnome-speech is a speech system, speech dispatcher is another, emacspeak is another.  These all then provide wrappers around specific speech servers (engines).
en: Select desired speech system:
vi: Chọn hệ thống tiếng nói đã muốn:

note: Translators: this is prompting for a numerical choice.
en: Enter choice:
vi: Nhập sự chọn:

note: Translators: this is letting the user they input an invalid integer value on the command line and is also requesting they enter a valid integer value.
en: Please enter a valid number.
vi: Hãy gõ một con số đúng.

note: Translators: this means speech synthesis will not be used.
en: Speech will not be used.
vi: Sẽ không nói gì.

note: Translators: this means no working speech servers (speech synthesis engines) can be found.
en: No servers available.
vi: Không có máy phục vụ sẵn sàng.

note: Translators: this is prompting for a numerical choice from a list of available speech synthesis engines.
en: Select desired speech server.
vi: Hãy chọn máy phục vụ tiếng nói đã muốn.

note: Translators: this means the speech server (speech synthesis engine) is not working properly and no voices (e.g., male, female, child) are available.
en: No voices available.
vi: Không có giọng nói nào sẵn sàng.

note: Translators: this is prompting for a numerical value from a list of choices of speech synthesis voices (e.g., male, female, child).
en: Select desired voice:
vi: Chọn giọng nói đã muốn:

note: Translators: the word echo feature of Orca will speak the word prior to the caret when the user types a word delimiter.
en: Enable echo by word?  Enter y or n:
vi: Bật phản hồi theo từ không? Nhập y (có) hay n (không):

en: Please enter y or n.
vi: Hãy nhập chữ « y » (có) hay « n » (không).

note: Translators: if key echo is enabled, Orca will speak the name of a key as the user types on the keyboard.  If the user wants key echo, they will then be prompted for which classes of keys they want echoed.
en: Enable key echo?  Enter y or n:
vi: Bật phản hồi phím không? Nhập y (có) hay n (không):

note: Translators: this is in reference to key echo for normal text entry keys.
en: Enable alphanumeric and punctuation keys?  Enter y or n:
vi: Bật các phím abc và chấm câu không? Nhập y (có) hay n (không):

note: Translators: this is in reference to key echo for CTRL, ALT, Shift, Insert, and "Fn" on laptops.
en: Enable modifier keys?  Enter y or n:
vi: Bật các phím sửa đổi không? Nhập y (có) hay n (không):

note: Translators: this is in reference to key echo for Caps Lock, Num Lock, Scroll Lock, etc.
en: Enable locking keys?  Enter y or n:
vi: Bật các phím khoá không? Nhập y (có) hay n (không):

note: Translators: this is in reference to key echo for the keys at the top of the keyboard.
en: Enable function keys?  Enter y or n:
vi: Bật các phím chức năng không? Nhập y (có) hay n (không):

note: Translators: this is in reference to key echo for space, enter, escape, tab, backspace, delete, arrow keys, page up, page down, etc.
en: Enable action keys?  Enter y or n:
vi: Bật các phím hành động không? Nhập y (có) hay n (không):

note: Translators: we allow the user to choose between the desktop (i.e., has a numeric keypad) and laptop (i.e., small and compact) keyboard layouts for how they might control Orca.
en: Select desired keyboard layout.
vi: Chọn bố trí bàn phím yêu cầu.

note: Translators: we allow the user to choose between the desktop (i.e., has a numeric keypad) and laptop (i.e., small and compact) keyboard layouts for how they might control Orca.
en: 1. Desktop
vi: 1. Máy để bàn

note: Translators: we allow the user to choose between the desktop (i.e., has a numeric keypad) and laptop (i.e., small and compact) keyboard layouts for how they might control Orca.
en: 2. Laptop
vi: 2. Máy tính xách tay

note: Translators: this is prompting for whether the user wants to use a refreshable braille display (an external hardware device) or not.
en: Enable Braille?  Enter y or n:
vi: Bật chữ nổi không? Nhập y (có) hay n (không):

note: Translators: the braille monitor is a graphical display on the screen that is used for debugging and demoing purposes. It presents what would be (or is being) shown on the external refreshable braille display.
en: Enable Braille Monitor?  Enter y or n:
vi: Bật bộ trình bày chữ nổi không? Nhập y (có) hay n (không):

note: Translators: orca can be set up to automatically start when the user logs in.
en: Automatically start orca when you log in?  Enter y or n:
vi: Tự động khởi chạy Orca khi bạn đăng nhập không? Gõ y hoặc n:

en: Accessibility support for GNOME has just been enabled.
vi: Mới hiệu lực hỗ trợ khả năng truy cập GNOME.

en: You need to log out and log back in for the change to take effect.
vi: Bạn cần phải đăng xuất rồi đăng nhập lại để thay đổi có tác động.

en: Do you want to logout now?  Enter y or n:
vi: Bạn có muốn đăng xuất không? Nhập y hoặc n:

en: Setup complete. Logging out now.
vi: Thiết lập hoàn tất. Đang đăng xuất.

en: Setup complete.  Press Return to continue.
vi: Thiết lập xong. Hãy bấm phím Return để tiếp tục.

en: <b>Start from:</b>
vi: <b>Bắt đầu từ:</b>

en: C_urrent location
vi: Vị trí _hiện tại

en: Orca Find Dialog
vi: Hộp thoại Tìm

en: Start from:
vi: Bắt đầu từ:

en: Top of window
vi: Đỉnh cửa sổ

en: _Top of window
vi: Đỉ_nh cửa sổ

note: Translators: This is used in the Orca About dialog.
en: The Orca Team
vi: Nhóm Orca

note: Translators: This text is used in the Orca About dialog.
en: A free, open source scriptable screen reader, which provides access to applications and toolkits that support AT-SPI (e.g., the GNOME desktop).
vi: Một trình đọc màn hình có thể được văn lệnh điều khiển (phần mềm nguồn mở và sử dụng tự do) mà cung cấp truy cập đến các ứng dụng và bộ công cụ cũng hỗ trợ AT-SPI (v.d. môi trường GNOME).

note: Translators: This text is used in the Orca About dialog.
en: Copyright (c) 2005-2010 Sun Microsystems Inc. 
    Copyright (c) 2005-2008 Google Inc. 
    Copyright (c) 2008, 2009 Eitan Isaacson 
    Copyright (c) 2006-2009 Brailcom, o.p.s. 
    Copyright (c) 2001, 2002 BAUM Retec, A.G.
vi: Tác quyền © năm 2005-2010 của Sun Microsystems Inc. 
    Tác quyền © năm 2005-2008 của Google Inc. 
    Tác quyền © năm 2008, 2009 của Eitan Isaacson 
    Tác quyền © năm 2006-2009 của Brailcom, o.p.s. 
    Tác quyền © năm 2001, 2002 của BAUM Retec, A.G.

note: Translators: This text is used in the Orca About dialog. Orca is licensed under GPL2+.
en: Orca is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General
    Public License as published by the Free Software Foundation;
    either version 2.1 of the License, or (at your option) any
    later version.
    
    Orca is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
    the GNU Lesser General Public License for more details.
    
    You should have received a copy of the GNU Lesser General
    Public License along with Orca; if not, write to the
    Free Software Foundation, Inc., Franklin Street, Fifth Floor,
    Boston MA  02110-1301 USA.
vi: Orca là phần mềm tự do; bạn có thể phân phối lại và/hoặc
    sửa đổi dưới các điều khoản của Giấy Phép GNU Lesser General
    Public License được công bố bởi Tổ Chức Phần Mềm Tự Do;
    hoặc phiên bản 2.1 của Giấy Phép này, hoặc (tùy chọn) bất kỳ
    phiên bản sau nào.
    
    Orca được phân phối với mong muốn nó sẽ có ích, nhưng
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ
    BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG
    LÀM ĐƯỢC VIỆC DỨT KHOÁT.
    Xem Giấy Phép GNU Lesser General Public License để biết thêm chi tiết.
    
    Bạn đã nhận một bản sao của Giấy Phép GNU Lesser General
    Public License cùng với chương trình này; nếu không, hãy viết thư
    cho Tổ Chức Phần Mềm Tự Do :
    Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor,
    Boston, MA  02110-1301, USA (Mỹ).

note: Translators: this is an algorithm for tracking the mouse with the magnifier.  Proportional means that Orca attempts to position the mouse in the magnifier window in a way such that it helps represent where on the desktop the mouse is.  For example, if the mouse is 25% from the left edge of the deskt
en: Proportional
vi: Tỷ lệ

note: Translators: Key Binding is a table column header where the cells in the column represent keyboard combinations the user can press to invoke Orca commands.
en: Key Binding
vi: Tổ hợp phím

[ctx: VoiceType]
note: Translators: This refers to the default/typical voice used by Orca when presenting the content of the screen and other messages.
en: Default
vi: Mặc định

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting one or more characters which is in uppercase.
en: Uppercase
vi: Chữ hoa

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting one or more characters which is part of a hyperlink.
en: Hyperlink
vi: Siêu liên kết

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting information which is not displayed on the screen as text, but is still being communicated by the system in some visual fashion. For instance, Orca says "misspelled" to indicate the presence of the red squiggly line found under a spel
en: System
vi: Hệ thống

note: Attribute Mark in Braille column (IS_BRAILLED). Translators: The "Mark in braille" column consists of a single checkbox for each text attribute.  If the checkbox is checked, Orca will "underline" that attribute, if it is present, on the refreshable braille display.
en: Mark in braille
vi: Đánh dấu bằng chữ nổi

note: Attribute Value column (VALUE) Translators: "Present Unless" is a column header of the text attributes pane of the Orca preferences dialog.  On this pane, the user can select a set of text attributes that they would like spoken and/or indicated in braille.  Because the list of attributes could get q
en: Present Unless
vi: Đọc trừ khi

note: Pronunciation Dictionary actual string (word) column (ACTUAL). Translators: "Actual String" here refers to a text string as it actually appears in a text document. This might be an abbreviation or a particular word that is pronounced differently then the way that it looks.
en: Actual String
vi: Chuỗi thật

note: Pronunciation Dictionary replacement string column (REPLACEMENT) Translators: "Replacement String" here refers to the text string that will actually be used to speak it's matching "actual string". For example: if the actual string was "MHz", then the replacement (spoken) string would be "megahertz".
en: Replacement String
vi: Chuỗi thay thế

note: Translators: different speech systems and speech engines work differently when it comes to handling pauses (e.g., sentence boundaries). This property allows the user to specify whether speech should be sent to the speech synthesis system immediately when a pause directive is enountered or if it shou
en: Break speech into ch_unks between pauses
vi: Chia ra từng đ_oạn tiếng nói giữa hai lần tạm dừng

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "All" means that Orca will present progress bar updates regardless of what application and window they happen to be in. Translators: Orca has a setting which determines which progress bar update
en: All
vi: Tất cả

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "Application" means that Orca will present progress bar updates as long as the progress bar is in the active application (but not necessarily in the current window).
en: Application
vi: Ứng dụng

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "Window" means that Orca will present progress bar updates as long as the progress bar is in the active window.
en: Window
vi: Cửa sổ

note: Translators: When this option is enabled, dead keys will be announced when pressed. Translators: When this option is enabled, dead keys will be announced when pressed.
en: Enable non-spacing _diacritical keys
vi: Bật phím chỉ thêm _dấu phụ

note: TODO - JD: I did the above because GtkBuilder translator notes (which we have for the above string) are not getting sucked in to orca.pot. :-( Translators: When this option is enabled, inserted text of length 1 is spoken. Translators: When this option is enabled, inserted text of length 1 is spoken.
en: Enable echo by cha_racter
vi: Bật phản hồi theo _ký tự

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: (double click)
vi: (nhấn đúp)

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: (triple click)
vi: (nhấn ba lần)

note: Translators: an external braille device has buttons on it that permit the user to create input gestures from the braille device. The braille bindings are what determine the actions Orca will take when the user presses these buttons.
en: Braille Bindings
vi: Tổ hợp chữ nổi

note: Translators: A single braille cell on a refreshable braille display consists of 8 dots.  If the user chooses this setting, the dot in the bottom left corner will be used to 'underline' text of interest.
en: Dot _7
vi: Chấm _7

note: Translators: If the user chooses this setting, the dot in the bottom right corner of the braille cell will be used to 'underline' text of interest.
en: Dot _8
vi: Chấm _8

note: Translators: If the user chooses this setting, the two dots at the bottom of the braille cell will be used to 'underline' text of interest.
en: Dots 7 an_d 8
vi: Chấm 7 _và 8

[ctx: punctuation level]
note: Translators: If this setting is chosen, no punctuation symbols will be spoken as a user reads a document. Translators: this refers to how much punctuation will be spoken by Orca when presenting text on the screen.
en: _None
vi: Khô_ng có

note: Translators: If this setting is chosen, common punctuation symbols (like comma, period, question mark) will not be spoken as a user reads a document, but less common symbols (such as #, @, $) will.
en: So_me
vi: Một _số

note: Translators: If this setting is chosen, the majority of punctuation symbols will be spoken as a user reads a document.
en: M_ost
vi: Phần _lớn

note: Translators: This refers to the amount of information Orca provides about a particular object that receives focus.
en: Brie_f
vi: _Ngắn

note: Translators: when users are navigating a table, they sometimes want the entire row of a table read, or they just want the current cell to be presented to them. Translators: This is one of two options available in the Preferences dialog for the Table Rows setting. If chosen, Orca will speak just the 
en: Speak _cell
vi: Nó_i ô

note: Translators: this is a spoken prompt asking the user to press a new key combination (e.g., Alt+Ctrl+g) to create a new key bindings.
en: enter new key
vi: nhập phím mới

en: Key binding deleted. Press enter to confirm.
vi: Tổ hợp phím bị xoá. Nhấn phím Enter để xác nhận.

note: Translators: this is a spoken prompt letting the user know that the key combination (e.g., Ctrl+Alt+f) they just entered has already been bound to another command.
en: The key entered is already bound to %s
vi: Bạn đã nhập một phím đã đóng kết với %s

note: Translators: this is a spoken prompt letting the user know Orca know Orca has recorded a new key combination (e.g., Alt+Ctrl+g) based upon their input.
en: Key captured: %s. Press enter to confirm.
vi: Đã bắt phím: %s. Nhấn enter để xác nhận.

note: Translators: this is a spoken prompt confirming the key combination (e.g., Ctrl+Alt+f) the user just typed when creating a new key binding.
en: The new key is: %s
vi: Phím mới là: %s

note: Translators: this is a spoken prompt confirming that an existing key combination (e.g., Ctrl+Alt+f) that was associated with a command has been deleted.
en: The keybinding has been removed.
vi: Tổ hợp phím đã bị xoá.

note: We're here because given profile name exists, so we have to give that info to the user and give him the chance to continue, or not saving the profile
en: Profile <b>%s</b> already exists.
    Continue updating the existing profile with these new changes?
vi: Hồ sơ <b>%s</b> đã tồn tại.
    Tiếp tục cập nhật các thay đổi này và thoát khỏi hồ sơ?

en: <b>User Profile Conflict!</b>
vi: <b>Xung đột Hồ sơ Người dùng!</b>

en: Save Profile As Conflict
vi: Lưu hồ sơ như một xung đột

note: First of all, we give a chance of cancel profile change
en: You are about to change the active profile. If you
    have just made changes in your preferences, they will
    be dropped at profile load.
    
    Continue loading profile discarding previous changes?
vi: Hồ sơ hiện hành như đã bị bạn thay đổi. Nếu bạn
    chỉ thay đổi tùy chọn, nó sẽ bị hủy khi mở hồ sơ.
    
    Tiếp tục mở hồ sơ và bỏ qua các thay đổi trước đó?

en: <b>Load user profile info</b>
vi: <b>Nạp thông tin hồ sơ người dùng</b>

en: Load User Profile
vi: Mở Hồ sơ Người dùng

note: Translators: Orca Preferences is the configuration GUI for Orca.
en: Starting Orca Preferences.
vi: Đang khởi chạy Tùy thích Orca.

en: Orca Screen Reader / Magnifier
vi: Bộ Đọc và Phóng To Màn Hình Orca

note: Translators: This message is displayed when the user tries to start Orca and includes an invalid option as an argument. After the message, the list of arguments, as typed by the user, is displayed.
en: The following arguments are not valid:
vi: Các tham số sau không hợp lệ:

note: Translators: This message is displayed when the user tries to enable or disable a feature via an argument, but specified an invalid feature. Valid features are: speech, braille, braille-monitor, magnifier, main-window, and splash-window. These items are not localized and are presented in a list afte
en: The following items can be enabled or disabled:
vi: Các mục sau có thể được bật hoặc tắt:

en: Usage: orca [OPTION...]
vi: Sử dụng: orca [TÙY_CHỌN...]

note: Translators: this is a testing option for the command line.  It prints the names of applications known to the accessibility infrastructure to stdout and then exits.
en: Print the known running applications
vi: In những ứng dụng được biết là vẫn chạy

note: Translators: this enables debug output for Orca.  The YYYY-MM-DD-HH:MM:SS portion is a shorthand way of saying that the file name will be formed from the current date and time with 'debug' in front and '.out' at the end.  The 'debug' and '.out' portions of this string should not be translated (i.e.,
en: Send debug output to debug-YYYY-MM-DD-HH:MM:SS.out
vi: Gửi kết xuất gỡ lỗi cho tập tin debug-NNĂM-TG-NG-GI:PH:GY.out

note: Translators: this enables debug output for Orca and overrides the name of the debug file Orca will use for debug output if the --debug option is used.
en: Send debug output to the specified file
vi: Gửi kết xuất gỡ lỗi cho tập tin đưa ra

note: Translators: this is the description of the command line option '-s, --setup, --gui-setup' that will initially display a GUI dialog that would allow the user to set their Orca preferences.
en: Set up user preferences
vi: Thiết lập tùy thích người dùng

note: Translators: this is the description of the command line option '-t, --text-setup' that will initially display a list of questions in text form, that the user will need to answer, before Orca will startup. For this to happen properly, Orca will need to be run from a terminal window.
en: Set up user preferences (text version)
vi: Thiết lập tùy thích người dùng (kiểu văn bản)

note: Translators: this is the description of the command line option '-n, --no-setup' that means that Orca will startup without setting up any user preferences.
en: Skip set up of user preferences
vi: Bỏ qua việc thiết lập tùy thích người dùng

note: Translators: this is the description of the command line option '-u, --user-prefs-dir=dirname' that allows you to specify an alternate location for the user preferences.
en: Use alternate directory for user preferences
vi: Dùng thư mục xen kẽ cho tùy thích người dùng

note: Translators: if the user supplies an option via the '-e, --enable' command line option, it will be automatically enabled as Orca is started.
en: Force use of option
vi: Ép buộc dùng tùy chọn

note: Translators: if the user supplies an option via the '-d, --disable' command line option, it will be automatically disabled as Orca is started.
en: Prevent use of option
vi: Ngăn cản dùng tùy chọn

note: Translators: this is the Orca command line option to import to Orca a user profile from a given file
en: Import a profile from a given orca profile file
vi: Nhập một hồ sơ từ một tệp hồ sơ orca

note: Translators: this is the Orca command line option that will quit Orca. The user would run the Orca shell script again from a terminal window. If this command line option is specified, the script will quit any instances of Orca that are already running.
en: Quits Orca (if shell script used)
vi: Thoát Orca (nếu dùng văn lệnh trình bao)

note: Translators: this is the Orca command line option that will force the termination of Orca. The user would run the Orca shell script again from a terminal window. If this command line option is specified, the script will quit any instances of Orca that are already running.
en: Forces orca to be terminated immediately.
vi: Buộc orca thoát ngay lập tức.

note: Translators: this is the Orca command line option to tell Orca to replace any existing Orca process(es) that might be running.
en: Replace a currently running Orca
vi: Thay thế một tiến trình Orca đang chạy

note: Translators: this is text being sent to a terminal and we want to keep the text lines within terminal boundaries.
en: If Orca has not been previously set up by the user, Orca
    will automatically launch the preferences set up unless
    the -n or --no-setup option is used.
vi: Nếu Orca chưa được thiết lập bởi người dùng,
    Orca sẽ khởi chạy tự động hộp thoại thiết lập
    tùy thích, nếu tùy chọn « -n » hay « --no-setup »
    không được dùng.

en: Report bugs to orca-list@gnome.org.
vi: Hãy thông báo lỗi nào cho <orca-list@gnome.org>.

note: Translators: this is what Orca speaks and brailles when it quits.
en: Goodbye.
vi: Tạm biệt nhé.

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Exiting learn mode.
vi: Đang thoát khỏi chế độ học.

note: Translators: Orca has a "List Shortcuts Mode" that allows the user to list a group of keyboard shortcuts. Pressing 1 makes it possible for the user to navigate amongst a list of global ("default") commands. Pressing 2 allows the user to navigate amongst Orca commands specific to the application with
en: Exiting list shortcuts mode.
vi: Đang thoát khỏi chế độ liệt kê phím tắt.

note: Translators: this is a spoken prompt letting the user know that speech synthesis has been turned back on.
en: Speech enabled.
vi: Tiếng nói đã bật.

note: Translators: this is a spoken prompt letting the user know that speech synthesis has been temporarily turned off.
en: Speech disabled.
vi: Tiếng nói bị tắt.

note: Translators: there is a keystroke to reload the user preferences.  This is a spoken prompt to let the user know when the preferences has been reloaded.
en: Orca user settings reloaded.
vi: Thiết lập người dùng Orca đã được tải lại.

note: Translators: The following string instructs the user how to navigate amongst the list of commands presented in 'list shortcuts' mode as well as how to exit the list when finished.
en: Use Up and Down Arrow to navigate the list. Press Escape to exit.
vi: Nhấn Lên và Xuống để chuyển trong danh sách. Nhấn Escape để thoát.

note: Translators: This message is presented when the user is in 'list of shortcuts mode'. In this messsage, we present the number of shortcuts found.
en: %d Orca default shortcut found. | %d Orca default shortcuts found.
vi[0]: Tìm thấy %d phím tắt Orca ngầm định.

note: Translators: This message is presented when the user is in 'list of shortcuts mode'. In this message, we present the number of shortcuts found for the named application.
en: %(count)d Orca shortcut for %(application)s found. | %(count)d Orca shortcuts for %(application)s found.
vi[0]: Tìm thấy %(count)d phím tắt Orca cho %(application)s.

note: Translators: This message is presented when the user is in 'list of shortcuts mode'. This is the message we present when the user requested a list of application-specific shortcuts, but none could be found for that application.
en: No Orca shortcuts for %s found.
vi: Không tìm thấy phím tắt Orca nào cho %s.

note: Translators: when the user is attempting to locate a particular object and the top of a page or list is reached without that object being found, we "wrap" to the bottom and continue looking upwards. We need to inform the user when this is taking place. particular object and the top of the page or li
en: Wrapping to bottom.
vi: Cuộn đến đáy.

note: Translators: when the user is attempting to locate a particular object and the bottom of a page or list is reached without that object being found, we "wrap" to the top and continue looking downwards. We need to inform the user when this is taking place. particular object and the bottom of the page 
en: Wrapping to top.
vi: Cuộn đến đỉnh.

note: Translators: Orca has a 'List Shortcuts' mode by which a user can navigate through a list of the bound commands in Orca. Pressing 1 presents the commands/shortcuts available for all applications. These are the "default" commands/shortcuts. Pressing 2 presents commands/shortcuts Orca provides for the
en: Press 1 for Orca's default shortcuts. Press 2 for Orca's shortcuts for the current application. Press escape to exit.
vi: Nhấn 1 cho phím tắt Orca ngầm định. Nhấn 2 cho phím tắt Orca cho ứng dụng hiện tại. Nhấn escape để thoát.

en: keypad
vi: bàn phím số

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: double click
vi: nhấn đúp

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: triple click
vi: nhấn ba lần

note: Translators: This message is what is presented to the user when he/she attempts to import a settings profile, but the import failed for some reason.
en: Unable to import profile.
vi: Không thể nhập hồ sơ.

note: Translators: This message is what is presented to the user when he/she successfully imports a settings profile.
en: Profile import success.
vi: Nhập hồ sơ thành công.

note: Translators: This message is what is presented to the user when he/she attempts to import a settings profile but the import failed due to a bad key.
en: Import failed due to an unrecognized key: %s
vi: Lỗi nhập vì một khóa không nhận diện được: %s

en: Welcome to Orca.
vi: Chúc mừng bạn dùng Orca.

en: You already have an instance of an Orca preferences dialog open.
    
    Please close it before opening a new one.
vi: Bạn đã mở một hộp thoại tùy thích Orca.
    
    Hãy đóng nó trước khi mở cái mới.

en: Save Profile As
vi: Lưu hồ sơ thành

en: <b><big>Quit Orca?</big></b>
    
    This will stop all speech output and screen magnification.
vi: <b><big>Thoát khỏi Orca không?</big></b>
    
    Việc này sẽ thôi toàn bộ kết xuất nói và sự phóng đại màn hình.

en: <b>Adjust selected
    attributes</b>
vi: <b>Điều chỉnh các
    thuộc tính đã chọn.</b>

en: <b>Braille Indicator</b>
vi: <b>Cái chỉ chữ nổi</b>

en: <b>Hyperlink Indicator</b>
vi: <b>Cái chỉ siêu liên kết</b>

note: Translators: This is a label in the Preferences dialog box. It applies to several options related to which progress bars Orca should speak and how often Orca should speak them.
en: <b>Progress Bar Updates</b>
vi: <b>Cập nhật thanh tiến hành</b>

en: <b>Pronunciation Dictionary</b>
vi: <b>Từ điển Phát âm</b>

en: <b>Punctuation Level</b>
vi: <b>Tần suất đọc dấu chấm</b>

en: <b>Selection Indicator</b>
vi: <b>Cái chỉ vùng chọn</b>

note: Translators: This is label in the Preferences dialog box. It refers to what Orca will speak when the user arrows Up or Down in a table. The choices are to speak just the new cell or to speak the entire row.
en: <b>Table Rows</b>
vi: <b>Hàng Bảng</b>

en: <b>Text attributes</b>
vi: <b>Thuộc tính văn bản</b>

note: Translators:  In the context of magnifying the contents of the screen, "tracking" refers to whether or not an object (mouse pointer, the caret, or the widget with focus) is of interest.  Objects of interest must always be displayed.  "Alignment" refers to where on the screen objects of interest shou
en: <b>Tracking and Alignment</b>
vi: <b>Theo dõi và Sắp hàng</b>

en: <b>Verbosity</b>
vi: <b>Độ chi tiết</b>

en: Active _Profile:
vi: _Hồ sơ hiện hành:

en: Border size:
vi: Kích cỡ viền:

en: Contraction _Table:
vi: Bảng _từ rút gọn:

en: Cross-hair color:
vi: Màu chữ thập:

en: Cross-hair si_ze:
vi: _Kích cỡ chữ thập:

en: Cursor color:
vi: Màu con trỏ :

en: Cursor size:
vi: Kích cỡ con trỏ :

en: Custom siz_e
vi: Cỡ _riêng

note: Translators: Orca can present the current date to the user, here they can choose how the date should be presented to them.
en: Dat_e format:
vi: Định dạng _ngày tháng:

en: Disable _end of line symbol
vi: Tắt _ký hiệu kết thúc dòng

en: Disable gksu _keyboard grab
vi: Tắt bắt phím _gksu

note: Translators: When a user chooses a tracking alignment of "push", Orca moves the magnified view just enough to fit the object of interest at the very edge of the screen.  The "edge margin" allows the user to specify a margin so that objects are not displayed too close to the edge.
en: Edge mar_gin:
vi: _Lề cạnh:

en: Enable Braille _monitor
vi: Dùng bộ trình bày chữ _nổi

en: Enable Braille _support
vi: Bật khả năng _hỗ trợ chữ nổi

en: Enable _alphanumeric and punctuation keys
vi: Bật phím _abc và chấm câu

en: Enable _function keys
vi: Bật phím chức _năng

en: Enable _key echo
vi: Bật _phản hồi phím

en: Enable _magnifier
vi: Bật _kính lúp

en: Enable _modifier keys
vi: Bật phí_m sửa đổi

en: Enable _navigation keys
vi: Bật phím du_yệt qua

en: Enable ac_tion keys
vi: Bậ_t phím hành động

en: Enable bor_der
vi: Bật _viền

en: Enable c_ursor
vi: Bật con chạ_y

en: Enable cross-h_air
vi: Bật _chữ thập

en: Enable cross-hair cl_ip
vi: Bật trích chữ thậ_p

en: Enable echo by _sentence
vi: Bật phản hồi theo câ_u

en: Enable echo by _word
vi: Bật phản hồi th_eo từ

en: Enable lockin_g keys
vi: Bật _khoá phím

en: Hide s_ystem pointer
vi: Ẩn con t_rỏ hệ thống

en: In_vert colors
vi: Đả_o màu

en: Key Echo
vi: Phản hồi phím

[ctx: Magnification]
note: Translators: This is a label in the Preferences dialog box. It applies to a group of settings related to the border which separates the magnified and non-magnified views of the screen contents (i.e. when a split screen is being used). The options include whether or not there should be a border, the 
en: <b>Border</b>
vi: <b>Viền</b>

[ctx: Magnification]
note: Translators: This is a label in the Preferences dialog box. It applies to a group of settings related to the colors displayed for magnification users, namely brightness, contrast, and whether or not all colors should be inverted.
en: <b>Color</b>
vi: <b>Màu</b>

[ctx: Magnification]
note: Translators: This is a label in the Preferences dialog box. It applies to a group of settings related to the customization of the mouse pointer by adding a plus/cross-hair around it to make it easier to see. Options include whether or not cross-hairs should be enabled, as well as what their color an
en: <b>Cross-hair</b>
vi: <b>Chữ thập mảnh</b>

[ctx: Magnification]
note: Translators: This is a label in the Preferences dialog box. It applies to a group of settings related to the cursor displayed for magnification users. Users can opt to enable an enlarged cursor, and customize its size and color.
en: <b>Cursor</b>
vi: <b>Con trỏ</b>

[ctx: Magnification]
note: Translators: This is a label in the Preferences dialog. It applies to a number of settings related to magnification. The Zoomer is what holds/displays the magnified version of the screen contents.
en: <b>Zoomer</b>
vi: <b>Thu Phóng</b>

[ctx: Magnification]
note: This is a button on the Magnifier notebook page of the Preferences dialog. Pressing this button results in a dialog in which the user can fine tune more advanced settings.
en: Advanced...
vi: Nâng cao...

en: Mouse poi_nter:
vi: C_on trỏ chuột:

note: Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _down one button, move that attribute down one line in the list. The ordering in the l
en: Move _down one
vi: Chuyển _xuống một

note: Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _up one button, move that attribute up one line in the list. The ordering in the list 
en: Move _up one
vi: Chuyển _lên một

note: Translators: If this setting is enabled, Orca will only speak text which is actually displayed on the screen. It will NOT speak things like the role of an item (e.g. 'checkbox') or its state (e.g. 'not checked') or say 'mispelled' to indicate the presence of red squiggly spelling error lines -- thin
en: Only speak displayed text
vi: Chỉ đọc văn bản đang xem

en: Orca Preferences
vi: Tùy thích Orca

en: Orca _Modifier Key(s):
vi: Phím _bổ trợ Orca:

en: Pi_tch:
vi: C_ao:

note: Translators:  if this setting is enabled, the mouse pointer will move to each menu item that the user has arrowed to and each dialog box control that the user has tabbed to.
en: Pointer follows focus
vi: Con trỏ theo tiêu điểm

note: Translators: when using magnification software, it is possible for the mouse pointer to not be visible in the "zoomer," which is the magnified view of the screen.  If the "pointer follows zoomer" setting is enabled and the mouse is moved, the pointer will be moved so that it is visible in the zoomer
en: Pointer follows zoomer
vi: Con trỏ theo kính lúp

[ctx: ProgressBar]
note: Translators: Here this is a label for a spin button through which a user can customize the frequency in seconds an announcement should be made regarding the current value of a progress bar.
en: Frequency (secs):
vi: Tần số (giây):

[ctx: ProgressBarUpdates]
note: Translators: This is an option in the Preferences dialog box related to the speaking of progress bar information. If checked, Orca will speak progress bar information.
en: Enable_d
vi: _Bật

en: Quit Orca _without confirmation
vi: Thoát khỏi Orca, không cần _xác nhận

note: Translators: Orca has a setting which determines which progress bar updates should be announced. The options are all progress bars, only progress bars in the active application, or only progress bars in the current window.
en: Restrict to:
vi: Hạn chế thành:

note: Translators: Say all by refers to the way that Orca will say (speak) an amount of text -- in particular, where Orca where insert pauses. There are currently two choices (supplied by a combo box to the right of this label): say all by sentence and  say all by line.  If Orca were speaking a work of fi
en: Say All B_y:
vi: Nói tất cả th_eo :

en: Scale _factor:
vi: _Hệ số co dãn:

en: Show Orca _main window
vi: Hiện _cửa sổ Orca chính

en: Spea_k object mnemonics
vi: Nói phím gọi nhớ _về đối tượng

en: Speak _indentation and justification
vi: Cũng nó_i sự thụt lề và canh đều

en: Speak _none
vi: Không _nói

en: Speak blank lines
vi: Đọc dòng trống

note: Translators: This checkbox toggles whether or not Orca says the child position (e.g., 'item 6 of 7').
en: Speak child p_osition
vi: Nói vị trí _phụ

note: Translators: multicase strings are StringsWithWordsMashedTogetherLikeThis.
en: Speak multicase strings as wor_ds
vi: Nói chuỗi đa từ th_eo từ

en: Speak object under mo_use
vi: Nói đối tượng nằm dưới ch_uột

note: Translators: This is one of two options available in the Preferences dialog for the Table Rows setting. If chosen, Orca will speak the entire row when the user arrows Up or Down in a table.
en: Speak ro_w
vi: Nói hàn_g

en: Speak tutorial messages
vi: Nói thông điệp trợ lý

en: Speech _system:
vi: Hệ thống tiếng _nói:

en: Speech synthesi_zer:
vi: Bộ tổng hợ_p tiếng nói:

en: Start Orca when you lo_gin
vi: Khởi chạy Orca vào lúc đăn_g nhập

en: Start-up Profile:
vi: Hồ sơ khởi nạp:

en: Te_xt cursor:
vi: Con chạy _văn bản:

en: Text Attributes
vi: Thuộc tính văn bản

en: Ver_bose
vi: Ch_i tiết

en: Vo_lume:
vi: Âm _lượng:

en: _Abbreviated role names
vi: Tên v_ai viết tắt

en: _Control and menu item:
vi: Điều khiển và mụ_c trình đơn:

en: _Enable Contracted Braille
vi: Bật chữ nổi _rút gọn

en: _Enable speech
vi: Bật _nói

en: _Laptop
vi: Máy _xách tay

en: _New entry
vi: _Mục mới

en: _Present tooltips
vi: Đọc _gợi ý

en: _Rate:
vi: _Tỷ lệ:

en: _Speak all
vi: _Nói tất cả

note: Translators: Orca can present the current time to the user, here they can choose how the time should be presented to them.
en: _Time format:
vi: Định dạng _Thời gian:

en: _Voice settings:
vi: Thiết lập giọng _nói:

[ctx: braille dots]
note: Translators: This option refers to the dot or dots in braille which will be used to 'underline' certain characters.
en: _None
vi: Khô_ng có

note: Translators: short braille for an accelerator (what you see in a menu). We strive to keep it under three characters to preserve real estate.
en: acc
vi: ptắt

note: Translators: short braille for the rolename of an alert dialog. NOTE for all the short braille words: they we strive to keep them around three characters to preserve real estate on the braille display.  The letters are chosen to make them unique across all other rolenames, and they typically act lik
en: alrt
vi: báo

note: Translators: short braille for the rolename of an animation widget.
en: anim
vi: ảhoạt

note: Translators: short braille for the rolename of an arrow widget.
en: arw
vi: mtên

note: Translators: short braille for the rolename of a calendar widget.
en: cal
vi: lịch

note: Translators: short braille for the rolename of a canvas widget.
en: cnv
vi: vvẽ

note: Translators: short braille for the rolename of a caption (e.g., table caption).
en: cptn
vi: đđề

note: Translators: short braille for the rolename of a checkbox. Translators: short braille for the rolename of a check menu item.
en: chk
vi: kiểm

note: Translators: long braille for the rolename of a checkbox.
en: CheckBox
vi: Hộp kiểm tra

note: Translators: long braille for the rolename of a check menu item.
en: CheckItem
vi: Mục kiểm tra

note: Translators: spoken words for the rolename of a check menu item.
en: check item
vi: mục kiểm tra

note: Translators: short braille for the rolename of a color chooser.
en: clrchsr
vi: chmàu

note: Translators: long braille for the rolename of a color chooser.
en: ColorChooser
vi: Bộ chọn màu

note: Translators: short braille for the rolename of a column header. Translators: short braille for the rolename of a table column header.
en: colhdr
vi: đcột

note: Translators: long braille for the rolename of a column header. Translators: long braille for the rolename of a table column header.
en: ColumnHeader
vi: Đầu cột

note: Translators: short braille for the rolename of a combo box.
en: cbo
vi: thợp

note: Translators: short braille for the rolename of a date editor.
en: dat
vi: ngày

note: Translators: long braille for the rolename of a date editor.
en: DateEditor
vi: Bộ sửa ngày

note: Translators: spoken words for the rolename of a date editor.
en: date editor
vi: bộ sửa ngày

note: Translators: short braille for the rolename of a desktop icon. Translators: short braille for the rolename of a icon.
en: icn
vi: hình

note: Translators: long braille for the rolename of a desktop icon.
en: DesktopIcon
vi: Biểu tượng môi trường

note: Translators: short braille for the rolename of a desktop frame. Translators: short braille for the rolename of a frame.
en: frm
vi: ô

note: Translators: long braille for the rolename of a desktop frame.
en: DesktopFrame
vi: Khung môi trường

[ctx: shortbraille]
note: Translators: short braille for the rolename of a dial. You should attempt to treat it as an abbreviation of the translated word for "dial".  It is OK to use an unabbreviated word as long as it is relatively short.
en: dial
vi: quay

note: Translators: short braille for the rolename of a directory pane.
en: dip
vi: ôtm

note: Translators: long braille for the rolename of a directory pane.
en: DirectoryPane
vi: Ô thư mục

note: Translators: long braille for the rolename of an HTML document frame.
en: HtmlPane
vi: Ô HTML

note: Translators: spoken words for the rolename of an HTML document frame.
en: html content
vi: nội dung HTML

note: Translators: short braille for the rolename of a drawing area.
en: draw
vi: vẽ

note: Translators: long braille for the rolename of a drawing area.
en: DrawingArea
vi: Vùng vẽ

note: Translators: short braille for the rolename of a file chooser.
en: fchsr
vi: chtập

note: Translators: long braille for the rolename of a file chooser.
en: FileChooser
vi: Bộ chọn tập tin

note: Translators: short braille for the rolename of a filler.
en: flr
vi: điền

note: Translators: short braille for the rolename of a font chooser.
en: fnt
vi: phg

note: Translators: long braille for the rolename of a font chooser.
en: FontChooser
vi: Bộ chọn phông chữ

note: Translators: spoken words for the rolename of a font chooser.
en: font chooser
vi: bộ chọn phông chữ

[ctx: shortbraille]
note: Translators: short braille for the rolename of a form. You should attempt to treat it as an abbreviation of the translated word for "form".  It is OK to use an unabbreviated word as long as it is relatively short.
en: form
vi: mẫu

note: Translators: short braille for the rolename of a glass pane.
en: gpn
vi: ôtỷ

note: Translators: long braille for the rolename of a glass pane.
en: GlassPane
vi: Ô thuỷ tinh

note: Translators: short braille for the rolename of a heading.
en: hdng
vi: tiđề

note: Translators: long braille for the rolename of an html container.
en: HtmlContainer
vi: Đồ chứa HTML

note: Translators: spoken words for the rolename of an html container.
en: h t m l container
vi: đồ chứa h t m l

note: Translators: short braille for the rolename of a image.
en: img
vi: ảnh

note: Translators: short braille for the rolename of an internal frame.
en: ifrm
vi: kgnội

note: Translators: long braille for the rolename of an internal frame.
en: InternalFrame
vi: Khung nội bộ

note: Translators: short braille for the rolename of a label.
en: lbl
vi: nhãn

note: Translators: short braille for the rolename of a layered pane.
en: lyrdpn
vi: ôtầng

note: Translators: long braille for the rolename of a layered pane.
en: LayeredPane
vi: Ô sắp từng tầng

note: Translators: short braille for the rolename of a link.
en: lnk
vi: lkết

note: Translators: short braille for the rolename of a list item.
en: lstitm
vi: mụcds

note: Translators: long braille for the rolename of a list item.
en: ListItem
vi: Mục danh sách

note: Translators: short braille for the rolename of a menu.
en: mnu
vi: tđơn

note: Translators: short braille for the rolename of a menu bar.
en: mnubr
vi: ttđơn

note: Translators: long braille for the rolename of a menu bar.
en: MenuBar
vi: Thanh trình đơn

note: Translators: short braille for the rolename of a menu item.
en: mnuitm
vi: mụctđ

note: Translators: long braille for the rolename of a menu item.
en: MenuItem
vi: Mục trình đơn

note: Translators: short braille for the rolename of an option pane.
en: optnpn
vi: ôtùy

note: Translators: long braille for the rolename of an option pane.
en: OptionPane
vi: Ô tùy chọn

note: Translators: short braille for the rolename of a page tab.
en: pgt
vi: trg

note: Translators: short braille for the rolename of a page tab list.
en: tblst
vi: dstab

note: Translators: long braille for the rolename of a page tab list.
en: TabList
vi: Danh sách Tab

note: Translators: spoken words for the rolename of a page tab list.
en: tab list
vi: danh sách tab

note: Translators: short braille for the rolename of a panel.
en: pnl
vi: bảng

note: Translators: short braille for the rolename of a password field.
en: pwd
vi: mậtk

note: Translators: short braille for the rolename of a popup menu.
en: popmnu
vi: tự_mở

note: Translators: long braille for the rolename of a popup menu.
en: PopupMenu
vi: Trình đơn tự mở

note: Translators: short braille for the rolename of a progress bar.
en: pgbar
vi: tiếnh

note: Translators: short braille for the rolename of a push button.
en: btn
vi: nút

note: Translators: short braille for the rolename of a radio menu item.
en: rdmnuitm
vi: mụctdmột

note: Translators: long braille for the rolename of a radio menu item.
en: RadioItem
vi: Mục chọn một

note: Translators: short braille for the rolename of a root pane.
en: rtpn
vi: gốc

note: Translators: long braille for the rolename of a root pane.
en: RootPane
vi: Ô gốc

note: Translators: short braille for the rolename of a row header. Translators: short braille for the rolename of a table row header.
en: rwhdr
vi: đhàng

note: Translators: long braille for the rolename of a row header. Translators: long braille for the rolename of a table row header.
en: RowHeader
vi: Đầu hàng

note: Translators: short braille for the rolename of a scroll bar.
en: scbr
vi: tcuộn

note: Translators: short braille for the rolename of a scroll pane.
en: scpn
vi: ôcuộn

note: Translators: long braille for the rolename of a scroll pane.
en: ScrollPane
vi: Ô cuộn

note: Translators: short braille for the rolename of a section (e.g., in html).
en: sctn
vi: phần

note: Translators: short braille for the rolename of a separator.
en: seprtr
vi: tách

note: Translators: short braille for the rolename of a slider.
en: sldr
vi: trượt

note: Translators: short braille for the rolename of a split pane.
en: spltpn
vi: ôtách

note: Translators: long braille for the rolename of a split pane.
en: SplitPane
vi: Ô tách

note: Translators: short braille for the rolename of a spin button.
en: spin
vi: xoay

note: Translators: short braille for the rolename of a statusbar.
en: statbr
vi: tttr

note: Translators: short braille for the rolename of a table.
en: tbl
vi: bảng

note: Translators: short braille for the rolename of a table cell.
en: cll
vi: ô

note: Translators: short braille for the rolename of a tear off menu item.
en: tomnuitm
vi: rời

note: Translators: long braille for the rolename of a tear off menu item.
en: TearOffMenuItem
vi: Mục trình đơn tách rời

note: Translators: short braille for the rolename of a text entry field.
en: txt
vi: chữ

note: Translators: short braille for the rolename of a toggle button.
en: tglbtn
vi: bật-tắt

note: Translators: long braille for the rolename of a toggle button.
en: ToggleButton
vi: Nút bật/tắt

note: Translators: short braille for the rolename of a toolbar.
en: tbar
vi: ccụ

note: #-#-#-#-#  orca_49.5-1_vi.po (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a toolbar. #-#-#-#-#  scim_1.4.18+git20211204-0.2_vi.po  #-#-#-#-# Create the ToolBar setup block.
en: ToolBar
vi: Thanh công cụ

note: Translators: short braille for the rolename of a tooltip.
en: tip
vi: gợiý

note: Translators: long braille for the rolename of a tooltip.
en: ToolTip
vi: Gợi ý công cụ

note: Translators: short braille for the rolename of a tree.
en: tre
vi: cây

note: Translators: short braille for the rolename of a tree table.
en: trtbl
vi: bcây

note: Translators: long braille for the rolename of a tree table.
en: TreeTable
vi: Bảng cây

note: Translators: short braille for when the rolename of an object is unknown.
en: unk
vi: lạ

note: Translators: short braille for the rolename of a viewport.
en: vwprt
vi: cxem

note: Translators: short braille for the rolename of a window.
en: wnd
vi: csổ

note: Translators: short braille for the rolename of a header.
en: hdr
vi: đầu

note: Translators: short braille for the rolename of a footer.
en: ftr
vi: chân

comment: Name: do not translate/ tên: đừng dịch
note: Translators: short braille for the rolename of a application.
en: app
vi: ứng

note: Translators: long braille for the rolename of a autocomplete.
en: AutoComplete
vi: Tự động điền nốt

note: Translators: short braille for the rolename of an editbar.
en: edtbr
vi: chỉnh

note: Translators: long braille for the rolename of an editbar.
en: EditBar
vi: Thanh Sửa

note: Translators: short braille for the rolename of an embedded component.
en: emb
vi: nhúng

note: Translators: long braille for the rolename of an embedded component.
en: EmbeddedComponent
vi: Thành phần nhúng

note: Translators: Orca will tell you how many characters are repeated on a line of text.  For example: "22 space characters".  The %d is the number and the %s is the spoken word for the character.
en: %(count)d %(repeatChar)s character | %(count)d %(repeatChar)s characters
vi[0]: %(count)d %(repeatChar)s ký tự

note: Translators: This string is part of the presentation of an item that includes one or several consequtive superscripted characters, e.g. 'X' followed by 'superscript 2' followed by 'superscript 3' should be presented as 'X superscript 23'.
en:  superscript %s
vi: chữ %s cao

note: Translators: This string is part of the presentation of an item that includes one or several consequtive subscripted characters, e.g. 'X' followed by 'subscript 2' followed by 'subscript 3', should be presented as 'X subscript 23.'
en:  subscript %s
vi: chữ %s cao

note: Translators: short braille for the rolename of a document.
en: doc
vi: tàil

note: Translators: spoken words for the rolename of a document.
en: document
vi: tài liệu

note: Translators: the Orca "SayAll" command allows the user to press a key and have the entire document in a window be automatically spoken to the user.  If the user presses any key during a SayAll operation, the speech will be interrupted and the cursor will be positioned at the point where the speech w
en: Speaks entire document.
vi: Nói toàn tài liệu.

note: Translators: this represents the number of rows in a table.
en: table with %d row | table with %d rows
vi[0]: Bảng %d hàng

note: We've left a table.  Announce this fact.
en: leaving table.
vi: rời bảng.

note: Translators: this represents the row and column we're on in a table.
en: row %(row)d, column %(column)d
vi: hàng %(row)d, cột %(column)d

note: Translators: this represents the column we're on in a table. Translators: this is in references to a column in a table.
en: column %d
vi: cột %d

note: Translators: short braille for the rolename of a calendar view.
en: calv
vi: ôlịch

note: Translators: long braille for the rolename of a calendar view.
en: CalendarView
vi: Ô xem lịch

note: Translators: spoken words for the rolename of a calendar view.
en: calendar view
vi: ô xem lịch

note: Translators: short braille for the rolename of a calendar event.
en: cale
vi: kiện

note: Translators: long braille for the rolename of a calendar event.
en: CalendarEvent
vi: Sự kiện lịch

note: Translators: spoken words for the rolename of a calendar event.
en: calendar event
vi: sự kiện lịch

note: Translators: this tells Orca to act like 'biff', or let the user know when new mail has arrived, even if Evolution doesn't have focus.
en: Toggle whether we present new mail if we are not the active script.
vi: Bật tắt thông báo thư mới khi không phải chương trình đang hoạt động.

note: Translators: this tells Orca to act like 'biff', or let the user know when new mail has arrived, even if Evolution doesn't have focus.
en: present new mail if this script is not active.
vi: thông báo thư mới nếu chương trình không hoạt động.

note: Translators: this tells Orca to act like 'biff', or let the user know when new mail has arrived, even if Evolution doesn't have focus.
en: do not present new mail if this script is not active.
vi: không thông báo thư mới nếu chương trình không hoạt động.

note: Translators: we present this to the user to indicate that an email message has not been marked as having been read.
en: unread
vi: chưa đọc

note: Translators: this means there are no scheduled entries in the calendar.
en: No appointments
vi: Không có cuộc hẹn

note: Translators: this is the unlabelled arrow button near the top of the mail view Insert Attachment dialog in Evolution. We give it a name.
en: Directories button
vi: Nút thư mục

note: Translators: "blank" is a short word to mean the user has navigated to an empty line. Translators: this indicates an empty (blank) spread sheet cell. ####################################################################### # Strings for speech and braille                                       #
en: blank
vi: trắng

note: Translators: this is the name of a setup assistant window/screen in Evolution.
en: %s screen
vi: màn hình %s

note: Translators: this is an indication that Orca is unable to obtain the display of the gcalctool calculator, which is the area where calculation results are presented.
en: Unable to get calculator display
vi: Không thể hiển thị bàn tính

note: Translators: these are labels from the gedit spell checking dialog and must be the same strings gedit uses.  We hate keying off stuff like this, but we're forced to do so in in this case.
en: Change to:
vi: Đổi sang:

en: Spell checking is complete.
vi: Việc kiểm tra chính tả là hoàn tất.

en: Press Tab and Return to terminate.
vi: Hãy bấm phím Tab và Return để kết thúc.

note: Translators: this indicates a find command succeeded in finding something.
en: Phrase found.
vi: Đã tìm thấy.

en: Read the latest n messages in the incoming messages text area.
vi: Đọc tin nhắn mới nhất trong vùng văn bản tin nhắn gửi đến.

en: Searching.
vi: Đang tìm.

en: Search complete.
vi: Tìm kiếm hoàn tất.

en: No files found.
vi: Không tìm ra.

en: Work online / offline
vi: Hoạt động trực tuyến / ngoại tuyến

note: Translators: the "Workspace " and "Desk " strings are the prefix of what metacity shows when you press Ctrl+Alt and the left or right arrow keys to switch between workspaces.  The goal here is to find a match with that prefix.
en: Workspace
vi: Vùng làm việc

en: Desk
vi: Bàn

note: Translators: This denotes a notification to the user of some sort.
en: Notification %s
vi: Thông báo %s

note: Translators: The Package Manager application notifies the user of minor errors by displaying an icon in the status bar and adding them to an error log rather than displaying the error in a dialog box. This string is the label for a checkbox. If it is checked, Orca will inform the user when the notif
en: Notify me when errors have been logged.
vi: Thông báo khi lỗi nào đã được ghi lưu.

note: Translators: this is in reference to loading a web page or some other content.
en: Loading.  Please wait.
vi: Đang nạp. Vui lòng chờ.

note: Translators: this is in reference to loading a web page or some other content.
en: Finished loading.
vi: Hoàn tất nạp.

note: Translators: The Package Manager application notifies the user of minor errors by displaying an icon in the status bar and adding them to an error log rather than displaying the error in a dialog box. This is the message Orca will present to inform the user that this has occurred.
en: An error occurred. View the error log for details.
vi: Gặp lỗi. Xem sổ theo dõi lỗi để tìm chi tiết.

note: Translators: This is the tutorial string associated with a specific search field in the Packagemanager application. It is designed to inform the user how to move directly to the search results after the search has been completed.
en: Use Ctrl+L to move focus to the results.
vi: Dùng tổ hợp phím Ctrl+L để chuyển tiêu điểm sang kết quả.

en: New chat tab %s
vi: Thẻ chát mới %s

en: Display more options
vi: Hiển thị tùy chọn thêm

note: Translators: this is the input line of a spreadsheet (i.e., the place where enter formulas)
en: Presents the contents of the input line.
vi: Đọc nội dung trên dòng nhập.

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table counts as column headers.
en: Set the row to use as dynamic column headers when speaking calc cells.
vi: Đặt hàng cần dùng làm phần đầu cột động khi nói ô kiểu tính.

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table counts as column headers.
en: Clears the dynamic column headers.
vi: Xoá sạch các đầu cột động.

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table counts as row headers.
en: Set the column to use as dynamic row headers to use when speaking calc cells.
vi: Đặt cột cần dùng làm phần đầu hàng động khi nói ô bảng tính.

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table counts as row headers.
en: Clears the dynamic row headers
vi: Xoá sạch các đầu hàng động.

note: Checkbox for "Speak spread sheet cell coordinates". Translators: If checked, then Orca will speak the coordinates of the current spread sheet cell. Coordinates are the row and column position within the spread sheet (i.e. A1, B1, C2 ...)
en: Speak spread sheet cell coordinates
vi: Nói toạ độ ô trong bảng tính

note: Translators: this is an option to tell Orca whether or not it should speak table cell coordinates in document content.
en: Speak _cell coordinates
vi: Nói t_oạ độ ô

note: Translators: this is an option to tell Orca whether or not it should speak the span size of a table cell (e.g., how many rows and columns a particular table cell spans in a table).
en: Speak _multiple cell spans
vi: Nói ô th_eo nhiều hàng

note: Translators: this is an option for whether or not to speak the header of a table cell in document content.
en: Announce cell _header
vi: T_hông báo phần đầu ô

note: Translators: this is an option to allow users to skip over empty/blank cells when navigating tables in document content.
en: Skip _blank cells
vi: Bỏ qua ô _rỗng

note: Translators: this is the title of a panel containing options for specifying how to navigate tables in document content.
en: Table Navigation
vi: Duyệt Bảng

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table counts as column headers.
en: Dynamic column header set for row %d
vi: Phần đầu cột động đã đặt cho hàng %d

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table counts as column headers.
en: Dynamic column header cleared.
vi: Phần đầu cột động bị xoá.

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table counts as row headers.
en: Dynamic row header set for column %s
vi: Phần đầu hàng động đã đặt cho cột %s

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table counts as row headers.
en: Dynamic row header cleared.
vi: Phần đầu hàng động bị xoá.

note: Translators: this is the title of the window that you get when starting StarOffice.  The translated form has to match what StarOffice/OpenOffice is using.  We hate keying off stuff like this, but we're forced to do so in this case.
en: Welcome to StarOffice
vi: Chúc mừng bạn dùng StarOffice

note: Translators: this represents a match with the name of the "Available fields" list in the Tables wizard dialog in the the OOo oobase database application. We're looking for the accessible object name starting with "Available fields". We really try to avoid doing this kind of thing, but sometimes it i
en: Available fields
vi: Trường sẵn sàng

en: Note that the Scroll Down button has to be pressed numerous times.
vi: Ghi chú rằng cái nút Cuộn Xuống cần được bấm nhiều lần.

en: License Agreement Accept button now has focus.
vi: Cái nút đồng ý với các điều kiện giấy phép lúc bây giờ là hoạt động.

note: Translators: this is our made up name for the nameless field in StarOffice/OpenOffice calc that allows you to type in a cell coordinate (e.g., A4) and then move to it.
en: Move to cell
vi: Chuyển sang ô

note: Translators: this is an indication of the position of the focused Impress slide and the total number of slides in the presentation.
en: slide %(position)d of %(count)d
vi: slide %(position)d trên %(count)d

note: Translators: This message is to inform the user that the last row of a table in a document was just deleted.
en: Last row deleted.
vi: Dòng cuối đã bị xóa.

note: Translators: This message is to inform the user that a row in a table was just deleted.
en: Row deleted.
vi: Hàng đã xoá.

note: Translators: This message is to inform the user that a new table row was inserted at the end of the existing table. This typically happens when the user presses Tab from within the last cell of the table.
en: Row inserted at the end of the table.
vi: Hàng đã chèn vào cuối bảng.

note: Translators: This message is to inform the user that a row in a table was just inserted.
en: Row inserted.
vi: Hàng đã chèn.

note: Translators: this is the title of the window that you get when using StarOffice Presentation Wizard. The translated form has to match what StarOffice/OpenOffice is using.  We hate keying off stuff like this, but we're forced to do so in this case.
en: Presentation Wizard
vi: Trợ lý Trình diễn

note: Translators: this means a particular cell in a spreadsheet has a formula (e.g., "=sum(a1:d1)")
en: has formula
vi: có công thức

note: Translators: this is the name of a cell in a spreadsheet.
en: Cell %s
vi: Ô %s

note: Translators: people can enter a string of text that is too wide for a spreadsheet cell.  This string will be spoken if such a cell is encountered.
en: %d character too long | %d characters too long
vi[0]: quá dài theo %d ký tự

note: Translators: this represents the (row, col) position of a cell in a table.
en: Row %(row)d, column %(column)d.
vi: Hàng %(row)d, cột %(column)d.

note: Translators: this is the name of a panel in Thunderbird.
en: %s panel
vi: bảng điều khiển %s

note: Translators: this command will move the mouse pointer to the current item without clicking on it.
en: Routes the pointer to the current item.
vi: Chuyển con trỏ sang mục hiện thời.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Performs left click on current flat review item.
vi: Thực hiện nhắp trái trên mục xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Performs right click on current flat review item.
vi: Thực hiện nhắp trái trên mục xem lại phẳng hiện có.

note: Translators: the "Where am I" feature of Orca allows a user to press a key and then have information about their current context spoken and brailled to them.  For example, the information may include the name of the current pushbutton with focus as well as its mnemonic.
en: Performs the basic where am I operation.
vi: Thực hiện thao tác cơ bản Tôi ở đâu?

note: Translators: the "Where am I" feature of Orca allows a user to press a key and then have information about their current context spoken and brailled to them.  For example, the information may include the name of the current pushbutton with focus as well as its mnemonic.
en: Performs the detailed where am I operation.
vi: Thực hiện thao tác chi tiết Tôi ở đâu?

note: Translators: This command will cause the window's title to be spoken.
en: Speaks the title bar.
vi: Nói nhãn của thanh tựa đề.

note: Translators: This command will cause the window's status bar contents to be spoken.
en: Speaks the status bar.
vi: Nói nhãn của thanh trạng thái.

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text.  For example, they may want to find the "OK" button.
en: Opens the Orca Find dialog.
vi: Mở hộp thoại Tìm.

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text.  For example, they may want to find the "OK" button.  This string is used for finding the next occurence of a string.
en: Searches for the next instance of a string.
vi: Tìm chuỗi tương tự lần nữa

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text.  For example, they may want to find the "OK" button.  This string is used for finding the previous occurence of a string.
en: Searches for the previous instance of a string.
vi: Tìm chuỗi cũ.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that paints rectangles around the interesting (e.g., text) zones in the active window for the application that currently has focus.
en: Paints and prints the visible zones in the active window.
vi: Sơn và in ra các vùng hiển thị trong cửa sổ hoạt động.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Enters and exits flat review mode.
vi: Vào và rời chế độ xem lại phẳng.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the beginning of the previous line.
vi: Chuyển điểm xem lại phẳng về đầu dòng trước.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the home position.
vi: Chuyển điểm xem lại phẳng về.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speaks the current flat review line.
vi: Nói dòng xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Spells the current flat review line.
vi: Nói theo chính tả dòng xem lại phẳng hiện tại.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically spells the current flat review line.
vi: Nói theo chính tả ngữ âm dòng xem lại phẳng hiện tại.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the beginning of the next line.
vi: Chuyển điểm xem lại phẳng tới đầu dòng kế tiếp.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the end position.
vi: Chuyển điểm xem lại phẳng tới vị trí cuối.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the previous item or word.
vi: Chuyển điểm xem lại phẳng về mục hay từ trước đó.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the word above the current word.
vi: Chuyển điểm xem lại phẳng lên từ trên từ hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speaks the current flat review item or word.
vi: Nói mục hay từ xem lại phẳng hiện thời.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Spells the current flat review item or word.
vi: Nói theo chính tả mục hay từ xem lại phẳng hiện thời.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically spells the current flat review item or word.
vi: Nói theo chính tả ngữ âm mục hay từ xem lại phẳng hiện thời.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speaks the current flat review object.
vi: Nói đối tượng xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the next item or word.
vi: Chuyển điểm xem lại phẳng tới mục hay từ kế tiếp.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the word below the current word.
vi: Chuyển điểm xem lại phẳng xuống từ dưới từ hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the previous character.
vi: Chuyển điểm xem lại phẳng về ký tự trước đó.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the end of the line.
vi: Chuyển điểm xem lại phẳng tới cuối dòng.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speaks the current flat review character.
vi: Nói ký tự xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically speaks the current flat review character.
vi: Nói ngữ âm ký tự xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speaks unicode value of the current flat review character.
vi: Nói giá trị Unicode của ký tự xem lại phẳng hiện có.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the next character.
vi: Chuyển điểm xem lại phẳng tới ký tự kế tiếp.

note: Translators: when users are navigating a table, they sometimes want the entire row of a table read, or they just want the current cell to be presented to them.
en: Toggles whether to read just the current table cell or the whole row.
vi: Bật/tắt có nên đọc chỉ ô bảng hiện thời, hoặc toàn bộ hàng.

note: Translators: the attributes being presented are the text attributes, such as bold, italic, font name, font size, etc.
en: Reads the attributes associated with the current text character.
vi: Đọc các thuộc tính liên quan đến ký tự chữ hiện có.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that outputs useful information on the current script via speech and braille. This information will be helpful to script writers.
en: Reports information on current script.
vi: Thông báo thông tin về tập lệnh hiện có.

note: Translators: a refreshable braille display is an external hardware device that presents braille character to the user.  There are a limited number of cells on the display (typically 40 cells).  Orca provides the feature to build up a longer logical line and allow the user to press buttons on the bra
en: Pans the braille display to the left.
vi: Kéo ngang vùng hiển thị nổi qua trái.

note: Translators: a refreshable braille display is an external hardware device that presents braille character to the user.  There are a limited number of cells on the display (typically 40 cells).  Orca provides the feature to build up a longer logical line and allow the user to press buttons on the bra
en: Pans the braille display to the right.
vi: Kéo ngang vùng hiển thị nổi qua phải.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Moves flat review to the bottom left.
vi: Chuyển điểm xem lại phẳng qua trái, góc dưới.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Returns to object with keyboard focus.
vi: Trở về đối tượng có tiêu điểm bàn phím.

note: Translators: braille can be displayed in many ways. Contracted braille provides a more efficient means to represent text, especially long documents.  The feature used here is an option to toggle between contracted and uncontracted.
en: Turns contracted braille on and off.
vi: Bật/tắt chữ nổi súc tích.

note: Translators: hardware braille displays often have buttons near each braille cell.  These are called cursor routing keys and are a way for a user to tell the machine they are interested in a particular character on the display.
en: Processes a cursor routing key.
vi: Xử lý một phím định tuyến con trỏ.

note: Translators: this is used to indicate the start point of a text selection.
en: Marks the beginning of a text selection.
vi: Đánh dấu điểm bắt đầu lựa chọn đoạn văn.

note: Translators: this is used to indicate the end point of a text selection.
en: Marks the end of a text selection.
vi: Đánh dấu điểm kết thúc lựa chọn đoạn văn.

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Enters learn mode.  Press escape to exit learn mode.
vi: Vào chế độ học. Hãy bấm phím Escape để thoát khỏi chế độ học.

note: Translators: Orca has a "List Shortcuts Mode" that will allow the user to list a group of keyboard shortcuts. The Orca default shortcuts can be listed by pressing 1, and Orca shortcuts for the application under focus can be listed by pressing 2. User can press Up/ Down to navigate and hear the list,
en: Enters list shortcuts mode.  Press escape to exit list shortcuts mode.
vi: Vào chế độ liệt kê phím tắt. Nhấn Escape để thoát khỏi chế độ này.

note: Translators: the speech rate is how fast the speech synthesis engine will generate speech.
en: Decreases the speech rate.
vi: Giảm tốc độ nói tiếng.

note: Translators: the speech rate is how fast the speech synthesis engine will generate speech.
en: Increases the speech rate.
vi: Tăng tốc độ nói tiếng.

note: Translators: the speech pitch is how high or low in pitch/frequency the speech synthesis engine will generate speech.
en: Decreases the speech pitch.
vi: Giảm độ cao giọng nói.

note: Translators: the speech pitch is how high or low in pitch/frequency the speech synthesis engine will generate speech.
en: Increases the speech pitch.
vi: Tăng độ cao giọng nói.

en: Quits Orca
vi: Thoát khỏi Orca

note: Translators: the preferences configuration dialog is the dialog that allows users to set their preferences for Orca.
en: Displays the preferences configuration dialog.
vi: Hiển thị hộp thoại cấu hình tùy thích.

note: Translators: the application preferences configuration dialog is the dialog that allows users to set their preferences for a specific application within Orca.
en: Displays the application preferences configuration dialog.
vi: Hiển thị hộp thoại cấu hình tùy thích của ứng dụng.

note: Translators: Orca allows the user to turn speech synthesis on or off.  We call it 'silencing'.
en: Toggles the silencing of speech.
vi: Bật/tắt câm giọng nói.

note: Translators: Orca allows the user to enable/disable the speaking of indentation and justification.
en: Toggles the speaking of indentation and justification.
vi: Đổi đọc thụt lề và canh đều.

note: Translators: Orca allows users to cycle through punctuation levels. None, some, most, or all, punctuation will be spoken.
en: Cycles to the next speaking of punctuation level.
vi: Chuyển giữa các mức tần suất đọc dấu chấm.

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Cycles to the next key echo level.
vi: Chuyển giữa các mức âm phím.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that prints a list of all known applications currently running on the desktop, to stdout.
en: Prints a debug listing of all known applications to the console where Orca is running.
vi: In danh sách gỡ lỗi của mọi ứng dụng đã biết ra bàn giao tiếp nơi Orca đang chạy.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that allows the user to adjust the level of debug information that Orca generates at run time.
en: Cycles the debug level at run time.
vi: Xoay vòng chế độ gỡ lỗi vào lúc chạy.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that will take the component in the currently running application that has focus, and print debug information to the console giving its component ancestry (i.e. all the components that are its de
en: Prints debug information about the ancestry of the object with focus.
vi: In thông tin gỡ lỗi về các điều cấp trên của đối tượng có tiêu điểm.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that will take the currently running application, and print debug information to the console giving its component hierarchy (i.e. all the components and all their descendants in the component tre
en: Prints debug information about the application with focus.
vi: In thông tin gỡ lỗi về ứng dụng có tiêu điểm.

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that will print Orca memory usage information.
en: Prints memory usage information.
vi: In thông tin về cách sử dụng bộ nhớ.

note: Translators: this command announces information regarding the relationship of the given bookmark to the current position
en: Bookmark where am I with respect to current position.
vi: Lưu liên kết đến chỗ này tương ứng với vị trí hiện tại.

note: Translators: this command moves the current position to the location stored at the bookmark.
en: Go to bookmark.
vi: Theo liên kết lưu.

note: Translators: this event handler binds an in-page accessible object location to the given input key command.
en: Add bookmark.
vi: Lưu liên kết

note: Translators: this event handler saves all bookmarks for the current application to disk.
en: Save bookmarks.
vi: Lưu các liên kết.

note: Translators: this event handler cycles through the registered bookmarks and takes the user to the next bookmark location.
en: Go to next bookmark location.
vi: Đi tới địa chỉ liên kết kế tiếp.

note: Translators: this event handler cycles through the registered bookmarks and takes the user to the previous bookmark location.
en: Go to previous bookmark location.
vi: Về địa chỉ liên kết trước.

note: Translators: "color enhancements" are changes users can make to the appearance of the screen to make things easier to see, such as inverting the colors or applying a tint. This command toggles these enhancements on/off.
en: Toggles color enhancements.
vi: Bật/tắt tăng cường màu sắc.

note: Translators: "mouse enhancements" are changes users can make to the appearance of the mouse pointer to make it easier to see, such as increasing its size, changing its color, and surrounding it with crosshairs.  This command toggles these enhancements on/off.
en: Toggles mouse enhancements.
vi: Bật/tắt tăng cường con chuột.

note: Translators: this command increases the magnification level.
en: Increases the magnification level.
vi: Phóng to.

note: Translators: this command decreases the magnification level.
en: Decreases the magnification level.
vi: Thu nhỏ.

note: Translators: Orca allows the user to turn the magnifier on or off. This command not only toggles magnification, but also all of the color and pointer customizations made through the magnifier.
en: Toggles the magnifier.
vi: Bật/tắt kính lúp.

note: Translators: the user can choose between several different types of magnification, including full screen and split screen.  The "position" here refers to location of the magnifier.
en: Cycles to the next magnifier position.
vi: Đến vị trí kế tiếp khi phóng to.

note: Translators: Orca allows the item under the pointer to be spoken. This toggles the feature.
en: Toggle mouse review mode.
vi: Bật/tắt chế độ xem lại con chuột.

note: Translators: Orca can present the current time to the user when the user presses a shortcut key.
en: Present current time.
vi: Đọc giờ hiện tại.

note: Translators: Orca can present the current date to the user when the user presses a shortcut key.
en: Present current date.
vi: Đọc ngày hiện tại.

note: Translators: Orca normally intercepts all keyboard commands and only passes them along to the current application when they are not Orca commands.  This command causes the next command issued to be passed along to the current application, bypassing Orca's interception of it.
en: Passes the next command on to the current application.
vi: Gửi lệnh kế tiếp cho ứng dụng hiện thời.

note: Translators: Orca normally intercepts all keyboard commands and only passes them along to the current application when they are not Orca commands.  This command causes the next command issued to be passed along to the current application, bypassing Orca's interception of it.
en: Bypass mode enabled.
vi: Chế độ đi vòng đã bật.

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Entering learn mode.  Press any key to hear its function.  To exit learn mode, press the escape key.
vi: Đang vào chế độ học. Hãy bấm bất cứ phím nào để nghe chức năng của nó. Để thoát khỏi chế độ học này, bấm phím thoát (Esc).

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Learn mode.  Press escape to exit.
vi: Chế độ học. Hãy bấm phim Escape để thoát.

note: Translators: Orca has a 'List Shortcuts' mode by which a user can navigate through a list of the bound commands in Orca. This is the message that is presented to the user as confirmation that this mode has been entered.
en: List shortcuts mode.
vi: Chế độ danh sách phím tắt.

note: Translators: Orca has a command that allows the user to move the mouse pointer to the current object. This is a detailed message which will be presented if for some reason Orca cannot identify/find the current location. Translators: Orca has a command that allows the user to move the mouse pointer t
en: Could not find current location.
vi: Không tìm thấy vị trí hiện thời.

[ctx: location]
note: Translators: Orca has a command that allows the user to move the mouse pointer to the current object. This is a brief message which will be presented if for some reason Orca cannot identify/find the current location.
en: Not found
vi: Không tìm thấy

note: Translators: "white space" is a short phrase to mean the user has navigated to a line with only whitespace on it.
en: white space
vi: khoảng trắng

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Leaving flat review.
vi: Đang rời chế độ xem lại phẳng.

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Entering flat review.
vi: Đang vào chế độ xem lại phẳng.

note: Translators: This is a detailed message indicating that indentation and justification will be spoken.
en: Speaking of indentation and justification enabled.
vi: Bật đọc thụt lề và canh đều.

[ctx: indentation and justification]
note: Translators: This is a brief message that will be presented to the user who has just enabled/disabled the speaking of indentation and justification information.
en: Enabled
vi: Bật

note: Translators: This is a detailed message indicating that indentation and justification will not be spoken.
en: Speaking of indentation and justification disabled.
vi: Tắt đọc thụt lề và canh đều.

[ctx: indentation and justification]
note: Translators: This is a brief message that will be presented to the user who has just enabled/disabled the speaking of indentation and justification information.
en: Disabled
vi: Tắt

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to some.
vi: Đọc một vài dấu chấm.

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Some
vi: Một vài

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to most.
vi: Đọc phần lớn dấu chấm.

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Most
vi: Phần lớn

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to all.
vi: Đọc tất cả dấu chấm.

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: All
vi: Tất cả

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to none.
vi: Không đọc dấu chấm.

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All puntuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: None
vi: Không có

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to key.
vi: Âm phím đặt thành phím.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: key
vi: phím

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to word.
vi: Âm phím đặt thành từ.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: word
vi: từ

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to sentence.
vi: Âm phím đặt thành câu.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: sentence
vi: câu

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to key and word.
vi: Âm phím đặt thành phím và từ.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: key and word
vi: phím và từ

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to word and sentence.
vi: Âm phím đặt thành từ và câu.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: word and sentence
vi: từ và câu

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Key echo set to None.
vi: Âm phím đặt thành rỗng.

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: None
vi: Không có

note: Translators: when users are navigating a table, they sometimes want the entire row of a table read, or they just want the current cell to be presented to them.
en: Speak row
vi: Nói hàng

note: Translators: when users are navigating a table, they sometimes want the entire row of a table read, or they just want the current cell to be presented to them.
en: Speak cell
vi: Nói ô

[ctx: text]
note: Translators: when the user selects (highlights) text in a document, Orca lets them know this. Translators: this object is now selected. Let the user know this.
en: selected
vi: được chọn

[ctx: text]
note: Translators: this object is now unselected. Let the user know this. Translators: when the user unselects (unhighlights) text in a document, Orca lets them know this.
en: unselected
vi: chưa chọn

note: Translators: this is to inform the user of the presence of the red squiggly line which indicates that a given word is not spelled correctly.
en: misspelled
vi: sai chính tả

note: Translators: this is an index value so that we can tell which progress bar we are referring to.
en: Progress bar %d.
vi: Thanh tiến hành %d.

note: #-#-#-#-#  orca_49.5-1_vi.po (orca TRUNK)  #-#-#-#-# Translators: bold as in the font sense.
en: bold
vi: đậm

note: Translators: these represent the number of pixels for the left or right margins in a document.  We are hesitant to interpret the values -- they are given to us in some unknown form by the application, so we leave things in plural form here.
en: %(key)s %(value)s pixel | %(key)s %(value)s pixels
vi[0]: %(key)s %(value)s điểm ảnh

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text.  For example, they may want to find the "OK" button.  This message lets them know a string they were searching for was not found.
en: string not found
vi: không tìm thấy

note: Translators: Orca will provide more compelling output of the spell checking dialog in some applications.  The first thing it does is let them know what the misspelled word is.
en: Misspelled word: %s
vi: Từ sai chính tả : %s

en: Context is %s
vi: Ngữ cảnh là %s

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: paragraph selected down from cursor position
vi: đoạn văn được chọn bên dưới vị trí con trỏ

en: paragraph unselected down from cursor position
vi: đoạn văn bị bỏ chọn bên dưới vị trí con trỏ

en: paragraph selected up from cursor position
vi: đoạn văn được chọn bên trên vị trí con trỏ

en: paragraph unselected up from cursor position
vi: đoạn văn bị bỏ chọn bên trên vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: line selected to end from previous cursor position
vi: dòng được chọn bên phải vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: line selected from start to previous cursor position
vi: dòng được chọn bên trái vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: page selected from cursor position
vi: trang được chọn từ vị trí con trỏ

note: Translators: when the user unselects text in a document, Orca will speak information about what they have unselected.
en: page unselected from cursor position
vi: trang bị bỏ chọn từ vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: page selected to cursor position
vi: trang được chọn đến vị trí con trỏ

note: Translators: when the user unselects text in a document, Orca will speak information about what they have unselected.
en: page unselected to cursor position
vi: trang bị bỏ chọn đến vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: document selected to cursor position
vi: tài liệu được chọn đến vị trí con trỏ

note: Translators: when the user unselects text in a document, Orca will speak information about what they have unselected.
en: document unselected to cursor position
vi: tài liệu bị bỏ chọn đến vị trí con trỏ

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: document selected from cursor position
vi: tài liệu được chọn từ vị trí con trỏ

note: Translators: when the user unselects text in a document, Orca will speak information about what they have unselected.
en: document unselected from cursor position
vi: tài liệu bị bỏ chọn từ vị trí con trỏ

note: Translators: this means the user has selected all the text in a document (e.g., Ctrl+a in gedit).
en: entire document selected
vi: toàn bộ tài liệu đã chọn

note: Translators: this announces that a bookmark has been entered
en: entered bookmark
vi: liên kết lưu đã nhập vào

note: Translators: The following string is spoken to let the user know that he/she is on a link within an image map. An image map is an image/graphic which has been divided into regions. Each region can be clicked on and has an associated link. Please see http://en.wikipedia.org/wiki/Imagemap for more inf
en: image map link
vi: liên kết sơ đồ ảnh

note: Translators: this is for navigating HTML content one character at a time.
en: Goes to next character.
vi: Đi tới ký tự kế tiếp.

note: Translators: this is for navigating HTML content one character at a time.
en: Goes to previous character.
vi: Đi về ký tự trước đó.

note: Translators: this is for navigating HTML content one word at a time.
en: Goes to next word.
vi: Đi tới từ kế tiếp.

note: Translators: this is for navigating HTML content one word at a time.
en: Goes to previous word.
vi: Đi về từ trước đó.

note: Translators: this is for navigating HTML content one line at a time.
en: Goes to next line.
vi: Đi tới dòng kế tiếp.

note: Translators: this is for navigating HTML content one line at a time.
en: Goes to previous line.
vi: Đi về dòng trước đó.

note: Translators: this command will move the user to the beginning of an HTML document.
en: Goes to the top of the file.
vi: Đi về đầu của tập tin.

note: Translators: this command will move the user to the end of an HTML document.
en: Goes to the bottom of the file.
vi: Đi tới cuối của tập tin.

note: Translators: this command will move the user to the beginning of the line in an HTML document.
en: Goes to the beginning of the line.
vi: Đi về đầu của dòng.

note: Translators: this command will move the user to the end of the line in an HTML document.
en: Goes to the end of the line.
vi: Đi tới cuối của dòng.

note: Translators: this is for causing a collapsed combo box which was reached by Orca's caret navigation to be expanded.
en: Causes the current combo box to be expanded.
vi: Gây ra hộp tổ hợp được giãn ra.

note: Translators: this is for advancing the live regions politeness setting
en: Advance live region politeness setting.
vi: Tăng giá trị tùy theo vùng động.

note: Translators: this is for setting all live regions to 'off' politeness.
en: Set default live region politeness level to off.
vi: Tắt mức tùy theo vùng động.

note: Translators: this is a toggle to monitor live regions or not.
en: Monitor live regions.
vi: Theo dõi vùng động.

note: Translators: this is for reviewing up to nine stored previous live messages.
en: Review live region announcement.
vi: Xem lại thông báo vùng động.

note: Translators: this is for navigating between objects (regardless of type) in HTML
en: Goes to the previous object.
vi: Đi về đối tượng trước.

note: Translators: this is for navigating between objects (regardless of type) in HTML
en: Goes to the next object.
vi: Đi tới đối tượng kế tiếp.

note: Translators: Gecko native caret navigation is where Firefox itself controls how the arrow keys move the caret around HTML content.  It's often broken, so Orca needs to provide its own support.  As such, Orca offers the user the ability to switch between the Firefox mode and the Orca mode.
en: Switches between Gecko native and Orca caret navigation.
vi: Chuyển đổi giữa cách duyệt qua sở hữu của Gecko và kiểu dấu mũ của Oca.

note: Translators: hovering the mouse over certain objects on a web page causes a new object to appear such as a pop-up menu. This command will move the user to the object which just appeared as a result of the user hovering the mouse. If the user is already in the mouse over object, this command will hid
en: Moves focus into and away from the current mouse over.
vi: Chuyển tiêu điểm vào và ra vị trí con chuột hiện thời.

note: Translators: Gecko native caret navigation is where Firefox itself controls how the arrow keys move the caret around HTML content.  It's often broken, so Orca needs to provide its own support.  As such, Orca offers the user the ability to switch between the Firefox mode and the Orca mode.
en: Use _Orca Caret Navigation
vi: Dùng khả năng duyệt qua dấu mũ _Orca

note: Translators: Orca provides keystrokes to navigate HTML content in a structural manner: go to previous/next header, list item, table, etc.
en: Use Orca _Structural Navigation
vi: Dùng khả năng duyệt qua cấu trúc O_rca

note: Translators: Orca has had to implement its own caret navigation model to work around issues in Gecko/Firefox. In certain versions of Firefox, we must perform a focus grab on each object being navigated in order for things to work as expected; in other versions of Firefox, we must avoid doing so in o
en: _Grab focus on objects when navigating
vi: Bắt tiêu điểm trên đối tượn_g khi duyệt qua

note: Translators: when the user arrows up and down in HTML content, it is some times beneficial to always position the cursor at the beginning of the line rather than guessing the position directly above the current cursor position.  This option allows the user to decide the behavior they want.
en: _Position cursor at start of line when navigating vertically
vi: Để con chạy ở đầu dòng khi duyệt qua theo chiều dọc

note: Translators: when the user loads a new page in Firefox, they can optionally tell Orca to automatically start reading a page from beginning to end.
en: Automatically start speaking a page when it is first _loaded
vi: Tự động _bắt đầu nói một trang mới nạp

note: Translators: this is the title of a panel holding options for how to navigate HTML content (e.g., Orca caret navigation, positioning of caret, etc.).
en: Page Navigation
vi: Duyệt Trang

note: Translators: this is an option to allow users to have Orca automatically speak the line that contains the match while the user is still in Firefox's Find toolbar.
en: Speak results during _find
vi: Nói _kết quả trong khi tìm

note: Translators: this is an option which dictates whether the line that contains the match from the Find toolbar should always be spoken, or only spoken if it is a different line than the line which contained the last match.
en: Onl_y speak changed lines during find
vi: Chỉ nói dòng nào tha_y đổi trong khi tìm

note: Translators: this option allows the user to specify the number of matched characters that must be present before Orca speaks the line that contains the results from the Find toolbar.
en: Minimum length of matched text:
vi: Độ dài văn bản khớp tối thiểu :

note: Translators: this is the title of a panel containing options for using Firefox's Find toolbar.
en: Find Options
vi: Tùy chọn tìm

note: Translators: when the user selects (highlights) text in a document, Orca will speak information about what they have selected.
en: line selected down from cursor position
vi: dòng được chọn bên dưới vị trí con trỏ

en: line unselected down from cursor position
vi: dòng bị bỏ chọn bên dưới vị trí con trỏ

en: line selected up from cursor position
vi: dòng được chọn bên trên vị trí con trỏ

en: line unselected up from cursor position
vi: dòng bị bỏ chọn bên trên vị trí con trỏ

note: Translators: Orca has a command that moves the mouse pointer to the current location on a web page. If moving the mouse pointer caused an item to appear such as a pop-up menu, we want to present that fact.
en: New item has been added
vi: Mục mới đã được thêm vào

note: Translators: this is in reference to loading a web page or some other content.
en: Finished loading %s.
vi: Hoàn tất nạp %s.

note: Translators: hovering the mouse over certain objects on a web page causes a new object to appear such as a pop-up menu. Orca has a command will move the user to the object which just appeared as a result of the user hovering the mouse. If this command fails, Orca will present this message.
en: Mouse over object not found.
vi: Không tìm thấy con chuột ở trên đối tượng.

note: Translators: this announces to the user that live region support has been turned off.
en: Live region support is off
vi: Hỗ trợ vùng động bị tắt

note: Translators: this announces to the user that live region are being monitored.
en: Live regions monitoring on
vi: Theo dõi vùng động đã bật

en: Live regions monitoring off
vi: Theo dõi vùng động bị tắt

note: Translators: Gecko native caret navigation is where Firefox itself controls how the arrow keys move the caret around HTML content.  It's often broken, so Orca needs to provide its own support.  As such, Orca offers the user the ability to switch between the Firefox mode and the Orca mode.
en: Gecko is controlling the caret.
vi: Gecko đang điều khiển dấu mũ.

note: Translators: Gecko native caret navigation is where Firefox itself controls how the arrow keys move the caret around HTML content.  It's often broken, so Orca needs to provide its own support.  As such, Orca offers the user the ability to switch between the Firefox mode and the Orca mode.
en: Orca is controlling the caret.
vi: Orca đang điều khiển dấu mũ.

note: Translators: the %(level)d is in reference to a heading level in HTML (e.g., For <h3>, the level is 3) and the %(role)s is in reference to a previously translated rolename for the heading.
en: %(role)s level %(level)d
vi: %(role)s cấp %(level)d

note: Translators: this represents a list in HTML.
en: List with %d item | List with %d items
vi[0]: Danh sách có %d mục

note: Translators: Announces the number of headings in the web page that is currently being displayed.
en: %d heading | %d headings
vi[0]: %d phần đầu

note: Translators: Announces the number of forms in the web page that is currently being displayed.
en: %d form | %d forms
vi[0]: %d mẫu

note: Translators: Announces the number of non-layout tables in the web page that is currently being displayed.
en: %d table | %d tables
vi[0]: %d bảng

note: Translators: Announces the number of visited links in the web page that is currently being displayed.
en: %d visited link | %d visited links
vi[0]: %d liên kết đã thăm

note: Translators: Announces the number of unvisited links in the web page that is currently being displayed.
en: %d unvisited link | %d unvisited links
vi[0]: %d liên kết chưa thăm

note: Translators: Announces the percentage of the document that has been read.  This is calculated by knowing the index of the current position divided by the total number of objects on the page.
en: %d percent of document read | %d percent of document read
vi[0]: %d phần trăm tài liệu đã đọc

[ctx: text]
note: Translators: this is used to indicate the user is in a text area that is not editable.  It is meant to be spoken to the user.
en: read only
vi: chỉ đọc

note: Translators: this represents an item on the screen that has been set insensitive (or grayed out).
en: grayed
vi: màu xám tắt

note: Translators: this represents the state of a node in a tree. 'expanded' means the children are showing.  'collapsed' means the children are not showing.
en: collapsed
vi: đã co lại

en: expanded
vi: đã giãn ra

note: Translators: "multi-select" refers to a web form list in which more than one item can be selected at a time.
en: multi-select
vi: đa chọn

note: Translators: this represents the depth of a node in a tree view (i.e., how many ancestors a node has).  It is meant to be spoken.
en: tree level %d
vi: cấp cây %d

note: Translators: this represents a list item in a document. The nesting level is how 'deep' the item is (e.g., a level of 2 represents a list item inside a list that's inside another list). This is meant to be spoken. inside another list).
en: Nesting level %d
vi: Cấp lồng nhau %d

note: Translators: this is a indication of the focused icon and the count of the total number of icons within an icon panel. An example of an icon panel is the Nautilus folder view.
en: on %(index)d of %(total)d
vi: trên %(index)d của %(total)d

note: Translators: this refers to the position of an item in a list or group of objects, such as menu items in a menu, radio buttons in a radio button group, combobox item in a combobox, etc.
en: %(index)d of %(total)d
vi: %(index)d của %(total)d

[ctx: text]
note: Translators: this is used to indicate the user is in a text area that is not editable.  It is meant to be a short abbreviation to be presented on the braille display.
en: rdonly
vi: chỉ_đọc

note: Translators: this represents the depth of a node in a tree view (i.e., how many ancestors a node has).  It is meant to be presented on a braille display.
en: TREE LEVEL %d
vi: CẤP CÂY %d

note: Translators: this represents a list item in a document. The nesting level is how 'deep' the item is (e.g., a level of 2 represents a list item inside a list that's inside another list).  It is meant to be presented on the braille display.
en: LEVEL %d
vi: CẤP %d

note: Translators: Orca has a feature to speak the time when the user presses a shortcut key. This is one of the alternative formats that the user may wish to be presented with.
en: %H hours, %M minutes and %S seconds.
vi: %H giờ, %M phút và %S giây.

note: Translators: Orca has a feature to speak the time when the user presses a shortcut key. This is one of the alternative formats that the user may wish to be presented with.
en: %H hours and %M minutes.
vi: %H giờ và %M phút.

note: Translators: "Default Synthesizer" will appear in the list of available speech engines as a special item.  It refers to the default engine configured within the speech subsystem.  Apart from this item, the user will have a chance to select a particular speech engine by its real name, such as Festiva
en: Default Synthesizer
vi: Bộ tổng hợp mặc định

note: Translators: this is the name of a speech synthesis system called "Speech Dispatcher".
en: Speech Dispatcher
vi: Bộ Phát Tiếng Nói

note: Translators: This string will appear in the list of available voices for the current speech engine.  %s will be replaced by the name of the current speech engine, such as "Festival default voice" or "IBMTTS default voice".  It refers to the default voice configured for given speech engine within the
en: %s default voice
vi: Giọng nói mặc định %s

note: Translators: this refers to a link to a file, where the first item is the protocol (ftp, ftps, or file) and the second item the name of the file being linked to.
en: %(uri)s link to %(file)s
vi: liên kết %(uri)s đến tập tin %(file)s

note: Translators: this is the protocol of a link eg. http, mailto.
en: %s link
vi: liên kết %s

note: Translators: this is an indication that a given link points to an object that is on the same page.
en: same page
vi: cùng trang

note: Translators: this is an indication that a given link points to an object that is at the same site (but not on the same page as the link). (but not on the same page) as the link.
en: same site
vi: cùng trang chủ

note: Translators: this is an indication that a given link points to an object that is at a different site than that of the link.
en: different site
vi: trang chủ khác

note: Translators: This is the size of a file in kilobytes
en: %.2f kilobytes
vi: %.2f kilôbyte

note: Translators: This is the size of a file in megabytes
en: %.2f megabytes
vi: %.2f megabyte

[ctx: tablecell]
note: Translators: this is in reference to a table cell being selected or not.
en: not selected
vi: chưa chọn

note: Translators: this is in references to a row in a table.
en: row %d
vi: hàng %d

note: Translators: this is in references to a column in a table.
en: column %(index)d of %(total)d
vi: cột %(index)d của %(total)d

note: Translators: this is in reference to a row in a table.
en: row %(index)d of %(total)d
vi: hàng %(index)d của %(total)d

note: Translators: This is to indicate to the user that he/she is in the last cell of a table in a document.
en: End of table
vi: Kết thúc bảng

note: Translators: this is the number of space characters on a line of text.
en: %d space | %d spaces
vi[0]: %d dấu cách

note: Translators: this is the percentage value of a progress bar.
en: %d percent | %d percent
vi[0]: %d phần trăm

note: Translators: this is a count of the number of selected icons and the count of the total number of icons within an icon panel. An example of an icon panel is the Nautilus folder view.
en: %(index)d of %(total)d item selected | %(index)d of %(total)d items selected
vi[0]: %(index)d của %(total)d mục được chọn

note: Translators: this tells the user how many unfocused alert and dialog windows that this application has.
en: %d unfocused dialog | %d unfocused dialogs
vi[0]: %d hộp thoại không có tiêu điểm

note: Translators: this is an alternative name for the parent object of a series of icons.
en: Icon panel
vi: Bảng biểu tượng

note: Translators: The "default" button in a dialog box is the button that gets activated when Enter is pressed anywhere within that dialog box.
en: Default button is %s
vi: Nút mặc định là %s

note: Translators: the structural navigation keys are designed to move the caret around the document content by object type. Thus H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. This feature needs to be toggle-able so that it does not interfere with normal
en: Toggles structural navigation keys.
vi: Bật/tắt các phím duyệt qua kiểu cấu trúc.

note: Translators: the structural navigation keys are designed to move the caret around document content by object type. Thus H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. Some users prefer to turn this off to use Firefox's search when typing feature.  T
en: Structural navigation keys on.
vi: Các phím duyệt qua kiểu cấu trúc đã bật.

note: Translators: the structural navigation keys are designed to move the caret around document content by object type. Thus H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. Some users prefer to turn this off to use Firefox's search when typing feature.  T
en: Structural navigation keys off.
vi: Các phím duyệt qua kiểu cấu trúc bị tắt.

note: Translators: this is for navigating document content by moving from table cell to table cell. If the user gives a table navigation command but is not in a table, Orca speaks this message.
en: Not in a table.
vi: Không phải trong bảng.

note: Translators: this is for navigating document content by moving from table cell to table cell. This is the message spoken when the user attempts to move to the left of the current cell and is already in the first column.
en: Beginning of row.
vi: Đầu hàng.

note: Translators: this is for navigating document content by moving from table cell to table cell. This is the message spoken when the user attempts to move to the right of the current cell and is already in the last column.
en: End of row.
vi: Cuối hàng.

note: Translators: this is for navigating document content by moving from table cell to table cell. This is the message spoken when the user attempts to move to the cell above the current cell and is already in the first row.
en: Top of column.
vi: Đầu cột.

note: Translators: this is for navigating document content by moving from table cell to table cell. This is the message spoken when the user attempts to move to the cell below the current cell and is already in the last row.
en: Bottom of column.
vi: Cuối cột.

note: Translators: a uniform table is one in which each table cell occupies one row and one column (i.e. a perfect grid) In contrast, a non-uniform table is one in which at least one table cell occupies more than one row and/or column.
en: Non-uniform
vi: Không đều

note: Translators: The cell here refers to a cell within a table within a document.  We need to announce when the cell occupies or "spans" more than a single row and/or column.
en: Cell spans %d row | Cell spans %d rows
vi[0]: Ô nối %d hàng

note: Translators: this represents the number of columns in a table.
en:  %d column |  %d columns
vi[0]: %d cột

note: Translators: The cell here refers to a cell within a table within a document.  We need to announce when the cell occupies or "spans" more than a single row and/or column.
en: Cell spans %d column | Cell spans %d columns
vi[0]: Ô nối %d cột

note: Translators: this is for navigating among anchors in a document. An anchor is a named spot that one can jump to.
en: Goes to previous anchor.
vi: Nhảy về neo trước.

note: Translators: this is for navigating among anchors in a document. An anchor is a named spot that one can jump to.
en: Goes to next anchor.
vi: Nhảy tới neo tiếp.

note: Translators: this is for navigating document content by moving from anchor to anchor. (An anchor is a named spot that one can jump to.) This is a detailed message which will be presented to the user if no more anchors can be found.
en: No more anchors.
vi: Không còn neo nào nữa.

[ctx: structural navigation]
note: Translators: Orca has a command that allows the user to move to the next structural navigation object. In Orca, "structural navigation" refers to quickly moving through a document by jumping amongst objects of a given type, such as from link to link, or from heading to heading, or from form field to
en: Not found
vi: Không tìm thấy

note: Translators: this is for navigating among blockquotes in a document.
en: Goes to previous blockquote.
vi: Đi về khối trích dẫn trước.

note: Translators: this is for navigating among blockquotes in a document.
en: Goes to next blockquote.
vi: Đi tới khối trích dẫn kế tiếp.

note: Translators: this is for navigating document content by moving from blockquote to blockquote. This is a detailed message which will be presented to the user if no more blockquotes can be found.
en: No more blockquotes.
vi: Không còn khối trích dẫn nào nữa.

note: Translators: this is for navigating among buttons in a form within a document.
en: Goes to previous button.
vi: Nhảy về nút trước.

note: Translators: this is for navigating among buttons in a form within a document.
en: Goes to next button.
vi: Nhảy tới nút tiếp.

note: Translators: this is for navigating document content by moving from push button to push button in a form. This is a detailed message which will be presented to the user if no more push buttons can be found.
en: No more buttons.
vi: Không còn nút nào nữa.

note: Translators: this is for navigating among check boxes in a form within a document.
en: Goes to previous check box.
vi: Nhảy về hộp chọn trước.

note: Translators: this is for navigating among check boxes in a form within a document.
en: Goes to next check box.
vi: Nhảy tới hộp chọn tiếp.

note: Translators: this is for navigating document content by moving from checkbox to checkbox in a form. This is a detailed message which will be presented to the user if no more checkboxes can be found.
en: No more check boxes.
vi: Không còn hộp chọn nào nữa.

note: Translators: this is for navigating a document in a structural manner, where a 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc.
en: Goes to previous large object.
vi: Đi về đối tượng lớn trước.

note: Translators: this is for navigating a document in a structural manner, where a 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc.
en: Goes to next large object.
vi: Đi tới đối tượng lớn kế tiếp.

note: Translators: this is for navigating document content by moving from 'large object' to 'large object'. A 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc. This is a detailed message which will be presented to the user if no more large objects can be found.
en: No more large objects.
vi: Không còn đối tượng lớn nào nữa.

note: Translators: this is for navigating among combo boxes in a form within a document.
en: Goes to previous combo box.
vi: Nhảy về hộp tổ hợp trước.

note: Translators: this is for navigating among combo boxes in a form within a document.
en: Goes to next combo box.
vi: Nhảy tới hộp tổ hợp tiếp.

note: Translators: this is for navigating document content by moving from combo box to combo box in a form. This is a detailed message which will be presented to the user if no more checkboxes can be found.
en: No more combo boxes.
vi: Không còn hộp tổ hợp nào nữa.

note: Translators: this is for navigating among text entries in a form within a document.
en: Goes to previous entry.
vi: Nhảy về mục nhập trước.

note: Translators: this is for navigating among text entries in a form.
en: Goes to next entry.
vi: Nhảy tới mục nhập tiếp.

note: Translators: this is for navigating document content by moving from text entry to text entry in a form. This is a detailed message which will be presented to the user if no more text entries can be found.
en: No more entries.
vi: Không còn mục nhập nào nữa.

note: Translators: this is for navigating among fields in a form within a document.
en: Goes to previous form field.
vi: Đi về trường mẫu trước.

note: Translators: this is for navigating among fields in a form within a document.
en: Goes to next form field.
vi: Đi tới trường mẫu kế tiếp.

note: Translators: this is for navigating document content by moving from form field to form filed. This is a detailed message which will be presented to the user if no more form field can be found.
en: No more form fields.
vi: Không còn trường mẫu nào nữa.

note: Translators: this is for navigating in a document by heading. (e.g. <h1>)
en: Goes to previous heading.
vi: Đi về tiêu đề trước đó.

note: Translators: this is for navigating in a document by heading. (e.g., <h1>)
en: Goes to next heading.
vi: Đi tới tiêu đề kế tiếp.

note: Translators: this is for navigating in a document by heading. (e.g. <h1> is a heading at level 1).
en: Goes to previous heading at level %d.
vi: Nhảy về tiêu đề trước ở cấp %d.

note: Translators: this is for navigating in a document by heading. (e.g. <h1> is a heading at level 1).
en: Goes to next heading at level %d.
vi: Nhảy tới tiêu đề tiếp ở cấp %d.

note: Translators: this is for navigating HTML content by moving from heading to heading (e.g. <h1>, <h2>, etc). This string is the detailed message which Orca will present if there are no more headings found.
en: No more headings.
vi: Không còn tiêu đề nào nữa.

note: Translators: this is for navigating HTML content by moving from heading to heading at a particular level (i.e. only <h1> or only <h2>, etc.) This string is the detailed message which Orca will present if there are no more headings found at the desired level.
en: No more headings at level %d.
vi: Không còn tiêu đầu nào nữa ở cấp %d.

note: Translators: this is for navigating to the previous ARIA role landmark.  ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: Goes to previous landmark.
vi: Đi về mốc trước đó.

note: Translators: this is for navigating to the next ARIA role landmark.  ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: Goes to next landmark.
vi: Đi tới mốc kế tiếp.

note: Translators: this is for navigating to the previous ARIA role landmark.  ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.  This is an indication that one was not found.
en: No landmark found.
vi: Không tìm thấy.

note: Translators: this is for navigating among bulleted/numbered lists in a document.
en: Goes to previous list.
vi: Đi về danh sách trước.

note: Translators: this is for navigating among bulleted/numbered lists in a document.
en: Goes to next list.
vi: Đi tới danh sách kế tiếp.

note: Translators: this is for navigating document content by moving from bulleted/numbered list to bulleted/numbered list. This string is the detailed message which Orca will present if there are no more lists found.
en: No more lists.
vi: Không còn danh sách nào nữa.

note: Translators: this is for navigating among bulleted/numbered list items in a document.
en: Goes to previous list item.
vi: Đi về mục danh sách trước.

note: Translators: this is for navigating among bulleted/numbered list items in a document.
en: Goes to next list item.
vi: Đi tới mục danh sách kế tiếp.

note: Translators: this is for navigating document content by moving from bulleted/numbered list item to  bulleted/ numbered list item.  This string is the detailed message which Orca will present if there are no more list items found.
en: No more list items.
vi: Không còn mục danh sách nào nữa.

note: Translators: this is for navigating between live regions
en: Goes to previous live region.
vi: Đi về vùng động trước đó.

note: Translators: this is for navigating between live regions
en: Goes to next live region.
vi: Đi tới vùng động kế tiếp.

note: Translators: this is for navigating to the last live region which made an announcement.
en: Goes to the last live region which made an announcement.
vi: Tới vùng động cuối mà đã có thông báo.

note: Translators: this is for navigating HTML in a structural manner, where a 'live region' is a location in a web page that are updated without having to refresh the entire page.
en: No more live regions.
vi: Không có vùng động nào nữa.

note: Translators: this is for navigating among paragraphs in a document.
en: Goes to previous paragraph.
vi: Nhảy về đoạn văn trước.

note: Translators: this is for navigating among paragraphs in a document.
en: Goes to next paragraph.
vi: Nhảy tới đoạn văn tiếp.

note: Translators: this is for navigating document content by moving from paragraph to paragraph. This string is the detailed message which Orca will present if there are no more paragraphs found.
en: No more paragraphs.
vi: Không còn đoạn văn nào nữa.

note: Translators: this is for navigating among radio buttons in a form within a document.
en: Goes to previous radio button.
vi: Nhảy về nút chọn một trước.

note: Translators: this is for navigating among radio buttons in a form within a document.
en: Goes to next radio button.
vi: Nhảy tới nút chọn một tiếp.

note: Translators: this is for navigating in document content by moving from radio button to radio button in a form. This string is the detailed message which Orca will present if there are no more radio buttons found.
en: No more radio buttons.
vi: Không còn nút chọn một nào nữa.

note: Translators: this is for navigating among separators, such as the <hr> tag, in a document.
en: Goes to previous separator.
vi: Đi về dấu tách trước đó.

note: Translators: this is for navigating among separators, such as the <hr> tag, in a document.
en: Goes to next separator.
vi: Đi tới dấu tách kế tiếp.

note: Translators: this is for navigating document content by moving amongst separators (e.g. <hr> tags). This string is the detailed message which Orca will present if there are no more separators found.
en: No more separators.
vi: Không còn dấu tách nào nữa.

note: Translators: this is for navigating among tables in a document.
en: Goes to previous table.
vi: Đi về bảng trước.

note: Translators: this is for navigating among tables in a document.
en: Goes to next table.
vi: Đi tới bảng kế tiếp.

note: Translators: this is for navigating document content by moving from table to table.  This string is the detailed message which Orca will present if there are no more tables found.
en: No more tables.
vi: Không còn bảng nào nữa.

note: Translators: this is for navigating among table cells in a document.
en: Goes left one cell.
vi: Chuyển bên trái theo một ô

note: Translators: this is for navigating among table cells in a document.
en: Goes right one cell.
vi: Chuyển bên phải theo một ô

note: Translators: this is for navigating among table cells in a document.
en: Goes up one cell.
vi: Chuyển bên trên theo một ô

note: Translators: this is for navigating among table cells in a document.
en: Goes down one cell.
vi: Chuyển bên dưới theo một ô

note: Translators: this is for navigating among table cells in a document.
en: Goes to the first cell in a table.
vi: Đi về ô đầu của bảng.

note: Translators: this is for navigating among table cells in a document.
en: Goes to the last cell in a table.
vi: Đi tới ô cuối của bảng.

note: Translators: this is for navigating among unvisited links in a document.
en: Goes to previous unvisited link.
vi: Đi về liên kết chưa thăm trước.

note: Translators: this is for navigating among unvisited links in a document.
en: Goes to next unvisited link.
vi: Đi tới liên kết chưa thăm kế tiếp.

note: Translators: this is for navigating document content by moving from unvisited link to unvisited link. This string is the detailed message which Orca will present if there are no more unvisited links found.
en: No more unvisited links.
vi: Không còn liên kết chưa thăm nào nữa.

note: Translators: this is for navigating among visited links in a document.
en: Goes to previous visited link.
vi: Đi về liên kết đã thăm trước.

note: Translators: this is for navigating among visited links in a document.
en: Goes to next visited link.
vi: Đi tới liên kết đã tham kế tiếp.

note: Translators: this is for navigating document content by moving from visited link to visited link. This string is the detailed message which Orca will present if there are no more visited links found.
en: No more visited links.
vi: Không còn liên kết đã thăm nào nữa.

[ctx: textattr]
note: Translators: this attribute specifies the background color of the text. The value is an RGB value of the format "u,u,u". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: background color
vi: màu nền

[ctx: textattr]
note: Translators: this attribute specifies whether to make the background color for each character the height of the highest font used on the current line, or the height of the font used for the current character. It will be a "true" or "false" value. See: http://library.gnome.org/devel/atk/1.22/AtkText.
en: background full height
vi: bề cao đầy nền

[ctx: textattr]
note: Translators: this attribute specifies whether a GdkBitmap is set for stippling the background color. It will be a "true" or "false" value. See http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: background stipple
vi: chấm lên nền

[ctx: textattr]
note: Translators: this attribute specifies the direction of the text. Values are "none", "ltr" or "rtl". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: direction
vi: hướng

[ctx: textattr]
note: Translators: this attribute specifies whether the text is editable. It will be a "true" or "false" value. See http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: editable
vi: sửa được

[ctx: textattr]
note: Translators: this attribute specifies the font family name of the text. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: family name
vi: họ

[ctx: textattr]
note: Translators: this attribute specifies the foreground color of the text. The value is an RGB value of the format "u,u,u". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: foreground color
vi: màu cảnh gần

[ctx: textattr]
note: Translators: this attribute specifies whether a GdkBitmap is set for stippling the foreground color. It will be a "true" or "false" value. See http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: foreground stipple
vi: chấm lên cảnh gần

[ctx: textattr]
note: Translators: this attribute specifies the effect applied to the font used by the text. See: http://www.w3.org/TR/2002/WD-css3-fonts-20020802/#font-effect http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: font effect
vi: hiệu ứng phông chữ

[ctx: textattr]
note: Translators: this attribute specifies the indentation of the text (in pixels). See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: indent
vi: thụt lề

[ctx: textattr]
note: Translators: this attribute specifies there is something "wrong" with the text, such as it being a misspelled word. See: https://developer.mozilla.org/en/Accessibility/AT-APIs/Gecko/TextAttrs
en: mistake
vi: lỗi

[ctx: textattr]
note: Translators: this attribute specifies there is something "wrong" with the text, such as it being a misspelled word. See: https://developer.mozilla.org/en/Accessibility/AT-APIs/Gecko/TextAttrs Translators: this attribute specifies whether the text is invisible. It will be a "true" or "false" value. S
en: invisible
vi: vô hình

[ctx: textattr]
note: Translators: this attribute specifies how the justification of the text. Values are "left", "right", "center" or "fill". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: justification
vi: sắp thẳng

[ctx: textattr]
note: Translators: this attribute specifies the language that the text is written in. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: language
vi: ngôn ngữ

[ctx: textattr]
note: Translators: this attribute specifies the pixel width of the left margin. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: left margin
vi: lề bên trái

[ctx: textattr]
note: Translators: this attribute specifies the height of the line of text. See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-line-height http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: line height
vi: bề cao dòng

[ctx: textattr]
note: Translators: this attribute refers to the named style which is associated with the entire paragraph and which controls the default formatting (font, text size, alignment, etc.) of that paragraph. Examples of paragraph styles include "Heading 1", "Heading 2", "Caption", "Footnote", "Text Body", "Titl
en: paragraph style
vi: kiểu dáng đoạn văn

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave above each newline-terminated line. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: pixels above lines
vi: điểm ảnh bên trên dòng

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave below each newline-terminated line. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: pixels below lines
vi: điểm ảnh dưới dòng

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave between wrapped lines inside the same newline-terminated line (paragraph). See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: pixels inside wrap
vi: điểm ảnh bên trong dòng cuộn

[ctx: textattr]
note: Translators: this attribute specifies the pixel width of the right margin. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: right margin
vi: lề bên phải

[ctx: textattr]
note: Translators: this attribute specifies the number of pixels that the text characters are risen above the baseline. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: rise
vi: nâng

[ctx: textattr]
note: Translators: this attribute specifies the scale of the characters. The value is a string representation of a double. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: scale
vi: tỷ lệ

[ctx: textattr]
note: Translators: this attribute specifies the size of the text. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: size
vi: kích cỡ

[ctx: textattr]
note: Translators: this attribute specifies the stretch of he text, if set. Values are "ultra_condensed", "extra_condensed", "condensed", "semi_condensed", "normal", "semi_expanded", "expanded", "extra_expanded" or "ultra_expanded". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribut
en: stretch
vi: giãn

[ctx: textattr]
note: Translators: this attribute specifies whether the text is strike though (in other words, whether there is a line drawn through it). Values are "true" or "false". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: strike through
vi: gạch đè

[ctx: textattr]
note: Translators: this attribute specifies the slant style of the text, if set. Values are "normal", "oblique" or "italic". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: style
vi: kiểu dáng

[ctx: textattr]
note: Translators: this attribute specifies the decoration of the text. See: http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-decoration http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: text decoration
vi: trang trí chữ

[ctx: textattr]
note: Translators: this attribute specifies the angle at which the text is displayed (i.e. rotated from the norm) and is represented in degrees of rotation. See: http://www.w3.org/TR/2003/CR-css3-text-20030514/#glyph-orientation-horizontal http://wiki.services.openoffice.org/wiki/Accessibility/TextAttribu
en: text rotation
vi: xoay chữ

[ctx: textattr]
note: Translators: this attribute specifies the shadow effects applied to the text. See: http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-shadow http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: text shadow
vi: bóng chữ

[ctx: textattr]
note: Translators: this attributes specifies whether the text is underlined. Values are "none", "single", "double" or "low". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: underline
vi: gạch dưới

[ctx: textattr]
note: Translators: this attribute specifies the capitalization variant of the text, if set. Values are "normal" or "small_caps". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: variant
vi: biến thể

[ctx: textattr]
note: Translators: this attributes specifies what vertical alignment property has been applied to the text. See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: vertical align
vi: canh lề thẳng đứng

[ctx: textattr]
note: Translators: this attribute specifies the weight of the text. See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight
en: weight
vi: độ đậm

[ctx: textattr]
note: Translators: this attribute specifies the wrap mode of the text, if any. Values are "none", "char" or "word". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: wrap mode
vi: chế độ cuộn

[ctx: textattr]
note: Translators: this attribute specifies the way the text is written. Values are "lr-tb", "rl-tb", "tb-rl", "tb-lr", "bt-rl", "bt-lr", "lr", "rl" and "tb". See: http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection http://wiki.services.openoffice.org/wiki/Accessibility/TextAttrib
en: writing mode
vi: chế độ viết

[ctx: textattr]
note: The following are the known values of some of these text attributes. These values were found in the Atk documentation at: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute No doubt there will be more, and as they are found, they can be added to this table so they can be translate
en: true
vi: đúng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "invisible", "editable", bg-full-height", "strikethrough", "bg-stipple" and "fg-stipple". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: false
vi: sai

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect", "underline", "text-shadow", "wrap mode" and "direction". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute http://wiki.services.openoffice.org/wiki/Accessibility/TextAttri
en: none
vi: không có

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: engrave
vi: khắc

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: emboss
vi: chạm nổi

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: outline
vi: nét ngoài

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: overline
vi: gạch trên

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: line through
vi: gạch qua

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: blink
vi: nháy

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-shadow". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: black
vi: đen

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: single
vi: đơn

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: double
vi: đôi

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: low
vi: thấp

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: char
vi: ký tự

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: word
vi: từ

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode." It corresponds to GTK_WRAP_WORD_CHAR, defined in the Gtk documentation as "Wrap text, breaking lines in between words, or if that is not enough, also between graphemes." See: http://library.gnome.or
en: word char
vi: ngắt theo từ

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: left
vi: trái

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: right
vi: phải

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: center
vi: giữa

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". In Gecko, when no justification has be explicitly set, they report a justification of "start".
en: no justification
vi: không sắp thẳng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: fill
vi: tô đầy

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: ultra condensed
vi: rất hẹp

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: extra condensed
vi: rất hẹp

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: condensed
vi: hẹp

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: semi condensed
vi: bán hẹp

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch" and "variant". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: normal
vi: chuẩn

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: semi expanded
vi: bán mở rộng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: expanded
vi: mở rộng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: extra expanded
vi: rất mở rộng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: ultra expanded
vi: cực mở rộng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "variant". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: small caps
vi: chữ hoa nhỏ

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "style". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: oblique
vi: xiên

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "style". See: http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
en: italic
vi: nghiêng

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: Default
vi: Mặc định

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: Text body
vi: Thân văn bản

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style". See: http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: Heading
vi: Tiêu đề

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: baseline
vi: đường cơ bản

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: sub
vi: dưới

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: super
vi: siêu

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: top
vi: trên

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: text-top
vi: trên văn bản

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: middle
vi: giữa

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: bottom
vi: dưới

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
en: text-bottom
vi: dưới văn bản

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align" and "writing-mode". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
en: inherit
vi: kế thừa

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "strikethrough." It refers to the line style.
en: solid
vi: đặc

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "invalid". It is an indication that the text is not spelled correctly. See: https://developer.mozilla.org/en/Accessibility/AT-APIs/Gecko/TextAttrs Translators: This is the text-spelling attribute. See: http://wi
en: spelling
vi: chính tả

note: Translators: this is a tip for the user on how to toggle a checkbox.
en: Press space to toggle.
vi: Bấm phím dài để bật/tắt.

note: Translators: this is a tip for the user on how to interact with a combobox.
en: Press space to expand, and use up and down to select an item.
vi: Bấm phím dài để mở rộng, bấm mũi tên trên và dưới để chọn mục.

note: Translators: If this application has more than one unfocused alert or dialog window, inform user of how to refocus these.
en: Press alt+f6 to give focus to child windows.
vi: Bấm tổ hợp phím Alt+F6 để đặt tiêu điểm trong cửa sổ con.

note: Translators: this gives tips on how to navigate items in a layered pane.
en: To move to items, use either the arrow keys or type ahead searching.
vi: Để chuyển sang mục, dùng hoặc phím mũi tên hoặc chức năng tìm kiếm theo chuỗi gõ.

note: Translators: this is the tutorial string for when first landing on the desktop, describing how to access the system menus.
en: To get to the system menus press the alt+f1 key.
vi: Để vào trình đơn hệ thống, bấm tổ hợp phím Alt+F1.

note: Translators: this is the tutorial string when navigating lists.
en: Use up and down to select an item.
vi: Dùng mũi tên trên và dưới để chọn mục.

note: Translators: this represents the state of a node in a tree. 'expanded' means the children are showing. 'collapsed' means the children are not showing. this string informs the user how to collapse the node.
en: To collapse, press shift plus left.
vi: Để co lại, bấm đồng thời phím dài và mũi tên bên trái.

note: Translators: this represents the state of a node in a tree. 'expanded' means the children are showing. 'collapsed' means the children are not showing. this string informs the user how to expand the node.
en: To expand, press shift plus right.
vi: Để mở rộng, bấm đồng thời phím dài và mũi tên bên phải.

note: Translators: This is the tutorial string for when landing on text fields.
en: Type in text.
vi: Gõ chuỗi.

note: Translators: this is the tutorial string for landing on a page tab, we are informing the user how to navigate these.
en: Use left and right to view other tabs.
vi: Dùng phím mũi tên bên trên/phải để xem các thanh khác.

note: Translators: this is the tutorial string for activating a push button.
en: To activate press space.
vi: Để kích hoạt, bấm phím dài.

note: Translators: this is the tutorial string for when landing on a spin button.
en: Use up or down arrow to select value. Or type in the desired numerical value.
vi: Dùng phím mũi tên bên trên/dưới để chọn giá trị. Hoặc gõ giá trị thuộc số đã muốn.

note: Translators: this is a tip for the user, how to navigate radiobuttons.
en: Use arrow keys to change.
vi: Dùng phím mũi tên để thay đổi.

note: Translators: this is a tip for the user, how to navigate menues.
en: To navigate, press left or right arrow. To move through items press up or down arrow.
vi: Để duyệt qua, bấm phím mũi tên bên trái/phải. Để chuyển qua các mục, bấm mũi tên bên trên/dưới.

note: Translators: this is a tip for the user, how to navigate into sub menues.
en: To enter sub menu, press right arrow.
vi: Để vào trình đơn con, bấm phím mũi tên bên phải.

note: Translators: this is the tutorial string for when landing on a slider.
en: To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.
vi: Để giảm, bấm phím mũi tên bên trái; để tăng, bấm phím mũi tên bên phải. Để xuống tối thiểu, bấm phím Home, lên tối đa thì bấm phím End.

note: Type: boolean Description
en: Would you like the write and mesg programs to be setuid root?
vi: Bạn có muốn lập «setuid root» cho hai trình write và mesg không?

note: Type: boolean Description
en: Some features of Orville Write require write and mesg to run with root privileges.  These features include auto-disconnect, non-world-readable .nowrite files and some others.
vi: Một số tính năng của trình Orville Write cần đến tiến trình write và mesg có chạy với quyền truy cập của người chủ (root). Những tính năng này gồm tự động ngắt kết nối và tập tin .nowrite mà không phải mọi người có đọc được.

note: Type: boolean Description
en: If you don't need these additional features you can refuse here and have write and mesg setgid only.
vi: Nếu bạn không cần sử dụng những tính năng thêm này thì có thể từ chối tại đây, lập hai tiến trình write và mesg chỉ «setgid» thôi.

en: unknown user: %s
vi: không biết người dùng: %s

en: Groups:
vi: Nhóm:

note: For Translators: "%s" is replaced with "<service>".
en: New %s password:
vi: Mật khẩu %s mới:

en: New password:
vi: Mật khẩu mới:

note: For Translators: "%s" is replaced with "<service>".
en: Retype new %s password:
vi: Nhập lại mật khẩu %s mới:

en: Retype %s
vi: Nhập lại %s

en: login:
vi: Đăng nhập:

en: Critical error - immediate abort
vi: Lỗi nghiêm trọng - hủy bỏ ngay

en: Failed to load module
vi: Không thể nạp mô-đun

en: Symbol not found
vi: Không tìm thấy biểu tượng

en: Error in service module
vi: Lỗi trong mô-đun dịch vụ

en: Memory buffer error
vi: Lỗi bộ nhớ đệm

en: Insufficient credentials to access authentication data
vi: Không đủ quyền uỷ nhiệm để truy cập dữ liệu xác thực

en: Authentication service cannot retrieve authentication info
vi: Dịch vụ chứng thực không thể lấy các thông tin xác thực

en: User not known to the underlying authentication module
vi: Người dùng chưa biết đến mô-đun xác thực tiềm ẩn

en: Have exhausted maximum number of retries for service
vi: Đã hết số lần thử lại tối đa cho dịch vụ

en: Authentication token is no longer valid; new one required
vi: Dấu hiệu xác thực không còn hiệu lực; yêu cầu dấu hiệu xác thực mới

en: User account has expired
vi: Tài khoản người dùng đã hết hiệu lực

en: Cannot make/remove an entry for the specified session
vi: Không thể thực hiện hoặc loại bỏ một mục nhập cho phiên định

en: Authentication service cannot retrieve user credentials
vi: Dịch vụ chứng thực không thể lấy các chứng chỉ người dùng

en: User credentials expired
vi: Hết hạn ủy nhiệm người dùng

en: Failure setting user credentials
vi: Cài đặt ủy nhiệm người dùng thất bại

en: No module specific data is present
vi: Hiện tại không có mô-đun dữ liệu

en: Bad item passed to pam_*_item()
vi: Tình trạng hàng được thông qua để pam_ * _item ()

en: Conversation error
vi: Lỗi giao tiếp

en: Authentication information cannot be recovered
vi: Xác thực thông tin không thể được phục hồi

en: Authentication token lock busy
vi: authentication token lock busy

en: Authentication token aging disabled
vi: xác thực token già tàn tật

en: Failed preliminary check by password service
vi: Không thành công sơ bộ kiểm tra bằng mật khẩu dịch vụ

en: The return value should be ignored by PAM dispatch
vi: Giá trị trả về phải được bỏ qua bởi PAM công văn

en: Module is unknown
vi: chưa biết mô-đun

en: Authentication token expired
vi: Hết hạn xác thực

en: Conversation is waiting for event
vi: Giao tiếp đang chờ kết quả

en: Application needs to call libpam again
vi: Ứng dụng cần gọi libpam lần nữa

en: Unknown PAM error
vi: Không biết lỗi PAM

note: * external timeout definitions - these can be overridden by the * application. time when we warn time when we timeout
en: ...Time is running out...
vi: ...Thời gian đang dần hết...

en: ...Sorry, your time is up!
vi: ...Xin lỗi, đã hết thời gian!

en: erroneous conversation (%d)
vi: hội thoại sai (%d)

en: %s failed: exit code %d
vi: %s thất bại: lối ra mã %d

en: %s failed: caught signal %d%s
vi: %s thất bại: bắt tín hiệu %d%s

en: %s failed: unknown status 0x%x
vi: %s thất bại: không rõ tình trạng 0x%x

note: #-#-#-#-#  pam_1.7.0-5_vi.po (Linux-PAM)  #-#-#-#-# TRANSLATORS: " from <host>"
en:  from %.*s
vi:  từ %.*s

note: TRANSLATORS: " on <terminal>"
en:  on %.*s
vi:  trên %.*s

note: TRANSLATORS: "Last login: <date> from <host> on <terminal>"
en: Last login:%s%s%s
vi: Lần đăng nhập:%s%s%s

en: Welcome to your new account!
vi: Chào mừng bạn đến tài khoản mới của bạn!

note: TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
en: Last failed login:%s%s%s
vi: Lần đăng nhập thất bại trước:%s%s%s

en: There was %d failed login attempt since the last successful login. | There were %d failed login attempts since the last successful login.
vi[0]: Đã có %d lần đăng nhập thất bại kể từ lần đăng nhập thành công trước đó.

note: TRANSLATORS: only used if dngettext is not supported
en: There were %d failed login attempts since the last successful login.
vi: Có %d lần đăng nhập không thành công kể từ lần đăng nhập thành công trước.

en: You have old mail.
vi: Bạn có thư cũ.

en: You have mail.
vi: Bạn có thư.

en: You have no mail in folder %s.
vi: Bạn không có thư trong thư mục %s.

en: You have new mail in folder %s.
vi: Bạn có thư mới trong thư mục %s.

en: You have old mail in folder %s.
vi: Bạn có thư cũ trong thư mục %s.

en: You have mail in folder %s.
vi: Bạn có thư trong thư mục %s.

en: Creating directory '%s'.
vi: Tạo thư mục '%s'.

en: Unable to create and initialize directory '%s'.
vi: Không thể khởi tạo thư mục '%s'.

en: Would you like to enter a different role or level?
vi: Bạn có muốn nhập một vai trò khác nhau hoặc cấp?

note: Allow the user to enter role and level individually
en: role:
vi: Vai trò:

en: level:
vi: trình độ:

en: failed to pam_set_item()
vi: không pam_set_item ()

note: error in fork()
en: login: failure forking: %m
vi: đăng nhập: thất bại forking: %m

en: NIS password could not be changed.
vi: NIS mật khẩu không thể được thay đổi.

en: You must choose a shorter password.
vi: Bạn phải chọn một mật khẩu ngắn hơn.

en: Changing password for %s.
vi: Thay đổi mật khẩu cho %s.

en: Pan Newsreader
vi: Bộ đọc tin tức Pan

en: Error opening directory: "%s": %s
vi: Gặp lỗi khi mở thư mục « %s »: %s

en: Unable to save "%s" %s
vi: Không thể lưu « %s » %s

en: Error opening file "%s" %s
vi: Gặp lỗi khi mở tập tin « %s » %s

en: Error reading file "%s": %s
vi: Gặp lỗi khi đọc tập tin « %s »: %s

note: load_group_descriptions (*_data_io);
en: Loaded data backend in %.1f seconds
vi: Hậu phương dữ liệu đã được tải trong %.1f giây

en: Skipping newsrc file for server "%s"
vi: Đang bỏ qua tập tin tài nguyên tin tức « newsrc » cho máy phục vụ « %s »

en: Expired %lu old articles from "%s"
vi: Mới bỏ %lu bài đã hết hạn ra « %s »

en: Unsupported data version for %s headers: %d.
    Are you running an old version of Pan by accident?
vi: Phiên bản dữ liệu không được hỗ trợ cho dòng đầu kiểu %s: %d.
    Có phải bạn tình nguyện cờ đang chạy một phiên bản cũ của Pan không?

en: Loaded %lu articles for "%s" in %.1f seconds (%.0f per second)
vi: Mới tải %lu bài cho « %s » trong %.1f giây (%.0f bài/giây)

en: Added %lu articles to %s.
vi: Mới thêm %lu bài vào %s.

en: Error reading from %s: unknown group "%s"
vi: Gặp lỗi khi đọc từ %s: nhóm lạ « %s »

en: Can't use regular expression "%s": %s
vi: Không thể dùng biểu thức chính quy « %s »: %s

en: Couldn't determine article encoding.  Non-UTF8 characters were removed.
vi: Không thể quyết định cách mã hoá bài nên các ký tự khác UTF8 bị gở bỏ.

en: _Group Pane
vi: Ô _nhóm

en: _Header Pane
vi: Ô _dòng đầu

en: _Body Pane
vi: Ô _thân

en: Filte_r
vi: _Lọc

en: _Articles
vi: _Bài

en: G_roups
vi: N_hóm

en: _Read Group
vi: Đọc _nhóm

en: _Delete Selected Groups' Articles
vi: _Xoá các bài của các nhóm đã chọn

en: Get New _Headers in Selected Groups
vi: Lấy các dòng đầu mới trong các n_hóm đã chọn

en: Get New _Headers in Subscribed Groups
vi: Lấy các dòng đầu mới trong các n_hóm đã đăng ký

en: Get _Headers...
vi: Lấ_y các dòng đầu...

en: Refresh Group List
vi: Cập nhật danh sách nhóm

en: _Save Articles...
vi: _Lưu các bài...

en: _Import NZB Files...
vi: Nhập tập t_in dạng NBZ...

en: _Cancel Last Task
vi: Thôi tác vụ _cuối cùng

en: _Task Manager
vi: Bộ Quản Lý _Tác Vụ

en: _Event Log
vi: _Bản ghi sự kiện

en: Select _All Articles
vi: Chọn _mọi bài

en: _Deselect All Articles
vi: _Hủy chọn mọi bài

en: Add Su_bthreads to Selection
vi: Thêm các nhánh c_on vài vùng chọn

en: Add _Threads to Selection
vi: _Thêm các nhánh vào vùng chọn

en: Add _Similar Articles to Selection
vi: Thêm các bài tương tự _vào vùng chọn

en: Select Article _Body
vi: Chọn thân _bài

en: Edit _Preferences
vi: Sửa tù_y thích

en: Edit Selected _Group's Preferences
vi: Sửa tùy thích của _nhóm đã chọn

en: Edit P_osting Profiles
vi: Sửa hồ sơ _gởi

en: Edit _News Servers
vi: Sửa máy phục vụ ti_n tức

en: Jump to _Group Tab
vi: Tới tab _nhóm

en: Jump to _Header Tab
vi: Tới Tab _dòng đầu

en: Jump to _Body Tab
vi: Tới Ta_b thân

en: _Rot13 Selected Text
vi: _Rot13 vùng chọn

en: Clear _Header Pane
vi: Xoá ô _dòng đầu

en: Clear _Body Pane
vi: X_oá ô thân

en: Cache Article
vi: Lưu tạm bài

en: Read Article
vi: Đọc bài

en: Show Article Information
vi: Hiện thông tin bài

en: Read _More
vi: Đọc thê_m

en: Read More
vi: Đọc thêm

en: Read _Back
vi: Đọc _lùi

en: Read Back
vi: Đọc lùi

en: Next _Unread Group
vi: Nhóm chưa đọc _kế

en: Next _Group
vi: _Nhóm kế

en: Next _Unread Article
vi: Bài chưa đọc _kế

en: Next Unread Article
vi: Bài chưa đọc kế

en: Next _Article
vi: _Bài kế

en: Next _Watched Article
vi: Bài đã th_eo dõi kế

en: Next Unread _Thread
vi: _Nhánh chưa đọc kế

en: Next Unread Thread
vi: Nhánh chưa đọc kế

en: Next Threa_d
vi: N_hánh kế

en: Pre_vious Article
vi: Bài t_rước

en: Previous _Thread
vi: Nhánh _trước

en: _Parent Article
vi: Bài ch_a

en: Ignore _Author
vi: Bỏ qu_a tác giả

en: _Watch Thread
vi: Th_eo dõi nhánh

en: _Ignore Thread
vi: _Bỏ qua nhánh

en: Edit Article's Watch/Ignore/Score...
vi: Sửa Theo dõi/Bỏ qua/Điểm của bài ...

en: Cance_l Article...
vi: _Thôi bài ...

en: _Supersede Article...
vi: Tha_y thế bài cũ ...

en: _Delete Article
vi: _Xoá bỏ bài

en: Clear Article Cache
vi: Xoá bộ nhớ tạm bài

en: _Mark Article as Read
vi: Đánh dấu bài Đã đọ_c

en: Mark Article as _Unread
vi: Đánh dấ_u bài Chưa đọc

en: _Post to Newsgroup
vi: _Gởi cho nhóm tin

en: Post to Newsgroup
vi: Gởi cho nhóm tin

en: _Followup to Newsgroup
vi: Tiế_p theo tới nhóm tin

en: Followup to Newsgroup
vi: Tiếp theo tới nhóm tin

en: _Reply to Author in Mail
vi: T_rả lời tác giả bằng thư

en: _Pan Home Page
vi: Trang chủ _Pan

en: Give _Feedback or Report a Bug...
vi: Gửi thông tin phản hồi hoặc Thông báo _lỗi ...

en: _Tip Jar...
vi: _Tăng tiền ...

en: _Thread Headers
vi: Dòng đầu n_hánh

en: _Wrap Article Body
vi: N_gắt dòng trong thân

en: Mute _Quoted Text
vi: Câm trích _dẫn

en: Show All _Headers in Body Pane
vi: _Hiện mọi dòng đầu trong ô thân

en: Show _Smilies as Graphics
vi: Hiện hình _cười là đồ họa

en: Show *Bold*, __Underlined__, and /Italic/
vi: Hiện *Đậm*, __Gạch dưới__ và /Nghiêng/

en: Size Pictures to _Fit
vi: Chỉnh cỡ ảnh để _vừa

en: Use _Monospace Font
vi: Dùng _phông chữ đơn cách

en: Set Focus to Images
vi: Đặt tiêu điểm thành Ảnh

en: _Tabbed Layout
vi: Bố trí theo _tab

en: Show Group _Pane
vi: Hiện ô nhó_m

en: Show Hea_der Pane
vi: Hiện ô _dòng đầu

en: Show Bod_y Pane
vi: H_iện ô thân

en: Abbreviate Group Names
vi: Hiện tên nhóm tin tắt

en: Match Only _Unread Articles
vi: Khớp chỉ bài chư_a đọc

en: Match Only Unread Articles
vi: Khớp chỉ bài chưa đọc

en: Match Only _Cached Articles
vi: Khớp _chỉ bài đã lưu tạm

en: Match Only Cached Articles
vi: Khớp chỉ bài đã lưu tạm

en: Match Only _Complete Articles
vi: Khớp _chỉ bài hoàn toàn

en: Match Only Complete Articles
vi: Khớp chỉ bài hoàn toàn

en: Match Only _My Articles
vi: Khớp chỉ bài của _tôi

en: Match Only _Watched Articles
vi: Khớp chỉ bài đã th_eo dõi

en: Match Only Watched Articles
vi: Khớp chỉ bài đã theo dõi

en: Match Scores of 9999 (_Watched)
vi: Khớp điểm 9999 (đã th_eo dõi)

en: Match Scores of 5000...9998 (_High)
vi: K_hớp điểm 5000...9998 (Cao)

en: Match Scores of 1...4999 (Me_dium)
vi: Khớp điểm 1-4999 (_Vừa)

en: Match Scores of 0 (_Normal)
vi: Khớp điểm 0 (chuẩ_n)

en: Match Scores of -9998...-1 (_Low)
vi: Khớp điểm -9998...-1 (Thấ_p)

en: Match Scores of -9999 (_Ignored)
vi: Khớp đ_iểm -9999 (Bị bỏ qua)

en: Show Matching _Articles
vi: Hiện bài _khớp

en: Show Matching Articles' _Threads
vi: Hiện _nhánh của bài khớp

en: Show Matching Articles' _Subthreads
vi: Hiện nhánh _con của bài khớp

en: Followup-To
vi: Tiếp theo tới

en: Get the last N _days' headers:
vi: Lấy các _dòng đầu của N ngày qua:

en: Get _new headers
vi: Lấy các dò_ng đầu mới

en: Get _all headers
vi: Lấy _mọi dòng đầu

en: Get the _latest N headers:
vi: _Lấy các dòng đầu N mới nhất:

en: Subscribed Groups
vi: Nhóm đã đăng ký

en: Other Groups
vi: Nhóm khác

en: No Profiles defined in Edit|Posting Profiles.
vi: Không có hồ sơ nào được xác định trong « Sửa > Hồ sơ gởi ».

en: Pan: Group Preferences
vi: Pan: Tùy thích nhóm

en: Directory for Saving Attachments
vi: Thư mục nơi cần lưu đồ đính kèm

en: Directory for _saving attachments:
vi: Thư mục nơi cần _lưu đồ đính kèm

en: Posting _profile:
vi: _Hồ sơ gởi:

en: Open the Task Manager
vi: Mở Bộ Quản lý Tác vụ

en: Open the Event Log
vi: Mở Bản Ghi Sự Kiện

en: Save NZB's Files
vi: Lưu các tập tin của NZB

en: Import NZB Files
vi: Nhập các tập tin NZB

en: NZB Files
vi: Tập tin NZB

en: Unable to supersede article.
vi: Không thể thay thế bài cũ.

en: The article doesn't match any of your posting profiles.
vi: Bài này không khớp với hồ sơ gởi nào của bạn.

en: Revise and send this article to replace the old one.
vi: Xem lại và gởi bài này để thay thế bài cũ.

en: Be patient!  It will take time for your changes to take effect.
vi: Hãy đợi ...  trong khi các thay đổi có tác dụng.

en: Unable to cancel article.
vi: Không thể thôi bài.

en: Send this article to ask your server to cancel your other one.
vi: Gởi bài này để yêu cầu máy phục vụ thôi bài khác.

en: _1. Group Pane
vi: _1. Ô nhóm

en: _2. Header Pane
vi: _2. Ô dòng đầu

en: _3. Body Pane
vi: _3. Ô thân

en: Message-ID
vi: ID thông điệp

en: Body Pane Encoding
vi: Bảng mã ô thân

en: No Connections
vi: Không có kết nối

en: %s: %d idle, %d active @ %.1f KiBps
vi: %s: %d nghỉ, %d hoạt động @ %.1f KiBps

en: No Tasks
vi: Không có tác vụ

en: %lu tasks, %s, %.1f KiBps, ETA %d:%02d:%02d
vi: %lu tác vụ, %s, %.1f KiBps, Giờ tới xấp xỉ %d:%02d:%02d

en: Pan is now offline. Please see "File|Event Log" and correct the problem, then use "File|Work Online" to continue.
vi: Pan hiện thời nằm ngoại tuyến. Hãy xem « Tập tin > Bản ghi sự kiện » và sửa lỗi này, rồi chọn « Tập tin > Trực tuyến » để tiếp tục.

en: Subject or Author
vi: Chủ đề hay Tác giả

en: Save Event List
vi: Lưu danh sách sự kiện

en: Pan: Events
vi: Pan: Sự kiện

en: Thank you for trying Pan!
     
    To start newsreading, first Add a Server.
vi: Cám ơn bạn thử ra Pan !
    
    Để bắt đầu đọc tin tức, trước tiên « Thêm máy phục vụ ».

en: Error: --no-gui used without nzb files or news:message-id.
vi: Lỗi: đối số « -no-gui » được dùng khi không có tập tin dạng NZB hay « news:mã_bài ».

en: Pan %s started
vi: Pan %s đã khởi chạy

en: Please configure Pan's news servers before using it as an nzb client.
vi: Hãy cấu hình các máy phục vụ tin tức của Pan trước khi sử dụng nó như là ứng dụng khách NZB.

en: Error setting spellchecker: %s
vi: Gặp lỗi khi đặt bộ kiểm tra chính tả: %s

en: _Profile
vi: _Hồ sơ

en: Set Editor
vi: Đặt bộ chỉnh sửa

en: _Send Article
vi: _Gởi bài

en: Send Article Now
vi: Gởi bài ngay

en: Set Character _Encoding...
vi: Đặt bộ _ký tự...

en: Sa_ve Draft
vi: Lư_u nháp

en: Save as a Draft for Future Posting
vi: Lưu dạng nháp để gởi sau

en: _Open Draft...
vi: _Mở nháp...

en: Open an Article Draft
vi: Mở nháp bài

en: Rot13 Selected Text
vi: Rot13 vùng chọn

en: Run _Editor
vi: Chạy bộ chỉnh _sửa

en: _Wrap Text
vi: _Ngắt dòng

en: Always Run Editor
vi: Luôn chạy bộ sửa

en: Remember Character Encoding for this Group
vi: Nhớ bộ ký tự cho nhóm này

en: New Article's Encoding:
vi: Bộ ký tự của bài mới:

en: Your changes will be lost!
vi: Các thay đổi sẽ bị mất !

en: Close this window and lose your changes?
vi: Đóng cửa sổ này nên mất các thay đổi không?

en: There were problems with this post.
vi: Gặp vấn đề với bài gởi này.

en: Post Anyway
vi: Vẫn gởi bài

note: Prompt the user
en: Message uses characters not specified in charset '%s' - possibly use '%s'
vi: Thông điệp dùng các ký tự không nằm trong bộ ký tự « %s » — có thể sử dụng « %s »

en: Go _Online
vi: T_rực tuyến

en: No posting server is set for this posting profile.
    Please edit the profile via Edit|Manage Posting Profiles.
vi: Chưa đặt máy phục vụ gởi bài cho hồ sơ gởi này.
    Hãy chỉnh sửa hồ sơ thông qua « Sửa > Quản lý các hồ sơ gởi ».

en: Pan is Offline.
vi: Pan hiện thời ngoại tuyến.

en: Go online to post the article?
vi: Lên Mạng để gởi bài này không?

en: Error opening temporary file
vi: Gặp lỗi khi mở tập tin tạm thời

en: Error writing article to temporary file: %s
vi: Gặp lỗi khi ghi bài vào tập tin tạm thời : %s

en: Error parsing "external editor" command line: %s (Command was: %s)
vi: Gặp lỗi khi phân tách dòng lệnh « bộ chỉnh sửa bên ngoài »: %s (Lệnh là: %s)

en: Error starting external editor: %s
vi: Gặp lỗi khi khởi chạy bộ chỉnh sửa bên ngoài: %s

en: Open Draft Article
vi: Mở bài nháp

en: Save Draft Article
vi: Lưu bài nháp

en: Couldn't parse signature command "%s": %s
vi: Không thể phân tách lệnh chữ ký « %s »: %s

en: Couldn't convert signature to UTF-8.
vi: Không thể chuyển đổi chữ ký sang UTF-8.

en: F_rom
vi: _Từ

en: _Newsgroups
vi: _Nhóm tin

en: Mail _To
vi: Gửi kèm _thư cho

en: Follo_wup-To
vi: Tiếp th_eo tới

note: i18n: "poster" is a key used by many newsreaders.  probably safest to keep this key in english.
en: The newsgroups where replies to your message should go.  This is only needed if it differs from the "Newsgroups" header.
    
    To direct all replies to your email address, use "Followup-To: poster"
vi: Nhóm tin tới đó trả lời cho bài của bạn nên được gửi. Chỉ cần thiết nếu nó khác với dòng đầu « Newsgroups » (Nhóm tin).
    
    Để chuyển tiếp mọi trả lời cho địa chỉ thư điện tử của bạn, dùng « Followup-To: poster ».

en: _Reply-To
vi: T_rả lời cho

en: The email account where mail replies to your posted message should go.  This is only needed if it differs from the "From" header.
vi: Tài khoản thư điện tử tới đó các thư trả lời cho bài của bạn nên được gửi. Chỉ cần thiết nếu nó khác với dòng đầu « From » (Từ:).

en: _Custom Headers
vi: Dòng đầu tự _chọn

en: Add "_User-Agent" header
vi: Thêm dòng đầu « _User-Agent »

en: Post Article
vi: Gởi bài

en: More _Headers
vi: Dòng đầu t_hêm

en: On %d, %n wrote:
vi: Vào %d, %n đã viết:

en: Couldn't parse %s color "%s"
vi: Không thể phân tích màu %s « %s »

en: Use GNOME Preferences
vi: Dùng tùy thích của GNOME

en: Use KDE Preferences
vi: Dùng tùy thích của KDE

en: Use OS X Preferences
vi: Dùng tùy thích của OSX

en: Use Windows Preferences
vi: Dùng tùy thích của Windows

en: Pan: Preferences
vi: Pan: Tùy thích

en: Single-click activates, rather than selects, _groups
vi: Nhấn-đơn kích hoạt _nhóm, hơn là chọn nó

en: Single-click activates, rather than selects, _articles
vi: Nhấn-đơn kích hoạt _bài, hơn là chọn nó

en: Get new headers in subscribed groups on _startup
vi: Lấy các dòng đầu mới trong nhóm đã đăng ký khi khởi chạ_y

en: Get new headers when _entering group
vi: Lấy các dòng đầu mới khi _vào nhóm

en: Mark entire group _read when leaving group
vi: Đánh dấu mọi bài nhóm đã đọc khi _rời nhóm

en: Mark entire group read before getting _new headers
vi: Đá_nh dấu toàn bộ nhóm Đã đọc trước khi lấy dòng đầu mới

en: E_xpand all threads when entering group
vi: _Bung ra mọi nhánh khi vào nhóm

en: Space selects next article rather than next unread
vi: Phím dài chọn bài kế tiếp, hơn là bài chưa đọc kế tiếp

en: Smooth scrolling
vi: Cuộn mịn

en: Clear article cache on shutdown
vi: Xoá bộ nhớ tạm bài khi tắt

en: Pane Layout
vi: Bố trí ô

en: 1=Groups, 2=Headers, 3=Body
vi: 1=Nhóm, 2=Dòng đầu, 3=Thân

en: 1=Groups, 2=Body, 3=Headers
vi: 1=Nhóm, 2=Thân, 3=Dòng đầu

en: 1=Headers, 2=Groups, 3=Body
vi: 1=Dòng đầu, 2=Nhóm, 3=Thân

en: 1=Headers, 2=Body, 3=Groups
vi: 1=Dòng đầu, 2=Thân, 3=Nhóm

en: 1=Body, 2=Groups, 3=Headers
vi: 1=Thân, 2=Nhóm, 3=Dòng đầu

en: 1=Body, 2=Headers, 3=Groups
vi: 1=Thân, 2=Dòng đầu, 3=Nhóm

en: Header Pane Columns
vi: Cột ô dòng đầu

en: Use custom font in Group Pane:
vi: Dùng phông chữ riêng trong Ô Nhóm:

en: Use custom font in Header Pane:
vi: Dùng phông chữ riêng trong Ô Dòng Đầu :

en: Use custom font in Body Pane:
vi: Dùng phông chữ riêng trong Ô Thân:

en: Header Pane
vi: Ô Dòng Đầu

en: Scores of 9999 or more:
vi: Điểm ≥ 9999:

en: Scores from 5000 to 9998:
vi: Điểm từ 5000 đến 9998:

en: Scores from 1 to 4999:
vi: Điểm từ 1 đến 4999:

en: Scores from -9998 to -1:
vi: Điểm từ -9998 đến -1:

en: Scores of -9999 or less:
vi: Điểm ≤ -9999:

en: Body Pane
vi: Ô thân

en: Signature:
vi: Chữ ký:

en: _Colors
vi: Màu sắ_c

en: _Applications
vi: Ứng _dụng

en: Posting Profile
vi: Hồ sơ gởi

en: _Post Articles via:
vi: Gởi bài _qua:

en: _Use a Signature
vi: Thêm chữ _ký

en: Signature File
vi: Tập tin chữ ký

en: Message-ID _Domain Name:
vi: Tên miền « Message-I_D »:

en: %i for Message-ID
    %a for Author and Address
    %n for Author name
    %d for Date
vi: %i cho mã nhận diện thông điệp
    %a cho Tác giả và Địa chỉ
    %n cho tên Tác giả
    %d cho Ngày

en: _Attribution:
vi: Quy r_a:

en: E_xtra Headers:
vi: Dòng đầu thê_m:

en: Please use an address of the form joe@somewhere.org
vi: Hãy sử dụng một địa chỉ có dạng <tên@nơi_nào.org>.

en: Posting Profiles
vi: Hồ sơ gởi

en: Add to the queue sorted by date posted
vi: Thêm vào đợi hàng được sắp xếp theo ngày gửi

en: Add to the front of the queue
vi: Thêm vào đầu đợi hàng

en: Add to the back of the queue
vi: Thêm vào cuối đợi hàng

en: Save Articles
vi: Lưu các bài

en: _Group's path: %s
vi: Đườn_g dẫn nhóm: %s

en: Save attachments
vi: Lưu các đồ đính kèm

en: Save text
vi: Lưu văn bản

en: Save attachments and text
vi: Lưu các đồ đính kèm và văn bản

en: Pan: Save Articles
vi: Pan: Lưu các bài

en: is more than
vi: hơn

en: is at most
vi: nhiều nhất là

en: increase the article's score by
vi: tăng điểm của bài theo

en: decrease the article's score by
vi: giảm điểm của bài theo

en: set the article's score to
vi: đặt điểm của bài thành

en: watch the article (set its score to 9999)
vi: theo dõi bài (đặt điểm thành 9999)

en: ignore the article (set its score to -9999)
vi: bỏ qua bài (đặt điểm thành -9999)

en: Crosspost Group Count
vi: Tổng số nhóm đã gởi chéo

en: Age (in days)
vi: Thời gian hoạt động (theo ngày)

en: for the next month
vi: trong tháng tới

en: for the next six months
vi: trong sáu tháng tới

en: isn't
vi: không là

en: Another rule already sets this article's score.
vi: Một quy tắc khác đã đặt điểm của bài này.

en: You may want to go back or delete the old rule.
vi: Bạn có thể muốn trả về để xoá bỏ quy tắc cũ.

en: Add and Re_score
vi: Thêm và tái _ghi điểm

en: New Scoring Rule
vi: Quy tắc ghi điểm mới

en: If the group name
vi: nếu tên nhóm

en: And the article's
vi: Cũng điều của bài

en: Close and Re_score
vi: Đóng và tái _ghi điểm

en: File %s, Lines %d - %d
vi: Tập tin %s, dòng %d - %d

en: Pan: Article's Scores
vi: Pan: điểm của bài

en: New Score
vi: Điểm mới

en: Add a New Scoring Rule
vi: Thêm một quy tắc ghi điểm mới

en: Remove the Selected Scoring Rule
vi: Gỡ bỏ quy tắc ghi điểm đã chọn

en: Please specify the server's address.
vi: Hãy xác định địa chỉ của máy phục vụ.

note: create the dialog
en: Add a Server
vi: Thêm máy phục vụ

en: Edit a Server's Settings
vi: Sửa thiết lập máy phục vụ

en: The news server's actual address, e.g. "news.mynewsserver.com"
vi: Địa chỉ thật của máy phục vụ tin tức, v.d. <news.máy_này.com>

en: The news server's port number.  Typically 119.
vi: Số hiệu cổng của máy phục vụ tin tức: thường là 119.

en: Login (if Required)
vi: Đăng nhập (nếu cần)

en: The username to give the server when asked.  If your server doesn't require authentication, you can leave this blank.
vi: Tên người dùng cần nhập vào máy phục vụ khi được nhắc. Nếu máy phục vụ không cần xác thực, bạn có thể bỏ trống trường này.

en: The password to give the server when asked.  If your server doesn't require authentication, you can leave this blank.
vi: Mật khẩu cần nhập vào máy phục vụ khi được nhắc. Nếu máy phục vụ không cần xác thực, bạn có thể bỏ trống trường này.

en: Connection _Limit:
vi: _Hạn chế kết nối

en: After Two Weeks
vi: Sau hai tuần

en: After One Month
vi: Sau một tháng

en: After Two Months
vi: Sau hai tháng

en: After Three Months
vi: Sau ba tháng

en: After Six Months
vi: Sau sáu tháng

en: Never Expire Old Articles
vi: Không bao giờ làm cho bài cũ hết hạn

en: E_xpire Old Articles:
vi: Làm ch_o bài cũ hết hạn:

en: Server Rank:
vi: Cấp máy phục vụ :

en: Fallback servers are used for articles that can't be found on the primaries.  One common approach is to use free servers as primaries and subscription servers as fallbacks.
vi: Máy phục vụ phụ được dùng cho các bài không tìm thấy trên các máy phục vụ chính. Một phương pháp thường dùng là sử dụng các máy phục vụ miễn phí là máy chính, chỉ dùng máy phục vụ cần đăng ký là máy phụ.

en: Really delete "%s"?
vi: Bạn thật sự muốn xoá bỏ « %s » không ?

en: Remove a Server
vi: Gỡ bỏ máy phục vụ

en: Pan: Tasks (%d Queued, %d Running, %d Stopped)
vi: Pan: tác vụ (%d đợi, %d đang chạy, %d bị ngừng)

en: Pan: Tasks (%d Queued, %d Running)
vi: Pan: tác vụ (%d đợi, %d đang chạy)

en: Pan: Tasks
vi: Pan: tác vụ

en: %lu selected, %s
vi: %lu đã chọn, %s

en: Queued for Decode
vi: Đã thêm vào hàng đợi để giải mã

en: %d%% Done
vi: %d%% đã xong

en: %d:%02d:%02d Remaining (%d @ %lu KiB/s)
vi: %d:%02d:%02d còn lại (%d @ %lu KiB/s)

en: _Online
vi: T_rực tuyến

en: Restart Tasks
vi: Khởi chạy lại các tác vụ

en: Stop Tasks
vi: Dừng các tác vụ

en: Error starting URL: %s (Command was: %s)
vi: Gặp lỗi khi khởi chạy địa chỉ URI: %s (lệnh là: %s)

en: Couldn't save file "%s": %s
vi: Không thể lưu tập tin « %s »: %s

en: Error initializing uulib
vi: Gặp lỗi khi khởi tạo uulib

en: Error saving "%s":
    %s.
vi: Gặp lỗi khi lưu « %s »:
    %s.

en: Decoding %s
vi: Đang giải mã %s

en: %s requires a username, but none is set.
vi: %s cần thiết một tên người dùng, nhưng chưa đặt.

en: %s requires a password, but none is set.
vi: %s cần thiết một mật khẩu, nhưng chưa đặt.

en: Sending "%s" to %s returned an error: %s
vi: Việc gửi « %s » cho %s đá trả lại lỗi: %s

en: Sending "%s" to %s returned an unrecognized response: "%s"
vi: Việc gửi « %s » cho %s đá trả lại đáp ứng không nhận ra: « %s »

en: Unable to connect to "%s"
vi: Không thể kết nối tới « %s »

en: Error connecting to "%s"
vi: Gặp lỗi khi kết nối tới « %s »

en: Reading %s
vi: Đang đọc %s

en: Article "%s" is incomplete -- the news server(s) don't have part %s
vi: Bài « %s » không hoàn thành — (các) máy phục vụ tin tức không có phần %s

en: Getting group list from "%s"
vi: Đang lấy danh sách nhóm từ « %s »

en: Fetched %lu Groups
vi: Mới lấy %lu nhóm

en: Posting "%s"
vi: Đang gởi bài « %s »

en: Getting all headers for "%s"
vi: Đang lấy mọi dòng đầu « %s »

en: Getting new headers for "%s"
vi: Đang lấy các dòng đầu mới cho « %s »

note: SAMPLE
en: Sampling headers for "%s"
vi: Đang lấy mẫu dòng đầu cho « %s »

en: %s (%lu parts, %lu articles)
vi: %s (%lu phần, %lu bài)

en: article doesn't have attachments
vi: bài không có đồ đính kèm

en: the article has attachments
vi: bài này có đồ đính kèm

en: the article isn't cached locally
vi: bài không được lưu tạm cục bộ

en: the article is cached locally
vi: bài được lưu tạm cục bộ

en: the article wasn't posted by you
vi: bài không phải của tôi gở

en: the article was posted by you
vi: bài của tôi gởi

en: the article has been read
vi: bài đã được đọc

en: the article hasn't been read
vi: bài chưa được đọc

en: the article is less than %ld bytes long
vi: bài dài nhỏ hơn %ld byte

en: the article is at least %ld bytes long
vi: bài dài ít nhất %ld byte

en: the article is less than %ld lines long
vi: bài dài ít hơn %ld dòng

en: the article is at least %ld lines long
vi: bài dài ít nhất %ld dòng

en: the article is less than %ld days old
vi: bài hoạt động trong ít hơn %ld ngày

en: the article is at least %ld days old
vi: bài hoạt động trong ít nhất %ld ngày

en: the article was posted to less than %ld groups
vi: bài được gởi chéo tới ít hơn %ld nhóm

en: the article was posted to at least %ld groups
vi: bài được gởi chéo tới ít nhất %ld nhóm

en: the article's score is less than %ld
vi: điểm bài dưới %ld

en: the article's score is %ld or higher
vi: bài có điểm ít nhất %ld

en: %s doesn't contain "%s"
vi: %s không chứa « %s »

en: %s isn't "%s"
vi: %s: không phải là « %s »

en: %s doesn't begin with "%s"
vi: %s không phải bắt đầu với « %s »

en: %s doesn't end with "%s"
vi: %s không kết thúc với « %s »

en: %s doesn't match the regex "%s"
vi: %s không khớp biểu thức chính quy « %s »

en: %s contains "%s"
vi: %s chứa « %s »

en: %s is "%s"
vi: %s là « %s »

en: %s begins with "%s"
vi: %s bắt đầu với « %s »

en: %s ends with "%s"
vi: %s kết thúc với « %s »

en: %s matches the regex "%s"
vi: %s khớp biểu thức chính quy « %s »

en: Any of these tests fail:
vi: Sự thử nào thất bại:

en: All of these tests pass:
vi: Mọi sự thử là thành công:

en: None of these tests pass:
vi: Mọi sự thử thất bại:

en: Any of these tests pass:
vi: Sự thử nào là thành công:

en: No email address provided; generating message-id with domain "%s"
vi: Chưa cung cấp địa chỉ thư điện tử nên đang phát sinh mã nhận diện thông điệp với miền « %s »

en: Warning: Reply seems to be top-posted.
vi: Cảnh báo : trả lời có vẻ nằm trên thân gốc.

en: Warning: The signature marker should be "-- ", not "--".
vi: Cảnh báo : dấu bên chữ ký nên là «-- », không phải «--».

en: Warning: Signature prefix with no signature.
vi: Cảnh báo : có tiền tố chữ ký mà không có chữ ký.

en: Warning: Signature is more than 4 lines long.
vi: Cảnh báo : chữ ký dài hơn 4 dòng.

en: Warning: Signature is more than 80 characters wide.
vi: Cảnh báo : chữ ký rộng hơn 80 ký tự.

en: Error: Message is empty.
vi: LỖI : thông điệp rỗng.

en: Warning: The message is entirely quoted text!
vi: Cảnh báo : thông điệp chỉ toàn là trích dẫn.

en: Warning: The message is mostly quoted text.
vi: Cảnh báo : phần lớn thông điệp là trích dẫn.

en: Error: Message appears to have no new content.
vi: LỖI: thông điệp có vẻ không có nội dung mới.

en: Warning: The posting profile's server doesn't carry newsgroup
    	"%s".
    	If the group name is correct, switch profiles in the "From:"
    	line or edit the profile with "Edit|Manage Posting Profiles".
vi: Cảnh báo : máy phục vụ của hồ sơ gửi không mang nhóm tin
    	« %s ».
    	Nếu tên nhóm là đúng, hãy chuyển đổi hồ sơ trên
    	dòng « Từ : », hoặc sửa hồ sơ bằng lệnh
    	« Sửa/Quản lý hồ sơ gửi ».

en: Warning: Following-Up to too many groups.
vi: Cảnh báo : đang Tiếp theo quá nhiều nhóm.

en: Error: No Subject specified.
vi: LỖI : chưa nhập Chủ đề.

en: Warning: Group "%s" is read-only.
vi: Cảnh báo : nhóm « %s » là chỉ-đọc.

en: Error: Posting to a very large number of groups.
vi: LỖI: đang gởi tới quá nhiều nhóm.

en: Warning: Posting to a large number of groups.
vi: LỖI: đang gởi tới rất nhiều nhóm.

en: Warning: Crossposting without setting Followup-To header.
vi: Cảnh báo : đang gởi chéo khi chưa đặt dòng đầu Tiếp theo.

en: Error: Bad email address.
vi: Lỗi: địa chỉ thư điện tử sai.

en: Warning: Most newsgroups frown upon HTML posts.
vi: Cảnh báo : phần lớn nhóm tin không thích bài dạng HTML.

en: Error: No Recipients.
vi: Lỗi: chưa có người nhận.

en: Error reading score in %*.*s, line %d: expected 'Expires: MM/DD/YYYY' or 'Expires: DD-MM-YYYY'.
vi: Gặp lỗi khi đọc điểm trong %*.*s, dòng %d: ngờ dạng « Hết hạn: TT/Ng/NNNN » hay « Hết hạn: Ng-TT-NNNN ».

en: Expired old score from %*.*s, line %d
vi: Làm hết hạn điểm cũ từ %*.*s, dòng %d

en: Error reading score in %*.*s, line %d: unexpected line.
vi: Gặp lỗi khi đọc điểm trong %*.*s, dòng %d: dòng bất thường.

en: Read %lu scoring rules in %lu sections from "%s"
vi: Đã đọc %lu quy tắc ghi điểm trong %lu phần từ « %s »

en: > [quoted text muted]
vi: > [trích dẫn bị câm]

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: pdf;djvu;tiff;document;presentation;viewer;papers;
vi: pdf;ps;postscript;dvi;xps;djvu;tiff;document;tài liệu;tai lieu;presentation;trình diễn;trinh dien;trình chiếu;trinh chieu;viewer;xem;evince;

en: Check spelling when writing annotation notes or filling text forms.
vi: Kiểm tra chính tả khi gõ chú thích hoặc điền các mẫu văn bản.

en: Show a side bar next to the document to help navigate the document.
vi: Hiển thị thanh bên để giúp điều hướng tài liệu.

en: Set the default zoom level to display a document.
vi: Đặt mức phóng to mặc định khi hiển thị tài liệu.

en: Display the document as a continuous stream of pages instead of page at a time.
vi: Hiển thị các trang tài liệu liền nhau thay vì từng trang một.

en: Show two pages side by side.
vi: Hiện hai trang cùng một lúc.

en: Show the first page (odd page) on the left (when displaying two pages side by side)
vi: Hiện trang lẻ ở bên trái (khi đang hiện hai trang cùng một lúc)

en: Read documents
vi: Đọc tài liệu

en: Papers supports documents in: PDF, DjVu, TIFF, and Comic Books archives (CBR, CBT, CBZ, CB7).
vi: Evince hỗ trợ những dạng tài liệu sau: PDF, PS, EPS, XPS, DjVu, TIFF, DVI (với SyncTeX), và kho nén truyện tranh (CBR, CBT, CBZ, CB7).

en: A clear, simple, and modern UI
vi: Giao điện người dùng rõ ràng và đơn giản

en: A mobile-friendly UI
vi: Giao diện tương thích mới màn hình di động

en: A modern and colorful annotation list
vi: Các chú thích hiện đại và đa màu sắc

en: Big thumbnails in the sidebar
vi: Hình thu nhỏ lớn ở thanh bên

en: All search actions are contained in the sidebar
vi: Mọi thao tác tìm kiếm đều nằm ở thanh bên

en: Failed to render page %d: %s
vi: Gặp lỗi khi vẽ trang %d: %s

en: Invalid Page Selection
vi: Cách chọn các trang không hợp lý

en: File descriptor of input file
vi: Descriptor của tập tin nhập vào

en: MIME type of input file
vi: Kiểu MIME của tập tin nhập vào

en: File descriptor of print settings file
vi: Tập tin chỉ định các cài đặt in

en: Papers Document Viewer
vi: Xem tài liệu

en: Print This Document
vi: In tài liệu này

en: Failed to Print Document
vi: Gặp lỗi khi in tài liệu

en: Contains Javascript
vi: Chứa Javascript

[ctx: shortcut window]
en: Opening, Closing, Saving and Printing
vi: Mở, đóng, lưu và in ấ

[ctx: shortcut window]
en: Open Document
vi: Mở tài liệu

[ctx: shortcut window]
en: Open Copy of Current Document
vi: Mở một bản sao của tài liệu hiện tại

[ctx: shortcut window]
en: Open With…
vi: Mở với…

[ctx: shortcut window]
en: Save Copy of Current Document
vi: Lưu bản sao của tài liệu hiện tại

[ctx: shortcut window]
en: Print Current Document
vi: In tài liệu hiện tại

[ctx: shortcut window]
en: Close Current Document Window
vi: Đóng cửa sổ tài liệu hiện tại

[ctx: shortcut window]
en: Enter Presentation Mode
vi: Vào chế độ trình chiếu

[ctx: shortcut window]
en: Side Pane
vi: Khung bên

[ctx: shortcut window]
en: Caret Navigation
vi: Duyệt qua

[ctx: shortcut window]
en: Selecting and Copying Text
vi: Chọn và chép chữ

[ctx: shortcut window]
en: Rotating and Zooming
vi: Quay và phóng to

[ctx: shortcut window]
en: Rotate Page 90 Degrees Counter-Clockwise
vi: Quay trang 90 độ ngược chiều kim đồng hồ

[ctx: shortcut window]
en: Rotate Page 90 Degrees Clockwise
vi: Quay trang 90 độ theo chiều kim đồng hồ

[ctx: shortcut window]
en: Normal Size
vi: Kích cỡ thường

[ctx: shortcut window]
en: Zoom In (Alternative)
vi: Phóng to (thay thế)

[ctx: shortcut window]
en: Fit Page
vi: Vừa khít trang

[ctx: shortcut window]
en: Fit Width
vi: Vừa bề ngang

[ctx: shortcut window]
en: Automatic Zoom
vi: Phóng to tự động

[ctx: shortcut window]
en: Moving Around Document
vi: Di chuyển trong tài liệu

[ctx: shortcut window]
en: Move Around Page
vi: Di chuyển xung quanh một trang

[ctx: shortcut window]
en: Move Up/Down Page Several Lines
vi: Di chuyển lên/xuống một trang nhiều dòng cùng lúc

[ctx: shortcut window]
en: Previous Page
vi: Trang trước

[ctx: shortcut window]
en: Next Page
vi: Trang kế

[ctx: shortcut window]
en: Go to Page Number
vi: Nhảy đến trang số

[ctx: shortcut window]
en: Previous Page (Fast)
vi: Trang trước (Nhanh)

[ctx: shortcut window]
en: Next Page (Fast)
vi: Trang kế (Nhanh)

[ctx: shortcut window]
en: Previous Visited Page
vi: Trang đã đọc trước

[ctx: shortcut window]
en: Next Visited Page
vi: Trang đã đọc kế tiếp

[ctx: shortcut window]
en: Go to Page Beginning/End
vi: Di chuyển đến đầu/cuối của một trang

[ctx: shortcut window]
en: Go to Document Start
vi: Chuyển đến tài liệu đầu

[ctx: shortcut window]
en: Go to Document End
vi: Chuyển đến tài liệu cuối

[ctx: shortcut window]
en: Document View and Handling
vi: Xem và xử lý tài liệu

[ctx: shortcut window]
en: Add Bookmark
vi: Thêm đánh dấu

[ctx: shortcut window]
en: Remove Bookmark
vi: Xóa đánh dấu

[ctx: shortcut window]
en: Night Mode
vi: Chế độ Đê_m

[ctx: shortcut window]
en: Continuous Scrolling
vi: Bật/tắt cuộn liên tục

[ctx: shortcut window]
en: Dual Page
vi: Trang đôi

[ctx: shortcut window]
en: Odd Pages Left
vi: Trang lẻ bên trái

[ctx: shortcut window]
en: Document Properties
vi: Thuộc tính tài liệu

[ctx: shortcut window]
en: Add Text Annotation
vi: Thêm chú thích bằng chữ

[ctx: shortcut window]
en: Highlight Text
vi: Tô sáng chữ

[ctx: shortcut window]
en: Finding Text
vi: Tìm văn bản

[ctx: shortcut window]
en: Find Next
vi: Tìm kế tiếp

[ctx: shortcut window]
en: Find Previous
vi: Tìm _ngược

[ctx: shortcut window]
en: Presentation Mode
vi: Chế độ trình chiếu

[ctx: shortcut window]
en: Black Screen
vi: Bật/tắt màn hình đen

[ctx: shortcut window]
en: White Screen
vi: Bật/tắt màn hình trắng

[ctx: shortcut window]
en: Touchpad Gestures
vi: Điệu bộ Touchpad

en: Initially Opened
vi: Vừa mới mở

en: Markup Type
vi: Kiểu đánh dấu

en: Document Menu
vi: Menu tài liệu

en: Document has been digitally signed.
vi: Tài liệu đã được ký tên điện tứ.

en: View Signature…
vi: Xem chữ ký…

en: Fit Automatically
vi: _Tự động khít

en: Selection too Small
vi: Vùng chọn quá nhỏ

en: A signature of this size may be too small to read. If you would like to create a potentially more readable signature, press `Start over` and draw a bigger rectangle.
vi: Chữ ký này có thể quá nhỏ. Nếu bạn muốn ký lại cho rõ, hãy nhấn "Thực hiện lại" và vẽ một hình chữ nhật lớn hơn.

en: Start _Over
vi: Thực hiện lại

en: Abort Printing?
vi: Huỷ in?

en: There is one or more active print jobs. If the window is closed, pending print jobs will not be printed.
vi: Hiện tại đang có một hoặc nhiều công việc in. Nếu bạn đóng cửa sổ này thì các công việc in đang chờ sẽ bị huỷ.

en: Abort _Print and Close
vi: Hủ_y in và đóng

en: Close _After Printing
vi: Đóng s_au khi in

en: _About Papers
vi: _Giới thiệu

en: Present as Slideshow
vi: Trình diễn dạng T_rượt

en: Sign D_igitally…
vi: Ký tên Điện tử…

en: Document Prop_erties
vi: Thuộc tính tài liệu

en: _Add Text Annotation
vi: Thêm chú thích bằng chữ

en: Perform a Search
vi: Thực hiện tìm kiếm

en: The search results will appear here
vi: Kết quả tìm kiếm sẽ hiện ở đây

en: Loading Document
vi: Đang mở tài liệu

en: Invalid password
vi: Sai mật khẩu

en: This document is locked and can only be read by entering the correct password
vi: Tài liệu này bị khóa và phải nhập mật khẩu để có thể đọc

en: View Details…
vi: Xem chi tiết…

en: _Signatures
vi: Chữ ký

en: Search in document
vi: Tìm kiếm trong tài liệu

en: No Annotations
vi: Không chú thích

en: Print this section…
vi: In mục này…

en: Drag and drop documents here
vi: Kéo và thả tài liệu ở đây

en: Unable to Open Document
vi: Không thể mở phần đính kèm

en: _Open Other File…
vi: Mở một tập tin khác…

en: © 1996–2025 The Papers authors
vi: © 1996–2025 Các tác giả của Papers

en: Run papers in fullscreen mode.
vi: Chạy Evince ở chế độ toàn màn hình.

en: Run papers in presentation mode.
vi: Chạy Evince ở chế độ trình diễn.

en: Document contains new or modified annotations and form fields that have been filled out.
vi: Tài liệu chứa các chú thích và mẫu điền mới hoặc đã được điền.

en: Save Changes to a Copy?
vi: Lưu một dưới dạng một bản sao?

en: Caret navigation mode is now enabled, press F7 to disable.
vi: Chế độ Caret navigtaion đang bật, nhấn F7 để tắt.

en: Caret navigation mode is now disabled, press F7 to enable.
vi: Chế độ Caret navigtaion đang bật, nhấn F7 để bật.

en: Unable to Open Attachment
vi: Không thể mở phần đính kèm

en: Digital Signature is invalid!
vi: Chữ ký điện tử không hợp lệ!

en: The Document Contains No Pages
vi: Tài liệu không có trang nào

en: The Document Contains Only Empty Pages
vi: Tài liệu chỉ chứa các trang trống rỗng

en: The file could not be saved as “{}”.
vi: Không thể lưu tập tin này thành “{}”.

en: Draw a rectangle to insert a signature field
vi: Kẻ một hình chữ nhật để thêm chữ ký

en: Digitally signed by {}
    Date: {}
vi: Được ký điện tử bởi {}
    Ngày: {}

en: Certificate Required
vi: Yêu cầu chứng nhận ký tên

en: Select signing certificate
vi: Chọn chứng nhận ký tên

en: A certificate is required to sign this document
vi: Cần chứng nhận để ký tên tài liệu này

en: Save Signed File
vi: Lưu tập tin đã được ký

en: Please enter password for {}
vi: Hãy nhập mật khẩu cho {}

en: Printing job “{}”
vi: Đang in công việc “{}”

en: No pending jobs in queue
vi: Không có công việc đang chờ

en: {} pending job in queue | {} pending jobs in queue
vi[0]: {} công việc đang chờ

en: Security alert: this document has been prevented from opening the file “{}”
vi: Cảnh báo bảo mật: tài liệu này đã bị ngăn không cho mở tập tin “{}”

en: Page {}
vi: Trang {}

note: Translators: Do NOT translate the content between '{' and '}' they are variable names. Changing their order is possible
en: ({pagenum} of {totalpages})
vi: ({pagenum} trên {totalpages})

note: Translators: the placeholder is the total amount of pages
en: of {}
vi: trên {}

en: The document “{}” is locked and requires a password before it can be opened
vi: Tài liệu “{}” bị khóa và bạn cần nhập mật khẩu để mở

en: Date &amp; Time
vi: Ngày &amp; giờ

en: Signed by
vi: Được ký bởi

en: Signature is valid.
vi: Chữ ký hợp lệ.

en: Signature is invalid.
vi: Chữ ký không hợp lệ.

en: Document has been changed after signing.
vi: Tài liệu đã thay đổi sau khi ký tên.

en: Signature could not be decoded.
vi: Không thể giải mã chữ ký.

en: Signature verification error.
vi: Gặp lỗi khi xác minh chữ ký.

en: Signed with a certificate issued by trusted issuer.
vi: Được ký với chứng nhận từ một người cấp được tin cậy.

en: Signed with a certificate issued by untrusted issuer.
vi: Được ký với chứng nhận từ một người cấp không tin cậy.

en: Signed with a certificate issued by unknown issuer.
vi: Được ký với chứng nhận từ một người cấp lạ.

en: Signed with revoked certificate.
vi: Được ký bởi chứng nhận bị thu hồi.

en: Signed with expired certificate.
vi: Được ký vởi chứng nhận đã hết hạn.

en: Certificate verification error.
vi: Lỗi khi xác minh chứng nhận.

en: Certificate has not been verified.
vi: Chứng nhận chưa được xác minh.

en: Certificate Issuer
vi: Người cấp chứng nhận

en: Certificate Issuer's Email
vi: Email của người cấp chứng nhận

en: Certificate Issuer's Organization
vi: Tổ chức của người cấp chứng nhận

en: Certificate's Issuance Time
vi: Thời gian cấp chứng nhận

en: Certificate's Expiration Time
vi: Thời gian hết hạn của chứng nhận

en: 
    Total Time: %s,
vi: 
    Thời gian tổng cộng: %s,

en: Elapsed: %s Remaining: %s
vi: Đã được: %s Còn lại: %s

en: Current Block: %llu  Total Block: %llu
vi: Khối hiện tại: %llu  Khối tổng: %llu

en: Total Time: %s Remaining: %s
vi: Thời gian tổng cộng: %s Còn lại: %s

en: Partclone v%s http://partclone.org
vi: Partclone phiên bản %s <http://partclone.org>

en: Starting to check image (%s)
vi: Đang kiểm tra ảnh (%s)

en: Starting to clone device (%s) to image (%s)
vi: Bắt đầu nhân bản thiết bị (%s) thành ảnh (%s)

en: Starting to restore image (%s) to device (%s)
vi: Bắt đầu phục hồi ảnh (%s) vào thiết bị (%s)

en: Starting to back up device (%s) to device (%s)
vi: Bắt đầu sao lưu dự phòng thiết bị (%s) vào thiết bị (%s)

en: Starting to map device (%s) to domain log (%s)
vi: Bắt đầu ánh xạ thiết bị (%s) vào nhật ký tên miền (%s)

en: Starting to dd image (%s) to block files (%s)
vi: Bắt đầu với hình ảnh dd (%s) để chặn tệp (%s)

en: Starting to clone/restore (%s) to (%s) with dd mode
vi: Bắt đầu nhân bản thiết bị (%s) thành ảnh (%s)

en: Showing info of image (%s)
vi: Hiển thị thông tin của hình ảnh (%s)

en: File system:  %s
vi: Hê thống tập tin:  %s

en: Device size:  %s = %llu Blocks
vi: Kích thước thiết bị:  %s = %llu Khối

en: Space in use: %s = %llu Blocks
vi: Dung lượng đã dùng: %s = %llu Khối

en: Free Space:   %s = %llu Blocks
vi: Dung lượng còn trống: %s = %llu Khối

en: Block size:   %i Byte
vi: Kích thước khối:   %i Byte

en: image format:    %04d
vi: định dạng hình ảnh: %04d

en: created on a:    %s
vi: được tạo vào:    %s

en: with partclone:  %s
vi: với partclone:  %s

en: %d bits platform
vi: nền tảng %d bit

en: bitmap mode:     %s
vi: chế độ bản đồ bit: %s

en: checksum algo:   %s
vi: thuật toán tổng kiểm tra: %s

en: checksum size:   %s
vi: kích thước tổng kiểm tra: %s

en: blocks/checksum: %s
vi: khối/tổng kiểm tra: %s

en: reseed checksum: %s
vi: tổng kiểm tra đã gieo lại: %s

en: Partclone successfully checked the image (%s)
vi: Partclone đã kiểm tra ảnh (%s) thành công

en: Partclone successfully cloned the device (%s) to the image (%s)
vi: Partclone đã nhân bản thành công thiết bị (%s) thành ảnh (%s)

en: Partclone successfully restored the image (%s) to the device (%s)
vi: Partclone đã phục hồi thành công ảnh (%s) vào thiết bị (%s)

en: Partclone successfully cloned the device (%s) to the device (%s)
vi: Partclone đã nhân bản thành công thiết bị (%s) vào thiết bị (%s)

en: Partclone successfully mapped the device (%s) to the domain log (%s)
vi: Partclone đã ánh xạ thành công thiết bị (%s) vào nhật ký tên miền (%s)

en: Disk Image
vi: Ảnh Đĩa

en: Unable to open %s read-write (%s).  %s has been opened read-only.
vi: Không mở được %s đọc-ghi (%s).  %s đã được mở ở tình trạng chỉ đọc.

en: %s during seek for read on %s
vi: %s trong khi tìm nơi để đọc trên %s

en: %s during read on %s
vi: %s trong khi đọc trên %s

en: Can't write to %s, because it is opened read-only.
vi: Không thể ghi nhớ vào %s, vì nó đã được mở ở tình trạng chỉ đọc.

en: %s during seek for write on %s
vi: %s trong khi tìm nơi để ghi trên %s

en: %s during write on %s
vi: %s trong khi ghi trên %s

en: Usage: %s [OPTION] [DEVICE]...
vi: Cách dùng: %s [TÙY_CHỌN] [THIẾT_BỊ]...

en: Inform the operating system about partition table changes.
    
      -d, --dry-run    do not actually inform the operating system
      -s, --summary    print a summary of contents
      -h, --help       display this help and exit
      -v, --version    output version information and exit
vi: Báo hệ điều hành biết về thay đổi trong bảng phân vùng.
    
      -d, --dry-run    chạy thử (không thực sự báo)
      -s, --summary    in ra bản tóm tắt nội dung
      -h, --help       hiển thị trợ giúp này, sau đó thoát
      -v, --version    xuất thông tin về phiên bản, sau đó thoát

en: 
    When no DEVICE is given, probe all partitions.
vi: 
    Không đưa ra THIẾT_BỊ thì thăm dò mọi phân vùng.

en: Unable to open %s.
vi: Không thể mở %s.

en: Unable to probe store.
vi: Không thể thăm dò kho lưu trữ.

en: WARNING: the kernel failed to re-read the partition table on %s (%s).  As a result, it may not reflect all of your changes until after reboot.
vi: CẢNH BÁO: hạt nhân không đọc lại được bảng phân vùng trên %s (%s). Kết quả là bạn có thể cần phải khởi động lại để mọi thay đổi có tác dụng.

en: Warning: unable to open %s (%s). As a result, it may not reflect all of your changes until after reboot.
vi: CẢNH BÁO: không thể mở %s (%s). Kết quả là bạn có thể cần phải khởi động lại để mọi thay đổi có tác dụng.

en: Warning: failed to make translator go away on %s (%s). As a result, it may not reflect all of your changes until after reboot.
vi: CẢNH BÁO: gặp lỗi khi làm cho bộ dịch ra đi trên %s (%s). Kết quả là bạn có thể cần phải khởi động lại để mọi thay đổi có tác dụng.

en: %s trying to sync %s to disk
vi: %s đang thử đồng bộ hoá %s với đĩa

en: Could not stat device %s - %s.
vi: Không thể lấy trạng thái về thiết bị %s — %s.

en: Unable to determine the dm type of %s.
vi: Không thể xác định kiểu dm của %s.

en: Could not determine sector size for %s: %s.
    Using the default sector size (%lld).
vi: Không thể quyết định kích cỡ cung từ đối với %s: %s
    nên dùng kích cỡ cung từ mặc định (%lld).

en: Could not determine physical sector size for %s.
    Using the logical sector size (%lld).
vi: Không thể quyết định kích cỡ cung từ vật lý đối với %s
    nên dùng kích cỡ cung từ lô-gíc (%lld).

en: Unable to determine the size of %s (%s).
vi: Không thể quyết định kích cỡ của %s (%s).

en: Generic IDE
vi: IDE giống loài

en: Could not get identity of device %s - %s
vi: Không thể nhận diện thiết bị %s — %s

en: Device %s has multiple (%d) logical sectors per physical sector.
    GNU Parted supports this EXPERIMENTALLY for some special disk label/file system combinations, e.g. GPT and ext2/3.
    Please consult the web site for up-to-date information.
vi: Thiết bị %s có nhiều (%d) cung từ lô-gíc trên mỗi cung từ vật lý.
    Chương trình GNU Parted hỗ trợ trường hợp này một cách VẪN THỰC NGHIỆM
    đối với một số tổ hợp nhãn đĩa/hệ thống tập tin, v.d. GPT và ext2/3.
    Hãy thăm trang chủ Web để tìm thông tin đã cập nhật.

en: Error initialising SCSI device %s - %s
vi: Gặp lỗi khi sơ khởi thiết bị SCSI %s — %s

en: The device %s is so small that it cannot possibly store a file system or partition table.  Perhaps you selected the wrong device?
vi: Thiết bị %s quá nhỏ, và không thể dùng để cất giữ một hệ thống tập tin hay bảng phân vùng. Có thể bạn đã chọn nhầm thiết bị?

en: Unable to determine geometry of file/device %s.  You should not use Parted unless you REALLY know what you're doing!
vi: Không nhận ra cấu trúc hình học của tập tin/thiết bị %s.  Không được sử dụng Parted trừ khi THỰC SỰ biết mình đang làm gì!

en: Generic SD/MMC Storage Card
vi: Bo mạch lưu trữ SD/MMC giống loài

en: NVMe Device
vi: Thiết bị NVMe

en: DAC960 RAID controller
vi: Bộ điều khiển RAID DAC960

en: Promise SX8 SATA Device
vi: Thiết bị SATA SX8 Promise

en: ATA over Ethernet Device
vi: ATA qua thiết bị Ethernet

en: IBM S390 DASD drive
vi: Ổ đĩa DASD S390 IBM

en: IBM iSeries Virtual DASD
vi: DASD Ảo iSeries IBM

en: Compaq Smart Array
vi: Mảng Khéo Compaq

en: NVDIMM Device
vi: Thiết bị NVDIMM

en: ATARAID Controller
vi: Bộ điều khiển ATARAID

en: I2O Controller
vi: Bộ điều khiển I2O

en: User-Mode Linux UBD
vi: UBD Linux Chế độ Người dùng

en: Loopback device
vi: Thiết bị vòng lặp

en: Linux device-mapper (%s)
vi: Bộ ánh xạ thiết bị Linux (%s)

en: Xen Virtual Block Device
vi: Thiết bị Khối Ảo Xen

en: Virtio Block Device
vi: Thiết bị khối Virtio

en: Linux Software RAID Array
vi: Mảng RAID phần mềm Linux

en: RAM Drive
vi: Đĩa RAM

en: ped_device_new()  Unsupported device type
vi: ped_device_new()  Kiểu thiết bị không được hỗ trợ

en: Error fsyncing/closing %s: %s
vi: Lỗi fsync hay đóng %s: %s

en: %0.0send of file while reading %s
vi: % 0.0scuối của tệp tin trong khi đọc %s

en: Error informing the kernel about modifications to partition %s -- %s.  This means Linux won't know about any changes you made to %s until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
vi: Gặp lỗi khi cho hạt nhân biết về sự sửa đổi trong phân vùng %s — %s. Có nghĩa là Linux không biết về thay đổi nào bạn đã làm trong %s đến khi bạn khởi động lại, thì bạn không nên gắn kết nó hoặc sử dụng nó bằng cách nào cả trước khi khởi động lại.

en: Unable to determine the start and length of %s.
vi: Không thể xác định điểm bắt đầu và độ dài của %s.

en: Partition(s) %s on %s have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
vi: (Các) phiên bản %s trên %s đã được ghi nhớ, nhưng mà không thể cho hạt nhân biết về thay đổi này, rất có thể vì phiên bản đó đang được sử dụng. Kết quả là (các) phiên bản cũ còn lại được sử dụng. Bạn nên khởi động lại ngay bây giờ mà không làm thay đổi thêm nào.

en: Can't have the end before the start! (start sector=%jd length=%jd)
vi: Không thể có kết thúc đứng trước bắt đầu! (bắt đầu rãnh_ghi=%jd chiều_dài=%jd)

en: Attempt to write sectors %ld-%ld outside of partition on %s.
vi: Cố ghi các cung từ %ld-%ld nằm ngoài phân vùng trên %s.

en: checking for bad blocks
vi: đang kiểm tra tìm khối hỏng

en: Backtrace has %d calls on stack:
vi: Truy ngược có %d lời gọi trên ngăn xếp:

en: Assertion (%s) at %s:%d in function %s() failed.
vi: Khẳng định (%s) tại %s:%d trong hàm %s() bị lỗi.

en: %s: unrecognised disk label
vi: %s: không nhận ra nhãn đĩa

en: This libparted doesn't have write support for %s.  Perhaps it was compiled read-only.
vi: Thư viện libparted này không hỗ trợ ghi vào %s.  Có thể đã biên dịch nó chỉ đọc.

en: Partition %d is %s, but the file system is %s.
vi: Phân vùng %d là %s, nhưng hệ thống tập tin là %s.

en: Unknown disk flag, %d.
vi: Không nhận ra cờ đĩa, %d.

en: %s disk labels do not support extended partitions.
vi: Nhãn đĩa %s không hỗ trợ phiên bản mở rộng.

en: %s disk labels don't support logical or extended partitions.
vi: Nhãn đĩa %s không hỗ trợ phiên bản kiểu mở rộng hay lô-gíc.

en: Too many primary partitions.
vi: Quá nhiều phân vùng chính.

en: Can't add a logical partition to %s, because there is no extended partition.
vi: Không thể thêm vào %s một phân vùng lô-gíc, vì không có phân vùng mở rộng.

en: Can't have more than one extended partition on %s.
vi: Không cho phép nhiều hơn một phân vùng mở rộng trên %s.

en: Can't have logical partitions outside of the extended partition.
vi: Không cho phép phân vùng lô-gíc nằm ngoài phân vùng mở rộng.

en: Can't have a logical partition outside of the extended partition on %s.
vi: Không cho phép phân vùng lô-gíc nằm ngoài phân vùng mở rộng trên %s.

en: Can't have a primary partition inside an extended partition.
vi: Không cho phép phân vùng chính nằm trong phân vùng mở rộng.

en: Can't have a partition outside the disk!
vi: Không thể có phân vùng nằm ngoài đĩa!

en: Can't have overlapping partitions.
vi: Không cho phép các phân vùng chồng chéo lên nhau.

en: extended
vi: mở rộng

note: #-#-#-#-#  partman-newworld_36_vi.po (debian-installer Level 1)  #-#-#-#-# Type: text Description short variant of 'NewWorld boot partition' Up to 10 character positions :sl4: #-#-#-#-#  snort_2.9.15.1-6_vi.po (snort 2.7.0-15)  #-#-#-#-# Type: select Choices
en: boot
vi: khởi động

en: hp-service
vi: dịch vụ HP

en: prep
vi: chuẩn bị

en: Unknown partition flag, %d.
vi: Không nhận ra cờ phân vùng, %d.

en: No Implementation
vi: Không thi hành

en: A bug has been detected in GNU Parted.  Refer to the web site of parted http://www.gnu.org/software/parted/parted.html for more information of what could be useful for bug submitting!  Please email a bug report to %s containing at least the version (%s) and the following message:
vi: Phát hiện ra một lỗi trong GNU parted. Hãy thăm trang chủ Web của parted (http://www.gnu.org/software/parted/parted.html) để biết thêm về thông tin thích hợp với báo cáo lỗi! Xin hãy gửi thư thông báo tới  %s kèm theo ít nhất là số phiên bản (%s) và thông tin sau đây:

en: Support for reading AIX disk labels is is not implemented yet.
vi: Chưa thực hiện hỗ trợ đọc nhãn đĩa AIX.

en: Support for writing AIX disk labels is is not implemented yet.
vi: Chưa thực hiện hỗ trợ ghi nhãn đĩa AIX.

en: Support for adding partitions to AIX disk labels is not implemented yet.
vi: Chưa thực hiện hỗ trợ thêm phân vùng vào nhãn đĩa AIX.

en: Support for duplicating partitions in AIX disk labels is not implemented yet.
vi: Chưa thực hiện hỗ trợ nhân đôi phân vùng trong nhãn đĩa AIX.

en: Support for setting system type of partitions in AIX disk labels is not implemented yet.
vi: Chưa thực hiện hỗ trợ đặt loại hệ thống của phân vùng trong nhãn đĩa AIX.

en: Support for setting flags in AIX disk labels is not implemented yet.
vi: Chưa thực hiện hỗ trợ đặt cờ trong nhãn đĩa AIX.

en: Can't use Atari partition tables on disks with a sector size not equal to %d bytes.
vi: Không thể dùng bảng phân Atari vùng trên đĩa với cỡ cung từ không bằng %d byte.

en: Can't use Atari partition tables on disks with more than %d sectors.
vi: Không thể sử dụng bảng phân vùng Atari trên đĩa nếu nhiều hơn %d cung từ.

en: Too many Atari partitions detected.  Maybe there is a loop in the XGM linked list.  Aborting.
vi: Dò tìm thấy quá nhiều phân vùng Atari. Cói lẽ ở đây có lẽ lặp quẩn tròn trong danh sách liên kết XGM. Nên bãi bỏ.

en: No data partition found in the ARS at sector %lli.
vi: Không tìm thấy dữ liệu phân vùng trong ARS tại cung từ %lli.

en: The entry of the next logical ARS is not of type XGM in ARS at sector %lli.
vi: Mục tin của ARS lôgíc kế tiếp không phải là kiểu XGM trong ARS tại cung từ %lli.

en: There doesn't seem to be an Atari partition table on this disk (%s), or it is corrupted.
vi: Đây có vẻ không phải là một bảng phân vùng Atari trên đĩa này (%s), hoặc là nó bị hỏng.

en: No room at sector %lli to store ARS of logical partition %d.
vi: Không có chỗ ở cung từ %lli để lưu ARS của phân vùng lôgíc %d.

en: No room at sector %lli to store ARS.
vi: Không có chỗ ở cung từ %lli để lưu ARS.

en: The sector count that is stored in the partition table does not correspond to the size of your device.  Do you want to fix the partition table?
vi: Số lượng cung từ cái mà được lưu trong bảng phân vùng không tương ứng với kích thước của thiết bị của bạn. Bạn có muốn sửa bảng phân vùng?

en: No room at sector %lli to store BSL.
vi: Không có chỗ ở cung từ %lli để lưu BSL.

en: There were remaining partitions after filling the main AHDI table.
vi: Ở đây vẫn còn các phân vùng sau khi điền đầy bảng AHDI chính.

en: The main AHDI table has been filled with all partitions but the ICD table is not empty so more partitions of unknown size and position will be detected by ICD compatible software.  Do you want to invalidate the ICD table?
vi: Bảng DHDI chính được lọc ra với mọi phân vùng nhưng bảng ICD không trống vậy có các phân vùng khác không biết cỡ và vị trí sẽ được dò tìm ra bởi phần mềm tương thích ICD. Bạn có muốn bất hoạt bảng ICD?

en: ICD entries can't contain extended or logical partitions.
vi: Mục tin ICD không thể chứa phân vùng mở rộng hay lôgíc.

en: There were remaining partitions after filling the tables.
vi: Ở đây vẫn còn các phân vùng sau khi điền đầy bảng.

en: You can't use an extended XGM partition in ICD mode (more than %d primary partitions, if XGM is the first one it counts for two).
vi: Bạn không thể sử dụng một phân vùng XGM mở rộng trong chế độ ICD (nhiều hơn %d phân vùng chính, nếu XGM là phân vùng đầu nó sẽ đếm là hai).

en: Unable to satisfy all constraints on the partition.
vi: Không thể thoả mọi ràng buộc trên phân vùng.

en: You can't use more than %d primary partitions (ICD mode) if you use an extended XGM partition.  If XGM is the first partition it counts for two.
vi: Bạn không thể sử dụng nhiều hơn %d phân vùng chính (chế độ ICD) nếu bạn sử dụng phân vùng XGM mở rộng. Nếu XGM là phân vùng đầu tiên nó đếm thành hai.

en: Unable to allocate a partition number.
vi: Không thể cấp phát một số thứ tự phân vùng.

en: Unable to allocate a bsd disklabel slot.
vi: Không thể cấp phát một khe nhãn đĩa sai.

en: The partition table of DASD-LDL device cannot be changed.
vi: Bảng phân vùng của thiết bị DASD-LDL không thể thay đổi.

en: Unable to allocate a dasd disklabel slot
vi: Không thể cấp phát một khe nhãn đĩa DASD

en: Invalid partition table on %s -- wrong signature %x.
vi: Gặp bảng phân vùng sai trên %s -- chữ ký không đúng %x.

en: Invalid partition table - recursive partition on %s.
vi: Bảng phân vùng sai -- phiên bản đệ quy trên %s.

en: Parted can't resize partitions managed by Windows Dynamic Disk.
vi: Parted không thể thay đổi kích cỡ của phân vùng bị Windows Dynamic Disk quản lý.

en: cannot create any more partitions
vi: không thể tạo phân vùng thêm nữa

en: %s has no extended partition (volume header partition).
vi: %s không có phân vùng mở rộng (phân vùng phần đầu của khối tin).

en: Checksum is wrong, indicating the partition table is corrupt.
vi: Sai kiểm tổng (checksum) thì bảng phân vùng bị hỏng.

en: Only primary partitions can be root partitions.
vi: Chỉ phân vùng chính có thể là phân vùng gốc.

en: Only primary partitions can be swap partitions.
vi: Chỉ phân vùng chính có thể là phân vùng trao đổi.

en: Only logical partitions can be a boot file.
vi: Chỉ phân vùng lô-gíc có thể là một tập tin khởi động.

en: failed to set dvh partition name to %s:
    Only logical partitions (boot files) have a name.
vi: lỗi đặt tên phân vùng DVH thành %s:
    Chỉ phân vùng lôgíc (tập tin khởi động) có một tên.

en: Too many primary partitions
vi: Quá nhiều phân vùng chính

en: open error
vi: lỗi mở

en: ioctl() error
vi: lỗi ioctl()

en: API version mismatch
vi: Phiên bản API không tương ứng

en: Unsupported disk format
vi: Định dạng đĩa không được hỗ trợ

en: Disk is in use
vi: Đĩa đang được sử dụng

en: Syntax error in config file
vi: Gặp lỗi cú pháp trong tập tin cấu hình

en: Volume label is corrupted
vi: Nhãn khối tin bị hỏng

en: A data set name is corrupted
vi: Một tên tập hợp dữ liệu bị hỏng

en: Device verification failed
vi: Lỗi thẩm tra thiết bị

en: The specified device is not a valid DASD device
vi: Thiết bị đã ghi rõ không phải là một thiết bị DASD hợp lệ

en: VOLSER not found on device
vi: VOLSER không tìm thấy trên thiết bị

en: No room for volume label.
vi: Không còn chỗ trống cho nhãn khối tin.

en: No room for partition info.
vi: Không có chỗ trống cho thông tin về phân vùng.

en: Invalid VTOC.
vi: VTOC không hợp lệ.

en: Could not retrieve API version.
vi: Không thể lấy phiên bản API.

en: The current API version '%d' doesn't match dasd driver API version '%d'!
vi: Phiên bản API hiện thời “%d” không tương ứng với phiên bản API trình điều khiển DASD “%d”!

en: Could not retrieve disk size.
vi: Không thể lấy kích cỡ đĩa.

en: Could not retrieve disk geometry information.
vi: Không thể lấy thông tin về cấu trúc hình học của đĩa.

en: Could not retrieve blocksize information.
vi: Không thể lấy thông tin về kích cỡ khối.

en: Disk geometry does not match a DASD device of type 3390.
vi: Cấu trúc hình thể đĩa không khớp với thiết bị DASD của kiểu 3390.

en: device is too small for GPT
vi: thiết bị quá nhỏ cho GPT

en: The format of the GPT partition table is version %x, which is newer than what Parted can recognise.  Please report this!
vi: Định dạng của bảng phân vùng GPT có phiên bản %x, mới hơn so với phiên bản Parted có thể nhận ra.  Xin hãy báo cáo điều này cho chúng tôi biết!

en: Not all of the space available to %s appears to be used, you can fix the GPT to use all of the space (an extra %llu blocks) or continue with the current setting?
vi: Không phải toàn bộ sức chứa sẵn sàng cho %s hình như được sử dụng, bạn có thể sửa GPT để sử dụng toàn bộ sức chứa (%llu khối bổ sung) hoặc tiếp tục với cài đặt hiện tại?

en: The backup GPT table is not at the end of the disk, as it should be.  Fix, by moving the backup to the end (and removing the old backup)?
vi: Bảng GPT sao lưu không nằm tại cuối đĩa như yêu cầu. Sửa bằng cách di chuyển phần sao lưu tới cuối (và xóa bỏ sao lưu cũ)?

en: Both the primary and backup GPT tables are corrupt.  Try making a fresh table, and using Parted's rescue feature to recover partitions.
vi: Cả bảng GPT chính và sao lưu đều hỏng.  Hãy thử tạo một bảng mới, và sử dụng tính năng cứu nguy của Parted để phục hồi các phân vùng.

en: The backup GPT table is corrupt, but the primary appears OK, so that will be used.
vi: Bảng GPT sao lưu bị hỏng, nhưng bảng chính hình như vẫn tốt, vì thế sẽ sử dụng bảng chính.

en: The primary GPT table is corrupt, but the backup appears OK, so that will be used.
vi: Bảng GPT chính bị hỏng, nhưng sao lưu hình như vẫn tốt, vì thế sẽ sử dụng sao lưu.

en: primary partition table array CRC mismatch
vi: sai khớp CRC mảng bảng phân vùng chính

en: failed to translate partition name
vi: gặp lỗi khi dịch tên phân vùng

en: Invalid signature %x for Mac disk labels.
vi: Chữ ký sai %x đối với nhãn đĩa Mac.

en: Partition map has no partition map entry!
vi: Sơ đồ phân vùng không có mục nhập sơ đồ phân vùng!

en: %s is too small for a Mac disk label!
vi: %s quá nhỏ cho một nhãn đĩa Mac!

en: Partition %d has an invalid signature %x.
vi: Phân vùng %d có một chữ ký sai %x.

en: Partition %d has an invalid length of 0 bytes!
vi: Phân vùng %d có chiều dài sai 0 byte!

en: The data region doesn't start at the start of the partition.
vi: Vùng dữ liệu không bắt đầu ở đầu của phân vùng.

en: The partition's boot region doesn't occupy the entire partition.
vi: Vùng khởi động của phân vùng không chiếm toàn bộ phân vùng.

en: The partition's data region doesn't occupy the entire partition.
vi: Vùng dữ liệu của phân vùng không chiếm toàn bộ phân vùng.

en: Weird block size on device descriptor: %d bytes is not divisible by 512.
vi: Kích thước khối kỳ lạ trên mô tả thiết bị: %d byte không chia hết cho 512.

en: The driver descriptor says the physical block size is %d bytes, but Linux says it is %d bytes.
vi: Mô tả của trình điều khiển cho biết kích thước khối là %d byte, nhưng Linux nói nó %d byte.

en: No valid partition map found.
vi: Không tìm thấy sơ đồ phân vùng hợp lệ.

en: Conflicting partition map entry sizes!  Entry 1 says it is %d, but entry %d says it is %d!
vi: Xung đột kích thước mục sơ đồ phân vùng!  Mục 1 nói là %d, nhưng mục %d nói là %d!

en: Weird!  There are 2 partitions map entries!
vi: Kỳ lạ - có hai mục sơ đồ phân vùng!

en: Changing the name of a root or swap partition will prevent Linux from recognising it as such.
vi: Thay đổi tên của một phân vùng gốc hay trao đổi sẽ khiến Linux không nhận ra chúng như trước.

en: Can't add another partition -- the partition map is too small!
vi: Không thêm được phân vùng bổ sung - sơ đồ phân vùng quá nhỏ!

en: Invalid partition table on %s.
vi: Bảng phân vùng sai trên %s.

en: Partition %d isn't aligned to cylinder boundaries.  This is still unsupported.
vi: Phân vùng %d không căn hàng với biên trụ. Trường hợp này vẫn còn không được hỗ trợ.

en: Can't add another partition.
vi: Không thêm được phân vùng bổ sung.

en: partition length of %jd sectors exceeds the %s-partition-table-imposed maximum of %jd
vi: chiều dài phân vùng %1$jd vượt quá chiều dài tối đa %3$jd bị bảng phân vùng %2$s ép buộc

en: starting sector number, %jd exceeds the %s-partition-table-imposed maximum of %jd
vi: bắt đầu ở số thứ tự cung từ, %1$jd vượt quá chiều dài tối đa %3$jd bị bảng phân vùng %2$s ép buộc

en: %s : Bad checksum on block %llu of type %s.
vi: %s: Sai kiểm tổng (checksum) trên khối %llu có loại %s.

en: %s : Didn't find rdb block, should never happen.
vi: %s : Không tìm thấy khối rdb, không bao giờ nên xảy ra.

en: %s : Loop detected at block %d.
vi: %s : Phát hiện vòng lặp tại khối %d.

en: %s : The %s list seems bad at block %s.
vi: %s : Danh sách %s hình như sai tại khối %s.

en: %s : Failed to list bad blocks.
vi: %s : Lỗi liệt kê các khối sai.

en: %s : Failed to list partition blocks.
vi: %s : Lỗi liệt kê các khối phân vùng.

en: %s : Failed to list file system blocks.
vi: %s : Lỗi liệt kê các khối hệ thống tập tin.

en: %s : Failed to list boot blocks.
vi: %s : Lỗi liệt kê các khối khởi động.

en: Failed to write partition block at %d.
vi: Lỗi ghi khối phân vùng tại %d.

en: Corrupted Sun disk label detected.
vi: Nhận ra một nhãn đĩa Sun bị hỏng.

en: The disk CHS geometry (%d,%d,%d) reported by the operating system does not match the geometry stored on the disk label (%d,%d,%d).
vi: Cấu trúc hình học CHS của đĩa (%d,%d,%d) được hệ điều hành thông báo không tương ứng cấu trúc chứa trong nhãn đĩa (%d,%d,%d).

en: The disk label describes a disk bigger than %s.
vi: Nhãn đĩa mô tả một đĩa lớn hơn %s.

en: The disk has %d cylinders, which is greater than the maximum of 65536.
vi: Đĩa có %d trụ, mà lớn hơn số tối đa 65536.

en: The Whole Disk partition is the only available one left.  Generally, it is not a good idea to overwrite this partition with a real one.  Solaris may not be able to boot without it, and SILO (the sparc boot loader) appreciates it as well.
vi: Phân vùng Toàn bộ Đĩa (Whole Disk) là phân vùng sẵn sàng còn lại duy nhất.  Nói chung, không nên ghi chèn phân vùng này bằng một phân vùng thực sự.  Solaris có thể sẽ không khởi động khi không có nó, và SILO (trình khởi động sparc) cũng cần phân vùng này.

en: Sun disk label is full.
vi: Nhán đĩa Sun đầy.

en: opening of device failed
vi: lỗi mở thiết bị

en: seeking on device failed
vi: lỗi tìm nơi trên thiết bị

en: writing to device failed
vi: lỗi ghi vào thiết bị

en: reading from device failed
vi: lỗi đọc từ thiết bị

en: Could not read volume label.
vi: Không thể đọc nhãn khối tin.

en: Could not write volume label.
vi: Không thể ghi nhãn khối tin.

en: Could not read VTOC labels.
vi: Không thể đọc các nhãn VTOC.

en: Could not read VTOC FMT1 DSCB.
vi: Không thể đọc VTOC FMT1 DSCB.

en: Could not read VTOC FMT4 DSCB.
vi: Không thể đọc VTOC FMT4 DSCB.

en: Could not read VTOC FMT5 DSCB.
vi: Không thể đọc VTOC FMT5 DSCB.

en: Could not read VTOC FMT7 DSCB.
vi: Không thể đọc VTOC FMT7 DSCB.

en: Could not write VTOC labels.
vi: Không thể ghi nhãn VTOC.

en: Could not write VTOC FMT1 DSCB.
vi: Không thể ghi VTOC FMT1 DSCB.

en: Could not write VTOC FMT4 DSCB.
vi: Không thể ghi VTOC FMT4 DSCB.

en: Could not write VTOC FMT5 DSCB.
vi: Không thể ghi VTOC FMT5 DSCB.

en: Could not write VTOC FMT7 DSCB.
vi: Không thể ghi VTOC FMT7 DSCB.

en: Could not write VTOC FMT9 DSCB.
vi: Không thể ghi VTOC FMT9 DSCB.

en: Cannot get unit size for special unit 'COMPACT'.
vi: Không thể lấy kích cỡ đơn vị cho đơn vị đặc biệt “COMPACT”.

en: "%s" has invalid syntax for locations.
vi: “%s” sai cú pháp đối với vị trí.

en: The maximum head value is %d.
vi: Giá trị đầu tối đa là %d.

en: The maximum sector value is %d.
vi: Giá trị cung từ tối đa là %d.

en: The location %s is outside of the device %s.
vi: Vị trí %s nằm ngoài thiết bị %s.

en: Invalid number.
vi: Con số không hợp lệ.

en: Use a smaller unit instead of a value < 1
vi: Sử dụng một đơn vị nhỏ hơn thay vì giá trị < 1

en: %s : Failed to allocate partition block
vi: %s: Lỗi cấp phát khối phân vùng

en: %s : Failed to allocate block
vi: %s: Lỗi cấp phát khối

en: %s : Couldn't read boot block %llu
vi: %s: Không thể đọc khối khởi động %llu

en: %s : Couldn't read root block %llu
vi: %s: Không thể đọc khối khởi động %llu

en: %s : Failed to allocate id list element
vi: %s: Lỗi cấp phát phần tử danh sách mã số

en: %s : Couldn't read block %llu
vi: %s: Không thể đọc khối %llu

en: %s : Bad checksum on block %llu of type %s
vi: %s: Sai kiểm tổng (checksum) trên khối %llu có loại %s

en: %s : Couldn't write block %d
vi: %s: Không thể ghi khối %d

en: %s : Failed to allocate disk_specific rdb block
vi: %s: Lỗi cấp phát khối rdb disk_specific (đặc trưng cho đĩa)

en: %s : Didn't find rdb block, should never happen
vi: %s: Không tìm thấy khối rdb, không bao giờ nên xảy ra

en: %s : Failed to read partition block %llu
vi: %s: Lỗi đọc khối phân vùng %llu

en: GNU Parted was miscompiled: the FAT boot sector should be 512 bytes.  FAT support will be disabled.
vi: GNU Parted bị biên dịch sai: cung từ khởi động FAT nên là 512 byte. Vì thế tắt hỗ trợ FAT.

en: File system has an invalid signature for a FAT file system.
vi: Hệ thống tập tin có chữ ký sai cho hệ thống tập tin kiểu FAT.

en: File system has an invalid sector size for a FAT file system.
vi: Hệ thống tập tin có kích thước cung từ sai cho hệ thống tập tin kiểu FAT.

en: File system has an invalid cluster size for a FAT file system.
vi: Hệ thống tập tin có kích thước liên cung sai cho hệ thống tập tin kiểu FAT.

en: File system has an invalid number of reserved sectors for a FAT file system.
vi: Hệ thống tập tin có số cung từ dự trữ sai cho hệ thống tập tin kiểu FAT.

en: File system has an invalid number of FATs.
vi: Hệ thống tập tin có số FAT sai.

en: The file system's CHS geometry is (%d, %d, %d), which is invalid.  The partition table's CHS geometry is (%d, %d, %d).
vi: Hình thái học (CHS) hệ thống tệp tin là (%d, %d, %d), mà nó thì không hợp lệ.  Hình thái học CHS của bảng phân vùng lại là (%d, %d, %d).

en: FAT boot sector says logical sector size is 0.  This is weird.
vi: Cung từ khởi động FAT nói kích thước cung từ lô-gíc là 0.  Kỳ lạ.

en: FAT boot sector says there are no FAT tables.  This is weird.
vi: Cung từ khởi động FAT nói không có bảng FAT.  Kỳ lạ.

en: FAT boot sector says clusters are 0 sectors.  This is weird.
vi: Cung từ khởi động FAT nói liên cung là 0 cung từ.  Kỳ lạ.

en: File system is FAT12, which is unsupported.
vi: Hệ thống tập tin là FAT12, mà không được hỗ trợ.

en: Unrecognised old style linux swap signature '%10s'.
vi: Chữ ký trao đổi linux kiểu cũ không nhận ra “%10s”.

en: Unrecognised new style linux swap signature '%10s'.
vi: Chữ ký trao đổi linux kiểu mới không nhận ra “%10s”.

en: Unrecognised swsusp linux swap signature '%9s'.
vi: Chữ ký trao đổi linux swsusp không nhận ra “%9s”.

en: Parted can't use HFS file systems on disks with a sector size not equal to %d bytes.
vi: Parted không dùng được hệ thống tập tin HFS trên đĩa có kích cỡ cung từ khác %d byte.

en: The file system's CHS geometry is (%d, %d, %d), which is invalid.  The partition table's CHS geometry is (%d, %d, %d).  If you select Ignore, the file system's CHS geometry will be left unchanged.  If you select Fix, the file system's CHS geometry will be set to match the partition table's CHS geometry.
vi: Cấu trúc hình học CHS của hệ thống tập tin là (%d, %d, %d) mà sai. Cấu trúc hình học CHS của bảng phân vùng là (%d, %d, %d). Nếu người dùng chọn “Bỏ qua” thì không thay đổi cấu trúc hình học CHS của hệ thống tập tin. Chọn “Sửa” thì cấu trúc hình học CHS của hệ thống tập tin được đặt để tương ứng với cấu trúc hình học CHS của bảng phân vùng.

en: The information sector has the wrong signature (%x).  Select cancel for now, and send in a bug report.  If you're desperate, it's probably safe to ignore.
vi: Cung từ thông tin có chữ ký sai (%x).  Hãy chọn “Thôi”, và gửi một báo cáo lỗi.  Nếu liều lĩnh, thì có thể lờ đi.

en: You need %s of free disk space to shrink this partition to this size.  Currently, only %s is free.
vi: Người dùng cần %s không gian trống để rút ngắn phân vùng tới kích thước này (hiện thời chỉ có %s trống).

en: Cluster start delta = %d, which is not a multiple of the cluster size %d.
vi: Delta bắt đầu liên cung = %d, mà không phải là bội số của kích thước liên cung %d.

en: Bad directory entry for %s: first cluster is the end of file marker.
vi: Mục thư mục xấu cho %s: liên cung đầu tiên là cuối của đánh dấu tập tin.

en: Bad FAT: unterminated chain for %s.  You should run dosfsck or scandisk.
vi: FAT xấu: chuỗi không kết thúc cho %s.  Cần chạy dosfsck hoặc scandisk.

en: Bad FAT: cluster %d outside file system in chain for %s.  You should run dosfsck or scandisk.
vi: FAT xấu: liên cung %d ngoài hệ thống tập tin trong chuỗi cho %s.  Cần chạy dosfsck hoặc scandisk.

en: Bad FAT: cluster %d is cross-linked for %s.  You should run dosfsck or scandisk.
vi: FAT xấu: liên cung %d là liên kết chồng chéo cho %s.  Cần chạy dosfsck hoặc scandisk.

en: %s is %dk, but it has %d clusters (%dk).
vi: %s là %dk, nhưng nó có %d liên cung (%dk).

en: Partition too big/small for a %s file system.
vi: Phân vùng quá lớn/nhỏ đối với hệ thống tập tin %s.

en: The FATs don't match.  If you don't know what this means, then select cancel, run scandisk on the file system, and then come back.
vi: Các FAT không tương ứng.  Nếu không biết ý nghĩa của nó, thì hãy chọn cancel (Thôi), chạy scandisk trên hệ thống tập tin, sau đó quay lại.

en: There are no possible configurations for this FAT type.
vi: Không có cấu hình có thể làm cho kiểu FAT này.

en: File system doesn't have expected sizes for Windows to like it.  Cluster size is %dk (%dk expected); number of clusters is %d (%d expected); size of FATs is %d sectors (%d expected).
vi: Hệ thống tập tin không có kích thước Windows mong đợi.  Kích thước liên cung là %dk (mong đợi %dk); số liên cung là %d (mong đợi %d); kích thước FAT là %d cung từ (mong đợi %d).

en: File system is reporting the free space as %d clusters, not %d clusters.
vi: Hệ thống tập tin cho biết không gian trống là %d liên cung, không phải %d.

en: There's not enough room in the root directory for all of the files.  Either cancel, or ignore to lose the files.
vi: Không đủ chỗ trống trong thư mục gốc để chứa tất cả các tập tin.  Hoặc Thôi (cancel), hoặc Bỏ qua (ignore) và sẽ mất các tập tin.

en: Error writing to the root directory.
vi: Gặp lỗi khi ghi vào thư mục gốc.

en: If you leave your file system as FAT16, then you will have no problems.
vi: Nếu để hệ thống tập tin là FAT16, thì sẽ không có vấn đề gì.

en: If you convert to FAT16, and MS Windows is installed on this partition, then you must re-install the MS Windows boot loader.  If you want to do this, you should consult the Parted manual (or your distribution's manual).
vi: Nếu chuyển thành FAT16, và cài đặt MS Windows trên phân vùng này, thì sẽ phải cài đặt lại trình khởi động của MS Windows.  Nếu muốn thực hiện, thì cần xem tài liệu người dùng của Parted (hoặc tài liệu của nhà phân phối).

en: If you leave your file system as FAT32, then you will not introduce any new problems.
vi: Nếu dể hệ thống là FAT32, thì sẽ không có vấn đề mới nào xảy ra.

en: If you convert to FAT32, and MS Windows is installed on this partition, then you must re-install the MS Windows boot loader.  If you want to do this, you should consult the Parted manual (or your distribution's manual).  Also, converting to FAT32 will make the file system unreadable by MS DOS, MS Windows 95a, and MS Windows NT.
vi: Nếu chuyển thành FAT32, và cài đặt MS Windows trên phân vùng này, thì sẽ phải cài đặt lại trình khởi động của MS Windows.  Nếu muốn thực hiện, thì cần xem tài liệu người dùng của Parted (hoặc tài liệu của nhà phân phối).  Đồng thời, chuyển thành FAT32 sẽ khiến MS DOS, MS Windows 95a, và MS Windows NT không đọc được chúng.

en: Would you like to use FAT32?
vi: Bạn có muốn dùng FAT32?

en: The file system can only be resized to this size by converting to FAT16.
vi: Chỉ thay đổi được kích thước của hệ thống tập tin thành kích thước này khi chuyển thành FAT16.

en: The file system can only be resized to this size by converting to FAT32.
vi: Chỉ thay đổi được kích thước của hệ thống tập tin thành kích thước này khi chuyển thành FAT32.

en: GNU Parted cannot resize this partition to this size.  We're working on it!
vi: GNU Parted không thay đổi được kích thước của phân vùng này thành kích thước chỉ ra.  Chúng tôi đang thực hiện việc đó!

en: FAT %d media %x doesn't match the boot sector's media %x.  You should probably run scandisk.
vi: FAT %d vật chứa %x không tương ứng vật chứa cung từ khởi động %x.  Có thể cần chạy scandisk.

en: fat_table_set: cluster %ld outside file system
vi: fat_table_set: liên cung %ld ngoài hệ thống tập tin

en: fat_table_get: cluster %ld outside file system
vi: fat_table_get: liên cung %ld nằm ở ngoài hệ thống tập tin

en: fat_table_alloc_cluster: no free clusters
vi: fat_table_alloc_cluster: không còn liên cung trống

en: Could not detect file system.
vi: Không thể phát hiện hệ thống tập tin.

en: resizing %s file systems is not supported
vi: đưa trở lại kích thước yêu cầu %s hệ thống tệp tin là không được hỗ trợ

en: The file system is bigger than its volume!
vi: Hệ thống tập tin lớn hơn khối tin!

en: The file system contains errors.
vi: Hệ thống tập tin chứa lỗi.

en: Bad blocks could not be read.
vi: Không thể đọc khối xấu.

en: Trying to register an extent starting at block 0x%X, but another one already exists at this position.  You should check the file system!
vi: Đang cố đăng ký một khu vực bắt đầu tại khối 0x%X, nhưng một khu vực khác đã có tại vị trí này. Người dùng cần kiểm tra hệ thống tập tin!

en: Trying to move an extent from block 0x%X to block 0x%X, but another one already exists at this position.  This should not happen!
vi: Đang cố di chuyển một khu vực từ khối 0x%X sang khối 0x%X, nhưng một khu vực khác đã có tại vị trí này. Trường hợp này không nên xảy ra!

en: Could not update the extent cache for HFS file with CNID %X.
vi: Không thể cập nhật vùng nhớ tạm tầm cho tập tin HFS với CNID %X.

en: Trying to read HFS file with CNID %X behind EOF.
vi: Đang thử đọc tập tin HFS với CNID %X đằng sau EOF.

en: Could not find sector %lli of HFS file with CNID %X.
vi: Không tìm thấy cung từ %lli của tập tin HFS với CNID %X.

en: Trying to write HFS file with CNID %X behind EOF.
vi: Đang thử ghi tập tin HFS với CNID %X đằng sau EOF.

en: Could not update the extent cache for HFS+ file with CNID %X.
vi: Không thể cập nhật vùng nhớ tạm tầm cho tập tin HFS+ với CNID %X.

en: Trying to read HFS+ file with CNID %X behind EOF.
vi: Đang thử đọc tập tin HFS+ với CNID %X đằng sau EOF.

en: Could not find sector %lli of HFS+ file with CNID %X.
vi: Không tìm thấy cung từ %lli của tập tin HFS+ với CNID %X.

en: Trying to write HFS+ file with CNID %X behind EOF.
vi: Đang thử ghi tập tin HFS+ với CNID %X đằng sau EOF.

en: Sorry, HFS cannot be resized that way yet.
vi: Tiếc là chưa có thể thay đổi kích cỡ HFS bằng cách đó.

en: shrinking
vi: đang co lại

en: Data relocation has failed.
vi: Lỗi định vị lại dữ liệu.

en: Data relocation left some data in the end of the volume.
vi: Tiến trình định vị lại dữ liệu đã để lại một số dữ liệu ở cuối khối tin.

en: writing HFS Master Directory Block
vi: đang ghi Khối Thư mục Chủ HFS

en: No valid HFS[+X] signature has been found while opening.
vi: Không tìm thấy chữ ký HFS[+X] đúng trong khi mở.

en: Version %d of HFS+ isn't supported.
vi: Phiên bản %d của HFS+ vẫn chưa được hỗ trợ.

en: Version %d of HFSX isn't supported.
vi: Phiên bản %d của HFSX vẫn chưa được hỗ trợ.

en: Data relocation left some data at the end of the volume.
vi: Tiến trình định vị lại dữ liệu đã để lại một số dữ liệu ở cuối khối tin.

en: Error while writing the allocation file.
vi: Gặp lỗi khi ghi tập tin phân phối.

en: Error while writing the compatibility part of the allocation file.
vi: Gặp lỗi khi ghi phần tính tương thích của tập tin phân phối.

en: writing HFS+ Volume Header
vi: đang ghi Phần đầu Khối tin HFS+

en: An error occurred while looking for the mandatory bad blocks file.
vi: Gặp lỗi trong khi tìm tập tin khối xấu bắt buộc phải có.

en: It seems there is an error in the HFS wrapper: the bad blocks file doesn't contain the embedded HFS+ volume.
vi: Có vẻ là gặp lỗi trong bộ bao bọc HFS: tập tin khối xấu không chứa khối tin HFS+ nhúng.

en: Sorry, HFS+ cannot be resized that way yet.
vi: Tiếc là chưa có thể thay đổi kích cỡ HFS bằng cách đó.

en: shrinking embedded HFS+ volume
vi: đang rút ngắn khối tin HFS+

en: Resizing the HFS+ volume has failed.
vi: Lỗi thay đổi kích cỡ của khối tin HFS+.

en: shrinking HFS wrapper
vi: đang rút ngắn bộ bao bọc HFS

en: Updating the HFS wrapper has failed.
vi: Lỗi cập nhật bộ bao bọc HFS.

en: This is not a real %s check.  This is going to extract special low level files for debugging purposes.
vi: Đây không phải là một kiểm tra %s thật. Tiến trình này sẽ tách các tập tin cấp thấp đặc biệt cho mục đích gỡ lỗi.

en: Bad block list header checksum.
vi: Sai kiểm tổng (checksum) phần đầu danh sách khối xấu.

en: Invalid size of a transaction block while replaying the journal (%i bytes).
vi: Gặp kích cỡ sai của khối giao dịch trong khi phát lại nhật ký (%i byte).

en: Journal stored outside of the volume are not supported.  Try to deactivate the journal and run Parted again.
vi: Nhật ký nằm ngoài khối tin thì không được hỗ trợ. Hãy thử tắt nhật ký, sau đó chạy lại Parted.

en: Journal offset or size is not multiple of the sector size.
vi: Hiệu hay kích cỡ của nhất ký không phải là bội số cho kích cỡ cung từ.

en: Incorrect magic values in the journal header.
vi: Gặp giá trị ma thuật sai trong phần đầu nhật ký.

en: Journal size mismatch between journal info block and journal header.
vi: Kích cỡ nhật ký không tương ứng giữa khối thông tin nhật ký và phần đầu nhật ký.

en: Some header fields are not multiple of the sector size.
vi: Một số trường phần đầu không phải là bội số cho kích cỡ cung từ.

en: The sector size stored in the journal is not 512 bytes.  Parted only supports 512 bytes length sectors.
vi: Kích cỡ cung từ được cất giữ trong nhật ký không phải là 512 byte. Parted chỉ hỗ trợ cung từ có chiều dài 512 byte.

en: Bad journal checksum.
vi: Lỗi tổng kiểm tra nhật ký.

en: The journal is not empty.  Parted must replay the transactions before opening the file system.  This will modify the file system.
vi: Nhật ký không trống. Parted phải phát lại các giao dịch trước khi mở hệ thống tập tin. Tiến trình này sẽ sửa đổi hệ thống tập tin.

en: The volume header or the master directory block has changed while replaying the journal.  You should restart Parted.
vi: Phần đầu khối tin hoặc khối thư mục chủ bị thay đổi trong khi phát lại nhật ký. Cần khởi chạy lại Parted.

en: An extent has not been relocated.
vi: Một tầm chưa được định vị lại.

en: A reference to an extent comes from a place it should not.  You should check the file system!
vi: Tham chiếu đến một tầm đến từ vị trí không đúng. Cần kiểm tra hệ thống tập tin!

en: This HFS volume has no catalog file.  This is very unusual!
vi: Khối tin HFS không có tập tin phân loại. Rất lạ!

en: This HFS volume has no extents overflow file.  This is quite unusual!
vi: Khối tin HFS không có tập tin tràn mở rộng. Hơi lạ!

en: The extents overflow file should not contain its own extents!  You should check the file system.
vi: Tập tin trản tầm không nên chứa các tầm của mình. Cần kiểm tra hệ thống tập tin.

en: Could not cache the file system in memory.
vi: Không thể nhớ tạm hệ thống tập tin trong bộ nhớ.

en: Bad blocks list could not be loaded.
vi: Không thể nạp danh sách khối xấu.

en: An error occurred during extent relocation.
vi: Gặp lỗi trong khi định vị lại tầm.

en: This HFS+ volume has no catalog file.  This is very unusual!
vi: Khối tin HFS+ không có tập tin phần loại. Rất lạ!

en: This HFS+ volume has no extents overflow file.  This is quite unusual!
vi: Khối tin HFS+ không có tập tin tràn mở rộng. Hơi lạ!

en: displays this help message
vi: hiển thị trợ giúp này

en: lists partition layout on all block devices
vi: liệt kê bố trí phân vùng trên mọi thiết bị khối

en: displays machine parseable output
vi: hiển thị kết xuất cho máy phân tích được

en: displays JSON output
vi: hiển thị kết xuất JSON

en: never prompts for user intervention
vi: không bao giờ nhắc người dùng làm gì

en: in script mode, fix instead of abort when asked
vi: trong chế độ kịch bản, sửa thay cho bãi bỏ khi được hỏi

en: displays the version
vi: hiển thị phiên bản

en: alignment for new partitions
vi: căn hàng các phân vùng mới

en: NUMBER is the partition number used by Linux.  On MS-DOS disk labels, the primary partitions number from 1 to 4, logical partitions from 5 onwards.
vi: SỐ là số thứ tự phân vùng sử dụng bởi Linux.  Trên nhãn đĩa MS-DOS, các phân vùng chính có số từ 1 đến 4, và phân vùng lô-gíc từ 5 trở đi.

en: LABEL-TYPE is one of:
vi: KIỂU_NHÃN là một trong số :

en: FLAG is one of:
vi: CỜ là một trong số :

en: UNIT is one of:
vi: ĐƠN_VỊ là một trong số:

en: desired alignment: minimum or optimal
vi: căn hàng đã muốn: tối thiểu hay quang

en: PART-TYPE is one of: primary, logical, extended
vi: KIỂU_PHẦN là một trong số:
     • primary		chính
     • logical		lô-gíc
     • extended	mở rộng

en: FS-TYPE is one of:
vi: KIỂU_HTTT là một trong số:

en: START and END are disk locations, such as 4GB or 10%.  Negative values count from the end of the disk.  For example, -1s specifies exactly the last sector.
vi: ĐẦU và CUỐI là vị trí trên đĩa, v.d. 4GB hay 10%.  Giá trị âm đếm từ cuối đĩa. Ví dụ, “-1s” chỉ ra chính xác cung từ cuối cùng.

en: END is disk location, such as 4GB or 10%.  Negative value counts from the end of the disk.  For example, -1s specifies exactly the last sector.
vi: CUỐI là vị trí trên đĩa, v.d. 4GB hay 10%.  Giá trị âm đếm từ cuối đĩa. Ví dụ, “-1s” chỉ ra chính xác cung từ cuối cùng.

en: STATE is one of: on, off
vi: TÌNH_TRẠNG là một trong số:
     • on		bật
     • off		tắt

en: DEVICE is usually /dev/hda or /dev/sda
vi: THIẾT_BỊ thường là /dev/hda hoặc /dev/sda

en: NAME is any word you want
vi: TÊN là bất kỳ từ gì theo ý muốn

en: Copyright (C) 1998 - 2006 Free Software Foundation, Inc.
    This program is free software, covered by the GNU General Public License.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
vi: Tác quyền © năm 1998-2006 của Tổ chức Phần mềm Tự do.
    Chương trình này là phần mềm tự do, được bao quát bởi Giấy Phép Công Cộng GNU (GPL).
    
    Chương trình này được phát hành vì mong muốn nó có ích,
    nhưng KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM
    ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.
    Xem Giấy Phép Công Cộng GNU để biết thêm chi tiết.

en: %0.f%%	(time left %.2d:%.2d)
vi: %0.f%%	(còn lại %.2d:%.2d)

en: Partition %s is being used. Are you sure you want to continue?
vi: Phân vùng %s đang được dùng. Bạn có thực sự muốn tiếp tục không?

en: Partition(s) on %s are being used.
vi: Phân vùng trên %s đang được dùng.

en: The existing disk label on %s will be destroyed and all data on this disk will be lost. Do you want to continue?
vi: Nhãn đĩa đã tồn tại trên %s sẽ bị hủy và tắt cả các dữ liệu trên đĩa này sẽ bị mất hoàn toàn. Bạn vẫn còn muốn tiếp tục không?

en: New disk label type?
vi: Kiểu nhãn đĩa mới?

en: Partition type?
vi: Kiểu phân vùng?

en: Partition name?
vi: Tên phân vùng?

en: File system type?
vi: Kiểu hệ thống tập tin?

en: Start?
vi: Đầu?

en: End?
vi: Cuối?

en: You requested a partition from %s to %s (sectors %llu..%llu).
    The closest location we can manage is %s to %s (sectors %llu..%llu).%s
vi: Người dùng đã yêu cầu một phân vùng từ %s đến %s (cung từ %llu..%llu).
    Vùng gần nhất có thể quản lý là %s đến %s (cung từ %llu..%llu).%s

en: 
    Is this still acceptable to you?
vi: 
    Vẫn tốt?

en: The resulting partition is not properly aligned for best performance: %s
vi: Phân vùng kết quả chưa được căn hàng cho hiệu suất tốt nhất: %s

en: unknown (malloc failed)
vi: chưa biết (malloc gặp lỗi)

en: %s disk labels do not support partition name.
vi: Nhãn đĩa %s không hỗ trợ tên phân vùng.

en: Partition number?
vi: Số thứ tự phân vùng?

en: BIOS cylinder,head,sector geometry: %d,%d,%d.  Each cylinder is %s.
vi: Dạng hình trụ,đầu,cung từ BIOS: %d,%d,%d. Mỗi trụ là %s.

en: Model: %s (%s)
vi: Mô hình: %s (%s)

en: Disk %s: %s
vi: Đĩa %s: %s

en: Sector size (logical/physical): %lldB/%lldB
vi: Kích cỡ cung từ (lô-gíc/vật lý): %lldB/%lldB

en: Partition Table: %s
vi: Bảng Phân Vùng: %s

en: Disk Flags: %s
vi: Các cờ của đĩa: %s

en: A %s %s partition was found at %s -> %s.  Do you want to add it to the partition table?
vi: Tìm thấy một phân vùng %s %s tại %s -> %s.  Thêm nó vào bảng phân vùng?

en: searching for file systems
vi: đang tìm kiếm hệ thống tập tin

en: The resize command has been removed in parted 3.0
vi: Lệnh resize đã bị gỡ bỏ trong parted 3.0

en: Shrinking a partition can cause data loss, are you sure you want to continue?
vi: Co nhỏ một phân vùng có thể làm dữ liệu bị mất, bạn có thực sự muốn tiếp tục không?

en: New device?
vi: Thiết bị mới?

en: alignment type(min/opt)
vi: cách căn hàng (tiểu/quang)

en: %d aligned
vi: %d đã căn chỉnh

en: %d not aligned: %s
vi: %d chưa căn chỉnh: %s

en: Flag to Invert?
vi: Cờ cần đảo ngược?

en: New state?
vi: Tình trạng mới?

en: Unit?
vi: Đơn vị?

en: align-check TYPE N                       check partition N for TYPE(min|opt) alignment
vi: align-check KIỂU N                       kiểm tra phân vùng SỐ có căn hàng KIỂU (min|opt)

en: help [COMMAND]                           print general help, or help on COMMAND
vi: help [LỆNH]                              in trợ giúp chung, hoặc trợ giúp trên câu LỆNH

en: mklabel
vi: tạo nhãn

en: mktable
vi: tạo bảng

en: mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
vi: mklabel,mktable KIỂU_NHÃN                tạo một nhãn đĩa mới (bảng phân vùng)

en: mkpart
vi: tạo phân vùng

en: mkpart PART-TYPE [FS-TYPE] START END     make a partition
vi: mkpart KIỂU_PV [KIỂU_HTTT] ĐẦU CUỐI      tạo một phân vùng

en: 'mkpart' makes a partition without creating a new file system on the partition.  FS-TYPE may be specified to set an appropriate partition ID.
vi: “mkpart” tạo một phân vùng mà không tạo một hệ thống tập tin mới trên phân vùng đó.  Có thể chỉ ra KIỂU_HTTT (kiểu hệ thống tập tin) để đặt một mã số phân vùng thích hợp.

en: name NUMBER NAME                         name partition NUMBER as NAME
vi: name SỐ TÊN                              đặt tên phân vùng SỐ là TÊN

en: print [devices|free|list,all]            display the partition table, or available devices, or free space, or all found partitions
vi: print [devices|free|list,all]         hiển thị bảng phân vùng, thiết bị sẵn có, hoặc không gian còn trống hoặc là tất cả các phân vùng tìm thấy.
     • devices   các thiết bị sẵn sàng
     • free      chỗ còn trống
     • list,all  tất cả các phân vùng tìm thấy

en: Without arguments, 'print' displays the entire partition table. However with the following arguments it performs various other actions.
vi: Khi không có đối số, “print” hiển thị toàn bộ bảng phân vùng.  Nếu đưa ra các đối số theo sau, thì nó làm một số hành vi khác.

en:   devices   : display all active block devices
vi:   devices   : hiển thị tất cả các thiết bị khối vẫn hoạt động

en:   free      : display information about free unpartitioned space on the current block device
vi:   free      : hiển thị thông tin về chỗ còn trống chưa phân vùng trên thiết bị khối hiện thời

en:   list, all : display the partition tables of all active block devices
vi:   list, all : hiển thị các bảng phân vùng của mọi thiết bị khối vẫn hoạt động

en: quit                                     exit program
vi: quit                                     thoát khỏi chương trình

en: rescue
vi: cứu

en: rescue START END                         rescue a lost partition near START and END
vi: rescue ĐẦU CUỐI                          phục hồi một phân vùng đã mất cạnh ĐẦU và CUỐI

en: The resize command was removed in parted 3.0
vi: Lệnh resize đã bị gỡ bỏ trong parted 3.0

en: resizepart NUMBER END                    resize partition NUMBER
vi: resizepart SỐ CUỐI                       đổi cỡ phân vùng SỐ

en: rm
vi: bỏ

en: rm NUMBER                                delete partition NUMBER
vi: rm SỐ                                    xóa bỏ phân vùng SỐ

en: select DEVICE                            choose the device to edit
vi: select THIẾT_BỊ                          chọn thiết bị cần sửa

en: disk_set FLAG STATE                      change the FLAG on selected device
vi: disk_set  TRẠNG_THÁI_CỜ                  thay đổi CỜ trên thiết bị đã chọn

en: disk_toggle [FLAG]                       toggle the state of FLAG on selected device
vi: disk_toggle [CỜ]                         bật/tắt tình trạng của CỜ trên thiết bị đã chọn

en: set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
vi: set SỐ CỜ TÌNH TRẠNG                     thay đổi CỜ trên phân vùng SỐ

en: toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
vi: toggle [SỐ [CỜ]]                         bật/tắt tình trạng của CỜ trên phân vùng SỐ

en: unit UNIT                                set the default unit to UNIT
vi: unit ĐƠN_VỊ                              đặt đơn vị mặc định thành ĐƠN_VỊ

en: version                                  display the version number and copyright information of GNU Parted
vi: version                                  hiển thị số thứ tự phiên bản và thông tin tác quyền về GNU Parted

en: 'version' displays copyright and version information corresponding to this copy of GNU Parted
vi: “version” hiển thị thông tin về tác quyền và phiên bản tương ứng với bản sao GNU Parted này

en: Usage: %s [-hlmsfv] [-a<align>] [DEVICE [COMMAND [PARAMETERS]]...]
vi: Cách dùng: %s [-hlmsfv] [-a<sắp_hàng>] [THIẾT_BỊ [LỆNH [THAM_SỐ]]...]

en: WARNING: You are not superuser.  Watch out for permissions.
vi: CẢNH BÁO: bạn không phải là siêu người dùng. Hãy để ý đến các quyền truy cập.

en: You should reinstall your boot loader before rebooting.  Read section 4 of the Parted User documentation for more information.
vi: Cần cài đặt lại trình khởi động trước khi khởi động lại. Hãy đọc phần 4 của tài liệu hướng dẫn Người dùng Parted để biết thêm chi tiết.

en: You may need to update /etc/fstab.
vi: Có thể cần cập nhật tập tin “/etc/fstab”.

en: Welcome to GNU Parted! Type 'help' to view a list of commands.
vi: Chào mừng bạn đến với GNU Parted! Hãy gõ “help” để xem danh sách các câu lệnh.

en: Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
    Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
    interactive mode.
vi: Cách dùng: parted [TÙY_CHỌN]... [THIẾT_BỊ [LỆNH [THAM_SỐ]...]...]
    Áp dụng các câu LỆNH với các THAM_SỐ cho THIẾT_BỊ.  Nếu
    không có câu LỆNH nào thì chạy trong chế độ hỏi đáp.

en: 
    
    You found a bug in GNU Parted! Here's what you have to do:
    
    Don't panic! The bug has most likely not affected any of your data.
    Help us to fix this bug by doing the following:
    
    Check whether the bug has already been fixed by checking
    the last version of GNU Parted that you can find at:
    
    	http://ftp.gnu.org/gnu/parted/
    
    Please check this version prior to bug reporting.
    
    If this has not been fixed yet or if you don't know how to check,
    please visit the GNU Parted website:
    
    	http://www.gnu.org/software/parted
    
    for further information.
    
    Your report should contain the version of this release (%s)
    along with the error message below, the output of
    
    	parted DEVICE unit co print unit s print
    
    and the following history of commands you entered.
    Also include any additional information about your setup you
    consider important.
vi: 
    
    Bạn đã tìm một lỗi trong phần mềm GNU Parted! Hãy bình tĩnh, rất có thể là lỗi này không có tác động dữ liệu của bạn.
    
    Xin hãy giúp chúng tôi sửa chữa lỗi này bằng cách theo những bước theo đây:
    
    1. 	Kiểm tra nếu phiên bản GNU Parted mới nhất:
    
    	http://ftp.gnu.org/gnu/parted/
    
    	đã sửa chữa lỗi này chưa. Nếu chưa, hãy tiếp tục:
    
    2.	Để biết thêm thông tin, hãy thăm trang chủ GNU Parted:
    
    	http://www.gnu.org/software/parted
    
    3.	Hãy gửi một báo cáo lỗi cho địa chỉ <bug-parted@gnu.org>. Báo cáo này nên chứa:(a)	số thứ tự phiên bản (%s)(b)	thông điệp lỗi dưới đây, kết xuất của câu lệnh:
    
    	parted THIẾT_BỊ unit co print unit s print
    
    (c)	lược sử các câu lệnh bạn đã gõ vào
    (d)	thông tin bổ sung nào về cấu hình máy tính và hệ điều hành mà bạn thấy là quan trọng.
    
    Một khi bạn làm những bước trên, cám ơn bạn giúp phát triển phần mềm GNU Parted tốt hơn! :)

en: 
    Command History:
vi: 
    Lịch sử các lệnh:

en: 
    Error: SEGV_MAPERR (Address not mapped to object)
vi: 
    Lỗi: SEGV_MAPERR (Địa chỉ không được ánh xạ tới đối tượng)

en: 
    Error: SEGV_ACCERR (Invalid permissions for mapped object)
vi: 
    Lỗi: SEGV_ACCERR (Quyền truy cập sai cho đối tượng đã ánh xạ

en: 
    Error: A general SIGSEGV signal was encountered.
vi: 
    Lỗi: gặp một tín hiệu SIGSEGV chung.

en: 
    Error: FPE_INTDIV (Integer: divide by zero)
vi: 
    Lỗi: FPE_INTDIV (Số nguyên: chia cho không)

en: 
    Error: FPE_INTOVF (Integer: overflow)
vi: 
    Lỗi: FPE_INTOVF (Số nguyên: tràn)

en: 
    Error: FPE_FLTDIV (Float: divide by zero)
vi: 
    Lỗi: FPE_FLTDIV (Số thực dấu chấm động: chia cho không)

en: 
    Error: FPE_FLTOVF (Float: overflow)
vi: 
    Lỗi: FPE_FLTOVF (Số thực dấu chấm động: tràn)

en: 
    Error: FPE_FLTUND (Float: underflow)
vi: 
    Lỗi: FPE_FLTUND (Số thực dấu chấm động: tràn ngược)

en: 
    Error: FPE_FLTRES (Float: inexact result)
vi: 
    Lỗi: FPE_FLTRES (Số thực dấu chấm động: kết quả không chính xác)

en: 
    Error: FPE_FLTINV (Float: invalid operation)
vi: 
    Lỗi: FPE_FLTINV (Số thực dấu chấm động: thao tác sai)

en: 
    Error: FPE_FLTSUB (Float: subscript out of range)
vi: 
    Lỗi: FPE_FLTSUB (Số thực dấu chấm động: chữ thấp ở ngoại phạm vi)

en: 
    Error: A general SIGFPE signal was encountered.
vi: 
    Lỗi: gặp một tín hiệu SIGFPE chung.

en: 
    Error: ILL_ILLOPC (Illegal Opcode)
vi: 
    Lỗi: ILL_ILLOPC (Mã thao tác cấm)

en: 
    Error: ILL_ILLOPN (Illegal Operand)
vi: 
    Lỗi: ILL_ILLOPN (Toán hạng cấm)

en: 
    Error: ILL_ILLADR (Illegal addressing mode)
vi: 
    Lỗi: ILL_ILLADR (Chế độ đặt địa chỉ cấm)

en: 
    Error: ILL_ILLTRP (Illegal Trap)
vi: 
    Lỗi: ILL_ILLTRP (Bẫy cấm)

en: 
    Error: ILL_PRVOPC (Privileged Opcode)
vi: 
    Lỗi: ILL_PRVOPC (Mã thao tác có quyền đặc biệt)

en: 
    Error: ILL_PRVREG (Privileged Register)
vi: 
    Lỗi: ILL_PRVREG (Thanh ghi có quyền đặc biệt)

en: 
    Error: ILL_COPROC (Coprocessor Error)
vi: 
    Lỗi: ILL_COPROC (Lỗi tiến trình đồng chạy)

en: 
    Error: ILL_BADSTK (Internal Stack Error)
vi: 
    Lỗi: ILL_BADSTK (Lỗi ngăn xếp nội bộ)

en: 
    Error: A general SIGILL signal was encountered.
vi: 
    Lỗi: gặp một tín hiệu SIGILL chung.

en: invalid token: %s
vi: hiệu bài sai: %s

en: Expecting a partition number.
vi: Mong đợi số thứ tự phân vùng.

en: Partition doesn't exist.
vi: Phân vùng không tồn tại.

en: Expecting a file system type.
vi: Cần kiểu hệ thống tập tin.

en: Unknown file system type "%s".
vi: Không rõ kiểu hệ thống tập tin “%s”.

en: Expecting a disk label type.
vi: Mong đợi kiểu nhãn đĩa.

en: No flags supported
vi: Không hỗ trợ cờ nào

en: Can't create any more partitions.
vi: Không thể tạo phân vùng thêm nữa.

en: Expecting a partition type.
vi: Cần một kiểu phân vùng.

en: optimal
vi: tối ưu

en: minimal
vi: tối thiểu

en: OPTIONs:
vi: TÙY CHỌN:

en: COMMANDs:
vi: LỆNH:

en: 
    Report bugs to %s
vi: 
    Gửi báo cáo lỗi tới %s
    Thông báo lỗi dịch cho: <https://translationproject.org/team/vi.html>.

en: Using %s
vi: Dùng %s

en: This command does not make sense in non-interactive mode.
vi: Câu lệnh này không có ý nghĩa trong chế độ không tương tác.

note: Type: text Description :sl3: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk and set up encrypted LVM
vi: Hướng dẫn — dùng toàn bộ đĩa và thiết lập LVM đã mật mã

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk and set up LVM
vi: Hướng dẫn — dùng toàn bộ đĩa và cài đặt LVM

note: Type: string Description :sl3:
en: Name of the volume group for the new system:
vi: Tên của nhóm khối tin cho hệ thống mới:

note: #-#-#-#-#  partman-auto-lvm_94_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-auto_164_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2:
en: Failed to partition the selected disk
vi: Gặp lỗi khi phân vùng đĩa đã chọn

note: Type: error Description :sl3:
en: This happened because the selected recipe does not contain any partition that can be created on LVM volumes.
vi: Nó xảy ra vì phương pháp đã chọn không chứa phân vùng nào có thể được tạo trên khối tin kiểu LVM.

note: Type: boolean Description :sl3:
en: Continue installation without /boot partition?
vi: Tiếp tục cài đặt mà không có phân vùng “/boot” không?

note: Type: boolean Description :sl3:
en: The recipe you selected does not contain a separate partition for /boot. This is normally needed to allow you to boot the system when using LVM.
vi: Bạn đã chọn một phương pháp không chứa một phân vùng riêng cho “/boot”. Phân vùng này thường cần thiết để cho bạn có khả năng khởi động hệ thống khi sử dụng LVM.

note: Type: boolean Description :sl3:
en: You can choose to ignore this warning, but that may result in a failure to reboot the system after the installation is completed.
vi: Bạn có thể chọn bỏ qua cảnh báo này, nhưng mà sự chọn này có thể gây ra hệ thống không khởi động lại được sau khi cài đặt xong.

note: Type: error Description :sl3:
en: The volume group name used to automatically partition using LVM is already in use. Lowering the priority for configuration questions will allow you to specify an alternative name.
vi: Tên nhóm khối tin được dùng để phân vùng tự động bằng LVM đang được dùng. Việc hạ thấp ưu tiên cho các câu hỏi cấu hình sẽ cho bạn có khả năng xác định một tên xen kẽ.

note: Type: error Description :sl3:
en: Unexpected error while creating volume group
vi: Gặp lỗi bất thường trong khi tạo nhóm khối tin

note: Type: error Description :sl3:
en: Autopartitioning using LVM failed because an error occurred while creating the volume group.
vi: Việc tự động phân vùng bằng LVM đã thất bại vì gặp lỗi trong khi tạo nhóm khối tin.

note: Type: text Description :sl3:
en: Multiple disks (%s)
vi: Đa đĩa (%s)

note: Type: error Description :sl3:
en: Non-existing physical volume
vi: Khối tin vật lý không tồn tại

note: Type: error Description :sl3:
en: A volume group definition contains a reference to a non-existing physical volume.
vi: Một nhóm khối tin thì bao gồm một tham chiếu đến một khối tin vật lý không tồn tại.

note: Type: error Description :sl3:
en: Please check that all devices are properly connected. Alternatively, please check the automatic partitioning recipe.
vi: Hãy kiểm tra xem tất cả các thiết bị được kết nối đúng. Hoặc kiểm tra công thức tự động phân vùng.

note: Type: error Description :sl3:
en: No physical volume defined in volume group
vi: Chưa xác định khối tin vật lý trong nhóm khối tin

note: Type: error Description :sl3:
en: The automatic partitioning recipe contains the definition of a volume group that does not contain any physical volume.
vi: Công thức tự động phân vùng bao gồm lời định nghĩa một nhóm khối tin mà không bao gồm khối tin vật lý nào.

note: Type: error Description :sl3:
en: Please check the automatic partitioning recipe.
vi: Hãy kiểm tra công thức tự động phân vùng.

note: Type: string Description :sl3:
en: Amount of volume group to use for guided partitioning:
vi: Dung lượng nhóm phân vùng cho việc hỗ trợ phân vùng:

note: Type: string Description :sl3:
en: You may use the whole volume group for guided partitioning, or part of it. If you use only part of it, or if you add more disks later, then you will be able to grow logical volumes later using the LVM tools, so using a smaller part of the volume group at installation time may offer more flexibility.
vi: Bạn có thể dùng toàn bộ dung lượng nhóm phân vùng, hoặc một phần, cho quy trình hỗ trợ phân vùng. Nếu bạn chỉ dùng một phần, hoặc nếu bạn bổ sung thêm ổ cứng sau này, bạn sẽ có khả năng làm tăng dung lượng nhóm phân vùng nhờ các công cụ LVM. Vì thế, dùng một phần của toàn bộ dung lượng nhóm phân vùng khi cài đặt sẽ là biện pháp mềm dẻo hơn.

note: Type: string Description :sl3:
en: The minimum size of the selected partitioning recipe is ${MINSIZE} (or ${PERCENT}); please note that the packages you choose to install may require more space than this. The maximum available size is ${MAXSIZE}.
vi: Dung lượng tối thiểu cho giải pháp phân vùng đã chọn là ${MINSIZE} (hoặc ${PERCENT}); bạn cũng nên lứu ý rằng các gói phần mềm bạn định cài đặt có thể cần nhiều không gian hơn dung lượng đã chọn. Dung lượng tối đa có thể chọn là ${MAXSIZE}.

note: Type: error Description :sl3:
en: You entered "${INPUT}", which was not recognized as a valid size.
vi: Thông tin bạn nhập vào "${INPUT}" không phải dung lượng hợp lệ.

note: Type: error Description :sl3:
en: ${SIZE} is too big
vi: ${SIZE} là quá lớn

note: Type: error Description :sl3:
en: You asked for ${SIZE} to be used for guided partitioning, but the available space is only ${MAXSIZE}.
vi: Bạn đã yêu cầu dùng ${SIZE} cho quy trình hỗ trợ phân vùng, tuy nhiên dung lượng còn trống chỉ còn ${MAXSIZE}.

note: Type: error Description :sl3:
en: ${SIZE} is too small
vi: ${SIZE} là quá nhỏ

note: Type: error Description :sl3:
en: You asked for ${SIZE} to be used for guided partitioning, but the selected partitioning recipe requires at least ${MINSIZE}.
vi: Bạn đã yêu cầu dùng ${SIZE} cho quy trình hỗ trợ phân vùng, tuy nhiên giải pháp phân vùng đã được chọn yêu cầu tối thiểu phải có ${MINSIZE}.

note: Type: error Description :sl3:
en: Error while setting up RAID
vi: Gặp lỗi khi thiết lập RAID

note: Type: error Description :sl3:
en: An unexpected error occurred while setting up a preseeded RAID configuration.
vi: Gặp lỗi bất thường khi thiết lập một cấu hình RAID chèn sẵn.

note: Type: error Description :sl3:
en: Not enough RAID partitions specified
vi: Chưa xác định đủ phân vùng RAID

note: Type: error Description :sl3:
en: There are not enough RAID partitions specified for your preseeded configuration. You need at least 3 devices for a RAID5 array.
vi: Chưa xác định đủ phân vùng kiểu RAID cho cấu hình chèn sẵn đã chọn. Bạn cần có ít nhất 3 thiết bị cho một mảng kiểu RAID5.

note: Type: text Description :sl1:
en: Computing the new partitions...
vi: Đang tính toán các phân vùng mới…

note: Type: error Description :sl2:
en: This probably happened because the selected disk or free space is too small to be automatically partitioned.
vi: Lỗi này rất có thể vì đĩa hoặc chỗ rỗng đã chọn là quá nhỏ để được phân vùng tự động.

note: Type: error Description :sl2:
en: This probably happened because there are too many (primary) partitions in the partition table.
vi: Lỗi này rất có thể vì có quá nhiều phân vùng chính trong bảng phân vùng.

note: Type: select Description :sl1:
en: Partitioning method:
vi: Phương pháp phân vùng:

note: Type: select Description :sl1:
en: The installer can guide you through partitioning a disk (using different standard schemes) or, if you prefer, you can do it manually. With guided partitioning you will still have a chance later to review and customise the results.
vi: Bộ cài đặt này có thể hướng dẫn bạn qua tiến trình phân vùng đĩa (dùng lược đồ chuẩn khác); còn nếu bạn muốn, bạn có thể tự làm như thế. Với khả năng phân vùng đã hướng dẫn, bạn vẫn còn có dịp sau để xem lại và đặc chế kết quả.

note: Type: select Description :sl1:
en: If you choose guided partitioning for an entire disk, you will next be asked which disk should be used.
vi: Nếu bạn chọn sử dụng khả năng phân vùng đã hướng dẫn cho toàn bộ đĩa, bước kế tiếp sẽ hỏi bạn đĩa nào cần dùng.

note: Type: select Description :sl1:
en: Partitioning scheme:
vi: Lược đồ phân vùng:

note: Type: select Description :sl1: "Selected for partitioning" can be either an entire disk of "the largest continuous free space" on an existing disk TRANSLATORS, please take care to choose something appropriate for both It is followed by a variable giving the chosen disk, hence the colon at the end of
en: Selected for partitioning:
vi: Đã chọn để phân vùng:

note: Type: select Description :sl1:
en: The disk can be partitioned using one of several different schemes. If you are unsure, choose the first one.
vi: Đĩa này có thể được phân vùng bằng một của vài lược đồ khác. Nếu chưa chắc, bạn hãy chọn cái thứ nhất.

note: Type: error Description :sl2:
en: Unusable free space
vi: Chỗ rỗng không dùng được

note: Type: error Description :sl2:
en: Partitioning failed because the chosen free space may not be used. There are probably too many (primary) partitions in the partition table.
vi: Việc phân vùng bị lỗi vì không thể sử dụng chỗ rỗng đã chọn. Rất có thể là quá nhiều phân vùng chính trong bảng phân vùng.

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use the largest continuous free space
vi: Hướng dẫn — dùng chỗ rỗng liên tục lớn nhất

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk
vi: Hướng dẫn — dùng toàn bộ đĩa

note: Type: select Description :sl1:
en: Select disk to partition:
vi: Chọn đĩa cần phân vùng:

note: Type: select Description :sl1:
en: Note that all data on the disk you select will be erased, but not before you have confirmed that you really want to make the changes.
vi: Cần chú ý là mọi dữ liệu nằm trong đĩa đã được chọn sẽ bị tẩy sạch hoàn toàn, nhưng chỉ sau khi bạn đã xác nhận bạn thực sự muốn làm việc đó.

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Automatically partition the free space
vi: Tự động phân vùng chỗ trống

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: All files in one partition (recommended for new users)
vi: Mọi tập tin trên một phân vùng (khuyên dùng cho người mới)

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Separate /home, /var, and /tmp partitions
vi: Đặt “/home”, “/var”, và “/tmp” trên các phân vùng riêng

note: Type: text Description :sl2: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Small-disk (< 1GB) partitioning scheme
vi: Lược đồ phân vùng đĩa nhỏ (< 1GB)

note: Type: text Description :sl1:
en: Starting up the partitioner
vi: Đang khởi chạy bộ phân vùng

note: Type: text Description :sl1:
en: Scanning disks...
vi: Đang quét các đĩa…

note: Type: text Description :sl1:
en: Detecting file systems...
vi: Đang dò tìm các hệ thống tập tin…

note: Type: error Description :sl2:
en: Device in use
vi: Thiết bị đang được dùng

note: Type: error Description :sl2:
en: No modifications can be made to the device ${DEVICE} for the following reasons:
vi: Không thể sửa đổi thiết bị ${DEVICE} vì những lý do sau :

note: Type: error Description :sl2:
en: Partition in use
vi: Phân vùng đang được dùng

note: Type: error Description :sl2: This should be translated as "partition *number* ${PARTITION}" In short, ${PARTITION} will indeed contain the partition NUMBER and not the partition NAME
en: No modifications can be made to the partition #${PARTITION} of device ${DEVICE} for the following reasons:
vi: Không thể sửa đổi phân vùng #${PARTITION} của thiết bị ${DEVICE} vì những lý do sau :

note: Type: select Description :sl1:
en: This is an overview of your currently configured partitions and mount points. Select a partition to modify its settings (file system, mount point, etc.), a free space to create partitions, or a device to initialize its partition table.
vi: Đây là bản tóm tắt các phân vùng và điểm lắp đều hiện thời được cấu hình. Hãy chọn phân vùng muốn sửa đổi các cài đặt (hệ thống tập tin, điểm lắp v.v.), chỗ trống muốn tạo phân vùng, hoặc thiết bị cần khởi tạo bảng phân vùng.

note: Type: boolean Description :sl2:
en: Continue with the installation?
vi: Tiếp tục lại cài đặt chứ ?

note: Type: boolean Description :sl2:
en: No partition table changes and no creation of file systems have been planned.
vi: Chưa định thay đổi bảng phân vùng hoặc tạo hệ thống tập tin.

note: Type: boolean Description :sl2:
en: If you plan on using already created file systems, be aware that existing files may prevent the successful installation of the base system.
vi: Nếu bạn định sử dụng hệ thống tập tin đã được tạo, hãy ghi chú rằng tập tin tồn tại có thể ngăn cản sự cài đặt hệ thống cơ bản thành công.

note: Type: boolean Description :sl1:
en: Write the changes to disks?
vi: Ghi các thay đổi vào đĩa chứ?

note: Type: boolean Description :sl1:
en: If you continue, the changes listed below will be written to the disks. Otherwise, you will be able to make further changes manually.
vi: Nếu bạn tiếp tục, các thay đổi được liệt kê bên dưới sẽ được ghi vào đĩa. Nếu không thì bạn sẽ có thể sửa đổi thêm nữa bằng tay.

note: Type: boolean Description :sl1:
en: WARNING: This will destroy all data on any partitions you have removed as well as on the partitions that are going to be formatted.
vi: CẢNH BÁO: Thao tác này sẽ phá hủy hoàn toàn mọi dữ liệu trên mọi phân vùng bị gỡ bỏ, cũng như các phân vùng sẽ được định dạng.

note: Type: text Description :sl2:
en: The following partitions are going to be formatted:
vi: Những phân vùng sau sẽ được định dạng:

note: Type: text Description :sl2: for example: "partition #6 of IDE0 master as ext3 journaling file system"
en: partition #${PARTITION} of ${DEVICE} as ${TYPE}
vi: phân vùng #${PARTITION} của thiết bị ${DEVICE} dạng ${TYPE}

note: Type: text Description :sl2: for devices which have no partitions for example: "LVM VG Debian, LV Root as ext3 journaling file system"
en: ${DEVICE} as ${TYPE}
vi: ${DEVICE} dạng ${TYPE}

note: Type: text Description :sl2:
en: The partition tables of the following devices are changed:
vi: Bảng phân vùng của những thiết bị sau đã thay đổi:

note: Type: select Description :sl2:
en: What to do with this device:
vi: Nên làm gì với thiết bị này:

note: Type: select Description :sl2:
en: How to use this free space:
vi: Cách dùng chỗ rỗng này:

note: Type: select Description :sl2:
en: Partition settings:
vi: Cài đặt phân vùng:

note: Type: select Description :sl2:
en: You are editing partition #${PARTITION} of ${DEVICE}. ${OTHERINFO} ${DESTROYED}
vi: Bạn đang chỉnh sửa phân vùng #${PARTITION} của thiết bị ${DEVICE}. ${OTHERINFO} ${DESTROYED}

note: Type: text Description :sl2:
en: This partition is formatted with the ${FILESYSTEM}.
vi: Phân vùng này được định dạng bằng ${FILESYSTEM}.

note: Type: text Description :sl2:
en: No existing file system was detected in this partition.
vi: Không có hệ thống tập tin tồn tái nào được tìm ra trên phân vùng này.

note: Type: text Description :sl2:
en: All data in it WILL BE DESTROYED!
vi: Mọi dữ liệu trên nó SẼ BỊ XÓA HOÀN TOÀN !

note: Type: note Description :sl2:
en: The partition starts from ${FROMCHS} and ends at ${TOCHS}.
vi: Phân vùng này bắt đầu từ ${FROMCHS} và kết thúc tại ${TOCHS}.

note: Type: note Description :sl2:
en: The free space starts from ${FROMCHS} and ends at ${TOCHS}.
vi: Sức chứa còn rảnh bắt đầu từ ${FROMCHS} và kết thúc tại ${TOCHS}.

note: Type: text Description :sl1:
en: Partitions formatting
vi: Phân vùng đang định dạng

note: Type: text Description :sl2:
en: Show Cylinder/Head/Sector information
vi: Hiển thị thông tin Trụ/Đầu/Cung từ

note: Type: text Description :sl2:
en: Done setting up the partition
vi: Phân vùng đã được cài đặt

note: Type: text Description :sl1:
en: Finish partitioning and write changes to disk
vi: Phân vùng xong và ghi các thay đổi lên đĩa

note: Type: text Description :sl1:
en: Undo changes to partitions
vi: Hoàn lại các thay đổi trên phân vùng

note: Type: text Description :sl2:
en: Dump partition info in %s
vi: Đẩy thông tin phân vùng vào %s

note: Type: text Description Keep short :sl1:
en: FREE SPACE
vi: CHỖ TRỐNG

note: Type: text Description "unusable free space".  No more than 8 symbols. :sl1:
en: unusable
vi: không dùng được

note: Type: text Description "primary or logical".  No more than 8 symbols. :sl1:
en: pri/log
vi: chí/lôg

note: Type: text Description For example ATA1, partition #5 (ad0s5) :sl1:
en: ATA%s, partition #%s (%s)
vi: ATA%s, phân vùng #%s (%s)

note: Type: text Description For example IDE0 master (hda) :sl1:
en: IDE%s master (%s)
vi: IDE%s chính (%s)

note: Type: text Description For example IDE1 slave (hdd) :sl1:
en: IDE%s slave (%s)
vi: IDE%s phụ (%s)

note: Type: text Description For example IDE1 master, partition #5 (hdc5) :sl1:
en: IDE%s master, partition #%s (%s)
vi: IDE%s chính, phân vùng #%s (%s)

note: Type: text Description For example IDE2 slave, partition #5 (hdf5) :sl1:
en: IDE%s slave, partition #%s (%s)
vi: IDE%s phụ, phân vùng #%s (%s)

note: Type: text Description :sl1:
en: SCSI%s (%s,%s,%s), partition #%s (%s)
vi: SCSI%s (%s,%s,%s), phân vùng #%s (%s)

note: Type: text Description :sl1:
en: SCSI%s, partition #%s (%s)
vi: SCSI%s, phân vùng #%s (%s)

note: Type: text Description For example MMC/SD card #1 (mmcblk0) :sl3:
en: MMC/SD card #%s (%s)
vi: Thẻ nhớ MMC/SD #%s (%s)

note: Type: text Description For example MMC/SD card #1, partition #2 (mmcblk0p2) :sl3:
en: MMC/SD card #%s, partition #%s (%s)
vi: Thẻ nhớ MMC/SD #%s, phân vùng #%s (%s)

note: Type: text Description :sl3:
en: RAID%s device #%s
vi: Thiết bị RAID%s #%s

note: Type: text Description :sl3:
en: Encrypted volume (%s)
vi: Khối tin đã mã hóa (%s)

note: Type: text Description Translators: "multipath" is a pretty tricky term to translate You'll find some documentation about it at http://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html "Short" definition: Device Mapper Multipathing (DM-Multipath) allows you to configure multiple I
en: Multipath %s (WWID %s)
vi: Đa đường dẫn %s (WWID %s)

note: Type: text Description :sl3:
en: Multipath %s (partition #%s)
vi: Đa đường dẫn %s (phân vùng #%s)

note: Type: text Description :sl5:
en: ZFS pool %s, volume %s
vi: Pool ZFS %s, khối tin %s

note: Type: text Description :sl3:
en: Loopback (loop%s)
vi: Vòng ngược (loop%s)

note: Type: text Description :sl5:
en: DASD %s (%s), partition #%s
vi: DASD %s (%s), phân vùng #%s

note: Type: text Description eg. Virtual disk 1 (xvda) :sl4:
en: Virtual disk %s (%s)
vi: Đĩa ảo %s (%s)

note: Type: text Description eg. Virtual disk 1, partition #1 (xvda1) :sl4:
en: Virtual disk %s, partition #%s (%s)
vi: Đĩa ảo %s, phân vùng #%s (%s)

note: Type: text Description :sl1:
en: Cancel this menu
vi: Thôi trình đơn này

note: Type: text Description Main menu entry Translators: keep below 55 columns :sl1:
en: Partition disks
vi: Phân vùng đĩa

note: Type: text Description :sl1:
en: Checking the ${TYPE} file system in partition #${PARTITION} of ${DEVICE}...
vi: Đang kiểm tra hệ thống tập tin kiểu ${TYPE} trên phân vùng #${PARTITION} của ${DEVICE}…

note: Type: text Description :sl1:
en: Checking the swap space in partition #${PARTITION} of ${DEVICE}...
vi: Đang kiểm tra chỗ trao đổi trên phân vùng #${PARTITION} của ${DEVICE}…

note: Type: text Description :sl1:
en: Creating ${TYPE} file system in partition #${PARTITION} of ${DEVICE}...
vi: Đang tạo hệ thống tập tin kiểu ${TYPE} trên phân vùng #${PARTITION} của ${DEVICE}…

note: Type: text Description :sl1:
en: Creating ${TYPE} file system for ${MOUNT_POINT} in partition #${PARTITION} of ${DEVICE}...
vi: Đang tạo hệ thống tập tin kiểu ${TYPE} cho ${MOUNT_POINT} trong phân vùng #${PARTITION} của ${DEVICE}…

note: Type: text Description :sl1:
en: Formatting swap space in partition #${PARTITION} of ${DEVICE}...
vi: Đang định dạng chỗ trao đổi trong phân vùng #${PARTITION} của ${DEVICE}…

note: Type: boolean Description :sl2:
en: Go back to the menu and correct errors?
vi: Trở về trình đơn để sửa lỗi chứ?

note: Type: boolean Description :sl2:
en: The test of the file system with type ${TYPE} in partition #${PARTITION} of ${DEVICE} found uncorrected errors.
vi: Việc thử ra hệ thống tập tin kiểu ${TYPE} trong phân vùng #${PARTITION} của ${DEVICE} đã tìm thấy lỗi chưa sửa chữa.

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and correct these errors, the partition will be used as is.
vi: Nếu bạn không trở về trình đơn phân vùng để sửa chữa những lỗi này, phân vùng sẽ được dùng như có.

note: Type: boolean Description :sl2:
en: The test of the swap space in partition #${PARTITION} of ${DEVICE} found uncorrected errors.
vi: Việc thử ra chỗ trao đổi trong phân vùng #${PARTITION} của ${DEVICE} đã tìm thấy lỗi chưa sửa chữa.

note: #-#-#-#-#  partman-basicfilesystems_165_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: boolean Description :sl2: #-#-#-#-#  partman-ext3_113_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  partman-hfs_11_vi.po (debian-installer sublevel1)  #-#-#-#-#
en: Do you want to return to the partitioning menu?
vi: Bạn có muốn trở về trình đơn phân vùng chứ ?

note: Type: boolean Description :sl2:
en: You have not selected any partitions for use as swap space. Enabling swap space is recommended so that the system can make better use of the available physical memory, and so that it behaves better when physical memory is scarce. You may experience installation problems if you do not have enough physical memory.
vi: Bạn chưa chọn phân vùng nào cần dùng là chỗ trao đổi. Khuyên bạn hiệu lực khả năng sử dụng chỗ trao đổi để cho phép hệ thống dùng bộ nhớ vật lý có sẵn một cách hữu ích hơn, cũng chạy nhanh hơn khi có ít bộ nhớ vật lý. Bạn có thể gặp lỗi cài đặt nếu không có đủ bộ nhớ vật lý.

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a swap partition, the installation will continue without swap space.
vi: Nếu bạn không trở về trình đơn phân vùng để gán một phân vùng trao đổi, tiến trình cài đặt sẽ tiếp tục lại mà không có chỗ trao đổi.

note: Type: error Description :sl2:
en: Failed to create a file system
vi: Lỗi tạo hệ thống tập tin

note: Type: error Description :sl2:
en: The ${TYPE} file system creation in partition #${PARTITION} of ${DEVICE} failed.
vi: Việc tạo hệ thống tập tin kiểu ${TYPE} trong phân vùng #${PARTITION} của ${DEVICE} bị lỗi.

note: Type: error Description :sl2:
en: Failed to create a swap space
vi: Gặp lỗi khi chỗ tráo đổi

note: Type: error Description :sl2:
en: The creation of swap space in partition #${PARTITION} of ${DEVICE} failed.
vi: Việc tạo chỗ tráo đổi trong phân vùng #${PARTITION} của ${DEVICE} bị lỗi.

note: Type: boolean Description :sl2:
en: No mount point is assigned for the ${FILESYSTEM} file system in partition #${PARTITION} of ${DEVICE}.
vi: Chưa gán điểm gắn cho hệ thống tập tin ${FILESYSTEM} trong phân vùng #${PARTITION} của ${DEVICE}.

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a mount point from there, this partition will not be used at all.
vi: Nếu bạn không trở về trình đơn phân vùng để gán điểm gắn từ đó, phân vùng này sẽ không được dùng cả.

note: Type: error Description :sl2:
en: Invalid file system for this mount point
vi: Hệ thống tập tin không hợp lệ cho điểm gắn này

note: Type: error Description :sl2:
en: The file system type ${FILESYSTEM} cannot be mounted on ${MOUNTPOINT}, because it is not a fully-functional Unix file system. Please choose a different file system, such as ${EXT2}.
vi: Kiểu hệ thống tập tin ${FILESYSTEM} không thể được gắn vào ${MOUNTPOINT}, vì nó không phải là hệ thống tập tin UNIX có khả năng đầy đủ. Bạn hãy chọn một hệ thống tập tin khác, như ${EXT2}.

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: / - the root file system
vi: / — gốc hệ thống tập tin

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /boot - static files of the boot loader
vi: /boot — các tập tin cố định của bộ tải khởi động

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /home - user home directories
vi: /home — các thư mục cá nhân của người dùng

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /tmp - temporary files
vi: /tmp — các tập tin tạm thời

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /usr - static data
vi: /usr — dữ liệu tĩnh

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /var - variable data
vi: /var — dữ liệu thay đổi

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /srv - data for services provided by this system
vi: /srv — dữ liệu cho các dịch vụ được cung cấp bởi hệ thống này

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /opt - add-on application software packages
vi: /opt — các gói phần mềm ứng dụng thêm

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /usr/local - local hierarchy
vi: /usr/local — phân cấp cục bộ

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: Enter manually
vi: Nhập bằng tay

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: Do not mount it
vi: Không gắn nó

note: Type: select Description Type: string :sl2:
en: Mount point for this partition:
vi: Điểm gắn cho phân vùng này:

note: Type: error Description :sl2:
en: Invalid mount point
vi: Điểm gắn không hợp lệ

note: Type: error Description :sl2:
en: The mount point you entered is invalid.
vi: Bạn đã nhập một điểm gắn không hợp lệ.

note: Type: error Description :sl2:
en: Mount points must start with "/". They cannot contain spaces.
vi: Mọi điểm gắn phải bắt đầu bằng “/”. Không cho phép chứa dấu cách.

note: Type: string Description :sl2:
en: Label for the file system in this partition:
vi: Nhãn cho hế thống tập tin trong phân vùng này:

note: Type: text Description :sl2:
en: Format the swap area:
vi: Định dạng vùng trao đổi:

note: Type: text Description for partman-basicfilesystems: in the following context: "Label: none" :sl2:
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Label:" ]
vi: không có

note: Type: text Description Up to 24 character positions :sl2:
en: Reserved blocks:
vi: Khối dành riêng:

note: Type: string Description :sl2:
en: Percentage of the file system blocks reserved for the super-user:
vi: Phần trăm khối hệ thống tập tin được dành riêng cho siêu người dùng:

note: Type: text Description :sl2: Up to 25 character positions
en: Typical usage:
vi: Cách dùng điển hình:

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: Typical usage of this partition:
vi: Cách dùng điển hình của phân vùng này:

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: Please specify how the file system is going to be used, so that optimal file system parameters can be chosen for that use.
vi: Hãy chỉ định hệ thống tập tin này sẽ được sử dụng như thế nào, để có khả năng chọn các tham số hệ thống tập tin tốt nhất cho cách sử dụng đó.

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: standard = standard parameters, news = one inode per 4KB block, largefile = one inode per megabyte, largefile4 = one inode per 4 megabytes.
vi: standard		tham số _chuẩn_
    news		một nút thông tin trong mỗi khối 4KB (_mới_)
    largefile		một nút thông tin trong mỗi MB (_tập tin lớn_)
    largefile4		một nút thông tin trong mỗi 4MB.

note: Type: text Description :sl2: In the following context: "Mount point: none"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Mount point:" ]
vi: không có

note: Type: text Description :sl2:
en: Ext2 file system
vi: Hệ thống tập tin ext2

note: Type: text Description :sl2:
en: FAT16 file system
vi: Hệ thống tập tin FAT16

note: Type: text Description :sl2:
en: FAT32 file system
vi: Hệ thống tập tin FAT32

note: Type: text Description :sl2:
en: NTFS journaling file system
vi: Hệ thống tập tin ghi nhật ký NTFS

note: Type: text Description :sl2:
en: swap area
vi: vùng tráo đổi

note: Type: text Description Type: multiselect :sl2:
en: Mount options:
vi: Tùy chọn gắn:

note: Type: multiselect Description :sl2:
en: Mount options can tune the behavior of the file system.
vi: Các tùy chọn gắn có thể điều chỉnh ứng xử của hệ thống tập tin.

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: noatime - do not update inode access times at each access
vi: noatime — không cập nhật giờ truy cập inode mỗi khi truy cập

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nodiratime - do not update directory inode access times
vi: nodiratime — không cập nhật giờ truy cập thư mục mỗi khi truy cập

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: relatime - update inode access times relative to modify time
vi: relatime — cập nhật các thời gian truy cập nút thông tin tương ứng so với thời gian sửa đổi

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nodev - do not support character or block special devices
vi: nodev — không hỗ trợ thiết bị kiểu ký tự hay khối

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nosuid - ignore set-user-identifier or set-group-identifier bits
vi: nosuid — bỏ qua bit set-user-identifier hay set-group-identifier

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: noexec - do not allow execution of any binaries
vi: noexec — không cho phép thực thi bất kỳ tin nhị phân nào

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: ro - mount the file system read-only
vi: ro — gắn hệ thống tập tin chỉ cho phép đọc

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: sync - all input/output activities occur synchronously
vi: sync — mọi hành động nhập/xuất xảy ra đồng bộ

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: usrquota - user disk quota accounting enabled
vi: usrquota — bật tính toán hạn ngạch đĩa cho người dùng

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: grpquota - group disk quota accounting enabled
vi: grpquota — bật tính toán hạn ngạch đĩa cho nhóm

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: user_xattr - support user extended attributes
vi: user_xattr — hỗ trợ thuộc tính người dùng mở rộng

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: quiet - changing owner and permissions does not return errors
vi: quiet — việc thay đổi chủ sở hữu và quyền hạn không trả về lỗi

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: notail - disable packing of files into the file system tree
vi: notail — tắt đóng gói tập tin vào cây hệ thống tập tin

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: discard - trim freed blocks from underlying block device
vi: discard - các khối trim freed từ thiết bị khối cấp dưới

note: Type: text Description :sl4: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: acls - support POSIX.1e Access Control List
vi: acls — hỗ trợ danh sách điều khiển truy cập (Access Control List) POSIX.1e

note: Type: text Description :sl4: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: shortnames - only use the old MS-DOS 8.3 style filenames
vi: shortnames — chỉ sử dụng tên tập tin ngắn kiểu MS-DOS 8.3 cũ

note: Type: boolean Description :sl5:
en: Your boot partition has not been configured with the ext2 file system. This is needed by your machine in order to boot. Please go back and use the ext2 file system.
vi: Phân vùng khởi động của bạn chưa được cấu hình bằng hệ thống tập tin ext2. Việc này là cần thiết để có thể khởi động máy. Hãy quay lại và sử dụng hệ thống tập tin kiểu ext2.

note: #-#-#-#-#  partman-basicfilesystems_165_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: boolean Description :sl5: #-#-#-#-#  partman-ext3_113_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2: #-#-#-#-#  partman-hfs_11_vi.po (debian-installer sublevel1)  #-#-#-#-#
en: If you do not go back to the partitioning menu and correct this error, the partition will be used as is. This means that you may not be able to boot from your hard disk.
vi: Nếu bạn không trở về trình đơn phân vùng để sửa chữa lỗi này, phân vùng này sẽ được dùng như có. Có nghĩa là bạn có thể không khởi động được từ đĩa cứng.

note: Type: boolean Description :sl5:
en: Your boot partition is not located on the first partition of your hard disk. This is needed by your machine in order to boot.  Please go back and use your first partition as a boot partition.
vi: Phân vùng khởi động của bạn không nằm trên phân vùng chính thứ nhất của đĩa cứng. Việc này là cần thiết để khởi động máy. Hãy quay trở lại và sử dụng phân vùng chính thứ nhất như là phân vùng khởi động.

note: Type: boolean Description :sl2:
en: Go back to the menu?
vi: Quay trở về trình đơn chứ?

note: Type: boolean Description :sl2:
en: No file system is specified for partition #${PARTITION} of ${DEVICE}.
vi: Chưa chỉ định hệ thống tập tin cho phân vùng #${PARTITION} của ${DEVICE}.

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a file system to this partition, it won't be used at all.
vi: Nếu bạn không trở về trình đơn phân vùng và gán một hệ thống tập tin cho phân vùng này, nó sẽ không được dùng cả.

note: Type: text Description :sl2:
en: do not use the partition
vi: không dùng phân vùng

note: Type: text Description up to 25 character positions :sl2:
en: Format the partition:
vi: Định dạng phân vùng:

note: Type: text Description :sl2:
en: yes, format it
vi: có, định dạng đi

note: Type: text Description :sl2:
en: no, keep existing data
vi: không, giữ dữ liệu có sẵn

note: Type: text Description :sl2:
en: do not use
vi: không dùng

note: Type: text Description :sl2:
en: format the partition
vi: định dạng phân vùng

note: Type: text Description :sl2:
en: keep and use the existing data
vi: giữ và dùng các dữ liệu đã có

note: Type: text Description short variant of `keep and use the existing data' :sl1:
en: keep
vi: giữ lại

note: Type: text Description :sl2: File system name
en: btrfs journaling file system
vi: hệ thống tập tin ghi nhật ký btrfs

note: Type: error Description :sl2:
en: btrfs root file system not supported without separate /boot
vi: không hỗ trợ hệ thống tập tin gốc btrfs mà không có phân vùng “/boot” riêng

note: Type: error Description :sl2:
en: Your root file system is a btrfs file system. This is not supported by the boot loader used by default by this installer.
vi: Hệ thống tập tin gốc của bạn là một hệ thống tập tin kiểu btrfs. Nó không phải được hỗ trợ bởi bộ tải khởi động dùng theo mặc định bởi trình cài đặt này.

note: Type: error Description :sl2:
en: You should use a small /boot partition with another file system, such as ext4.
vi: Bạn nên sử dụng một phân vùng “/boot” nhỏ với hệ thống tập tin khác, v.d. ext4.

note: Type: error Description :sl2:
en: btrfs file system not supported for /boot
vi: không hỗ trợ hệ thống tập tin btrfs cho “/boot”

note: Type: error Description :sl2:
en: You have mounted a btrfs file system as /boot. This is not supported by the boot loader used by default by this installer.
vi: Bạn đã gắn một hệ thống tập tin kiểu btrfs như là “/boot”. Trương hợp này không phải được hỗ trợ bởi bộ tải khởi động dùng theo mặc định bởi trình cài đặt này.

note: Type: error Description :sl2:
en: You should use another file system, such as ext4, for the /boot partition.
vi: Bạn nên sử dụng một hệ thống tập tin khác, v.d. ext4, cho phân vùng “/boot”.

note: #-#-#-#-#  partman-cros_6_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: boolean Description Users are familiar with boot methods as necessary to boot d-i itself. :sl4: #-#-#-#-#  partman-efi_103_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2: #-#-#-#-#  partman-newworld_36_vi.po (debian-in
en: Go back to the menu and resume partitioning?
vi: Trở về trình đơn và tiếp tục lại việc phân vùng không?

note: Type: text Description File system name Keep translations short enough :sl3:
en: physical volume for encryption
vi: khối tin vật lý cần mật mã

note: Type: text Description Short file system name (untranslatable in many languages) Should be kept very short or unstranslated :sl3:
en: crypto
vi: mật mã

note: Type: text Description This is related to "encryption method" Encryption type for a file system Translations should be kept below 40 columns :sl3:
en: Device-mapper (dm-crypt)
vi: Ánh xạ thiết bị (dm-crypt)

note: #-#-#-#-#  partman-crypto_122_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description This is related to "encryption method" Encryption type for a file system :sl3:
en: not active
vi: không hoạt động

note: Type: text Description Should be kept below 24 columns :sl3:
en: Encryption method:
vi: Phương pháp mật mã:

note: Type: select Description :sl3:
en: Encryption method for this partition:
vi: Phương pháp mật mã cho phân vùng này:

note: Type: select Description :sl3:
en: Changing the encryption method will set other encryption-related fields to their default values for the new encryption method.
vi: Thay đổi phương pháp mật mã sẽ cũng đặt các trường liên quan đến mật mã thành giá trị mặc định cho phương pháp mật mã mới.

note: Type: select Description :sl3:
en: Encryption for this partition:
vi: Kiểu mật mã cho phân vùng này:

note: Type: text Description Should be kept below 24 columns :sl3:
en: Key size:
vi: Cỡ khóa:

note: Type: select Description :sl3:
en: Key size for this partition:
vi: Kích cỡ khóa cho phân vùng này:

note: Type: text Description An initialization vector is the initial value used to seed the encryption algorithm Should be kept below 24 columns :sl3:
en: IV algorithm:
vi: Thuật toán IV:

note: Type: select Description An initialization vector is the initial randomness used to seed the encryption algorithm :sl3:
en: Initialization vector generation algorithm for this partition:
vi: Thuật toán kiểu tạo ra véc-tơ khởi tạo (IV) cho phân vùng này:

note: Type: select Description An initialization vector is the initial randomness used to seed the encryption algorithm :sl3:
en: Different algorithms exist to derive the initialization vector for each sector. This choice influences the encryption security. Normally, there is no reason to change this from the recommended default, except for compatibility with older systems.
vi: Có một số thuật toán khác nhau để bắt nguồn véc-tơ khởi tạo dành cho mỗi rãnh ghi. Sự chọn này có tác động bảo mật của khả năng mật mã. Bình thường, không có lý do cần thay đổi giá trị này từ mặc định khuyến khích, trừ để tương thích với hệ thống cũ hơn.

note: Type: text Description Should be kept below 24 columns :sl3:
en: Encryption key:
vi: Khóa mật mã:

note: Type: select Description :sl3:
en: Type of encryption key for this partition:
vi: Kiểu khóa mật mã cho phân vùng này:

note: Type: text Description Should be kept below 24 columns :sl3:
en: Encryption key hash:
vi: Băm khóa mật mã:

note: Type: select Description :sl3:
en: Type of encryption key hash for this partition:
vi: Kiểu băm (hash) khóa mật mã cho phân vùng này:

note: Type: select Description :sl3:
en: The encryption key is derived from the passphrase by applying a one-way hash function to it. Normally, there is no reason to change this from the recommended default and doing so in the wrong way can reduce the encryption strength.
vi: Khóa mật mã được bắt nguồn từ cụm từ mật khẩu bằng cách áp dụng một hàm băm (hash) hướng đơn vào nó. Bình thường, không có lý do cần thay đổi giá trị này từ mặc định khuyến khích, và làm như thế bằng cách không đúng có thể giảm độ mạnh mật mã.

note: Type: text Description This shows up in a screen summarizing options and will be followed by "yes" or "no" :sl3:
en: Erase data:
vi: Xóa dữ liệu:

note: Type: text Description :sl3:
en: Erase data on this partition
vi: Xóa dữ liệu nằm trên phân vùng này

note: Type: boolean Description :sl3:
en: Really erase the data on ${DEVICE}?
vi: Thật sự xóa hoàn toàn dữ liệu nằm trên thiết bị ${DEVICE} không?

note: Type: boolean Description :sl3:
en: The data on ${DEVICE} will be overwritten with zeroes. It can no longer be recovered after this step has completed. This is the last opportunity to abort the erase.
vi: Dữ liệu nằm trên thiết bị ${DEVICE} sẽ bị ghi đè bằng các số không. Không thể phục hồi nó sau khi làm xong bước này. Đây là dịp cuối cùng hủy bỏ việc xóa.

note: Type: text Description :sl3:
en: Erasing data on ${DEVICE}
vi: Đang xóa dữ liệu nằm trên thiết bị ${DEVICE}

note: Type: text Description :sl3:
en: The installer is now overwriting ${DEVICE} with zeroes to delete its previous contents. This step may be skipped by cancelling this action.
vi: Bộ cài đặt giờ sẽ ghi đè lên ${DEVICE} bằng các số không để xóa nội dung trước đây. Bước này có thể bỏ qua bằng cách hủy thao tác này.

note: Type: error Description :sl3:
en: Erasing data on ${DEVICE} failed
vi: Việc xóa dữ liệu nằm trên thiết bị ${DEVICE} bị lỗi

note: Type: error Description :sl3:
en: An error occurred while trying to overwrite the data on ${DEVICE} with zeroes. The data has not been erased.
vi: Gặp lỗi khi cố ghi đè dữ liệu trên thiết bị ${DEVICE} bằng các số không. Dữ liệu chưa bị tẩy.

note: Type: boolean Description :sl3:
en: The data on ${DEVICE} will be overwritten with random data. It can no longer be recovered after this step has completed. This is the last opportunity to abort the erase.
vi: Tất cả các dữ liệu nằm trên thiết bị ${DEVICE} sẽ bị ghi đè bằng dữ liệu ngẫu nhiên. Không thể phục hồi nó sau khi làm xong bước này. Đây là dịp cuối cùng hủy bỏ việc xóa.

note: Type: text Description :sl3:
en: The installer is now overwriting ${DEVICE} with random data to prevent meta-information leaks from the encrypted volume. This step may be skipped by cancelling this action, albeit at the expense of a slight reduction of the quality of the encryption.
vi: Bộ cài đặt bây giờ ghi đè ${DEVICE} bằng dữ liệu ngẫu nhiên để ngăn ngừa rò rỉ thông tin siêu dữ liệu từ phân vùng đã mã hóa. Bước này có thể được bỏ qua bằng cách hủy thao tác này, tuy nhiên cái giá phải trả là giảm không đáng kể chất lượng của việc mã hóa.

note: Type: error Description :sl3:
en: An error occurred while trying to overwrite ${DEVICE} with random data. Recovery of the device's previous contents is possible and meta-information of its new contents may be leaked.
vi: Có lỗi xảy ra khi cố ghi đè ${DEVICE} bằng dữ liệu ngẫu nhiên. Việc phục hồi nội dung trước kia của thiết bị là có thể thực hiện được và thông tin siêu dữ liệu của nội dung mới của nó có thể bị rò rỉ.

note: Type: text Description :sl3:
en: Setting up encryption...
vi: Đang thiết lập khả năng mật mã…

note: Type: text Description :sl3:
en: Configure encrypted volumes
vi: Cấu hình khối tin đã mật mã

note: Type: note Description :sl3:
en: No partitions to encrypt
vi: Không có phân vùng nào để mã hóa

note: Type: note Description :sl3:
en: No partitions have been selected for encryption.
vi: Không có phân vùng nào được chọn để mật mã hóa.

note: Type: note Description :sl3:
en: Required programs missing
vi: Chương trình cần thiết còn thiếu

note: Type: note Description :sl3:
en: This build of debian-installer does not include one or more programs that are required for partman-crypto to function correctly.
vi: Bản xây dựng debian-installer (bộ cài đặt Debian) này không chứa một hay nhiều chương trình cần thiết để trình partman-crypt hoạt động đúng.

note: Type: error Description :sl3:
en: Required encryption options missing
vi: Tùy chọn mật mã cần thiết còn thiếu

note: Type: error Description :sl3:
en: The encryption options for ${DEVICE} are incomplete. Please return to the partition menu and select all required options.
vi: Những tùy chọn mật mã cho thiết bị ${DEVICE} chưa hoàn tất. Hãy trở về trình đơn phân vùng rồi chọn các tùy chọn cần thiết.

note: Type: text Description :sl3: What is "in use" is a partition
en: In use as physical volume for encrypted volume ${DEV}
vi: Đang được dùng như là khối tin vật lý cho khối tin đã mật mã ${DEV}

note: Type: error Description :sl3:
en: Encryption package installation failure
vi: Lỗi cài đặt gói mật mã

note: Type: error Description :sl3:
en: The kernel module package ${PACKAGE} could not be found or an error occurred during its installation.
vi: Không tìm thấy gói mô-đun hạt nhân ${PACKAGE}, hoạc gặp lỗi trong khi cài đặt nó.

note: Type: error Description :sl3:
en: It is likely that there will be problems setting up encrypted partitions when the system is rebooted. You may be able to correct this by installing the required package(s) later on.
vi: Bạn rất có thể gặp khó khăn trong việc thiết lập các phân vùng đã mật mã khi khởi động lại hệ thống. Bạn có thể sẽ tránh được trường hợp này bằng cách cài đặt các gói cần thiết về sau.

note: Type: boolean Description :sl3:
en: Write the changes to disk and configure encrypted volumes?
vi: Ghi các thay đổi vào đĩa và cấu hình các khối tin đã mật mã không?

note: Type: boolean Description :sl3:
en: Before encrypted volumes can be configured, the current partitioning scheme has to be written to disk.  These changes cannot be undone.
vi: Trước khi các khối tin đã mật mã có thể được cấu hình, lược đồ phân vùng hiện thời phải được ghi vào đĩa. Các thay đổi này không thể được hoàn tác.

note: Type: boolean Description :sl3:
en: After the encrypted volumes have been configured, no additional changes to the partitions on the disks containing encrypted volumes are allowed. Please decide if you are satisfied with the current partitioning scheme for these disks before continuing.
vi: Sau khi các khối tin đã mật mã đã được cấu hình, không cho phép thay đổi thêm nào trong phân vùng nằm trên đĩa chứa khối tin đã mật mã. Hãy quyết định nếu bạn thấy lược đồ phân vùng hiện thời trong những đĩa này là ổn dáng trước khi tiếp tục.

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure encrypted volumes?
vi: Giữ bố trí phân vùng hiện thời và cấu hình các khối tin đã mật mã không?

note: Type: error Description :sl3:
en: Configuration of encrypted volumes failed
vi: Việc cấu hình các khối tin đã mật mã bị lỗi

note: Type: error Description :sl3:
en: An error occurred while configuring encrypted volumes.
vi: Gặp lỗi khi cấu hình các khối tin đã mật mã.

note: Type: error Description :sl3:
en: The configuration has been aborted.
vi: Việc cấu hình bị hủy bỏ.

note: Type: error Description :sl3:
en: Initialisation of encrypted volume failed
vi: Việc khởi tạo khối tin đã mật mã bị lỗi

note: Type: error Description :sl3:
en: An error occurred while setting up encrypted volumes.
vi: Gặp lỗi khi thiết lập các khối tin đã mật mã.

note: Type: text Description :sl3: This is a key type for encrypted file systems It can be either protected by a passphrase, a keyfile of a random key This text is one of these choices, so keep it short
en: Keyfile (GnuPG)
vi: Tập tin khóa (GnuPG)

note: Type: text Description :sl3: This is a key type for encrypted file systems It can be either protected by a passphrase, a keyfile of a random key This text is one of these choices, so keep it short
en: Random key
vi: Khóa ngẫu nhiên

note: Type: error Description :sl3:
en: Unsafe swap space detected
vi: Chỗ trao đổi bất an được tìm ra

note: Type: error Description :sl3:
en: An unsafe swap space has been detected.
vi: Một vùng trao đổi bất an đã được phát hiện.

note: Type: error Description :sl3:
en: This is a fatal error since sensitive data could be written out to disk unencrypted. This would allow someone with access to the disk to recover parts of the encryption key or passphrase.
vi: Đây là một lỗi nghiêm trọng, vì dữ liệu bí mật có thể được ghi ra đĩa khi không có mật mã. Việc này sẽ cho phép người khác có thể truy cập đĩa này phục hồi phần của khóa mật mã hay cụm từ mật khẩu.

note: Type: error Description :sl3:
en: Please disable the swap space (e.g. by running swapoff) or configure an encrypted swap space and then run setup of encrypted volumes again. This program will now abort.
vi: Bạn hãy tắt vùng trao đổi này (v.d. bằng cách chạy “swapoff” [tắt trao đổi]) hoặc cấu hình một vùng trao đổi đã mật mã rồi chạy lại việc thiết lập các khối tin đã mật mã. Chương trình này sẽ hủy bỏ lúc ngay bây giờ.

note: Type: password Description :sl3:
en: Encryption passphrase:
vi: Cụm từ mật khẩu mật mã:

note: Type: password Description :sl3:
en: You need to choose a passphrase to encrypt ${DEVICE}.
vi: Bạn cần phải chọn một cụm từ mật khẩu để mật mã hóa thiết bị ${DEVICE}.

note: Type: password Description :sl3:
en: The overall strength of the encryption depends strongly on this passphrase, so you should take care to choose a passphrase that is not easy to guess. It should not be a word or sentence found in dictionaries, or a phrase that could be easily associated with you.
vi: Sức mạnh toàn bộ của khả năng mật mã phụ thuộc chặt chẽ vào cụm từ mật khẩu này, thì bạn nên chọn cẩn thận một cụm từ mật khẩu không dễ đoán. Nó không nên là từ hay câu nằm trong từ điển nào, hoặc từ hay cụm từ dễ liên quan đến bạn. (Chương trình ngắt mật khẩu có thể chạy qua toàn bộ từ điển hay thông tin cá nhân của bạn trong vòng vài giây.)

note: Type: password Description :sl3:
en: A good passphrase will contain a mixture of letters, numbers and punctuation. Passphrases are recommended to have a length of 20 or more characters.
vi: Một cụm từ mật khẩu tốt chứa chữ, con số và chấm câu đã trộn với nhau. Đề nghị cụm từ mật khẩu có độ dài ít nhất 20 ký tự. (Rất khuyên bạn viết cẩn thận cụm từ mật khẩu này và giữ nó trong một nơi an toàn.)

note: Type: password Description :sl3:
en: Re-enter passphrase to verify:
vi: Hãy nhập lại cụm từ mật khẩu, để xác nhận:

note: Type: password Description :sl3:
en: Please enter the same passphrase again to verify that you have typed it correctly.
vi: Hãy nhập lại cùng cụm từ mật khẩu để xác nhận bạn đã gõ đúng.

note: Type: error Description :sl3:
en: Passphrase input error
vi: Lỗi nhập cụm từ mật khẩu

note: Type: error Description :sl3:
en: The two passphrases you entered were not the same. Please try again.
vi: Bạn đã nhập hai cụm từ mật khẩu không trùng. Hãy thử lại.

note: Type: error Description :sl3:
en: Empty passphrase
vi: Cụm từ mật khẩu rỗng

note: Type: error Description :sl3:
en: You entered an empty passphrase, which is not allowed. Please choose a non-empty passphrase.
vi: Bạn đã nhập một cụm từ mật khẩu rỗng mà không được phép. Bạn hãy chọn một cụm từ mật khẩu khác rỗng.

note: Type: boolean Description :sl3:
en: Use weak passphrase?
vi: Dùng cụm từ mật khẩu yếu sao ?

note: Type: boolean Description :sl3: Translators: we unfortunately cannot use plural forms here So, you are suggested to use the plural form adapted for MINIMUM=8, which is the current hardcoded value
en: You entered a passphrase that consists of less than ${MINIMUM} characters, which is considered too weak. You should choose a stronger passphrase.
vi: Bạn đã nhập một cụm từ mật khẩu chứa ít hơn ${MINIMUM} ký tự, mà quá yếu. Bạn nên chọn một cụm từ mật khẩu mạnh hơn (dài hơn).

note: Type: entropy Description :sl3:
en: The encryption key for ${DEVICE} is now being created.
vi: Lúc này đang tạo khóa mật mã cho thiết bị ${DEVICE}.

note: Type: error Description :sl3:
en: Keyfile creation failure
vi: Lỗi tạo tập tin khóa

note: Type: error Description :sl3:
en: An error occurred while creating the keyfile.
vi: Gặp lỗi khi tạo tập tin khóa.

note: Type: error Description :sl3:
en: Encryption configuration failure
vi: Lỗi cấu hình mật mã

note: Type: error Description :sl3:
en: You have selected the root file system to be stored on an encrypted partition. This feature requires a separate /boot partition on which the kernel and initrd can be stored.
vi: Bạn đã chọn hệ thống tập tin gốc để được cất giữ trên phân vùng đã mật mã. Tính năng này cần thiết một phân vùng “/boot” riêng nơi có thể cất giữ hạt nhân và initrd.

note: Type: error Description :sl3:
en: You should go back and setup a /boot partition.
vi: Bạn nên lùi lại và thiết lập một phân vùng “/boot”.

note: Type: error Description :sl3:
en: You have selected the /boot file system to be stored on an encrypted partition. This is not possible because the boot loader would be unable to load the kernel and initrd. Continuing now would result in an installation that cannot be used.
vi: Bạn đã chọn hệ thống tập tin gốc “/boot” để được cất giữ trên phân vùng đã mật mã. Không thể làm được vì trong trường hợp đó, bộ nạp khởi động không thể nạp hạt nhân và initrd. Như thế thì việc tiếp tục lại sẽ tạo bản cài đặt vô ích.

note: Type: error Description :sl3:
en: You should go back and choose a non-encrypted partition for the /boot file system.
vi: Bạn nên lùi lại về và chọn một phân vùng khác mật mã cho hệ thống tập tin “/boot”.

note: Type: boolean Description :sl3:
en: Are you sure you want to use a random key?
vi: Bạn có chắc muốn sử dụng khóa ngẫu nhiên không?

note: Type: boolean Description :sl3:
en: You have chosen a random key type for ${DEVICE} but requested the partitioner to create a file system on it.
vi: Bạn đã chọn một kiểu khóa ngẫu nhiên cho thiết bị ${DEVICE}, còn yêu cầu bộ phân vùng tạo một hệ thống tập tin trên nó.

note: Type: boolean Description :sl3:
en: Using a random key type means that the partition data is going to be destroyed upon each reboot. This should only be used for swap partitions.
vi: Việc sử dụng một kiểu khóa ngẫu nhiên có nghĩa là các dữ liệu phân vùng sẽ bị hủy mỗi lần khởi động lại. Đây nên được dùng chỉ cho phân vùng trao đổi.

note: Type: error Description :sl3:
en: Failed to download crypto components
vi: Gặp lỗi khi tải về các thành phần mã hóa

note: Type: error Description :sl3:
en: An error occurred trying to download additional crypto components.
vi: Gặp lỗi khi thử tải về các thành phần mã hóa bổ sung.

note: Type: boolean Description :sl3:
en: Proceed to install crypto components despite insufficient memory?
vi: Vẫn tiếp tục cài đặt các thành phần mật mã, bất chấp không đủ bộ nhớ không?

note: Type: boolean Description :sl3:
en: There does not seem to be sufficient memory available to install additional crypto components. If you choose to go ahead and continue anyway, the installation process could fail.
vi: Có vẻ là không có đủ bộ nhớ còn rảnh để cài đặt các thành phần mật mã thêm. Nếu bạn chọn vẫn tiếp tục, tiến trình cài đặt có thể thất bại.

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Create encrypted volumes
vi: Tạo khối tin mật mã

note: Type: select Description :sl3:
en: Encryption configuration actions
vi: Các thao tác cấu hình mã hóa

note: Type: select Description :sl3:
en: This menu allows you to configure encrypted volumes.
vi: Trình đơn này cho phép bạn cấu hình mã hóa khối tin.

note: Type: multiselect Description :sl3:
en: Devices to encrypt:
vi: Thiết bị muốn mã hóa:

note: Type: multiselect Description :sl3:
en: Please select the devices to be encrypted.
vi: Hãy chọn những thiết bị muốn mã hóa.

note: Type: error Description :sl3:
en: No devices selected
vi: Chưa chọn thiết bị

note: Type: error Description :sl3:
en: No devices were selected for encryption.
vi: Không có thiết bị nào được chọn để mã hóa.

note: Type: text Description :sl1:
en: EFI System Partition
vi: Phân vùng hệ thống EFI

note: Type: boolean Description :sl2:
en: No EFI partition was found.
vi: Không tìm thấy phân vùng EFI.

note: Type: error Description :sl2:
en: EFI partition too small
vi: Phân vùng EFI quá nhỏ

note: Type: error Description :sl2:
en: EFI System Partitions on this architecture cannot be created with a size less than 35 MB. Please make the EFI System Partition larger.
vi: Phân vùng hệ thống EFI trên kiến trúc này cần nhiều hơn 35 MB. Hãy tăng kích thước phân vùng khởi động EFI.

note: Type: boolean Description :sl2:
en: Force UEFI installation?
vi: Buộc cài đặt UEFI?

note: Type: boolean Description :sl2:
en: This machine's firmware has started the installer in UEFI mode but it looks like there may be existing operating systems already installed using "BIOS compatibility mode". If you continue to install Debian in UEFI mode, it might be difficult to reboot the machine into any BIOS-mode operating systems later.
vi: Phần sụn của máy này đã khởi động trình cài đặt ở chế độ UEFI nhưng có vẻ như có thể có các hệ điều hành hiện có đã được cài đặt bằng "chế độ tương thích BIOS". Nếu bạn tiếp tục cài đặt Debian ở chế độ UEFI, có thể khó khởi động lại máy vào bất kỳ hệ điều hành chế độ BIOS nào sau này.

note: Type: boolean Description :sl2:
en: If you wish to install in UEFI mode and don't care about keeping the ability to boot one of the existing systems, you have the option to force that here. If you wish to keep the option to boot an existing operating system, you should choose NOT to force UEFI installation here.
vi: Nếu bạn muốn cài đặt ở chế độ UEFI và không quan tâm đến việc giữ khả năng khởi động một trong các hệ thống hiện có, bạn có tùy chọn buộc điều đó ở đây. Nếu bạn muốn giữ tùy chọn khởi động hệ điều hành hiện có, bạn nên chọn KHÔNG buộc cài đặt UEFI tại đây.

note: Type: text Description :sl2: File system name
en: Ext3 journaling file system
vi: Hệ thống tập tin ghi nhật ký ext3

note: Type: text Description :sl2: File system name
en: Ext4 journaling file system
vi: Hệ thống tập tin ghi nhật ký Ext4

note: Type: boolean Description :sl2:
en: Your boot partition has not been configured with the ext2 or ext3 file system. This is needed by your machine in order to boot. Please go back and use either the ext2 or ext3 file system.
vi: Phân vùng khởi động của bạn chưa được cấu hình bằng hệ thống tập tin ext2 hay ext3. Trường hợp này cần thiết để khởi động máy này. Hãy quay lại và sử dụng hệ thống tập tin kiểu hoặc ext2 hoặc ext3.

note: Type: boolean Description :sl2:
en: Your boot partition is not located on the first primary partition of your hard disk. This is needed by your machine in order to boot.  Please go back and use your first primary partition as a boot partition.
vi: Phân vùng khởi động của bạn không nằm trên phân vùng chính thứ nhất của đĩa cứng. Trường hợp này cần thiết để khởi động máy này. Hãy trở về và sử dụng phân vùng chính thứ nhất như là phân vùng khởi động.

note: Type: boolean Description :sl2:
en: Return to the menu to set the bootable flag?
vi: Trở về trình đơn để đặt cờ có thể khởi động ?

note: Type: boolean Description :sl2:
en: The boot partition has not been marked as a bootable partition, even though this is required by your machine in order to boot. You should go back and set the bootable flag for the boot partition.
vi: Phân vùng khởi động chưa được đánh dấu là một phân vùng có khả năng khởi động: không làm thì máy tính không khởi động được. Có nên lùi lại để đặt cờ có thể khởi động vào phân vùng khởi động.

note: Type: boolean Description :sl2:
en: If you don't correct this, the partition will be used as is and it is likely that the machine cannot boot from its hard disk.
vi: Nếu bạn không sửa chữa lỗi này, phân vùng sẽ được dùng như có. Vì thế máy tính rất có thể không khởi động được từ đĩa cứng.

note: Type: boolean Description :sl2:
en: The partition ${PARTITION} assigned to ${MOUNTPOINT} starts at an offset of ${OFFSET} bytes from the minimum alignment for this disk, which may lead to very poor performance.
vi: Phân vùng ${PARTITION} gán cho ${MOUNTPOINT} bắt đầu tại offset ${OFFSET} byte từ alignment tối thiểu trên đĩa này, có thể dẫn đến hiệu năng rất kém.

note: Type: boolean Description :sl2:
en: Since you are formatting this partition, you should correct this problem now by realigning the partition, as it will be difficult to change later. To do this, go back to the main partitioning menu, delete the partition, and recreate it in the same position with the same settings. This will cause the partition to start at a point best suited for this disk.
vi: Do bạn đang tiến hành định dạng phân vùng này, bạn nên giải quyết vấn đề này bằng cách căn lề lại các phân vùng, vì nếu sau này đổi lại rất khó. Để làm điều này, quay lại trình đơn phân vùng chính, xóa phân vùng đi, và tạo lại trên cùng vị trí với cùng tham số. Điều này sẽ đặt phân vùng vào vị trí bắt đầu phù hợp nhất trên đĩa này.

note: Type: text Description :sl2: File system name
en: Hierarchical File System
vi: Hệ thống tập tin phân cấp

note: Type: text Description :sl2: File system name
en: Hierarchical File System Plus
vi: Hệ thống tập tin phân cấp cộng

note: Type: boolean Description :sl2:
en: You have not configured an HFS partition that is mounted to /boot/grub. This is needed by your machine in order to be able to boot. Please go back and create an HFS partition that is mounted to /boot/grub.
vi: Bạn không cấu hình một phân vùng HFS cái mà được gắn trên /boot/grub. Việc này là cần thiết để khởi động máy này. Hãy quay trở lại và tạo một phân vùng cái mà sẽ gắn vào /boot/grub.

note: Type: text Description :sl3:
en: Configure iSCSI volumes
vi: Cấu hình phân vùng iSCSI

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Log into iSCSI targets
vi: Ghi nhật kí vào đích iSCSI

note: Type: select Description :sl3:
en: iSCSI configuration actions
vi: Các thao tác cấu hình iSCSI

note: Type: select Description :sl3:
en: This menu allows you to configure iSCSI volumes.
vi: Trình đơn này cho bạn cấu hình phân vùng iSCSI.

note: Type: string Description :sl3:
en: iSCSI target portal address:
vi: Địa chỉ cổng đích iSCSI:

note: Type: string Description :sl3:
en: Enter an IP address to scan for iSCSI targets. To use a port other than the default of 3260, use "IP:port" notation, for example "1.2.3.4:3261".
vi: Nhập vào một địa chỉ IP để quét đích iSCSI. Để dùng cổng khác với giá trị mặc định là 3260, dùng ký hiệu "IP:cổng", ví dụ "1.2.3.4:3261".

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI initiator username for ${PORTAL}:
vi: Tài khoản bắt đầu iSCSI cho ${PORTAL}:

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Some iSCSI targets require the initiator (client) to authenticate using a username and password. If that is the case for this target, enter the username here. Otherwise, leave this blank.
vi: Một số đích iSCSI yêu máy khách (initiator) để xác thực bằng cách sử dụng một tên người dùng và mật khẩu. Nếu đó là trường hợp cho đích này, nhập tên người dùng ở đây. Nếu không, để trống.

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI initiator password for ${PORTAL}:
vi: Mật khẩu bắt đầu iSCSI cho ${PORTAL}:

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Enter the initiator password needed to authenticate to this iSCSI target.
vi: Nhập vào mật khẩu máy khách cần thiết để xác thực cho đích iSCSI này.

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI target username for ${PORTAL}:
vi: Tài khoản máy đích iSCSI cho ${PORTAL}:

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: In some environments, the iSCSI target needs to authenticate to the initiator as well as the other way round. If that is the case here, enter the incoming username which the target is expected to supply. Otherwise, leave this blank.
vi: Trong một số môi trường, máy đích iSCSI cần xác thực máy khách cũng như là lĩnh vực khác. Nếu đó là trường hợp này, nhập tên người dùng cái mà đích cần cung cấp ở đây. Nếu không, để trống.

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI target password for ${PORTAL}:
vi: Mật khẩu đích iSCSI cho ${PORTAL}:

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Enter the incoming password which the iSCSI target is expected to supply.
vi: Nhập mật khẩu cái mà đích iSCSI cần cung cấp ở đây.

note: Type: error Description :sl3:
en: No iSCSI targets discovered
vi: Không tìm thấy đích iSCSI nào

note: Type: error Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: No iSCSI targets were discovered on ${PORTAL}.
vi: Không phát hiện ra đích iSCSI nào trên ${PORTAL}.

note: Type: multiselect Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI targets on ${PORTAL}:
vi: đích iSCSI trên ${PORTAL}:

note: Type: multiselect Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Select the iSCSI targets you wish to use.
vi: Hãy chọn đích iSCSI mà bạn muốn dùng.

note: Type: error Description :sl3:
en: iSCSI login failed
vi: Gặp lỗi khi đăng nhập iSCSI

note: Type: error Description :sl3: Translators : do NOT translate the variable names (PORTAL and TARGET)
en: Logging into the iSCSI target ${TARGET} on ${PORTAL} failed.
vi: Việc đăng nhập vào đích iSCSI ${TARGET} trên ${PORTAL} gặp lỗi.

note: Type: text Description File system name :sl2:
en: JFS journaling file system
vi: Hệ thống tập tin ghi nhật ký JFS

note: Type: text Description :sl3:
en: Unallocated physical volumes:
vi: Khối tin vật lý chưa cấp phát:

note: Type: text Description :sl3:
en: Volume groups:
vi: Nhóm khối tin:

note: Type: text Description :sl3:
en: Uses physical volume:
vi: Dùng khối tin vật lý:

note: Type: text Description :sl3:
en: Provides logical volume:
vi: Cung cấp khối tin lôgíc:

note: Type: text Description :sl3: "none" here == "No Physical Volumes"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Physical Volumes:" ]
vi: không có

note: Type: text Description :sl3: "none" here == "No Volume Groups"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Volume Groups:" ]
vi: không có

note: Type: text Description :sl3: What is "in use" is a partition
en: In use by LVM volume group ${VG}
vi: Đang được dùng bởi nhóm khối tin LVM ${VG}

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description :sl3: Menu entry Use infinitive form #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: Display configuration details
vi: Hiển thị chi tiết cấu hình

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Create volume group
vi: Tạo nhóm khối tin

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Delete volume group
vi: Xóa nhóm khối tin

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Extend volume group
vi: Mở rộng nhóm khối tin

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Reduce volume group
vi: Giảm nhóm khối tin

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description :sl3: Menu entry Use infinitive form #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: Create logical volume
vi: Tạo khối tin hợp lệ

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description :sl3: Menu entry Use infinitive form #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: Delete logical volume
vi: Xóa khối tin hợp lệ

note: Type: boolean Description :sl3:
en: Write the changes to disks and configure LVM?
vi: Ghi các thay đổi vào đĩa và cấu hình LVM không?

note: Type: boolean Description :sl3:
en: Before the Logical Volume Manager can be configured, the current partitioning scheme has to be written to disk. These changes cannot be undone.
vi: Trước khi có thể cấu hình bộ quản lí khối tin luận lí (LVM), lược đồ phân vùng hiện thời phải được ghi vào đĩa. Không thể hoàn tác những thay đổi này.

note: Type: boolean Description :sl3:
en: After the Logical Volume Manager is configured, no additional changes to the partitioning scheme of disks containing physical volumes are allowed during the installation. Please decide if you are satisfied with the current partitioning scheme before continuing.
vi: Sau khi bộ quản lý khối tin lôgíc (LVM) đã được cấu hình, không có thay đổi thêm trong lược đồ phân vùng của đĩa chứa khối tin vật lý được phép trong tiến trình cài đặt. Hãy quyết định nếu lược đồ phân vùng là ổn đáng chưa, trước khi tiếp tục.

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure LVM?
vi: Giữ lược đồ phân vùng hiện thời và cấu hình LVM không?

note: Type: boolean Description :sl3:
en: After the Logical Volume Manager is configured, no additional changes to the partitions in the disks containing physical volumes are allowed. Please decide if you are satisfied with the current partitioning scheme in these disks before continuing.
vi: Sau khi bộ quản lý khối tin lôgíc (LVM) đã được cấu hình, không có thay đổi thêm trong những phân vùng của đĩa chứa khối tin vật lý được phép. Hãy quyết định nếu lược đồ phân vùng tron những đĩa này là ổn đáng chưa, trước khi tiếp tục.

note: Type: error Description :sl3:
en: LVM configuration failure
vi: Lỗi cấu hình LVM

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: An error occurred while writing the changes to the disks.
vi: Gặp lỗi khi ghi các thay đổi vào đĩa.

note: Type: error Description :sl3:
en: Logical Volume Manager configuration has been aborted.
vi: Tiến trình cấu hỉnh bộ quản lý khối tin lôgíc (LVM) bị hủy bỏ.

note: Type: text Description :sl3:
en: physical volume for LVM
vi: khối tin vật lý cho LVM

note: Type: select Description :sl3:
en: Summary of current LVM configuration:
vi: Bản tóm tắt cấu hình LVM hiện thời:

note: Type: select Description :sl3:
en:  Free Physical Volumes:  ${FREE_PVS}
     Used Physical Volumes:  ${USED_PVS}
     Volume Groups:          ${VGS}
     Logical Volumes:        ${LVS}
vi:  Khối tin vật lý còn rảnh:	${FREE_PVS}
     Khối tin vật lý đã chiếm:	${USED_PVS}
     Nhóm khối tin:          		${VGS}
     Khối tin lôgíc:        		${LVS}

note: Type: note Description :sl3:
en: Current LVM configuration:
vi: Cấu hình LVM hiện thời:

note: Type: error Description :sl3:
en: No physical volumes were selected. The creation of a new volume group has been aborted.
vi: Chưa chọn khối tin vật lý nào nên tiến trình tạo nhóm khối tin mới bị hủy bỏ.

note: Type: error Description :sl3:
en: No name for the volume group has been entered. Please enter a name.
vi: Chưa nhập vào tên cho nhóm khối tin. Hãy nhập một tên.

note: Type: error Description :sl3:
en: The selected volume group name is already in use. Please choose a different name.
vi: Tên nhóm khối tin đã chọn đang được dùng. Hãy chọn tên khác.

note: Type: error Description :sl3:
en: The selected volume group name overlaps with an existing device name. Please choose a different name.
vi: Tên nhóm khối tin đã chọn chồng lấp với tên thiết bị đã có. Hãy chọn tên khác.

note: Type: error Description :sl3:
en: Error while creating volume group
vi: Gặp lỗi khi tạo nhóm phân vùng

note: Type: error Description :sl3:
en: The volume group ${VG} could not be created.
vi: Không thể tạo nhóm khối tin ${VG}.

note: Type: error Description :sl3:
en: No physical volumes were selected. Extension of the volume group has been aborted.
vi: Chưa chọn khối tin vật lý nào nên việc mở rộng nhóm khối tin bị hủy bỏ.

note: Type: multiselect Description :sl3:
en: Devices to remove from the volume group:
vi: Thiết bị cần gỡ bỏ khỏi nhóm khối tin:

note: Type: multiselect Description :sl3:
en: Please select the devices you wish to remove from the volume group.
vi: Hãy chọn các thiết bị cần gỡ bỏ khỏi nhóm khối tin này.

note: Type: error Description :sl3:
en: No physical volumes were selected. Reduction of the volume group was aborted.
vi: Không có khối tin vật lý nào được chọn nên việc giảm nhóm khối tin bị hủy bỏ.

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: No name for the logical volume has been entered. Please enter a name.
vi: Chưa nhập tên cho khối tin luận lí. Hãy nhập một tên.

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: No logical volume has been found. Please create a logical volume first.
vi: Không tìm thấy khối tin luận lí. Hãy tạo một khối tin luận lí trước tiên.

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: in VG ${VG}
vi: trong VG ${VG}

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: The logical volume ${LV} on ${VG} could not be deleted.
vi: Không thể xóa khối tin luận lí ${LV} trên ${VG}.

note: Type: error Description :sl3:
en: Error while initializing physical volume
vi: Gặp lỗi khi khởi tạo khối tin vật lý

note: Type: error Description :sl3:
en: The physical volume ${PV} could not be initialized.
vi: Không thể khởi tạo khối tin vật lý ${PV}.

note: Type: error Description :sl3:
en: Invalid logical volume or volume group name
vi: Khối tin lôgíc hoặc nhóm khối tin có tên không hợp lệ

note: Type: error Description :sl3:
en: Logical volume or volume group names may only contain alphanumeric characters, hyphen, plus, period, and underscore. They must be 128 characters or less and may not begin with a hyphen. The names "." and ".." are not allowed. In addition, logical volume names cannot begin with "snapshot".
vi: Khối tin luận lí hoặc nhóm khối tin có tên phải chứa chỉ các ký tự chữ số, dấu trừ, dấu cộng, dấu chấm và/hay dấu gạch chân. Độ dài tên tối đa là 128 ký tự, và ký tự đầu không thể là dấu trừ. Không cho phép tên “.” (một dấu chấm) hay “..” (hai dấu chấm). Hơn nữa, tên khối tin luận lí không thể bắt đầu với từ “snapshot” (ảnh chụp).

note: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: Please choose a different name.
vi: Hãy chọn tên khác.

note: Type: boolean Description :sl3:
en: The selected device already contains the following LVM logical volumes, volume groups and physical volumes which are about to be removed:
vi: Thiết bị được chọn đã chứa các khối tin lôgíc LVM, nhóm khối tin và khối tin vật lý theo đây mà sắp bị gỡ bỏ:

note: Type: boolean Description :sl3:
en: Logical volume(s) to be removed: ${LVTARGETS}
vi: Khối tin lôgíc cần gỡ bỏ: ${LVTARGETS}

note: Type: boolean Description :sl3:
en: Volume group(s) to be removed: ${VGTARGETS}
vi: Nhóm khối tin cần gỡ bỏ: ${VGTARGETS}

note: Type: boolean Description :sl3:
en: Physical volume(s) to be removed: ${PVTARGETS}
vi: Khối tin vật lý cần gỡ bỏ: ${PVTARGETS}

note: Type: error Description :sl3:
en: Unable to automatically remove LVM data
vi: Không thể gỡ bỏ tự động dữ liệu LVM

note: Type: error Description :sl3:
en: Because the volume group(s) on the selected device also consist of physical volumes on other devices, it is not considered safe to remove its LVM data automatically. If you wish to use this device for partitioning, please remove its LVM data first.
vi: Vì (các) nhóm khối tin trên thiết bị đã chọn cũng chứa khối tin vật lý trên thiết bị khác, không thể gỡ bỏ tự động dữ liệu LVM của nó một cách an toàn. Nếu bạn muốn sử dụng thiết bị này để tạo phân vùng, trước tiên hãy gỡ bỏ dữ liệu LVM của nó.

note: Type: note Description :sl3:
en: Logical Volume Management
vi: Quản lý Khối tin lôgíc

note: Type: note Description :sl3:
en: A common situation for system administrators is to find that some disk partition (usually the most important one) is short on space, while some other partition is underused. The Logical Volume Manager (LVM) can help with this.
vi: Một trường hợp thường gặp cho quản trị hệ thống là tìm thấy một phân vùng đĩa (thường là phân vùng quan trọng nhất) không có đủ sức chứa, còn một phiên bản khác vẫn ít dùng. Trình Quản lý Khối tin lôgíc (LVM) có khả năng giúp đỡ.

note: Type: note Description :sl3:
en: LVM allows combining disk or partition devices ("physical volumes") to form a virtual disk ("volume group"), which can then be divided into virtual partitions ("logical volumes"). Volume groups and logical volumes may span several physical disks. New physical volumes may be added to a volume group at any time, and logical volumes can be resized up to the amount of unallocated space in the volume group.
vi: LVM cho phép tổ hợp các thiết bị kiểu đĩa hay phân vùng (“khối tin vật lý”) để tạo một đĩa ảo (“nhóm khối tin”), thì có thể chia đĩa ảo này ra nhiều phân vùng ảo (“khối tin lôgíc”). Mỗi nhóm khối tin và khối tin lôgíc có khả năng chiếm giữ vài đĩa vật lý. Lúc nào vẫn có thể thêm khối tin vật lý bổ sung vào nhóm khối tin, và khối tin lôgíc cũng có kích cỡ thay đổi được đến sức chứa chưa gán trong nhóm khối tin.

note: Type: note Description :sl3:
en: The items on the LVM configuration menu can be used to edit volume groups and logical volumes. After you return to the main partition manager screen, logical volumes will be displayed in the same way as ordinary partitions, and should be treated as such.
vi: Những mục trên trình đơn cấu hình LVM có thể được dùng để chỉnh sửa nhóm khối tin và khối tin lôgíc. Sau khi bạn trở về màn hình quản lý phân vùng chính, các khối tin lôgíc được hiển thị bằng cùng một cách với phiên bản tiêu chuẩn, cũng nên được thao tác như vậy.

note: Type: text Description :sl3:
en: Software RAID device
vi: Thiết bị phần mềm RAID

note: Type: text Description :sl3:
en: Configure software RAID
vi: Cấu hình RAID phần mềm

note: Type: text Description :sl3: What is "in use" is a partition
en: In use by software RAID device ${DEVICE}
vi: Được dùng bởi thiết bị RAID phần mềm ${DEVICE}

note: Type: error Description :sl3:
en: Software RAID not available
vi: RAID phần mềm không sẵn sàng

note: Type: error Description :sl3:
en: The current kernel doesn't seem to support software RAID (MD) devices. This should be solved by loading the necessary modules.
vi: Có vẻ là hạt nhân hiện thời không hỗ trợ thiết bị RAID phần mềm (MD). Trường hợp này nên được giải quyết bằng cách nạp những mô-đun cần thiết.

note: Type: select Description :sl3:
en: Software RAID configuration actions
vi: Hành vi cấu hình RAID phần mềm

note: Type: select Description :sl3:
en: This is the software RAID (or MD, "multiple device") configuration menu.
vi: Đây là trình đơn cấu hình RAID phần mềm (hay MD: đa thiết bị).

note: Type: select Description :sl3:
en: Please select one of the proposed actions to configure software RAID.
vi: Hãy chọn một của những hành động đề nghị để cấu hình RAID phần mềm.

note: Type: select Description :sl3:
en: Software RAID device type:
vi: Kiểu thiết bị RAID phần mềm:

note: Type: select Description :sl3:
en: Please choose the type of the software RAID device to be created.
vi: Hãy chọn kiểu thiết bị RAID phần mềm cần tạo.

note: Type: error Description :sl3:
en: No unused partitions of the type "Linux RAID Autodetect" are available. Please create such a partition, or delete an already used software RAID device to free its partitions.
vi: Không có sẵn phân vùng chưa dùng có kiểu “Linux RAID Autodetect” (Tự động phát hiện RAID Linux). Hãy tạo một phân vùng như vậy, hoặc xóa một thiết bị RAID phần mềm đã được dùng để giải phóng các phân vùng của nó.

note: Type: multiselect Description :sl3:
en: Active devices for the RAID0 array:
vi: Thiết bị hoạt động cho mảng RAID0:

note: Type: string Description :sl3:
en: The RAID${LEVEL} array will consist of both active and spare devices. The active devices are those used, while the spare devices will only be used if one or more of the active devices fail. A minimum of ${MINIMUM} active devices is required.
vi: Mảng RAID${LEVEL} sẽ bao gồm các phân vùng cả hai hoặt động và còn rảnh. Những phân vùng hoặt động thì được dùng, còn những phân vùng còn rảnh sẽ được dùng chỉ nếu một hay nhiều thiết bị hoặt động bị lỗi. Cần thiết ít nhất ${MINIMUM} thiết bị hoạt động.

note: Type: multiselect Description :sl3:
en: Active devices for the RAID${LEVEL} array:
vi: Thiết bị hoặt động cho mảng RAID${LEVEL}:

note: Type: multiselect Description :sl3:
en: Spare devices for the RAID${LEVEL} array:
vi: Thiết bị còn rảnh cho mảng RAID${LEVEL}:

note: Type: multiselect Description :sl3:
en: Please choose which partitions will be used as spare devices. You may choose up to ${COUNT} partitions. If you choose less than ${COUNT} devices, the remaining partitions will be added to the array as "missing". You will be able to add them to the array later.
vi: Hãy chọn những phân vùng nào cần dùng như là thiết bị còn rảnh. Có thể chọn nhiều nhất ${COUNT} phân vùng. Nếu bạn chọn ít hơn ${COUNT} thiết bị, những phân vùng còn lại sẽ được thêm vào mảng như là “còn thiếu”. Bạn có khả năng thêm chúng vào mảng về sau.

note: Type: string Description :sl3:
en: Layout of the RAID10 array:
vi: Bố trí của mảng RAID10:

note: Type: select Description :sl3:
en: Software RAID device to be deleted:
vi: Thiết bị RAID phần mềm cần xóa:

note: Type: select Description :sl3:
en: Deleting a software RAID device will stop it and clear the superblock of all its components.
vi: Xóa một thiết bị RAID phần mềm thì ngừng nó và xóa sạch mọi thành phần ra siêu khối.

note: Type: select Description :sl3:
en: Please note this will not immediately allow you to reuse the partitions or devices in a new software RAID device. The array will however be unusable after the deletion.
vi: Ghi chú rằng việc này sẽ không ngay cho phép bạn dùng lại những phân vùng hay thiết bị trong một thiết bị RAID phần mềm mới. Tuy nhiên, mảng đó sẽ vô ích sau khi xóa.

note: Type: error Description :sl3:
en: No software RAID devices available
vi: Không có sẵn thiết bị RAID phần mềm nào

note: Type: error Description :sl3:
en: No software RAID devices are available for deletion.
vi: Không có sẵn thiết bị RAID phần mềm nào để xóa.

note: Type: boolean Description :sl3:
en: Really delete this software RAID device?
vi: Thực sự muốn xóa thiết bị RAID phần mềm này không?

note: Type: boolean Description :sl3:
en: Please confirm whether you really want to delete the following software RAID device:
vi: Hãy xác nhận nếu bạn thực sự muốn xóa thiết bị RAID phần mềm sau hay không:

note: Type: error Description :sl3:
en: Failed to delete the software RAID device
vi: Gặp lỗi khi xóa thiết bị RAID phần mềm

note: Type: error Description :sl3:
en: There was an error deleting the software RAID device. It may be in use.
vi: Gặp lỗi khi xóa thiết bị RAID phần mềm. Nó có thể vẫn đang được dùng.

note: Type: boolean Description :sl3:
en: Write the changes to the storage devices and configure RAID?
vi: Ghi các thay đổi vào những thiết bị cất giữ và cấu hình RAID không?

note: Type: boolean Description :sl3:
en: Before RAID can be configured, the changes have to be written to the storage devices.  These changes cannot be undone.
vi: Trước khi có thể cấu hình RAID, các thay đổi phải được ghi vào những thiết bị cất giữ. Không thể hoàn tác những thay đổi này.

note: Type: boolean Description :sl3:
en: When RAID is configured, no additional changes to the partitions in the disks containing physical volumes are allowed.  Please convince yourself that you are satisfied with the current partitioning scheme in these disks.
vi: Một khi đã cấu hình RAID, không cho phép thay đổi phân vùng nào trong những đĩa chứa khối tin vật lý. Hãy chắc là lược đồ phân vùng hiện thời trong những đĩa này là ổn dáng.

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure RAID?
vi: Giữ lược đồ phân vùng hiện thời và cấu hình RAID không?

note: Type: error Description :sl3:
en: RAID configuration failure
vi: Lỗi cấu hình RAID

note: #-#-#-#-#  partman-md_107_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-partitioning_151_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl2:
en: An error occurred while writing the changes to the storage devices.
vi: Gặp lỗi khi ghi các thay đổi vào những thiết bị lưu trữ.

note: Type: error Description :sl3:
en: RAID configuration has been aborted.
vi: Tiến trình cấu hình RAID bị hủy bỏ.

note: Type: text Description :sl3:
en: physical volume for RAID
vi: khối tin vật lý cho RAID

note: Type: boolean Description :sl3:
en: Remove existing software RAID partitions?
vi: Gỡ bỏ các phân vùng RAID phần mềm đã có ?

note: Type: boolean Description :sl3:
en: The selected device contains partitions used for software RAID devices. The following devices and partitions are about to be removed:
vi: Thiết bị được chọn cũng chứa một số phiên bản được dùng cho thiết bị RAID phần mềm. Những thiết bị và phân vùng theo đây sẽ được gỡ bỏ:

note: Type: boolean Description :sl3:
en: Software RAID devices about to be removed: ${REMOVED_DEVICES}
vi: Những thiết bị RAID phần mềm sắp gỡ bỏ: ${REMOVED_DEVICES}

note: Type: boolean Description :sl3:
en: Partitions used by these RAID devices: ${REMOVED_PARTITIONS}
vi: Những phân vùng dùng bởi các thiết bị RAID này: ${REMOVED_PARTITIONS}

note: Type: boolean Description :sl3:
en: Note that this will also permanently erase any data currently on the software RAID devices.
vi: Ghi chú rằng việc này sẽ cũng tẩy hoàn toàn dữ liệu nào vẫn còn nằm trên thiết bị RAID phần mềm.

note: Type: text Description :sl4:
en: Configure the Network Block Device
vi: Cấu hình Network Block Device

note: Type: select Description :sl4:
en: NBD configuration action:
vi: Hành động cấu hình NBD:

note: Type: select Description :sl4:
en: There are currently ${NUMBER} devices connected.
vi: Hiện có ${NUMBER} thiết bị đã kết nối.

note: Type: string Description :sl4:
en: Network Block Device server:
vi: Máy phục vụ Network Block Device:

note: Type: string Description :sl4:
en: Please enter the host name or the IP address of the system running nbd-server.
vi: Hãy nhập tên máy hoặc địa chỉ IP của hệ thống chạy nbd-server.

note: Type: string Description :sl4:
en: Name for NBD export
vi: Tên cho điểm xuất NBD

note: Type: string Description :sl4:
en: Please enter the NBD export name needed to access nbd-server. The name entered here should match an existing export on the server.
vi: Vui lòng nhập tên điểm xuất NBD cần thiết để truy cập nbd-server. Tên được nhập vào đây cần khớp với điểm xuất sẵn có trên máy phục vụ.

note: Type: select Description :sl4:
en: Network Block Device device node:
vi: Nút thiết bị Network Block Device:

note: Type: select Description :sl4:
en: Please select the NBD device node that you wish to connect or disconnect.
vi: Hãy chọn những nút thiết bị NBD bạn muốn kết nối hoặc ngắt kết nối.

note: Type: error Description :sl4:
en: Failed to connect to the NBD server
vi: Gặp lỗi khi kết nối đến máy chủ NBD

note: Type: error Description :sl4:
en: Connecting to the nbd-server failed. Please ensure that the host and the export name which you entered are correct, that the nbd-server process is running on that host, that the network is configured correctly, and retry.
vi: Gặp lỗi khi kết nối với nbd-server. Vui lòng đảm bảo rằng host và tên điểm xuất cái mà bạn nhập vào chính xác, rằng tiến trình nbd-server chạy trên host đó, rằng mạng được cấu hình chính xác, và thử lại.

note: Type: error Description :sl4:
en: No more Network Block Device nodes left
vi: Không còn nút Network Block Device nào

note: Type: error Description :sl4:
en: Either all available NBD device nodes are in use or something went wrong with the detection of the device nodes.
vi: Hoặc mọi nút thiết bị NBD đã sử dụng, hoặc có vấn đề gì đó trong việc nhận diện nút thiết bị.

note: Type: error Description :sl4:
en: No more NBD device nodes can be configured until a configured one is disconnected.
vi: Không thể cấu hình thêm nút thiết bị NBD cho đến khi có thiết bị đang được cấu hình ngắt kết nối.

note: Type: error Description :sl4:
en: No connected Network Block Device nodes were found
vi: Không tìm thấy nút Network Block Device đang kết nối nào

note: Type: error Description :sl4:
en: There are currently no Network Block Device nodes connected to any server. As such, you can't disconnect any of them.
vi: Hiện không có nút Network Block Device nào kết nối đến máy chủ. Do đó bạn không thể ngắt kết nối chúng.

note: Type: text Description :sl4: Menu entry Use infinite form
en: Connect a Network Block Device
vi: Kết nối đến Network Block Device

note: Type: text Description :sl4: Menu entry Use infinite form
en: Disconnect a Network Block Device
vi: Ngắt kết nối Network Block Device

note: Type: text Description :sl4: Menu entry Use infinite form
en: Finish and return to the partitioner
vi: Kết thúc và quay về bộ phân vùng

note: Type: text Description :sl4:
en: NewWorld boot partition
vi: Phân vùng khởi động kiểu mới

note: Type: boolean Description :sl4:
en: No NewWorld boot partition was found. The yaboot boot loader requires an Apple_Bootstrap partition at least 819200 bytes in size, using the HFS Macintosh file system.
vi: Không tìm thấy phân vùng khởi động kiểu mới (NewWorld). Bộ nạp khởi động Yaboot cần thiết một phân vùng kiểu « Apple_Bootstrap » có kích cỡ ít nhất 819 200 byte, dùng hệ thống tập tin HFS của Macintosh.

note: Type: boolean Description :sl4:
en: The NewWorld boot partition must be at least 819200 bytes in size.
vi: Phân vùng khởi động kiểu mới phải có kích cỡ ít nhất 819 200 byte.

note: Type: text Description :sl4: File system name
en: HFS Macintosh file system
vi: Hệ thống tập tin HFS Macintosh

note: Type: text Description :sl2:
en: Resizing partition...
vi: Đang thay đổi kích cỡ phân vùng…

note: Type: text Description :sl1:
en: Computing the new state of the partition table...
vi: Đang tính toán tình trạng mới của bảng phân vùng…

note: Type: error Description :sl2:
en: The resize operation is impossible
vi: Việc thay đổi kích cỡ không thể làm được

note: Type: error Description :sl2:
en: Because of an unknown reason it is impossible to resize this partition.
vi: Vì lý do không rõ, không thể thay đổi kích cỡ của phân vùng này.

note: Type: boolean Description :sl2:
en: Write previous changes to disk and continue?
vi: Ghi các thay đổi trước vào đĩa và tiếp tục không?

note: Type: boolean Description :sl2:
en: Before you can select a new partition size, any previous changes have to be written to disk.
vi: Trước khi bạn có khả năng chọn kích cỡ phân vùng mới, thay đổi trước nào phải được ghi vào đĩa.

note: Type: boolean Description :sl2:
en: You cannot undo this operation.
vi: Không thể hủy bước này.

note: Type: boolean Description :sl2:
en: Please note that the resize operation may take a long time.
vi: Hãy ghi chú rằng việc thay đổi kích cỡ có thể mất thời gian dài.

note: Type: string Description :sl2:
en: New partition size:
vi: Cỡ phân vùng mới:

note: Type: string Description :sl2:
en: The minimum size for this partition is ${MINSIZE} (or ${PERCENT}) and its maximum size is ${MAXSIZE}.
vi: Kích cỡ tối thiểu cho phân vùng này là ${MINSIZE} hoặc ${PERCENT} và kích cỡ tối đa là ${MAXSIZE}.

note: Type: error Description :sl2:
en: The size entered is invalid
vi: Kích cỡ đã nhập không hợp lệ

note: Type: error Description :sl2:
en: The size you entered was not understood. Please enter a positive integer size followed by an optional unit of measure (e.g. "200 GB"). The default unit of measure is the megabyte.
vi: Bạn đã nhập một kích cỡ không được nhận ra. Hãy gõ kích cỡ là một số nguyên dương với một đơn vị đo vẫn tùy chọn (v.d. “200 GB”) theo sau. Đơn vị đo mặc định là mega-byte (MB).

note: Type: error Description :sl2:
en: The size entered is too large
vi: Kích cỡ đã nhập là quá lớn

note: Type: error Description :sl2:
en: The size you entered is larger than the maximum size of the partition. Please enter a smaller size to continue.
vi: Bạn đã gõ một kích cỡ lớn hơn kích cỡ tối đa của phân vùng. Hãy gõ kích cỡ nhỏ hơn để tiếp tục được.

note: Type: error Description :sl2:
en: The size entered is too small
vi: Kích cỡ đã nhập là quá nhỏ

note: Type: error Description :sl2:
en: The size you entered is smaller than the minimum size of the partition. Please enter a larger size to continue.
vi: Bạn đã gõ một kích cỡ nhỏ hơn kích cỡ tối thiểu của phân vùng. Hãy gõ kích cỡ lớn hơn để tiếp tục được.

note: Type: error Description :sl2:
en: Resize operation failure
vi: Việc thay đổi kích cỡ bị lỗi

note: Type: error Description :sl2:
en: The resize operation has been aborted.
vi: Thao tác thay đổi kích cỡ bị hủy bỏ.

note: Type: string Description :sl2:
en: The maximum size for this partition is ${MAXSIZE}.
vi: Kích cỡ tối đa cho phân vùng này là ${MAXSIZE}.

note: Type: select Description :sl1:
en: Location for the new partition:
vi: Vị trí phân vùng mới:

note: Type: select Description :sl1:
en: Please choose whether you want the new partition to be created at the beginning or at the end of the available space.
vi: Hãy chọn nếu bạn muốn tạo phân vùng mới tại đầu hay cuối của chỗ sẵn sàng.

note: Type: select Description :sl1:
en: Type for the new partition:
vi: Kiểu cho phân vùng mới:

note: Type: multiselect Description :sl2:
en: Flags for the new partition:
vi: Các cờ cho phân vùng mới:

note: Type: boolean Description :sl2:
en: Continue with partitioning?
vi: Tiếp tục lại phân vùng không?

note: Type: boolean Description :sl2:
en: This partitioner doesn't have information about the default type of the partition tables on your architecture.  Please send an e-mail message to debian-boot@lists.debian.org with information.
vi: Bộ phân vùng này chưa có thông tin về kiểu bảng phân vùng mặc định trên kiến trúc này. Hãy gởi cho hộp thư chung “debian-boot@lists.debian.org” một lá thư chứa thông tin này.

note: Type: boolean Description :sl2:
en: Please note that if the type of the partition table is unsupported by libparted, then this partitioner will not work properly.
vi: Hãy ghi chú rằng nếu kiểu bảng phân vùng không được hỗ trợ bởi trình libparted, bộ phân vùng này sẽ không hoặt động cho đúng.

note: Type: boolean Description :sl2:
en: This partitioner is based on the library libparted which doesn't have support for the partition tables used on your architecture.  It is strongly recommended that you exit this partitioner.
vi: Bộ phân vùng này dựa vào thư viện libparted mà chưa có khả năng hỗ trợ những bảng vùng được dùng trên kiến trúc này. Rất khuyên bạn thoát khỏi bộ phân vùng này.

note: Type: boolean Description :sl2:
en: If you can, please help to add support for your partition table type to libparted.
vi: Nếu có thể, vui lòng giúp đỡ thêm khả năng hỗ trợ bảng phần vùng này vào thư viện libparted.

note: Type: select Description :sl2:
en: Partition table type:
vi: Kiểu bảng phân vùng:

note: Type: select Description :sl2:
en: Select the type of partition table to use.
vi: Hãy chọn kiểu bảng phân vùng cần dùng.

note: Type: boolean Description :sl2:
en: Create new empty partition table on this device?
vi: Tạo bảng phân vùng trống mới trên thiết bị này không?

note: Type: boolean Description :sl2:
en: You have selected an entire device to partition. If you proceed with creating a new partition table on the device, then all current partitions will be removed.
vi: Bạn đã chọn toàn bộ thiết bị cần phân vung. Nếu bạn tiếp tục tạo bảng phân vùng mới trên thiết bị này, tất cả các phân vùng hiện tại sẽ bị gỡ bỏ.

note: Type: boolean Description :sl2:
en: Note that you will be able to undo this operation later if you wish.
vi: Lưu ý là bạn có thể hoàn lại thao tác này lần sau nếu muốn.

note: Type: boolean Description :sl2:
en: Write a new empty partition table?
vi: Ghi một bảng phân vùng trống mới không?

note: Type: boolean Description :sl2:
en: Because of limitations in the current implementation of the Sun partition tables in libparted, the newly created partition table has to be written to the disk immediately.
vi: Do sự hạn chế trong sự thi hanh bảng phân vùng Sun hiện tại trong thư viện libparted, bảng phân vùng mới tạo phải được ghi ngay vào đĩa.

note: Type: boolean Description :sl2:
en: You will NOT be able to undo this operation later and all existing data on the disk will be irreversibly removed.
vi: Bạn sẽ KHÔNG thể hoàn lại thao tác này lần sau, và mọi dữ liệu tồn tại sẽ bị xóa hoàn toàn.

note: Type: boolean Description :sl2:
en: Confirm whether you actually want to create a new partition table and write it to disk.
vi: Hãy xác nhận nếu bạn thật muốn tạo một bảng phân vùng mới và ghi nó vào đĩa hay không.

note: Type: boolean Description :sl2:
en: Are you sure you want a bootable logical partition?
vi: Bạn có chắc muốn tạo một phân vùng lô-gíc có khả năng khởi động không?

note: Type: boolean Description :sl2:
en: You are trying to set the bootable flag on a logical partition. The bootable flag is generally only useful on primary partitions, so setting it on logical partitions is normally discouraged. Some BIOS versions are known to fail to boot if there is no bootable primary partition.
vi: Bạn đang thử đặt cờ “có khả năng khởi động” vào một phân vùng lô-gíc. Nói chúng, cờ khởi động được chỉ có ích trên phân vùng chính, vì vậy khuyên bạn không đặt nó trên phân vùng lô-gíc. Không có phân vùng chính khởi động được thì một số phiên bản BIOS sẽ không khởi động thành công.

note: Type: boolean Description :sl2:
en: However, if you are sure that your BIOS does not have this problem, or if you are using a custom boot manager that pays attention to bootable logical partitions, then setting this flag may make sense.
vi: Tuy nhiên, nếu bạn chắc chắn rằng BIOS riêng của bạn không gặp khó khăn này, hoặc nếu bạn chạy một trình quản lý khởi động riêng sẽ đáp ứng phân vùng lô-gíc có khả năng khởi động, có lẽ có ích khi đặt cờ này.

note: Type: text Description :sl2:
en: Set the partition flags
vi: Đặt các cờ cho phân vùng

note: Type: text Description :sl2:
en: Bootable flag:
vi: Cờ khởi động được:

note: Type: text Description :sl2:
en: Resize the partition (currently ${SIZE})
vi: Thay đổi kích cỡ của phân vùng (hiện tại ${SIZE})

note: Type: text Description :sl2:
en: Delete the partition
vi: Xóa phân vùng

note: Type: text Description :sl2:
en: Create a new partition
vi: Tạo phân vùng mới

note: Type: text Description :sl2:
en: Create a new empty partition table on this device
vi: Tạo bảng phân vùng trống mới trên thiết bị này

note: Type: text Description :sl5: Setting to reserve a small part of the disk for use by BIOS-based bootloaders such as GRUB.
en: Reserved BIOS boot area
vi: Vùng khởi động BIOS dành riêng

note: Type: text Description :sl4: A bit of context for translators : PReP stands for PowerPC Reference Platform, is an acronym, and should not be translated. The PReP boot partition is a partition of type 0x41, which is used by PReP boxes and IBM CHRP boxes to boot yaboot or the kernel from.
en: Use the partition as a PowerPC PReP boot partition
vi: Dùng phân vùng như là phân vùng khởi động kiểu PReP PowerPC

note: Type: text Description :sl4:
en: PowerPC PReP boot partition
vi: Phân vùng khởi động kiểu PReP PowerPC

note: Type: boolean Description :sl4:
en: No PowerPC PReP boot partition is found.
vi: Không tìm thấy phân vùng khởi động kiểu PReP PowerPC.

note: Type: boolean Description :sl4:
en: The PowerPC PReP boot partition must be in the first 8MB.
vi: Phân vùng khởi động kiểu PReP PowerPC phải nằm trong vùng 8MB đầu.

note: Type: note Description :sl1: Type: text
en: Help on partitioning
vi: Trợ giúp về phân vùng

note: Type: note Description :sl1:
en: Partitioning a hard drive consists of dividing it to create the space needed to install your new system.  You need to choose which partition(s) will be used for the installation.
vi: Việc phân vùng đĩa cứng là quá trình chia nó ra để tạo chỗ cần thiết để cài đặt hệ thống mới. Bạn hãy chọn những phân vùng nào cần dùng khi cài đặt.

note: Type: note Description :sl1:
en: Select a free space to create partitions in it.
vi: Hãy chọn chỗ rỗng nơi cần tạo các phân vùng.

note: Type: note Description :sl1:
en: Select a device to remove all partitions in it and create a new empty partition table.
vi: Hãy chọn thiết bị nơi cần gỡ bỏ mọi phân vùng và tạo bảng phân vùng trống mới.

note: Type: note Description :sl1:
en: Select a partition to remove it or to specify how it should be used. At a bare minimum, you need one partition to contain the root of the file system (whose mount point is /).  Most people also feel that a separate swap partition is a necessity.  "Swap" is scratch space for an operating system, which allows the system to use disk storage as "virtual memory".
vi: Hãy chọn một phân vùng, để gỡ bỏ nó hoặc để ghi rõ cách nên sử dụng nó. Cần thiết ít nhất một phân vùng để chứa gốc hệ thống tập tin (mà có điểm lắp “/”). Thường cũng cần thiết một phân vùng tráo đổi (swap) riêng. Chỗ trao đổi (swap space) là chỗ làm việc cho hệ điều hành, mà cho phép hệ điều hành sử dụng sức chứa trên đĩa như là bộ nhớ ảo (virtual memory). (Máy vi tính không có đủ chỗ trao đổi sẽ chạy chậm, nhất là khi thực hiện công việc phức tạp, chẳng hạn khi xử lý đồ họa lớn.)

note: Type: note Description :sl1:
en: When the partition is already formatted you may choose to keep and use the existing data in the partition.  Partitions that will be used in this way are marked with "${KEEP}" in the main partitioning menu.
vi: Trên phân vùng được định dạng sẵn, bạn có thể chọn giữ và sử dụng các dữ liệu đã có. Phân vùng cần dùng bằng cách này có nhãn “${KEEP}” trong trình đơn phân vùng chính.

note: Type: note Description :sl1:
en: In general you will want to format the partition with a newly created file system.  NOTE: all data in the partition will be irreversibly deleted.  If you decide to format a partition that is already formatted, it will be marked with "${DESTROY}" in the main partitioning menu.  Otherwise it will be marked with "${FORMAT}".
vi: Nói chung, bạn sẽ muốn định dạng phân vùng với hệ thống tập tin mới được tạo. CHÚ Ý: tất cả các dữ liệu trong phân vùng này sẽ bị xóa hoàn toàn. Nếu bạn quyết định định dạng một phân vùng đã được định dạng rồi, nó sẽ được đánh dấu với “${DESTROY}” trong trình đơn phân vùng chính. Không thì nó sẽ có nhãn “${FORMAT}”.

note: Type: text Description :sl1:
en: In order to start your new system, a so called boot loader is used.  It can be installed either in the master boot record of the first hard disk, or in a partition.  When the boot loader is installed in a partition, you must set the bootable flag for it. Such a partition will be marked with "${BOOTABLE}" in the main partitioning menu.
vi: Để khởi động hệ thống mới, phần mềm được gọi là bộ tải khởi động (boot loader) được dùng. Có thể cài đặt nó hoặc vào bản ghi khởi động chủ trên đĩa cứng thứ nhất, hoặc vào một phân vùng nào đó. Khi bộ tải khởi động được cài đặt vào phân vùng, bạn phải đặt cờ “khởi động được” (bootable) cho nó. Phân vùng như vậy sẽ có nhãn “${BOOTABLE}” trong trình đơn phân vùng chính.

note: Type: text Description :sl4:
en: In order to start your new system, a so called boot loader is used.  It is installed in a boot partition.  You must set the bootable flag for the partition.  Such a partition will be marked with "${BOOTABLE}" in the main partitioning menu.
vi: Để khởi động hệ thống mới, phần mềm được gọi là bộ tải khởi động (boot loader) được dùng. Nó được cài đặt vào phân vùng khởi động. Bạn phải đặt cờ “khởi động được” (bootable) cho phân vùng. Phân vùng như vậy sẽ được đánh dấu là “${BOOTABLE}” trong trình đơn phân vùng chính.

note: Type: error Description :sl2:
en: Identical labels for two file systems
vi: Nhãn trùng nhau cho hai hệ thống tập tin

note: Type: error Description :sl2:
en: Two file systems are assigned the same label (${LABEL}): ${PART1} and ${PART2}. Since file system labels are usually used as unique identifiers, this is likely to cause reliability problems later.
vi: Hai hệ thống tập tin được gán cùng một nhãn (${LABEL}): ${PART1} và ${PART2}. Vì nhãn hệ thống tập tin thường được sử dụng để làm bộ nhận diện duy nhất, trường hợp này rất có thể gây ra vấn đề tính tin cậy về sau.

note: Type: error Description :sl2:
en: Please correct this by changing labels.
vi: Hãy sửa chữa lỗi này bằng cách thay đổi nhãn.

note: Type: error Description :sl2:
en: Identical mount points for two file systems
vi: Điểm gắn trùng cho hai hệ thống tập tin

note: Type: error Description :sl2:
en: Two file systems are assigned the same mount point (${MOUNTPOINT}): ${PART1} and ${PART2}.
vi: Hai hệ thống tập tin được gán cùng một điểm gắn (${MOUNTPOINT}): ${PART1} và ${PART2}.

note: Type: error Description :sl2:
en: Please correct this by changing mount points.
vi: Hãy sửa chữa lỗi này bằng cách thay đổi điểm gắn.

note: Type: error Description :sl2:
en: No root file system
vi: Không có hê thống tập tin gốc

note: Type: error Description :sl2:
en: No root file system is defined.
vi: Chưa xác định hệ thống tập tin gốc.

note: Type: error Description :sl2:
en: Please correct this from the partitioning menu.
vi: Hãy sửa chữa lỗi này từ trình đơn phân vùng.

note: Type: error Description :sl2:
en: Separate file system not allowed here
vi: Ở đây thì không cho phép hệ thống tập tin riêng

note: Type: error Description :sl2:
en: You assigned a separate file system to ${MOUNTPOINT}, but in order for the system to start correctly this directory must be on the root file system.
vi: Bạn đã gán cho điểm gắn ${MOUNTPOINT} một hệ thống tập tin riêng, nhưng để khởi động đúng hệ thống thư mục này phải nằm trên hệ thống tập tin gốc.

note: Type: boolean Description :sl2:
en: Do you want to resume partitioning?
vi: Bạn có muốn tiếp tục lại tạo phân vùng không?

note: Type: boolean Description :sl2:
en: The attempt to mount a file system with type ${TYPE} in ${DEVICE} at ${MOUNTPOINT} failed.
vi: Việc thử gắn hệ thống tập tin kiểu ${TYPE} trong thiết bị ${DEVICE} tại ${MOUNTPOINT} bị lỗi.

note: Type: boolean Description :sl2:
en: You may resume partitioning from the partitioning menu.
vi: Bạn có thể tiếp tục lại tạo phân vùng từ trình đơn phân vùng.

note: Type: select Description :sl2:
en: How to use this partition:
vi: Cách dùng phân vùng này:

note: Type: text Description :sl2:
en: Use as:
vi: Dùng làm:

note: Type: text Description :sl3: File system name
en: UFS file system
vi: Hệ thống tập tin UFS

note: Type: boolean Description :sl3:
en: Your root partition has not been configured with a bootable file system. This is needed by your machine in order to boot. Please go back and use either the UFS or the ZFS file system.
vi: Phân vùng gốc của bạn chưa được cấu hình bằng hệ thống tập tin khởi động được. Trường hợp này cần thiết để khởi động máy này. Hãy quay lại và sử dụng hệ thống tập tin UFS hoặc ZFS.

note: Type: boolean Description :sl3:
en: If you do not go back to the partitioning menu and correct this error, the partition will be used as is.  This means that you may not be able to boot from your hard disk.
vi: Nếu bạn không trở về trình đơn phân vùng để sửa chữa lỗi này, phân vùng này sẽ được dùng như có. Có nghĩa là bạn có thể không khởi động được từ đĩa cứng.

note: Type: text Description :sl2: File system name
en: XFS journaling file system
vi: Hệ thống tập tin ghi nhật ký XFS

note: Type: text Description :sl4: File system name
en: ZFS file system
vi: Hệ thống tập tin ZFS

note: Type: error Description :sl4:
en: Separate /boot and /lib/modules mandatory for this ZFS configuration
vi: Việc ngăn cách /boot và /lib/modules là tối cần thiết để cấu hình ZFS

note: Type: error Description :sl4:
en: Your root file system is on a ZFS pool that uses more than one physical volume.
vi: Hệ thống tập tin gốc của bạn là một pool ZFS sử dụng hơn một khối tin vật lí.

note: Type: error Description :sl4:
en: The boot loader only supports this configuration for pools in Mirror or Striped modes, but not RAID-Z mode.
vi: Bộ nạp khởi động chỉ hỗ trợ cấu hình pool này ở chế độ Mirror hoặc Striped, chứ không có RAID-Z.

note: Type: error Description :sl4:
en: Make sure /boot and /lib/modules are on a partition using a supported ZFS pool configuration, or a different file system such as UFS.
vi: Đảm bảo rằng /boot và /lib/modules nằm trên phân vùng hỗ trợ cấu hình pool ZFS hoặc trên một hệ thống tập tin như UFS.

note: Type: error Description :sl4:
en: Unsupported multiple volume ZFS for ${MNT}
vi: ${MNT} không hỗ trợ ZFS đa khối tin

note: Type: error Description :sl4:
en: Your ${MNT} partition is on a ZFS pool that uses more than one physical volume.
vi: Phân vùng ${MNT} của bạn ở trên pool ZFS hỗ trợ hơn một khối tin vật lí.

note: Type: error Description :sl4:
en: Make sure ${MNT} is on a partition using a supported ZFS pool configuration, or a different file system such as UFS.
vi: Hãy đảm bảo ${MNT} ở trên một phân vùng hỗ trợ cấu hình pool ZFS, hoặc trên một hệ thống tập tin khác như là UFS.

note: Type: boolean Description :sl4:
en: You have configured one or more partitions with the ZFS file system. Although ZFS is supported on 32-bit i386, using it without special tuning may lead to performance or stability problems due to limitations of this architecture.
vi: Bạn đã cấu hình một hoặc nhiều phân vùng theo hệ thống tập tin ZFS. Mặc dù ZFS được hỗ trợ trên i386 32 bit, nhưng nếu sử dụng mà không tối ưu đặc biệt có thể dẫn đến các vấn đề hiệu năng và ổn định do các giới hạn của kiến trúc này.

note: Type: boolean Description :sl4:
en: You should either use the 64-bit (amd64) version of this installer (if your hardware supports this), or go back to the partitioning menu and configure the partitions to use another file system.
vi: Bạn nên sử dụng phiên bản 64 bit (amd64) của bộ cài đặt (nếu phần cứng hỗ trợ), hoặc quay lại trình đơn phân vùng và cấu hình phân vùng sử dụng hệ thống tập tin khác.

note: Type: boolean Description :sl4:
en: You have configured one or more partitions with the ZFS file system. Using ZFS on a computer with less than 512 MB of memory may lead to stability problems and is not recommended.
vi: Bạn đã cấu hình một hoặc nhiều phân vùng với hệ thống tập tin ZFS. Sử dụng ZFS trên máy tính dưới 512 MB bộ nhớ có thể dẫn đến sự bất ổn và không được khuyên dùng.

note: Type: boolean Description :sl4:
en: You should go back to the partitioning menu and configure the partitions to use another file system.
vi: Bạn cần quay trở lại trình đơn phân vùng và cấu hình dùng một hệ thống tập tin khác.

note: Type: text Description :sl4:
en: Configure ZFS
vi: Cấu hình ZFS

note: Type: text Description :sl4: What is "in use" is a partition
en: In use by ZFS pool ${VG}
vi: Đang được pool ZFS ${VG} sử dụng

note: Type: text Description :sl4: Menu entry Use infinitive form
en: Create ZFS pool
vi: Tạo pool ZFS

note: Type: text Description :sl4: Menu entry Use infinitive form
en: Delete ZFS pool
vi: Xóa pool ZFS

note: Type: boolean Description :sl4:
en: Write the changes to disk and configure ZFS?
vi: Ghi các thay đổi vào đĩa và cấu hình LVM không?

note: Type: boolean Description :sl4:
en: Before ZFS can be configured, the current partitioning scheme has to be written to disk. These changes cannot be undone.
vi: Trước khi cấu hình ZFS, lược đồ phân vùng hiện thời phải được ghi vào đĩa. Các thay đổi này không thể được hoàn tác.

note: Type: boolean Description :sl4:
en: After ZFS is configured, no additional changes to the partitioning scheme of disks containing physical volumes are allowed during the installation. Please decide if you are satisfied with the current partitioning scheme before continuing.
vi: Sau khi ZFS được cấu hình, không có thay đổi thêm trong lược đồ phân vùng của đĩa chứa khối tin vật lý được phép trong tiến trình cài đặt. Hãy quyết định nếu lược đồ phân vùng là ổn đáng chưa, trước khi tiếp tục.

note: Type: error Description :sl4:
en: ZFS configuration failure
vi: Lỗi cấu hình ZFS

note: Type: error Description :sl4:
en: ZFS configuration has been aborted.
vi: Việc cấu hình ZFS bị hủy bỏ.

note: Type: text Description :sl4:
en: physical volume for ZFS
vi: khối tin vật lý cho ZFS

note: Type: select Description :sl4:
en: ZFS configuration action:
vi: Hành động cấu hình ZFS:

note: Type: select Description :sl4:
en: Summary of current ZFS configuration:
vi: Bản tóm tắt cấu hình ZFS hiện thời:

note: Type: select Description :sl4:
en:  Free physical volumes:  ${FREE_PVS}
     Used physical volumes:  ${USED_PVS}
     ZFS pools:              ${VGS}
     ZFS logical volumes:    ${LVS}
     ${BOOTFS}
vi: Khối tin vật lí còn trống: ${FREE_PVS}
    Khối tin vật lí đã dùng:    ${USED_PVS}
    Pool ZFS:                   ${VGS}
    Khối tin luận lí ZFS:       ${LVS}
     ${BOOTFS}

note: Type: note Description :sl4:
en: Current ZFS configuration:
vi: Cấu hình ZFS hiện thời:

note: Type: multiselect Description :sl4:
en: Devices for the new ZFS pool:
vi: Thiết bị cho pool ZFS mới:

note: Type: multiselect Description :sl4:
en: Please select devices for the new ZFS pool.
vi: Hãy chọn những thiết bị cho pool ZFS mới.

note: Type: select Description :sl4:
en: Multidisk mode for this ZFS pool:
vi: Chế độ đa đĩa cho pool ZFS này:

note: Type: select Description :sl4:
en: Please choose the mode for multidisk operations for this ZFS pool:
     * Striped: similar to RAID 0 (default) - data is spread across the
                physical volumes;
     * Mirror:  similar to RAID 1 - data is replicated to each physical
                volume;
     * RAID-Z:  similar to RAID 5 or RAID 6 - some physical volumes
                store parity bits and data is spread across others.
vi: Vui lòng chọn chế độ cho các thao tác đa đĩa với pool ZFS này:
     * Striped: tương tự RAID 0 (mặc định) - dữ liệu được phân tán trên
                các khối tin vật lí;
     * Mirror:  tương tự RAID 1 - dữ liệu được lập lại trên từng khối
                tin vật lí;
     * RAID-Z:  tương tự RAID 5 hoặc RAID 6 - một số khối tin vật lí
                chứa bit chẵn lẻ và dữ liệu được phân tán trên các khối tin khác.

note: Type: select Description :sl4:
en: Parity level for RAID-Z:
vi: Mức chẵn lẻ cho RAID-Z:

note: Type: select Description :sl4:
en: Please choose the number of physical volumes that will be used to store parity bits.
vi: Vui lòng chọn số lượng khối tin vật lí dùng để lưu bit chẵn lẻ.

note: Type: string Description :sl4:
en: ZFS pool name:
vi: Tên pool ZFS:

note: Type: string Description :sl4:
en: Please enter the name you would like to use for the new ZFS pool.
vi: Hãy nhập tên bạn muốn sử dụng cho pool ZFS mới.

note: Type: error Description :sl4:
en: No physical volumes were selected. The creation of a new ZFS pool has been aborted.
vi: Chưa chọn khối tin vật lý nào nên tiến trình tạo pool ZFS mới bị hủy bỏ.

note: Type: error Description :sl4:
en: No ZFS pool name
vi: Pool ZFS không có tên

note: Type: error Description :sl4:
en: No name for the ZFS pool has been entered. Please enter a name.
vi: Chưa nhập vào tên cho pool ZFS. Hãy nhập một tên.

note: Type: error Description :sl4:
en: ZFS pool name already in use
vi: Tên pool ZFS đang được dùng

note: Type: error Description :sl4:
en: The selected ZFS pool name is already in use. Please choose a different name.
vi: Tên pool ZFS bạn chọn đang được dùng. Hãy chọn tên khác.

note: Type: error Description :sl4:
en: Error while creating ZFS pool
vi: Gặp lỗi khi tạo pool ZFS mới

note: Type: error Description :sl4:
en: The ZFS pool ${VG} could not be created.
vi: Không thể tạo pool ZFS ${VG}.

note: Type: select Description :sl4:
en: ZFS pool to delete:
vi: Pool ZFs sẽ xóa:

note: Type: select Description :sl4:
en: Please select the ZFS pool you wish to delete.
vi: Hãy chọn pool ZFS cần xóa.

note: Type: error Description :sl4:
en: No ZFS pool
vi: Không có pool ZFS

note: Type: error Description :sl4:
en: No ZFS pool has been found.
vi: Không tìm thấy pool ZFS.

note: Type: error Description :sl4:
en: The ZFS pool may have already been deleted.
vi: Pool ZFS này có thể đã bị xóa.

note: Type: boolean Description :sl4:
en: Really delete the ZFS pool?
vi: Thật sự xóa pool ZFS này không?

note: Type: boolean Description :sl4:
en: Please confirm the removal of the ZFS pool ${VG}.
vi: Vui lòng xác nhận xóa pool ZFS ${VG}.

note: Type: error Description :sl4:
en: Error while deleting ZFS pool
vi: Gặp lỗi khi xóa pool ZFS

note: Type: error Description :sl4:
en: The selected ZFS pool could not be deleted. One or more logical volumes may currently be in use.
vi: Không thể xóa pool ZFS đã chọn. Một hay nhiều khối tin luận lí có thể đang được dùng.

note: Type: error Description :sl4:
en: No ZFS pool found
vi: Không tìm thấy pool ZFS

note: Type: error Description :sl4:
en: No free ZFS pools were found for creating a new logical volume. Please create another ZFS pool, or free space in an existing ZFS pool.
vi: Không tìm thấy pool ZFS còn rảnh để tạo một khối tin luận lý mới. Hãy tạo pool ZFS mới, hoặc giải phóng không gian trên một pool ZFS hiện thời.

note: Type: select Description :sl4:
en: ZFS pool:
vi: Pool ZFS:

note: Type: select Description :sl4:
en: Please select the ZFS pool where the new logical volume should be created.
vi: Hãy chọn pool ZFS nơi cần tạo khối tin luận lý mới.

note: Type: error Description :sl4:
en: The name ${LV} is already in use by another logical volume on the same ZFS pool (${VG}).
vi: Tên ${LV} đang được dùng bởi một khối tin luận lý khác trong cùng pool ZFS (${VG}).

note: Type: error Description :sl4:
en: No physical volumes (i.e. partitions) were found in this system. All physical volumes may already be in use. You may also need to load some required kernel modules or re-partition the hard drives.
vi: Không tìm thấy khối tin vật lý (tức là phân vùng) nào trong hệ thống bạn. Tất cả các khối tin luận lý có thể đang được dùng. Bạn cũng có thể cần phải nạp một số mô-đun hạt nhân cần thiết hoặc phân vùng lại những đĩa cứng.

note: Type: error Description :sl4:
en: ZFS not available
vi: ZFS không sẵn sàn

note: Type: error Description :sl4:
en: The current kernel doesn't support ZFS. You may need to load the zfs module.
vi: Hạt nhân hiện thời không hỗ trợ bộ ZFS. Bạn có thể cần phải nạp mô-đun zfs.

note: Type: boolean Description :sl4:
en: The selected device already contains the following ZFS logical volumes and ZFS pools which are about to be removed:
vi: Thiết bị được chọn đã chứa các khối tin luận lý ZFS và pool ZFS theo đây mà sắp bị gỡ bỏ :

note: Type: boolean Description :sl4:
en: Logical volume(s): ${LVTARGETS}
vi: Khối tin luận lý: ${LVTARGETS}

note: Type: boolean Description :sl4:
en: ZFS pool(s): ${VGTARGETS}
vi: Pool ZFS: ${VGTARGETS}

note: Type: note Description :sl4:
en: A common situation for system administrators is to find that some disk partition (usually the most important one) is short on space, while some other partition is underused. ZFS can help with this.
vi: Một trường hợp thường gặp cho quản trị hệ thống là tìm thấy một phân vùng đĩa (thường là phân vùng quan trọng nhất) không có đủ sức chứa, còn một phiên bản khác vẫn ít dùng. ZFS có khả năng giúp đỡ.

note: Type: note Description :sl4:
en: ZFS allows combining disk or partition devices ("physical volumes") to form a virtual disk ("ZFS pool"), which can then be divided into virtual partitions ("logical volumes"). ZFS pools and logical volumes may span across several physical disks. New physical volumes may be added to a ZFS pool at any time, and logical volumes have no size limit other than the total size of the ZFS pool.
vi: ZFS cho phép tổ hợp các thiết bị kiểu đĩa hay phân vùng (« khối tin vật lý ») để tạo một đĩa ảo (« pool ZFS »), thì có thể chia đĩa ảo này ra nhiều phân vùng ảo (« khối tin luận lý »). Pool ZFS và khối tin luận lý có khả năng chiếm giữ vài đĩa vật lý. Bất cứ lúc nào cùng có thể thêm khối tin vật lý bổ sung vào pool ZFS, và khối tin luận lý cũng không có giới hạn về sức chứa, ngoại trừ sức chứa tổng cộng của pool ZFS.

note: Type: note Description :sl4:
en: The items on the ZFS configuration menu can be used to edit ZFS pools and logical volumes. After you return to the main partition manager screen, logical volumes will be displayed in the same way as ordinary partitions, and should be treated as such.
vi: Những mục trên trình đơn cấu hình ZFS có thể được dùng để chỉnh sửa nhóm khối tin và khối tin luận lý. Sau khi bạn trở về màn hình quản lý phân vùng chính, các khối tin luận lý được hiển thị bằng cùng một cách với phiên bản tiêu chuẩn, cũng nên được thao tác như vậy.

comment: Prebaseconfig progress bar item
note: Type: text Description :sl4:
en: Loading ZFS module...
vi: Đang nạp mô-đun ZFS...

en: A digital pass manager
vi: Trình quản lí phiếu điện tử

en: Manage your digital passes
vi: Quản lí các loại vé và phiếu điện tử

en: Passes is a handy app that helps you manage all your digital passes effortlessly. With Passes, you can conveniently store your boarding passes, coupons, loyalty cards, event tickets, and more, all in PKPass or esPass format.
vi: Phiếu là một ứng dụng tiện lợi giúp bạn quản lí phiếu điện tử một cách gọn lẹ. Khi dùng ứng dụng này, bạn có thể lưu vé máy bay, coupon giảm giá, thẻ khách hàng thân thiết, vé sự kiện, ... tất cả trong định dạng PKPass hoặc esPass.

en: Moreover, the app seamlessly adjusts to different screen sizes, allowing you to access your passes on various devices, whether it's a desktop computer or a mobile phone.
vi: Ngoài ra, ứng dụng này tương thích với mọi kích cớ màn hình, cho phép bạn truy cập phiếu của mình từ mọi thiết bị dẫu là máy tính bàn hay điện thoại di dộng.

en: Stop wasting time searching through your email or printing out your digital passes. Download Passes now and keep all your passes in one convenient location.
vi: Đừng lãng phí thời gian của bạn để lục email hay in phiếu điện tử ra giấy. Tải ứng dụng Phiếu ngay hôm nay để lưu tất cả phiếu và vé vào một chỗ duy nhất.

en: The default order for passes.
vi: Thứ tự mặc định dùng để xếp phiếu.

en: Supported passes
vi: Các loại phiếu được hỗ trợ

note: Notify user
en: Pass updated
vi: Cập nhật phiếu xong

en: File is not a pass
vi: Tệp không phải là phiếu

en: Format not supported yet
vi: Chưa hỗ trợ định dạng này

en: Unknown file encoding
vi: Không xác định được mã ký tự của tệp này

en: Pass already updated
vi: Đã cập nhật phiếu này

en: Pass not updatable
vi: Không thể cập nhật phiếu

en: Pass update error: {} {}
vi: Lỗi khi cập nhật phiếu: {} {}

en: File already imported
vi: Đã nhập tệp này

en: Barcode format not supported
vi: Không hỗ trợ định dạng barcode này

en: You have no passes
vi: Bạn hiện không có phiếu nào

en: Use the “+” button to import a pass
vi: Nhấn nút “+” để nhập phiếu

en: No additional information
vi: Không có thêm thông tin

[ctx: shortcut window]
en: Show shortcuts
vi: Xem phím tắt

[ctx: shortcut window]
en: Passes
vi: Phiếu

[ctx: shortcut window]
en: Import a pass
vi: Nhập phiếu

[ctx: shortcut window]
en: Update selected pass
vi: Cập nhật phiếu đã chọn

en: Import a pass
vi: Nhập phiếu

en: Show additional information
vi: Xem thêm thông tin

en: Update pass
vi: Cập nhật phiếu

en: Expiration date
vi: Hạn sử dụng

en: About Passes
vi: Giới thiệu Phiếu

en: Copyright (C) 2009 - 2025
vi: Bản quyền © 2009 - 2025

en: Wallpaper _mode:
vi: _Chế độ ảnh nền:

en: _Wallpaper:
vi: Ảnh _nền:

en: Please select an image file
vi: Vui lòng chọn một tập tin ảnh

en: _Use the same wallpaper on all desktops
vi: _Dùng chung ảnh nền trên tất cả màn hình nền

en: _Font of label text:
vi: _Phông của nhãn:

en: C_olor of label text:
vi: _Màu của nhãn:

en: Color of _shadow:
vi: Màu của _bóng:

en: <b>Show desktop icons</b>
vi: <b>Hiển thị biểu tượng trên màn hình nền</b>

en: _Desktop Icons
vi: Biểu tượng _màn hình nền

en: _Show menus provided by window managers when desktop is clicked
vi: Hiển thị trình đơn _cung cấp bởi bộ quản lý cửa sổ khi nhấp chuột vào màn hình nền

en: Fill with background color only
vi: Chỉ hiển thị màu nền

en: Co_nfirm before deleting files
vi: Hỏi trước khi _xóa tập tin

en: Defaul_t drop action:
vi: Hành động thả _mặc định:

en: _Unfold tab when files are dragged onto tab button
vi: _Mở thẻ khi tập tin được kéo lên nút thẻ

en: Vie_w Mode:
vi: _Chế độ hiển thị:

en: <b>Icons</b>
vi: <b>Biểu tượng</b>

en: Size of _big icons:
vi: Kích thước của biểu tượng _lớn:

en: Size of small _icons:
vi: Kích thước của biểu tượng _nhỏ:

en: Size of side _pane icons:
vi: _Kích thước của biểu tượng khung lề:

en: _Show thumbnails of files
vi: _Hiển thị ảnh nhỏ cho tập tin

en: _Only show thumbnails for local files
vi: _Chỉ hiển thị ảnh nhỏ cho tập tin nội bộ

en: Do _not generate thumbnails for files exceeding this size:
vi: _Không tạo ảnh nhỏ cho những tập tin vượt quá kích cỡ này:

en: <b>User Interface</b>
vi: <b>Giao diện người dùng</b>

en: Us_e SI decimal prefixes instead of IEC binary prefixes
vi: _Dùng tiền tố thập phân SI thay vì tiền tố nhị phân IEC

en: Treat backup files as _hidden
vi: _Xem tập tin sao lưu như tập tin ẩn

en: Al_ways show full file names
vi: _Luôn hiển thị đầy đủ tên tập tin

en: Hid_e 'Close tab' buttons
vi: Ẩn nút 'Đóng _thẻ'

en: Al_ways show the tab bar
vi: _Luôn hiển thị thanh thẻ

en: <b>Directories Tree</b>
vi: <b>Cây thư mục</b>

en: Hide e_xpander on empty or locked folder
vi: Ẩn biểu tượng co _giãn cho thư mục rỗng hay thư mục bị khóa

en: <b>Show in Places:</b>
vi: <b>Hiển thị trong Nơi:</b>

en: _Trash Can
vi: Thùng _rác

en: App_lications
vi: Ứng _dụng

en: <b>Auto-mount</b>
vi: <b>Tự động kết nối</b>

en: _Mount mountable volumes automatically on program startup
vi: _Tự động kết nối với những thiết bị có thể kết nối khi chương trình bắt đầu

en: Mo_unt removable media automatically when they are inserted
vi: Tự động _kết nối những thiết bị di động khi chúng được gắn vào

en: _Show available options for removable media when they are inserted
vi: _Hiển thị những tùy chọn có thể cho những thiết bị di động khi chúng được gắn vào

en: _Open mounted removable media in new tab instead of new window
vi: _Mở những thiết bị đã được gắn trong một thẻ mới thay vì một cửa sổ mới

en: _Volume Management
vi: _Quản lý đĩa

en: <b>Programs</b>
vi: <b>Chương trình</b>

en: _Terminal emulator:
vi: _Bộ mô phỏng thiết bị đầu cuối:

en: _Switch user command:
vi: _Lệnh chuyển đổi người dùng:

en: A_rchiver integration:
vi: Tích _hợp bộ lưu trữ:

en: If checked then use Startup Notify for application if another not stated explicitly.
    If unchecked then use Startup Notify only if that is defined for application.
vi: Nếu được chọn sẽ sử dụng Thông Báo Khởi Tạo cho ứng dụng nếu những ứng dụng khác không được xác định rõ ràng.
    Nếu không chọn sẽ sử dụng Thông Báo Khởi Tạo chỉ khi nó được xác định cho ứng dụng.

en: Auto (move if on the same FS, copy otherwise)
vi: Tự động (di chuyển nếu trên cùng một hệ thống tập tin, nếu không sẽ sao chép)

en: Removable medium is inserted
vi: Những phương tiện di động đã được gắn

en: <b>Removable medium is inserted</b>
vi: <b>Những phương tiện di động đã được gắn</b>

en: Type of medium:
vi: Loại thiết bị:

en: Detecting...
vi: Đang dò...

en: Please select the action you want to perform:
vi: Vui lòng chọn hành động bạn muốn thực hiện:

en: _Host:
vi: _Máy:

en: Open in New Ta_b
vi: Mở trong thẻ _mới

en: Open in New Win_dow
vi: Mở trong _cửa sổ mới

en: Open in Termina_l
vi: Mở trong cửa sổ dòng _lệnh

en: Stic_k to Current Position
vi: Gắn vào vị trí _hiện tại

en: Snap to _Grid
vi: Bám vào lưới

en: Create new tab for this folder
vi: Tạo thẻ mới cho thư mục này

en: C_reate New...
vi: _Tạo mới...

en: _Reload Folder
vi: Nạ_p lại thư mục

en: Reload current folder
vi: Nạp lại thư mục hiện tại

en: S_ort Files
vi: _Sắp xếp tập tin

en: _Previous Folder
vi: Thư mục _trước

en: _Next Folder
vi: Thư mục _sau

en: Pa_rent Folder
vi: Thư mục _cha

en: Go to parent Folder
vi: Đi đến thư mục cha

en: H_ome Folder
vi: Thư mục _nhà

en: Open Current Folder in _Terminal
vi: Mở thư mục hiện tại trong _cửa sổ dòng lệnh

en: Sho_w Side Pane
vi: Hiển thị _khung bên

en: Show Status B_ar
vi: Hiển thị thanh t_rạng thái

en: Fullscreen _Mode
vi: _Chế độ đầy màn hình

en: You are in super user mode
vi: Bạn đang trong chế độ quản trị

en: Tab: cycle focus Folder View -> Side Pane -> Tools Bar
    Shift+Tab: cycle focus Tools Bar -> Side Pane -> Folder View
    F6: change focus Side pane <-> Folder view
    F8: focus divider between Side pane and Folder view
    F10: activate main menu
    Ctrl+L or Alt+D: jump focus to Path Bar
vi: Tab: tập trung theo chu kỳ Thư mục -> Khung bên -> Thanh công cụ
    Shift+Tab: tập trung theo chu kỳ Thanh công cụ -> Khung bên -> Thư mục
    F6: thay đổi tập trung giữa Khung bên <-> Thư mục
    F8: tập trung vào thanh chia giữa khung bên và thư mục
    F10: kích hoạt trình đơn chính
    Ctrl+L or Alt+D: tập trung vào thanh đường dẫn

en: Add following folder to bookmarks:
    '%s'
    Enter a name for the new bookmark item:
vi: Thêm thư mục sau đây vào Đánh dấu:
    '%s'
    Nhập tên cho hạng mục đánh dấu mới:

note: options only acceptable by first pcmanfm instance. These options are not passed through IPC
en: Name of configuration profile
vi: Tên của tiểu sử cài đặt

en: Run PCManFM as a daemon
vi: Chạy PCManFM ở chế độ ngầm

en: No function. Just to be compatible with nautilus
vi: Không có chức năng. Chỉ tương thích với nautilus

note: options that are acceptable for every instance of pcmanfm and will be passed through IPC.
en: Launch desktop manager
vi: Chạy bộ quản lý màn hình nền

en: Turn off desktop manager if it's running
vi: Tắt bộ quản lý màn hình nền nếu nó đang chạy

en: Open desktop preference dialog
vi: Mở hộp thoại tùy chỉnh màn hình nền

en: Use --desktop option only for one screen
vi: Chỉ sử dụng tùy chọn --desktop cho một màn hình

en: Set desktop wallpaper from image FILE
vi: Thiệt lập ảnh nền từ tập tin ảnh

en: Open Preferences dialog on the page N
vi: Mở hộp thoại Tùy chỉnh ở trang N

en: Open new window
vi: Mở cửa sổ mới

en: Window role for usage by window manager
vi: Vai trò cửa sổ cho việc sử dụng bởi bộ quản lý cửa sổ

en: Terminal emulator is not set.
vi: Bộ mô phỏng thiết bị đầu cuối chưa được thiết lập.

en: Open in New T_ab
vi: Mở trong thẻ _mới

en: Free space: %s (Total: %s)
vi: Không gian trống: %s (Tổng cộng: %s)

en:  (%d hidden) |  (%d hidden)
vi[0]:  (%d đã ẩn)

en: PCMan File Manager
vi: PCMan Bộ quản lý tập tin

en: Browse the file system and manage the files
vi: Xem hệ thống tập tin và quản lý dữ liệu

en: Change desktop wallpapers and behavior of desktop manager
vi: Thay đổi ảnh nền và trạng thái của bộ quản lý màn hình nền

note: Type: boolean Description
en: Do you want /usr/bin/pconsole to be installed SUID root?
vi: Bạn có muốn cài đặt «/usr/bin/pconsole» với tư cách «SUID root» không?

note: Type: boolean Description
en: You are strongly encouraged to leave pconsole without the SUID bit on.
vi: Khuyến khích nặng bạn không thêm bit SUID vào trình pconsole, không cài đặt pconsole với tư cách «SUID root».

note: Type: boolean Description
en: If you are using a multiuser system, setting the SUID bit on pconsole will be a major risk for a breach, since normal users will be able to attach their consoles to a root PTY/TTY and send commands as root.
vi: Nếu bạn có một hệ thống đa người dùng, lập bit SUID trên pconsole sẽ rất rủi ro bảo mật, vì người dùng bình thường sẽ có khả năng gắn bàn giao tiếp mình vào một PTY/TTY chủ rồi gởi lệnh với tư cách người chủ (root).

note: Type: boolean Description
en: However, on a single-user system, setting the SUID bit might be a good idea to avoid logging as root user.
vi: Tuy nhiên, trong một hệ thống đơn người dùng, lập bit SUID có thể là một ý kiến tốt, để tránh cần phải đăng nhập với tư cách người dùng chủ.

note: Type: boolean Description
en: If in doubt, you should install it without SUID. If it causes problems you can change your mind later by running: dpkg-reconfigure pconsole
vi: Nếu chưa chắc thì bạn nên cài đặt trình này không có SUID. Lúc sau, nếu bạn thay đổi ý kiến thì có thể cấu hình lại bằng cách chạy lệnh «dpkg-reconfigure pconsole».

note: Type: boolean Description
en: Should the pdsh binary be installed setuid root?
vi: Có nên cài đặt tập tin nhị phân <pdsd-rsh> với tư cách « setuid root » không?

note: Type: boolean Description
en: The pdsh program can be installed setuid root, so that it will run with the permissions of the 'root' user.
vi: Có thể cài đặt chương trình pdsh với tư cách setuid root, để chạy nó với quyền của người chủ.

note: Type: boolean Description
en: This is required for non-root accounts to use the rsh remote-command method  of pdsh.  However, enabling this could be a security risk.
vi: Tùy chọn setuid root cần thiết để cho tài khoản không phải của người chủ có dùng được phương pháp lệnh từ xa của trình pdsh. Tuy nhiên, việc hiệu lực tùy chọn này có thể rủi ro bảo mật.

note: Type: boolean Description
en: In short, unless you know what you are doing or have a very controlled user base, you should not enable this feature.  If you choose not to enable setuid root, then you can still use pdsh through tools like sudo or with the ssh remote-command module.
vi: Tóm lại, trừ bạn biết làm gì, hoặc có cơ bản người dùng được điều khiển chặt chẽ, đừng hiệu lực tính năng này. Như thệ thì, bạn vẫn còn có thể sử dụng trình pdsh bằng công cụ như sudo hoặc bằng mô-đun lệnh từ xa ssh.

note: Type: string Description
en: Learning file size (1-999999):
vi: Kích cỡ tập tin học biết (1-999999):

note: Type: string Description
en: The learning file may improve Phalanx strength. Each item in this file uses 8 bytes.
vi: Tập tin học biết có thể tăng sức mạnh của Phalanx. Mọi mục trong tập tin này đều chiếm 8 byte.

note: Type: string Description
en: Please specify a number in the range 1-999999. The size may be changed later by reconfiguring the package but this will erase any data the file may then contain.
vi: Hãy ghi rõ một con số trong phạm vi 1 đến 999999. Cũng có thể sửa đổi kích cỡ về sau bằng cách cấu hình lại gói (dpkg reconfigure phalanx), nhưng mà câu lệnh đó cũng xoá bỏ dữ liệu nào nằm trong tập tin này.

note: Type: boolean Description
en: Really change the size of the learning file and erase its data?
vi: Thực sự sửa đổi kích cỡ của tập tin học biết và xoá bỏ dữ liệu bên trong không?

note: Type: boolean Description
en: You chose to change the size of the learning file used by phalanx for improving its strength.  This will erase all the learned data.
vi: Bạn đã chọn sửa đổi kích cỡ của tập tin học biết được phalanx sử dụng để tăng sức mạnh. Việc này thì xoá bỏ tất cả dữ liệu đã học biết.

note: Type: string Description
en: LDAP server host:
vi: Máy phục vụ LDAP:

note: Type: string Description
en: Please enter the host name or IP address of the LDAP server that Phamm should connect to.
vi: Hãy nhập tên máy hay địa chỉ IP của máy có chạy trình phục vụ LDAP tới đó Phamm nên kết nối.

note: Type: string Description
en: Distinguished Name of the search base:
vi: Tên phân biệt (DN) của cơ bản tìm kiếm:

note: Type: string Description
en: Please enter the Distinguished Name (DN) of the LDAP search base. Many sites use the components of their domain names for this purpose. For example, the domain "example.org" would use "dc=example,dc=org".
vi: Hãy nhập tên phân biệt (DN) của cơ bản tìm kiếm LDAP. Rất nhiều địa chỉ cũng dùng thành phần của tên miền cho mục đích này. Thí dụ, miền « vnoss.org » sẽ dùng « dc=vnoss,dc=org ».

note: Type: string Description
en: Login DN for the LDAP server:
vi: DN đăng nhập vào máy phục vụ LDAP:

note: Type: string Description
en: Please enter the Distinguished Name of the account that will be used to log in to the LDAP server. If you use form-based authentication this will be the default login DN. In this case leaving it empty will prevent the creation of a default login DN.
vi: Hãy nhập tên phân biệt (DN) của tài khoản sẽ được dùng để đăng nhập vào máy phục vụ LDAP. Nếu bạn dùng tiến trình xác thực dựa vào biểu mẫu, đây sẽ là DN đăng nhập mặc định. Trong trường hợp này, đơn giản bỏ trống trường này sẽ ngăn cản tạo một DN đăng nhập mặc định.

note: Type: boolean Description
en: Create empty LDAP base for Phamm?
vi: Tạo cơ bản LDAP trống cho Phamm ?

note: Type: password Description
en: Login password for the LDAP server:
vi: Mật khẩu đăng nhập vào máy phục vụ LDAP:

note: Type: password Description
en: Please enter the password that will be used to log in to the LDAP server.
vi: Hãy nhập mật khẩu sẽ được dùng để đăng nhập vào máy phục vụ LDAP.

note: Type: password Description
en: Login password for the LDAP phamm user:
vi: Mật khẩu đăng nhập cho người dùng phamm LDAP:

note: Type: password Description
en: Please enter the password for "phamm user" useful for binding with limited privileges.
vi: Hãy nhập mật khẩu cho « phamm user » hữu ích để đóng kết với quyền truy cập bị hạn chế.

note: Type: string Description
en: Please enter the host name or the address of the LDAP server you want to connect to.
vi: Hãy nhập tên máy hay địa chỉ máy của trình phục vụ LDAP mà bạn muốn kết nối đến nó.

note: Type: boolean Description
en: If your LDAP server supports TLS (Transport Security Layer), you can use the ldaps protocol to connect to it.
vi: Nếu trình phục vụ LDAP bạn có hỗ trợ TLS (Transport Layer Security: Bảo mật Tầng Truyền), bạn có thể sử dụng giao thức «ldaps» để kết nối đến trình ấy.

note: Type: string Description
en: Please enter the distinguished name of the LDAP search base. Many sites use the components of their domain names for this purpose. For example, the domain "example.com" would use "dc=example,dc=com" as the distinguished name of the search base.
vi: Hãy nhập tên riêng (distinguished name) của cơ bản tìm kiếm LDAP. Nhiều nơi Mạng dùng thành phần của tên miền cho mục đích này. Lấy thí dụ, miền «vnoss.org» sẽ dùng «dc=vnoss,dc=org» là tên riêng của cơ bản tìm kiếm.

note: Type: select Description
en: Type of authentication
vi: Kiểu xác thực

note: Type: select Description
en: session : You will be prompted for a login dn and a password everytime
              you connect to phpLDAPadmin, and a session variable on the
              web server will store them. It is more secure so this is the
              default.
vi: • phiên: sẽ nhắc bạn nhập tên người dùng đăng nhập và mật khẩu
    mọi lúc kết nối đến phpLDAPadmin, và một biến phiên
    trong trình phục vụ Mạng sẽ lưu hai điều ấy.
    Cách này an toàn hơn thì là mặc định.

note: Type: select Description
en: cookie :  You will be prompted for a login dn and a password everytime
              you connect to phpLDAPadmin, and a cookie on your client will
              store them.
vi: • cookie: sẽ nhắc bạn nhập tên người dùng đăng nhập và mật khẩu
    mọi lúc kết nối đến phpLDAPadmin, và một cookie
    trong trình khách bạn sẽ lưu hai điều ấy.

note: Type: select Description
en: config  : login dn and password are stored in the configuration file,
              so you have not to specify them when you connect to
              phpLDAPadmin.
vi: • cấu hình: cả tên người dùng đăng nhập lẫn mật khẩu được lưu
    vào tập tin cấu hình, thì bạn không cần ghi rõ chúng
    khi kết nối đến phpLDAPadmin.

note: Type: string Description
en: Enter the name of the account that will be used to log in to the LDAP server. If you chose a form based authentication this will be the default login dn. In this case you can also leave it empty, if you do  not want a default one.
vi: Hãy nhập tên của tài khoản sẽ được dùng để đăng nhập vào trình phục vụ LDAP. Nếu bạn đã chọn một cách xác thực đựa vào đơn, thì tên này sẽ là tên đăng nhập mặc định. Trong trường hợp này, bạn cũng có thể bỏ rỗng, vì bạn không muốn có một tên mặc định.

note: Type: string Description
en: Enter the password that will be used to log in to the LDAP server. Note: the password will be stored in clear text in config.php, which is not world-readable.
vi: Hãy nhập mật khẩu sẽ được dùng để đăng nhập vào trình phục vụ LDAP. Ghi chú: mật khẩu này sẽ được lưu là chữ thô (không mật mã) vào tập tin «config.php» mà không cho phép thế giới đọc.

note: Type: boolean Description
en: Remember that in order to apply the changes your webserver(s) has/have to be restarted.
vi: Hãy ghi nhớ: để áp dụng các thay đổi thì cần phải khởi động lại các trình phục vụ Mạng của bạn.

en: Uptime below one day
vi: Thời gian chạy dưới một ngày

en: Uptime is less than 1 day, performance tuning may not be accurate.
vi: Thời gian chạy dưới một ngày, việc chỉnh hiệu năng có thể không chính xác.

en: To have more accurate averages it is recommended to let the server run for longer than a day before running this analyzer
vi: Để có mức trung bình chính xác hơn, khuyến nghị bạn để máy phục vụ chạy lâu hơn một ngày trước khi chạy phân tích này

en: The uptime is only %s
vi: Thời gian chạy chỉ là %s

en: Questions below 1,000
vi: Các câu hỏi dưới 1,000

en: Fewer than 1,000 questions have been run against this server. The recommendations may not be accurate.
vi: Máy này thực hiện ít hơn 1.000 truy vấn. Những gợi ý có thể không chính xác.

en: Let the server run for a longer time until it has executed a greater amount of queries.
vi: Để máy phục vụ chạy lâu hơn cho đến khi nó thực hiện một số lượng truy vấn nhiều hơn.

en: Current amount of Questions: %s
vi: Tổng số câu hỏi hiện tại: %s

en: Percentage of slow queries
vi: Phần trăm các truy vấn chậm

en: There is a lot of slow queries compared to the overall amount of Queries.
vi: Có rất nhiều truy vấn chậm so với tổng số truy vấn.

en: You might want to increase {long_query_time} or optimize the queries listed in the slow query log
vi: Bạn có thể muốn tăng {long_query_time} hoặc tối ưu hóa các truy vấn được liệt kê trong nhật ký truy vấn chậm

en: The slow query rate should be below 5%%, your value is %s%%.
vi: Tỷ lện truy vấn chấm nên dưới 5%%, giá trị của bạn là %s%%.

en: Slow query rate
vi: Tỷ lệ truy vấn chậm

en: There is a high percentage of slow queries compared to the server uptime.
vi: Có tỷ lệ truy vấn chậm cao so với thời gian hoạt động của máy chủ.

en: You have a slow query rate of %s per hour, you should have less than 1%% per hour.
vi: Tỉ lệ truy vấn của bạn chậm %s mỗi giờ, tỉ lệ này nên nhỏ hơn 1%% mỗi giờ.

en: Long query time
vi: Thời gian truy vấn dài

en: {long_query_time} is set to 10 seconds or more, thus only slow queries that take above 10 seconds are logged.
vi: {long_query_time} được đặt thành 10 giây trở lên, do đó chỉ các truy vấn chậm mất trên 10 giây được ghi lại.

en: It is suggested to set {long_query_time} to a lower value, depending on your environment. Usually a value of 1-5 seconds is suggested.
vi: Bạn nên đặt {long_query_time} giá trị thấp hơn, tùy vào môi trường của bạn. Giá trị được khuyến nghị thường là từ 1-5 giây.

en: long_query_time is currently set to %ds.
vi: long_query_time hiện được đặt thành %ds.

en: Slow query logging
vi: Hiển thị việc ghi nhật ký truy vấn

en: The slow query log is disabled.
vi: Tính năng hiển thị nhật ký truy vấn bị tắt.

en: Enable slow query logging by setting {log_slow_queries} to 'ON'. This will help troubleshooting badly performing queries.
vi: Bật ghi nhật ký truy vấn chậm bằng cách đặt {log_slow_queries} là 'BẬT'. Nó giúp khắc phục sự cố truy vấn hoạt động kém.

en: log_slow_queries is set to 'OFF'
vi: log_slow_queries được đặt thành “OFF”

en: Enable slow query logging by setting {slow_query_log} to 'ON'. This will help troubleshooting badly performing queries.
vi: Bật ghi nhật ký truy vấn chậm bằng cách đặt {slow_query_log} là 'BẬT'. Nó giúp khắc phục sự cố truy vấn hoạt động kém.

en: slow_query_log is set to 'OFF'
vi: slow_query_log được đặt thành “OFF”

en: Release Series
vi: Loạt phát hành

en: The MySQL server version less than 5.1.
vi: Phiên bản của máy phục vụ MySQL nhỏ hơn 5.1.

en: You should upgrade, as MySQL 5.1 has improved performance, and MySQL 5.5 even more so.
vi: Bạn nên nâng cấp vì MySQL 5.1 có hiệu năng được cải thiện, và MySQL 5.5 thậm chí hơn hơn thế.

en: Current version: %s
vi: Phiên bản hiện tại: %s

en: Version less than 5.1.30 (the first GA release of 5.1).
vi: Phiên bản thấp hơn 5.1.30 (phiên bản GA phát hành lần đầu của 5.1).

en: You should upgrade, as recent versions of MySQL 5.1 have improved performance and MySQL 5.5 even more so.
vi: Bạn nên nâng cấp vì MySQL 5.1 gần đây có hiệu năng được cải thiện, và MySQL 5.5 thậm chí hơn hơn thế.

en: Version less than 5.5.8 (the first GA release of 5.5).
vi: Phiên bản thấp hơn 5.5.8 (phiên bản GA phát hành lần đầu của 5.5).

en: You should upgrade, to a stable version of MySQL 5.5.
vi: Bạn nên nâng cấp, phiên bản ổn định là MySQL 5.5.

en: Version is compiled from source, not a MySQL official binary.
vi: Phiên bản biên dịch từ mã nguồn, không phải MySQL dạng nhị phân chính thức.

en: If you did not compile from source, you may be using a package modified by a distribution. The MySQL manual only is accurate for official MySQL binaries, not any package distributions (such as RedHat, Debian/Ubuntu etc).
vi: Nếu bạn không biên dịch từ nguồn, bạn có thể đang sử dụng gói được sửa đổi bởi một phân phối. Hướng dẫn MySQL chỉ chính xác cho các nhị phân MySQL chính thức, không phải bất kỳ phân phối gói nào (như Redhat, Debian/Ubuntu, v.v.).

en: 'source' found in version_comment
vi: Tìm thấy “source” trong version_comment

en: The MySQL manual only is accurate for official MySQL binaries.
vi: Phần sổ tay tra cứu MySQL chỉ chính xác với bản nhị phân chính thức của MySQL.

en: Percona documentation is at <a href="https://www.percona.com/software/documentation/">https://www.percona.com/software/documentation/</a>
vi: Tài liệu Percona thì ở tại <a href="https://www.percona.com/software/documentation/">https://www.percona.com/software/documentation/</a>

en: 'percona' found in version_comment
vi: Tìm thấy “percona” trong version_comment

en: MySQL Architecture
vi: Kiến trúc MySQL

en: MySQL is not compiled as a 64-bit package.
vi: MySQL không được biên dịch dạng gói 64-bit.

en: Your memory capacity is above 3 GiB (assuming the Server is on localhost), so MySQL might not be able to access all of your memory. You might want to consider installing the 64-bit version of MySQL.
vi: Dung lượng bộ nhớ của bạn hơn 3 GiB (coi rằng máy phục vụ là localhost), do vậy MySQL có lẽ không thể truy cập toàn bộ bộ nhớ của bạn. Bạn có lẽ nên cân nhắc cài đặt bản MySQL 64-bít.

en: Available memory on this host: %s
vi: Bộ nhớ sẵn có trên máy chủ này: %s

en: Query caching method
vi: Phương thức đệm truy vấn

en: Suboptimal caching method.
vi: Phương thức đệm tối ưu.

en: You are using the MySQL Query cache with a fairly high traffic database. It might be worth considering to use <a href="https://dev.mysql.com/doc/refman/5.6/en/ha-memcached.html">memcached</a> instead of the MySQL Query cache, especially if you have multiple replicas.
vi: Bạn đang dùng bộ đệm truy vấn MySQL với cơ sở dữ liệu lưu lượng truy cập khá cao. Có thể cân nhắc sử dụng <a href="https://dev.mysql.com/doc/refman/5.6/en/ha-memcached.html">memcached</a> thay vì bộ nhớ đệm Truy vấn MySQL, đặc biệt nếu bạn có nhiều bản sao.

en: The query cache is enabled and the server receives %d queries per second. This rule fires if there is more than 100 queries per second.
vi: Bộ đệm truy vấn được bật và máy chủ nhận được %d truy vấn mỗi giây. Quy tắc này sẽ kích hoạt nếu có hơn 100 truy vấn mỗi giây.

en: Percentage of sorts that cause temporary tables
vi: Tỷ lệ sắp xếp gây ra các bảng tạm thời

en: Too many sorts are causing temporary tables.
vi: Quá nhiều sắp xếp đang phát sinh các bảng tạm.

en: Consider increasing {sort_buffer_size} and/or {read_rnd_buffer_size}, depending on your system memory limits.
vi: Hãy cân nhắc tăng {sort_buffer_size} và/hoặc {read_rnd_buffer_size}, tùy thuộc vào giới hạn bộ nhớ hệ thống của bạn.

en: %s%% of all sorts cause temporary tables, this value should be lower than 10%%.
vi: %s%% của tất cả sắp xếp phát sinh bảng tạm, giá trị này phải thấp hơn 10%%.

en: Rate of sorts that cause temporary tables
vi: Tỉ lệ sắp xếp phát sinh bảng tạm

en: Temporary tables average: %s, this value should be less than 1 per hour.
vi: Bảng tạm thời trung bình: %s, giá trị này phải ít hơn 1 mỗi giờ.

en: Sort rows
vi: Sắp xếp các hàng

en: There are lots of rows being sorted.
vi: Có nhiều hàng được sắp xếp

en: While there is nothing wrong with a high amount of row sorting, you might want to make sure that the queries which require a lot of sorting use indexed columns in the ORDER BY clause, as this will result in much faster sorting.
vi: Mặc dù không có gì sai khi sắp xếp số lượng hàng nhiều, nhưng bạn có thể muốn đảm bảo rằng các truy vấn yêu cầu sắp xếp nhiều sẽ sử dụng các cột được lập chỉ mục trong mệnh đề ORDER BY, vì điều này sẽ giúp sắp xếp nhanh hơn nhiều.

en: Sorted rows average: %s
vi: Trung bình các hàng được sắp xếp: %s

en: Rate of joins without indexes
vi: Tỷ lệ của việc gia nhập mà không dùng chỉ mục

en: There are too many joins without indexes.
vi: Có quá nhiều phép gia nhập mà không dùng chỉ mục.

en: This means that joins are doing full table scans. Adding indexes for the columns being used in the join conditions will greatly speed up table joins.
vi: Điều này có nghĩa là các phép nối đang thực hiện quét toàn bộ bảng. Việc thêm chỉ mục cho các cột đang được sử dụng trong điều kiện nối sẽ tăng tốc đáng kể việc nối bảng.

en: Table joins average: %s, this value should be less than 1 per hour
vi: Trung bình số lần ghép bảng: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: Rate of reading first index entry
vi: Tỷ lệ đọc mục chỉ mục đầu tiên

en: The rate of reading the first index entry is high.
vi: Tỷ lệ đọc mục chỉ mục đầu tiên là cao.

en: This usually indicates frequent full index scans. Full index scans are faster than table scans but require lots of CPU cycles in big tables, if those tables that have or had high volumes of UPDATEs and DELETEs, running 'OPTIMIZE TABLE' might reduce the amount of and/or speed up full index scans. Other than that full index scans can only be reduced by rewriting queries.
vi: Điều này thường cho thấy việc quét chỉ mục đầy đủ thường xuyên. Quét chỉ mục đầy đủ nhanh hơn quét bảng nhưng yêu cầu nhiều chu kỳ CPU trong các bảng lớn, nếu những bảng đó có hoặc có số lượng CẬP NHẬT và XÓA cao, thì việc chạy 'BẢNG TỐI ƯU HÓA' có thể giảm số lượng và/hoặc tăng tốc độ quét chỉ mục đầy đủ . Ngoài ra, việc quét chỉ mục đầy đủ chỉ có thể được giảm bớt bằng cách viết lại các truy vấn.

en: Index scans average: %s, this value should be less than 1 per hour
vi: Trung bình quét chỉ mục: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: Rate of reading fixed position
vi: Tỷ lệ đọc vị trí cố định

en: The rate of reading data from a fixed position is high.
vi: Tỷ lệ đọc dữ liệu tại vị trí cố định là cao.

en: This indicates that many queries need to sort results and/or do a full table scan, including join queries that do not use indexes. Add indexes where applicable.
vi: Điều này cho thấy rằng nhiều truy vấn cần sắp xếp kết quả và/hoặc thực hiện quét toàn bộ bảng, bao gồm cả các truy vấn nối không sử dụng chỉ mục. Thêm chỉ mục nếu có.

en: Rate of reading fixed position average: %s, this value should be less than 1 per hour
vi: Tốc độ đọc trung bình của vị trí cố định: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: Rate of reading next table row
vi: Tỷ lệ đọc hàng kế tiếp của bảng

en: The rate of reading the next table row is high.
vi: Tỷ lệ đọc hàng kế tiếp của bảng là cao.

en: This indicates that many queries are doing full table scans. Add indexes where applicable.
vi: Điều này chỉ ra rằng nhiều truy vấn đang thực hiện quét toàn bộ bảng. Thêm chỉ mục nếu có.

en: Rate of reading next table row: %s, this value should be less than 1 per hour
vi: Tốc độ đọc hàng tiếp theo của bảng: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: Different tmp_table_size and max_heap_table_size
vi: tmp_table_size và max_heap_table_size khác nhau

en: {tmp_table_size} and {max_heap_table_size} are not the same.
vi: {tmp_table_size} và {max_heap_table_size} không giống nhau.

en: If you have deliberately changed one of either: The server uses the lower value of either to determine the maximum size of in-memory tables. So if you wish to increase the in-memory table limit you will have to increase the other value as well.
vi: Nếu bạn cố tình thay đổi một trong hai: Máy chủ sử dụng giá trị thấp hơn của một trong hai để xác định kích thước tối đa của các bảng trong bộ nhớ. Vì vậy, nếu bạn muốn tăng giới hạn bảng trong bộ nhớ, bạn cũng sẽ phải tăng giá trị khác.

en: Current values are tmp_table_size: %s, max_heap_table_size: %s
vi: Giá trị hiện tại là tmp_table_size: %s, max_heap_table_size: %s

en: Percentage of temp tables on disk
vi: Tỷ lệ bảng tạm thời trên đĩa

en: Many temporary tables are being written to disk instead of being kept in memory.
vi: Nhiều bảng tạm thời được ghi vào đĩa thay vì được lưu trong bộ nhớ.

en: Increasing {max_heap_table_size} and {tmp_table_size} might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temporary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in the beginning of an <a href="https://www.facebook.com/note.php?note_id=10150111255065841&comments">Article by the Pythian Group</a>
vi: Việc tăng {max_heap_table_size} và {tmp_table_size} có thể hữu ích. Tuy nhiên, một số bảng tạm luôn ghi vào đĩa, không phụ thuộc vào giá trị của các biến này. Để loại bỏ điều này, bạn sẽ phải viết lại các truy vấn của mình để tránh những điều kiện đó (Trong bảng tạm thời: Sự hiện diện của cột BLOB hoặc TEXT hoặc sự hiện diện của cột lớn hơn 512 byte) như đã đề cập ở phần đầu của <a href="https ://www.facebook.com/note.php?note_id=10150111255065841&comments">Bài viết của Nhóm Pythian</a>

en: %s%% of all temporary tables are being written to disk, this value should be below 25%%
vi: %s%% trong số tất cả các bảng tạm đang được ghi vào đĩa, giá trị này phải dưới 25%%

en: Increasing {max_heap_table_size} and {tmp_table_size} might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temporary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in the <a href="https://dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html">MySQL Documentation</a>
vi: Việc tăng {max_heap_table_size} và {tmp_table_size} có thể hữu ích. Tuy nhiên, một số bảng tạm luôn ghi vào đĩa, không phụ thuộc vào giá trị của các biến này. Để loại bỏ những điều này, bạn sẽ phải viết lại các truy vấn của mình để tránh những điều kiện đó (Trong bảng tạm thời: Sự hiện diện của cột BLOB hoặc TEXT hoặc sự hiện diện của cột lớn hơn 512 byte) như được đề cập trong <a href="https:// dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html">Tài liệu MySQL</a>

en: Rate of temporary tables being written to disk: %s, this value should be less than 1 per hour
vi: Tỷ lệ các bảng tạm được ghi vào đĩa: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: MyISAM key buffer size
vi: Cỡ đệm khóa MyISAM

en: Key buffer is not initialized. No MyISAM indexes will be cached.
vi: Bộ đệm khóa không được khởi tạo. Không có chỉ mục MyISAM nào được lưu vào bộ nhớ đệm.

en: Set {key_buffer_size} depending on the size of your MyISAM indexes. 64M is a good start.
vi: Đặt {key_buffer_size} tùy thuộc vào kích thước chỉ mục MyISAM của bạn. 64M là một khởi đầu tốt.

en: key_buffer_size is 0
vi: key_buffer_size là 0

en: Max % MyISAM key buffer ever used
vi: Bộ đệm khóa MyISAM% tối đa từng được sử dụng

en: MyISAM key buffer (index cache) % used is low.
vi: Bộ đệm khóa MyISAM (bộ đệm chỉ mục) % được sử dụng ở mức thấp.

en: You may need to decrease the size of {key_buffer_size}, re-examine your tables to see if indexes have been removed, or examine queries and expectations about what indexes are being used.
vi: Bạn có thể cần giảm kích thước của {key_buffer_size}, kiểm tra lại các bảng của mình để xem liệu các chỉ mục đã bị xóa hay chưa hoặc kiểm tra các truy vấn và kỳ vọng về những chỉ mục nào đang được sử dụng.

en: max %% MyISAM key buffer ever used: %s%%, this value should be above 95%%
vi: tối đa %% Bộ đệm khóa MyISAM đã từng được sử dụng: %s%%, giá trị này phải trên 95%%

en: Percentage of MyISAM key buffer used
vi: Phần trăm bộ đệm khóa MyISAM được sử dụng

en: %% MyISAM key buffer used: %s%%, this value should be above 95%%
vi: %% Bộ đệm khóa MyISAM được sử dụng: %s%%, giá trị này phải trên 95%%

en: Percentage of index reads from memory
vi: Phần trăm chỉ mục được đọc từ bộ nhớ

en: The % of indexes that use the MyISAM key buffer is low.
vi: Tỷ lệ % chỉ mục sử dụng bộ đệm khóa MyISAM thấp.

en: You may need to increase {key_buffer_size}.
vi: Bạn có thể cần tăng {key_buffer_size}.

en: Index reads from memory: %s%%, this value should be above 95%%
vi: Chỉ mục đọc từ bộ nhớ: %s%%, giá trị này phải trên 95%%

en: Rate of table open
vi: Tốc độ mở bảng

en: The rate of opening tables is high.
vi: Tốc độ mở các bảng cao.

en: Opening tables requires disk I/O which is costly. Increasing {table_open_cache} might avoid this.
vi: Việc mở bảng yêu cầu I/O đĩa rất tốn kém. Việc tăng {table_open_cache} có thể tránh được điều này.

en: Opened table rate: %s, this value should be less than 10 per hour
vi: Tỷ lệ bảng đã mở: %s, giá trị này phải nhỏ hơn 10 mỗi giờ

en: Percentage of used open files limit
vi: Tỷ lệ phần trăm giới hạn tệp đang mở được sử dụng

en: The number of open files is approaching the max number of open files. You may get a "Too many open files" error.
vi: Số lượng tệp đang mở đang tiến gần đến số lượng tệp đang mở tối đa. Bạn có thể gặp lỗi "Quá nhiều tệp đang mở".

en: Consider increasing {open_files_limit}, and check the error log when restarting after changing {open_files_limit}.
vi: Cân nhắc việc tăng {open_files_limit} và kiểm tra nhật ký lỗi khi khởi động lại sau khi thay đổi {open_files_limit}

en: The number of opened files is at %s%% of the limit. It should be below 85%%
vi: Số lượng tệp đã mở ở mức %s%% giới hạn. Nó phải dưới 85%%

en: Rate of open files
vi: Tốc độ mở các tập tin

en: The rate of opening files is high.
vi: Tốc độ mở các tập tin cao.

en: Opened files rate: %s, this value should be less than 5 per hour
vi: Tỷ lệ tệp được mở: %s, giá trị này phải nhỏ hơn 5 mỗi giờ

en: Immediate table locks %
vi: Khóa bảng ngay lập tức %

en: Too many table locks were not granted immediately.
vi: Quá nhiều khóa bảng không được cấp ngay lập tức.

en: Optimize queries and/or use InnoDB to reduce lock wait.
vi: Tối ưu hóa các truy vấn và/hoặc sử dụng InnoDB để giảm thời gian chờ khóa.

en: Immediate table locks: %s%%, this value should be above 95%%
vi: Khóa bảng ngay lập tức: %s%%, giá trị này phải trên 95%%

en: Table lock wait rate
vi: Tỷ lệ chờ khóa bảng

en: Table lock wait rate: %s, this value should be less than 1 per hour
vi: Tốc độ chờ khóa bảng: %s, giá trị này phải nhỏ hơn 1 mỗi giờ

en: Thread cache
vi: Đệm tuyến trình

en: Thread cache is disabled, resulting in more overhead from new connections to MySQL.
vi: Bộ đệm luồng bị vô hiệu hóa, dẫn đến tốn nhiều chi phí hơn từ các kết nối mới tới MySQL.

en: Enable the thread cache by setting {thread_cache_size} > 0.
vi: Bật đệm tuyến trình bằng cách đặt {thread_cache_size} > 0.

en: The thread cache is set to 0
vi: Bộ đệm tuyến trình được đặt thành 0

en: Thread cache hit rate %
vi: Tỷ lệ truy cập bộ nhớ đệm của luồng %

en: Thread cache is not efficient.
vi: Đệm tuyến trình không hiệu quả.

en: Increase {thread_cache_size}.
vi: Giảm {thread_cache_size}.

en: Thread cache hitrate: %s%%, this value should be above 80%%
vi: Tỷ lệ trúng bộ đệm tuyến trình: %s%%, giá trị này nên lớn hơn 80%%

en: Threads that are slow to launch
vi: Các tuyến trình khởi động chậm

en: There are too many threads that are slow to launch.
vi: Ở đây có quá nhiều tuyến trình khởi động chậm.

en: This generally happens in case of general system overload as it is pretty simple operations. You might want to monitor your system load carefully.
vi: Điều này thường xảy ra trong trường hợp hệ thống chung bị quá tải vì đây là thao tác khá đơn giản. Bạn có thể muốn theo dõi tải hệ thống của mình một cách cẩn thận.

en: %s thread(s) took longer than %s seconds to start, it should be 0
vi: %s luồng mất nhiều hơn %s giây để bắt đầu, lẽ ra phải là 0

en: Slow launch time
vi: Thời gian khởi chạy chậm

en: Slow_launch_time is above 2s.
vi: Slow_launch_time là trên 2giây.

en: Set {slow_launch_time} to 1s or 2s to correctly count threads that are slow to launch.
vi: Đặt {slow_launch_time} thành 1s hoặc 2s để đếm số lượng tuyến trình một cách đúng đắn cái mà khởi động chậm.

en: slow_launch_time is set to %s
vi: slow_launch_time được đặt thành %s

en: Percentage of used connections
vi: Tỷ lệ phần trăm số kết nối tối đa

en: The maximum amount of used connections is getting close to the value of {max_connections}.
vi: Số lượng kết nối được sử dụng tối đa đang tiến gần đến giá trị của {max_connections}.

en: Increase {max_connections}, or decrease {wait_timeout} so that connections that do not close database handlers properly get killed sooner. Make sure the code closes database handlers properly.
vi: Tăng {max_connections} hoặc giảm {wait_timeout} để các kết nối không đóng trình xử lý cơ sở dữ liệu đúng cách sẽ bị hủy sớm hơn. Đảm bảo mã đóng trình xử lý cơ sở dữ liệu đúng cách.

en: Max_used_connections is at %s%% of max_connections, it should be below 80%%
vi: Max_used_connections là %s%% của max_connections, giá trị này nên lớn hơn 80%%

en: Percentage of aborted connections
vi: Tỷ lệ phần trăm của các kết nối bị bãi bỏ

en: Too many connections are aborted.
vi: Quá nhiều kết nối bị bãi bỏ.

en: Connections are usually aborted when they cannot be authorized. <a href="https://www.percona.com/blog/2008/08/23/how-to-track-down-the-source-of-aborted_connects/">This article</a> might help you track down the source.
vi: Các kết nối thường bị hủy bỏ khi chúng không thể được cấp phép. <a href="https://www.percona.com/blog/2008/08/23/how-to-track-down-the-source-of-aborted_connects/">Bài viết này</a> có thể giúp bạn truy tìm nguồn gốc.

en: %s%% of all connections are aborted. This value should be below 1%%
vi: %s%% của tất cả các kết nối bị bãi bỏ, giá trị này nên dưới 1%%

en: Rate of aborted connections
vi: Tỷ lệ của các kết nối bị bãi bỏ

en: Aborted connections rate is at %s, this value should be less than 1 per hour
vi: Tỷ lệ của tất cả các kết nối bị bãi bỏ là %s, giá trị này nên dưới một lần mỗi giờ

en: Percentage of aborted clients
vi: Tỷ lệ phần trăm của các máy khách bị bãi bỏ

en: Too many clients are aborted.
vi: Quá nhiều ứng dụng khách bị bãi bỏ

en: Clients are usually aborted when they did not close their connection to MySQL properly. This can be due to network issues or code not closing a database handler properly. Check your network and code.
vi: Khách hàng thường bị hủy bỏ khi họ không đóng kết nối với MySQL đúng cách. Điều này có thể là do sự cố mạng hoặc mã không đóng trình xử lý cơ sở dữ liệu đúng cách. Kiểm tra mạng và mã của bạn.

en: %s%% of all clients are aborted. This value should be below 2%%
vi: %s%% của tất cả các máy khách bị bãi bỏ, giá trị này nên dưới 2%%

en: Rate of aborted clients
vi: Tỷ lệ của các máy khách bị bãi bỏ

en: Aborted client rate is at %s, this value should be less than 1 per hour
vi: Tỷ lệ của tất cả các máy khách bị bãi bỏ là %s, giá trị này nên dưới một lần mỗi giờ

en: Is InnoDB disabled?
vi: InnoDB bị tắt?

en: You do not have InnoDB enabled.
vi: Bạn không có bật bộ máy InnoDB.

en: InnoDB is usually the better choice for table engines.
vi: InnoDB thường là lựa chọn tốt hơn cho bộ máy bảng.

en: have_innodb is set to 'value'
vi: have_innodb được đặt thành “value”

en: InnoDB log size
vi: Kích cỡ nhật ký InnoDB

en: The InnoDB log file size is not an appropriate size, in relation to the InnoDB buffer pool.
vi: Kích thước tệp nhật lý InnoDB không phù hợp, liên quan đến vùng đệm của InnoDB.

en: Especially on a system with a lot of writes to InnoDB tables you should set {innodb_log_file_size} to 25% of {innodb_buffer_pool_size}. However the bigger this value, the longer the recovery time will be when database crashes, so this value should not be set much higher than 256 MiB. Please note however that you cannot simply change the value of this variable. You need to shutdown the server, remove the InnoDB log files, set the new value in my.cnf, start the server, then check the error logs if everything went fine. See also <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">this blog entry</a>
vi: Đặc biệt trên hệ thống có nhiều thao tác ghi vào bảng InnoDB, bạn nên đặt {innodb_log_file_size} là 25% của {innodb_buffer_pool_size}. Tuy nhiên, giá trị này càng lớn thì thời gian khôi phục sẽ càng lâu khi cơ sở dữ liệu gặp sự cố, vì vậy không nên đặt cao hơn 256 MiB. Tuy nhiên, xin lưu ý rằng bạn không thể đơn giản thay đổi giá trị của biến này. Bạn cần tắt máy chủ, xóa tệp nhật ký InnoDB, đặt giá trị mới trong my.cnf, khởi động máy chủ, sau đó kiểm tra nhật ký lỗi nếu mọi thứ đều ổn. Xem thêm <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">mục blog này</a>

en: Your InnoDB log size is at %s%% in relation to the InnoDB buffer pool size, it should not be below 20%%
vi: Kích thước nhật ký InnoDB của bạn ở mức %s%% so với kích thước nhóm bộ đệm InnoDB, nó không được dưới 20%%

en: Max InnoDB log size
vi: Kích cỡ nhật ký InnoDB tối đa

en: The InnoDB log file size is inadequately large.
vi: Kích thước tập tin nhật ký InnoDB không lớn.

en: It is usually sufficient to set {innodb_log_file_size} to 25% of the size of {innodb_buffer_pool_size}. A very big {innodb_log_file_size} slows down the recovery time after a database crash considerably. See also <a href="https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/">this Article</a>. You need to shutdown the server, remove the InnoDB log files, set the new value in my.cnf, start the server, then check the error logs if everything went fine. See also <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">this blog entry</a>
vi: Thông thường, chỉ cần đặt {innodb_log_file_size} thành 25% kích thước của {innodb_buffer_pool_size} là đủ. {innodb_log_file_size} rất lớn làm chậm đáng kể thời gian khôi phục sau khi cơ sở dữ liệu gặp sự cố. Xem thêm <a href="https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/">Bài viết này</a>. Bạn cần tắt máy chủ, xóa tệp nhật ký InnoDB, đặt giá trị mới trong my.cnf, khởi động máy chủ, sau đó kiểm tra nhật ký lỗi nếu mọi thứ đều ổn. Xem thêm <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">mục blog này</a>

en: Your absolute InnoDB log size is %s MiB
vi: Kích thước nhật ký InnoDB tuyệt đối của bạn là %s MiB

en: InnoDB buffer pool size
vi: Vùng đệm kích cỡ sai

en: Your InnoDB buffer pool is fairly small.
vi: Bộ đệm InnoDB của bạn khá nhỏ.

en: The InnoDB buffer pool has a profound impact on performance for InnoDB tables. Assign all your remaining memory to this buffer. For database servers that use solely InnoDB as storage engine and have no other services (e.g. a web server) running, you may set this as high as 80% of your available memory. If that is not the case, you need to carefully assess the memory consumption of your other services and non-InnoDB-Tables and set this variable accordingly. If it is set too high, your system will start swapping, which decreases performance significantly. See also <a href="https://www.percona.com/blog/2007/11/03/choosing-innodb_buffer_pool_size/">this article</a>
vi: Nhóm bộ đệm InnoDB có tác động sâu sắc đến hiệu suất của các bảng InnoDB. Gán tất cả bộ nhớ còn lại của bạn vào bộ đệm này. Đối với các máy chủ cơ sở dữ liệu chỉ sử dụng InnoDB làm công cụ lưu trữ và không chạy dịch vụ nào khác (ví dụ: máy chủ web), bạn có thể đặt mức này lên tới 80% bộ nhớ khả dụng của mình. Nếu không phải như vậy, bạn cần đánh giá cẩn thận mức tiêu thụ bộ nhớ của các dịch vụ khác và các Bảng không phải InnoDB rồi đặt biến này cho phù hợp. Nếu nó được đặt quá cao, hệ thống của bạn sẽ bắt đầu hoán đổi, điều này làm giảm hiệu suất đáng kể. Xem thêm <a href="https://www.percona.com/blog/2007/11/03/choosing-innodb_buffer_pool_size/">bài viết này</a>

en: You are currently using %s%% of your memory for the InnoDB buffer pool. This rule fires if you are assigning less than 60%%, however this might be perfectly adequate for your system if you don't have much InnoDB tables or other services running on the same machine.
vi: Bạn hiện đang sử dụng %s%% bộ nhớ cho vùng đệm InnoDB. Quy tắc này sẽ áp dụng nếu bạn chỉ định dưới 60%%, tuy nhiên, quy tắc này có thể hoàn toàn phù hợp với hệ thống của bạn nếu bạn không có nhiều bảng InnoDB hoặc các dịch vụ khác chạy trên cùng một máy.

en: MyISAM concurrent inserts
vi: Chèn đồng thời MyISAM

en: Enable {concurrent_insert} by setting it to 1
vi: Bật {concurrent_insert} bằng cách đặt giá trị cho nó thành 1

en: concurrent_insert is set to 0
vi: concurrent_insert được đặt thành 0

en: Query cache disabled
vi: Bộ nhớ đệm truy vấn đã bị tắt

en: The query cache is not enabled.
vi: Bộ nhớ đệm truy vấn đã bị tắt.

en: The query cache is known to greatly improve performance if configured correctly. Enable it by setting {query_cache_size} to a 2 digit MiB value and setting {query_cache_type} to 'ON'. <b>Note:</b> If you are using memcached, ignore this recommendation.
vi: Bộ đệm truy vấn được biết là cải thiện đáng kể hiệu suất nếu được cấu hình đúng. Kích hoạt nó bằng cách đặt {query_cache_size} thành giá trị MiB gồm 2 chữ số và đặt {query_cache_type} thành 'BẬT'. <b>Lưu ý:</b> Nếu bạn đang sử dụng memcached, hãy bỏ qua đề xuất này.

en: query_cache_size is set to 0 or query_cache_type is set to 'OFF'
vi: query_cache_size được đặt thành 0 hoặc query_cache_type được đặt thành “OFF”

en: Query cache efficiency (%)
vi: Hiệu suất bộ đệm truy vấn (%)

en: Query cache not running efficiently, it has a low hit rate.
vi: Bộ đệm truy vấn không chạy hiệu quả và có tỷ lệ truy cập thấp.

en: Consider increasing {query_cache_limit}.
vi: Cân nhắc tăng {query_cache_limit}.

en: The current query cache hit rate of %s%% is below 20%%
vi: Tỷ lệ truy cập bộ nhớ đệm truy vấn hiện tại là %s%% dưới 20%%

en: Query Cache usage
vi: Mức dùng bộ nhớ tạm khi truy vấn

en: Less than 80% of the query cache is being utilized.
vi: Ít hơn 80% bộ đệm truy vấn đang được sử dụng.

en: This might be caused by {query_cache_limit} being too low. Flushing the query cache might help as well.
vi: Điều này có thể do {query_cache_limit} quá thấp. Xóa bộ đệm truy vấn cũng có thể hữu ích.

en: The current ratio of free query cache memory to total query cache size is %s%%. It should be above 80%%
vi: Tỷ lệ hiện tại của bộ nhớ bộ đệm truy vấn miễn phí trên tổng kích thước bộ đệm truy vấn là %s%%. Nó phải trên 80%%

en: Query cache fragmentation
vi: Mức dùng bộ nhớ tạm khi truy vấn

en: The query cache is considerably fragmented.
vi: Bộ đệm truy vấn bị phân mảnh đáng kể.

en: Severe fragmentation is likely to (further) increase Qcache_lowmem_prunes. This might be caused by many Query cache low memory prunes due to {query_cache_size} being too small. For a immediate but short lived fix you can flush the query cache (might lock the query cache for a long time). Carefully adjusting {query_cache_min_res_unit} to a lower value might help too, e.g. you can set it to the average size of your queries in the cache using this formula: (query_cache_size - qcache_free_memory) / qcache_queries_in_cache
vi: Sự phân mảnh nghiêm trọng có khả năng (thêm nữa) làm tăng Qcache_lowmem_prunes. Điều này có thể do nhiều bộ đệm truy vấn bị cắt giảm bộ nhớ do {query_cache_size} quá nhỏ. Để khắc phục ngay lập tức nhưng trong thời gian ngắn, bạn có thể xóa bộ đệm truy vấn (có thể khóa bộ đệm truy vấn trong một thời gian dài). Việc điều chỉnh cẩn thận {query_cache_min_res_unit} thành giá trị thấp hơn cũng có thể hữu ích, ví dụ: bạn có thể đặt kích thước trung bình của các truy vấn trong bộ đệm bằng công thức sau: (query_cache_size - qcache_free_memory)/qcache_queries_in_cache

en: The cache is currently fragmented by %s%% , with 100%% fragmentation meaning that the query cache is an alternating pattern of free and used blocks. This value should be below 20%%.
vi: Bộ nhớ đệm hiện bị phân mảnh theo %s%%, với mức độ phân mảnh 100%% có nghĩa là bộ đệm truy vấn là một mẫu xen kẽ các khối trống và đã sử dụng. Giá trị này phải dưới 20%%.

en: Query cache low memory prunes
vi: Truy vấn bộ nhớ cache cắt giảm bộ nhớ thấp

en: Cached queries are removed due to low query cache memory from the query cache.
vi: Các truy vấn được lưu trong bộ nhớ đệm sẽ bị xóa do bộ nhớ đệm truy vấn trong bộ nhớ đệm truy vấn thấp.

en: You might want to increase {query_cache_size}, however keep in mind that the overhead of maintaining the cache is likely to increase with its size, so do this in small increments and monitor the results.
vi: Bạn có thể muốn tăng {query_cache_size}, tuy nhiên, hãy nhớ rằng chi phí duy trì bộ nhớ đệm có thể tăng theo kích thước của nó, vì vậy hãy thực hiện việc này theo từng bước nhỏ và theo dõi kết quả.

en: The ratio of removed queries to inserted queries is %s%%. The lower this value is, the better (This rules firing limit: 0.1%%)
vi: Tỷ lệ truy vấn bị xóa so với truy vấn được chèn là %s%%. Giá trị này càng thấp thì càng tốt (Giới hạn kích hoạt quy tắc này: 0,1%%)

en: Query cache max size
vi: Kích cỡ bộ nhớ đệm truy vấn tối đa

en: The query cache size is above 128 MiB. Big query caches may cause significant overhead that is required to maintain the cache.
vi: Kích thước bộ đệm truy vấn trên 128 MiB. Bộ đệm truy vấn lớn có thể gây ra hao phí đáng kể cần thiết để duy trì bộ đệm.

en: Depending on your environment, it might be performance increasing to reduce this value.
vi: Tùy thuộc vào môi trường của bạn, hiệu suất có thể tăng lên để giảm giá trị này.

en: Current query cache size: %s
vi: Kích cỡ bộ nhớ đệm truy vấn hiện tại: %s

en: Query cache min result size
vi: Cỡ kết đệm kết quả truy vấn tối thiểu

en: The max size of the result set in the query cache is the default of 1 MiB.
vi: Kích thước tối đa của tập kết quả trong bộ đệm truy vấn là mặc định là 1 MiB.

en: Changing {query_cache_limit} (usually by increasing) may increase efficiency. This variable determines the maximum size a query result may have to be inserted into the query cache. If there are many query results above 1 MiB that are well cacheable (many reads, little writes) then increasing {query_cache_limit} will increase efficiency. Whereas in the case of many query results being above 1 MiB that are not very well cacheable (often invalidated due to table updates) increasing {query_cache_limit} might reduce efficiency.
vi: Thay đổi {query_cache_limit} (thường bằng cách tăng) có thể tăng hiệu quả. Biến này xác định kích thước tối đa mà kết quả truy vấn có thể phải được chèn vào bộ đệm truy vấn. Nếu có nhiều kết quả truy vấn trên 1 MiB có khả năng lưu vào bộ nhớ đệm tốt (đọc nhiều, ghi ít) thì việc tăng {query_cache_limit} sẽ tăng hiệu quả. Trong khi đó, trong trường hợp có nhiều kết quả truy vấn trên 1 MiB không có khả năng lưu vào bộ nhớ đệm tốt (thường bị vô hiệu do cập nhật bảng), việc tăng {query_cache_limit} có thể làm giảm hiệu quả.

en: query_cache_limit is set to 1 MiB
vi: query_cache_limit được đặt thành 1 MiB

en: Error when evaluating: %s
vi: Gặp lỗi khi đánh giá: %s

en: Failed evaluating precondition for rule '%s'.
vi: Gặp lỗi khi chạy kiểm tra cho quy tắc “%s”.

en: Failed calculating value for rule '%s'.
vi: Gặp lỗi khi chạy kiểm tra cho quy tắc “%s”.

en: Failed running test for rule '%s'.
vi: Gặp lỗi khi chạy kiểm tra cho quy tắc “%s”.

en: Failed formatting string for rule '%s'.
vi: Gặp lỗi khi định dạng chuỗi cho quy tắc “%s”.

en: per second
vi: mỗi giây

en: per minute
vi: mỗi phút

en: per hour
vi: mỗi giờ

en: per day
vi: mỗi ngày

en: Keyname
vi: Tên khóa

[ctx: Collation]
en: German (phone book order)
vi: Tiếng Đức (thứ tự theo danh bạ)

[ctx: Collation]
en: German (dictionary order)
vi: Tiếng Đức (thứ tự từ điển)

[ctx: Collation]
en: Spanish (traditional)
vi: Tiếng Tây Ban Nha (truyền thống)

[ctx: Collation]
en: Spanish (modern)
vi: Tiếng Tây Ban Nha (hiện đại)

[ctx: Collation variant]
en: case-insensitive
vi: không phân biệt HOA/thường

[ctx: Collation variant]
en: case-sensitive
vi: phân biệt chữ HOA/thường

[ctx: Collation variant]
en: multi-level
vi: đa cấp độ

[ctx: Collation variant]
en: binary
vi: Nhị phân

[ctx: Collation]
en: Binary
vi: Nhị phân

[ctx: Collation]
en: West European
vi: Tây Âu

[ctx: Collation]
en: Central European
vi: Trung Âu

[ctx: Collation]
en: Russian
vi: Tiếng Nga

[ctx: Collation]
en: Simplified Chinese
vi: Tiếng Trung giản thể

[ctx: Collation]
en: Traditional Chinese
vi: Tiếng Trung phồn thể

[ctx: Collation]
en: Chinese
vi: Tiếng Trung

[ctx: Collation]
en: Japanese
vi: Tiếng Nhật

[ctx: Collation]
en: Baltic
vi: Tiếng Ban-tích

[ctx: Collation]
en: Arabic
vi: Tiếng Ả Rập

[ctx: Collation]
en: Korean
vi: Tiếng Hàn Quốc

[ctx: Collation]
en: Hebrew
vi: Tiếng Do Thái

[ctx: Collation]
en: Greek
vi: Tiếng Hy Lạp

[ctx: Collation]
en: Ukrainian
vi: Tiếng Ukraina

[ctx: Collation]
en: Turkish
vi: Tiếng Thổ Nhĩ Kỳ

[ctx: Collation]
en: Swedish
vi: Tiếng Thụy điển

[ctx: Collation]
en: Thai
vi: Tiếng Thái

[ctx: Collation]
en: Unknown
vi: Không xác định

[ctx: Collation]
en: Bulgarian
vi: Tiếng Bun-ga-ri

[ctx: Collation]
en: Czech
vi: Tiếng Séc

[ctx: Collation]
en: Danish
vi: Tiếng Đan Mạch

[ctx: Collation]
en: English
vi: Tiếng Anh

[ctx: Collation]
en: Esperanto
vi: Quốc tế ngữ

[ctx: Collation]
en: Hungarian
vi: Tiếng Hung Ga Ri

[ctx: Collation]
en: Classical Latin
vi: Tiếng Latin cổ điển

[ctx: Collation]
en: Polish
vi: Tiếng Ba Lan

[ctx: Collation]
en: Vietnamese
vi: Tiếng Việt

en: You should upgrade to %s %s or later.
vi: Bạn nên nâng cấp lên %s %s hay bản mới hơn.

en: Error: Token mismatch
vi: Lỗi: Không khớp thẻ

en: Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
vi: Không thể đặt cookie phiên. Có thể bạn đang sử dụng HTTP thay vì HTTPS để truy cập phpMyAdmin.

en: You have enabled mbstring.func_overload in your PHP configuration. This option is incompatible with phpMyAdmin and might cause some data to be corrupted!
vi: Bạn đã bật mbstring.func_overload trong cấu hình PHP của mình. Tùy chọn này không tương thích với phpMyAdmin và có thể khiến một số dữ liệu bị hỏng!

en: The ini_get and/or ini_set functions are disabled in php.ini. phpMyAdmin requires these functions!
vi: Các hàm ini_get và/hoặc ini_set bị tắt trong php.ini. phpMyAdmin yêu cầu các chức năng này!

en: GLOBALS overwrite attempt
vi: Cố gắng kết nối gặp lỗi

en: possible exploit
vi: Kết quả có thể

en: Users cannot set a higher value
vi: Người dùng không thể đặt giá trị cao hơn

en: If enabled, user can enter any MySQL server in login form for cookie auth.
vi: Nếu bật, người dùng có thể nhập bất kỳ máy chủ MySQL nào trong biểu mẫu đăng nhập để xác thực cookie.

en: Restricts the MySQL servers the user can enter when a login to an arbitrary MySQL server is enabled by matching the IP or hostname of the MySQL server to the given regular expression.
vi: Hạn chế các máy chủ MySQL người dùng có thể nhập khi một đăng nhập vào một máy chủ MySQL tùy ý được kích hoạt bằng cách kết hợp IP hoặc tên máy chủ của máy chủ MySQL với biểu thức thông thường nhất định.

en: Enabling this allows a page located on a different domain to call phpMyAdmin inside a frame, and is a potential [strong]security hole[/strong] allowing cross-frame scripting (XSS) attacks.
vi: Bật tính năng này cho phép một trang nằm trên một tên miền khác để gọi phpMyAdmin bên trong một khung và là [strong] lỗ hổng bảo mật [/strong] tiềm năng cho phép thực hiện các cuộc tấn công chéo (XSS).

en: Secret passphrase used for encrypting cookies in [kbd]cookie[/kbd] authentication.
vi: Mật khẩu bí mật được dùng để mã hóa cookies trong xác thực [kbd]cookie[/kbd].

en: Enable bzip2 compression for import operations.
vi: Bật nén bzip2 dành cho các thao tác nhập dữ liệu.

en: Enter the URL for your reCAPTCHA v2 compatible API.
vi: Nhập URL cho API tương thích reCAPTCHA v2 của bạn.

en: Enter the Content-Security-Policy snippet for your reCAPTCHA v2 compatible API.
vi: Nhập đoạn mã Chính sách bảo mật nội dung cho API tương thích reCAPTCHA v2 của bạn.

en: Enter the request parameter used by your reCAPTCHA v2 compatible API.
vi: Nhập tham số yêu cầu được API tương thích reCAPTCHA v2 của bạn sử dụng.

en: Enter the response parameter used by your reCAPTCHA v2 compatible API.
vi: Nhập tham số phản hồi được API tương thích reCAPTCHA v2 của bạn sử dụng.

en: Enter your public key for the reCAPTCHA service on your domain.
vi: Nhập khóa công khai cho dịch vụ reCAPTCHA trên miền của bạn.

en: Enter your private key for your domain reCAPTCHA service.
vi: Nhập khóa riêng cho dịch vụ reCAPTCHA tên miền của bạn.

en: Enter your siteverify URL for your reCAPTCHA service.
vi: Nhập URL siteverify cho dịch vụ reCAPTCHA của bạn.

en: Defines which type of editing controls should be used for CHAR and VARCHAR columns; [kbd]input[/kbd] - allows limiting of input length, [kbd]textarea[/kbd] - allows newlines in columns.
vi: Định nghĩa xem kiểu của điều khiển sửa chữa nào sẽ được dùng cho các cột CHAR và VARCHAR; [kbd]input[/kbd] - cho phép giới hạn chiều dài đầu vào,  [kbd]textarea[/kbd] - cho phép dòng mới trong cột.

en: Use user-friendly editor for editing SQL queries (CodeMirror) with syntax highlighting and line numbers.
vi: Dùng bộ biên soạn thân thiện người dùng để sửa truy vấn SQL (CodeMirror) có tô sáng cú pháp và số của dòng.

en: Find any errors in the query before executing it. Requires CodeMirror to be enabled.
vi: Tìm bất kỳ lỗi nào trong truy vấn trước khi thực thi nó. Cần bật CodeMirror.

en: Defines the minimum size for input fields generated for CHAR and VARCHAR columns.
vi: Định nghĩa cỡ tối thiểu cho các trường nhập liệu cho các cột CHAR và VARCHAR.

en: Defines the maximum size for input fields generated for CHAR and VARCHAR columns.
vi: Định nghĩa cỡ tối đa cho các trường nhập liệu cho các cột CHAR và VARCHAR.

en: Compress gzip exports on the fly without the need for much memory; if you encounter problems with created gzip files disable this feature.
vi: Nén phần xuất ra bằng gzip khi đang truyền không cần quá nhiều bộ nhớ; nếu bạn gặp vấn đề với việc tạo các tập tin gzip thì hãy tắt tính năng này đi.

en: Whether a warning ("Are your really sure…") should be displayed when you're about to lose data.
vi: Có nên hiện cảnh báo ("Bạn có thực sự chắc là muốn...") khi bạn chuẩn bị mất dữ liệu hay không.

en: Autocomplete of the table and column names in the SQL queries.
vi: Tự hoàn thiện nốt từ cho tên bảng và cột trong truy vấn SQL.

en: Values for options list for default transformations. These will be overwritten if transformation is filled in at table structure page.
vi: Giá trị cho danh sách tùy chọn cho các phép biến đổi mặc định. Chúng sẽ bị ghi đè nếu chuyển đổi được điền vào ở trang cấu trúc bảng.

en: Disable the table maintenance mass operations, like optimizing or repairing the selected tables of a database.
vi: Tắt các thao tác bảo trì bảng với số lượng lớn, như là tối ưu hóa hoặc sửa chữa các bảng đã chọn của một cơ sở dữ liệu.

en: Set the number of seconds a script is allowed to run ([kbd]0[/kbd] for no limit).
vi: Đặt số lượng giây tối đa mà văn lệnh được phép chạy ([kbd]0[/kbd] để không giới hạn gì).

en: Exclude definition of current user
vi: Loại trừ định nghĩa của người dùng hiện tại

en: Sort order for items in a foreign-key dropdown box; [kbd]content[/kbd] is the referenced data, [kbd]id[/kbd] is the key value.
vi: Thứ tự cho các mục trong hộp xổ xuống khóa-ngoại; [kbd]content[/kbd] là dữ liệu tham chiếu, [kbd]id[/kbd] là giá trị khóa.

en: Specify browser's title bar text. Refer to [doc@faq6-27]documentation[/doc] for magic strings that can be used to get special values.
vi: Chỉ định chữ trên thanh tiêu đề của trình duyệt. Xem [doc@faq6-27]tài liệu[/doc] để biết cách dùng các chuỗi màu nhiệm làm nên những giá trị đặc biệt thế nào.

en: Please note that phpMyAdmin is just a user interface and its features do not limit MySQL.
vi: Vui lòng chú ý là phpMyAdmin chỉ là giao diện người dùng và những đặc tính của nó không giới hạn MySQL.

en: Advanced server configuration, do not change these options unless you know what they are for.
vi: Cấu hình máy chủ cấp cao, đừng thay đổi những tùy chọn này trừ khi bạn biết chúng để làm gì.

en: Configure phpMyAdmin configuration storage to gain access to additional features, see [doc@linked-tables]phpMyAdmin configuration storage[/doc] in documentation.
vi: Cấu hình kho cấu hình phpMyAdmin để có lợi khi truy cập vào các đặc tính bổ sung, xem [doc@linked-tables]phpMyAdmin configuration storage[/doc] trong tài liệu.

en: Tracking of changes made in database. Requires the phpMyAdmin configuration storage.
vi: Theo dõi các thay đổi ở cơ sở dữ liệu. Yêu cầu kho cấu hình phpMyAdmin.

en: Customize browse mode.
vi: Chế độ duyệt tùy ý.

en: Customize default options.
vi: Các tùy chọn tùy thích mặc định.

en: Settings for phpMyAdmin developers.
vi: Cài đặt cho các nhà phát triển phpMyAdmin.

en: Customize edit mode.
vi: Cá nhân hóa chế độ chỉnh sửa

en: Customize default export options.
vi: Cá nhân hóa các tùy chọn xuất mặc định.

en: Set some commonly used options.
vi: Đặt một số tùy chọn hay dùng

en: Customize default common import options.
vi: Tùy chỉnh các tùy chọn nhập dữ liệu vào mặc định

en: Set import and export directories and compression options.
vi: Đặt các thư mục nhập và xuất và các tùy chọn nén.

en: Databases display options.
vi: Hiển thị tùy chọn thêm

en: Customize appearance of the navigation panel.
vi: Tùy chỉnh diện mạo của bảng điều hướng.

en: Customize the navigation tree.
vi: Cá nhân hóa cây điều hướng.

en: Servers display options.
vi: Các tùy chọn trình bày máy chủ.

en: Tables display options.
vi: Các tùy chọn trình bày bảng.

en: Settings that didn't fit anywhere else.
vi: Các cài đặt mà nó chẳng phù hợp ở chỗ khác.

en: Authentication settings.
vi: Cài đặt xác thực

en: Enter server connection parameters.
vi: Nhập vào các tham số kết nối máy chủ.

en: Customize links shown in SQL Query boxes.
vi: Tùy chỉnh liên kết hiện trong hộp Truy vấn SQL.

en: SQL queries settings.
vi: Các cài đặt các truy vấn.

en: Customize startup page.
vi: Tùy chỉnh trang bắt đầu.

en: Choose which details to show in the database structure (list of tables).
vi: Chọn chi tết nào sẽ được hiển thị trong cấu trúc cơ sở dữ liệu (danh sách các bảng).

en: Settings for the table structure (list of columns).
vi: Các cài đặt cho cấu trúc bảng (danh sách các cột).

en: Choose how you want tabs to work.
vi: Chọn thứ bạn muốn tab thực hiện.

en: Customize text input fields.
vi: Tùy chỉnh các trường nhập vào kiểu text

en: Customize default options
vi: Tùy chỉnh các tùy chọn mặc định

en: Disable some of the warnings shown by phpMyAdmin.
vi: Tắt một số cảnh báo hiển thị bởi phpMyAdmin.

en: Enable gzip compression for import and export operations.
vi: Bật nén gzip dành cho các thao tác nhập và xuất dữ liệu.

en: If enabled, phpMyAdmin continues computing multiple-statement queries even if one of the queries failed.
vi: Nếu bật, phpMyAdmin sẽ tiếp tục thực hiện các truy vấn ngay cả khi một trong số các truy vấn gặp lỗi.

en: Allow interrupt of import in case script detects it is close to time limit. This might be a good way to import large files, however it can break transactions.
vi: Cho phép ngắt nhập khẩu trong trường hợp văn lệnh dò thấy nó bị đóng vì giới hạn thời gian. Việc náy có lẽ tốt trong trường hợp bạn muốn nhập một tập tin có kích cỡ lớn, tuy nhiên nó có thể làm hỏng các giao dịch.

en: Default format; be aware that this list depends on location (database, table) and only SQL is always available.
vi: Định dạng mặc định; cần nhận thức rằng danh sách này còn phụ tuộc vào vị trí (cơ sở dữ liệu, bảng) và chỉ SQL là luôn khả dụng.

en: Update data when duplicate keys found on import
vi: Cập nhật dữ liệu khi các khóa trùng lắp được tìm thấy trong nhập vào

en: Number of queries to skip from start.
vi: Số lượng câu truy vấn được bỏ qua tính từ khởi đầu

en: If TRUE, logout deletes cookies for all servers; when set to FALSE, logout only occurs for the current server. Setting this to FALSE makes it easy to forget to log out from other servers when connected to multiple servers.
vi: Nếu ĐÚNG, đăng xuất xóa cookie cho tất cả máy chủ; khi đặt là SAI, đăng xuất chỉ xảy ra ở máy chủ hiện tại. Cài đặt này thành SAI làm bạn dễ quên đăng xuất khỏi các máy chủ khác khi kết nối với nhiều máy chủ.

en: Define whether the previous login should be recalled or not in [kbd]cookie[/kbd] authentication mode.
vi: Xác định đăng nhập trước đó có nên được thu hồi hay không trong chế độ xác thực [kbd]cookie[/kbd].

en: Defines how long (in seconds) a login cookie should be stored in browser. The default of 0 means that it will be kept for the existing session only, and will be deleted as soon as you close the browser window. This is recommended for non-trusted environments.
vi: Xác định khoảng thời gian (tính bằng giây) cookie đăng nhập phải được lưu trữ trong trình duyệt. Mặc định là 0 có nghĩa là nó sẽ được giữ lại cho phiên hiện tại, và sẽ bị xóa ngay khi bạn đóng cửa sổ trình duyệt. Đây là khuyến cáo cho môi trường không đáng tin cậy.

en: Maximum number of characters used when a SQL query is displayed.
vi: Số lượng các ký tự tối đa được dùng khi một truy vấn SQL được trưng bày.

en: The number of items that can be displayed on each page on the first level of the navigation tree.
vi: Số lượng mục mà nó có thể được trình bày trên mỗi trang của cây điều hướng

en: The number of items that can be displayed on each page of the navigation tree.
vi: Số lượng mục mà nó có thể được trình bày trên mỗi trang của cây điều hướng

en: Number of rows displayed when browsing a result set. If the result set contains more rows, "Previous" and "Next" links will be shown.
vi: Số dòng được hiển thị khi duyệt một tập kết quả. Nếu tập kết quả chứa nhiều hơn một dòng, liên kết "Kế trước" và "Kế tiếp" sẽ được hiển thị.

en: The number of bytes a script is allowed to allocate, e.g. [kbd]32M[/kbd] ([kbd]-1[/kbd] for no limit and [kbd]0[/kbd] for no change).
vi: Số byte mà tập lệnh được phép phân bổ, vd: [kbd]32M[/kbd] ([kbd]-1[/kbd] để không giới hạn và [kbd]0[/kbd] để không thay đổi).

en: In the navigation panel, replaces the database tree with a selector
vi: Trong bảng điều hướng, thay thế cây cơ sở dữ liệu bằng một bộ chọn

en: Link with main panel by highlighting the current database or table.
vi: Liên kết với bảng điều khiển chính bằng cách tô sáng cơ sở dữ liệu hay bảng hiện tại.

en: Open the linked page in the main window ([code]main[/code]) or in a new one ([code]new[/code]).
vi: Mở trang đã liên kết trong cửa số chính ([code]main[/code]) hay trong một cái mới ([code]new[/code]).

en: Defines the minimum number of items (tables, views, routines and events) to display a filter box.
vi: Các định nghĩa số lượng mục tin (bảng, view, thủ tục, sự kiện) được hiển thị trong hộp lọc tối thiểu.

en: Group items in the navigation tree (determined by the separator defined in the Databases and Tables tabs above).
vi: Nhóm các mục tin trong cây điều hướng (được nhận dạng bởi định nghĩa ngăn cách trong Cơ sở dữ liệu và Bảng tab ở phía trên).

en: Whether to offer the possibility of tree expansion in the navigation panel.
vi: Có để cho giãn rộng cây trong bản điều hướng hay không.

en: Whether to show procedures under database in the navigation tree
vi: Có cho hiển thị các thủ tục dưới cơ sở dữ liệu trong cây điều hướng hay không

en: Whether to expand single database in the navigation tree automatically.
vi: Có nên tự động mở rộng cơ sở dữ liệu đơn lẻ trong cây điều hướng hay không.

en: Set to 0 to collapse navigation panel.
vi: Đặt là 0 để thu gọn bảng điều hướng.

en: Show logo in navigation panel.
vi: Hiện biểu tượng trong bảng điều hướng

en: URL where logo in the navigation panel will point to.
vi: URL nơi mà biểu tượng trong bảng điều hướng sẽ chỉ đến đó.

en: Display server choice at the top of the navigation panel.
vi: Hiển thị lựa chọn máy chủ tại đỉnh của bảng điều hướng.

en: String that separates databases into different tree levels.
vi: Chuỗi mà ngăn cách các cơ sở dữ liệu thành các mức cây khác nhau.

en: String that separates tables into different tree levels.
vi: Chuỗi mà ngăn cách các bảng thành các mức cây khác nhau.

en: Highlight server under the mouse cursor.
vi: Tô sáng máy chủ dưới con trỏ chuột.

en: Whether to show tables under database in the navigation tree
vi: Có cho hiển thị các bảng dưới cơ sở dữ liệu trong cây điều hướng hay không

en: Whether to show views under database in the navigation tree
vi: Có cho hiển thị các view dưới dữ liệu trong cây điều hướng hay không

en: Whether to show functions under database in the navigation tree
vi: Có cho hiển thị các hàm dưới cơ sở dữ liệu trong cây điều hướng hay không

en: Whether to show events under database in the navigation tree
vi: Có cho hiển thị các sự kiện dưới cơ sở dữ liệu trong cây điều hướng hay không

en: [kbd]SMART[/kbd] - i.e. descending order for columns of type TIME, DATE, DATETIME and TIMESTAMP, ascending order otherwise.
vi: [kbd]SMART[/kbd] - vd thứ tự giảm dần cho cột kiểu TIME, DATE, DATETIME and TIMESTAMP, tăng dần cho các kiểu còn lại.

en: Disable the default warning that is displayed on the database details Structure page if any of the required tables for the phpMyAdmin configuration storage could not be found.
vi: Tắt cảnh báo mặc định cái mà được hiển thị trên trang Cấu trúc chi tiết cơ sở dữ liệu nếu bất kỳ bảng yêu cầu nào cho kho cấu hình phpMyAdmin không thể được tìm thấy.

en: Disable the default warning that is displayed on the Structure page if column names in a table are reserved MySQL words.
vi: Tắt cảnh báo mặc định cái mà được hiển thị trên trang Cấu trúc nếu tên các cột trong một bảng là từ dành riêng cho MySQL.

en: Enable if you want DB-based query history (requires phpMyAdmin configuration storage). If disabled, this utilizes JS-routines to display query history (lost by window close).
vi: Bật nếu bạn muốn lịch sử truy vấn dựa trên DB (yêu cầu lưu trữ cấu hình phpMyAdmin). Nếu bị tắt, điều này sử dụng các thói quen JS để hiển thị lịch sử truy vấn (bị mất bởi đóng cửa sổ).

en: Sets the effective timezone; possibly different than the one from your database server
vi: Thiết lập múi giờ hiệu quả; có thể khác với máy chủ cơ sở dữ liệu của bạn

en: Leave blank for no [doc@bookmarks@]bookmark[/doc] support, suggested: [kbd]pma__bookmark[/kbd]
vi: Để trống khi không hỗ trợ [doc@bookmarks@]đánh dấu[/doc], gợi ý: [kbd]pma__bookmark[/kbd]

en: Leave blank for no column comments/media types, suggested: [kbd]pma__column_info[/kbd].
vi: Để trống nếu không có chú thích cột/loại phương tiện, gợi ý: [kbd]pma__column_info[/kbd].

en: A special MySQL user configured with limited permissions, more information available on [doc@linked-tables]documentation[/doc].
vi: Một người dùng MySQL đặc biệt được cấu hình với quyền giới hạn, thông tin thêm nữa sẵn có trên [doc@linked-tables]tài liệu[/doc].

en: An alternate host to hold the configuration storage; leave blank to use the already defined host.
vi: Cách khác là máy chủ giữ kho cấu hình; để trống để dùng máy chủ đã định nghĩa sẵn có.

en: An alternate port to connect to the host that holds the configuration storage; leave blank to use the default port, or the already defined port, if the controlhost equals host.
vi: Một cổng thay thế để kết nối với máy chủ chứa bộ nhớ cấu hình; để trống để sử dụng cổng mặc định, hoặc cổng đã được xác định, nếu controlhost bằng máy chủ.

en: More information on [a@https://github.com/phpmyadmin/phpmyadmin/issues/8970]phpMyAdmin issue tracker[/a] and [a@https://bugs.mysql.com/19588]MySQL Bugs[/a]
vi: Thông tin thêm trên [a@https://github.com/phpmyadmin/phpmyadmin/issues/8970]theo dõi lỗi phpMyAdmin[/a] và [a@https://bugs.mysql.com/19588]Lỗi MySQL[/a]

en: Leave blank for no SQL query history support, suggested: [kbd]pma__history[/kbd].
vi: Để trống để không hỗ trợ lưu lịch sử truy vấn SQL, gợi ý: [kbd]pma__history[/kbd].

en: Limits number of table preferences which are stored in database, the oldest records are automatically removed.
vi: Giới hạn số lượng các sở thích của bảng được lưu trữ trong cơ sở dữ liệu, bản ghi cũ nhất được tự động xóa.

en: Leave blank for no QBE saved searches support, suggested: [kbd]pma__savedsearches[/kbd].
vi: Để trống nếu không hỗ trợ tìm kiếm đã lưu QBE, gợi ý: [kbd]pma__savedsearches[/kbd].

en: Leave blank for no export template support, suggested: [kbd]pma__export_templates[/kbd].
vi: Để trống để không hỗ trợ mẫu xuất, gợi ý: [kbd]pma__export_templates[/kbd].

en: Leave blank for no central columns support, suggested: [kbd]pma__central_columns[/kbd].
vi: Để trống nếu không có hỗ trợ cột trung tâm, gợi ý: [kbd]pma__central_columns[/kbd].

en: You can use MySQL wildcard characters (% and _), escape them if you want to use their literal instances, i.e. use [kbd]'my\_db'[/kbd] and not [kbd]'my_db'[/kbd].
vi: Bạn có thể sử dụng các ký tự đại diện MySQL (% và _), thoát chuỗi chúng nếu bạn muốn dụng chúng ở dạng nghĩa đen, vd: dùng [kbd]'my\_db'[/kbd] và không [kbd]'my_db'[/kbd].

en: Leave blank for no PDF schema support, suggested: [kbd]pma__pdf_pages[/kbd].
vi: Để trống nếu không có hỗ trợ giản đồ PDF, gợi ý: [kbd]pma__pdf_pages[/kbd].

en: Database used for relations, bookmarks, and PDF features. See [doc@linked-tables]pmadb[/doc] for complete information. Leave blank for no support. Suggested: [kbd]phpmyadmin[/kbd].
vi: Cơ sở dữ liệu được sử dụng cho các mối quan hệ, dấu trang và các tính năng PDF. Xem [doc@linked-tables]pmadb[/doc] để biết thông tin đầy đủ. Để trống khi không có hỗ trợ. Gợi ýt: [kbd]phpmyadmin[/kbd].

en: Leave blank for no "persistent" recently used tables across sessions, suggested: [kbd]pma__recent[/kbd].
vi: Để trống khi không có bảng gần đây "liên tục" được sử dụng xuyên các phiên, gợi ý: [kbd]pma__recent[/kbd].

en: Leave blank for no "persistent" favorite tables across sessions, suggested: [kbd]pma__favorite[/kbd].
vi: Để trống khi không có bảng yêu thích "liên tục" trên các phiên, gợi ý: [kbd]pma__favorite[/kbd].

en: Leave blank for no [doc@relations@]relation-links[/doc] support, suggested: [kbd]pma__relation[/kbd].
vi: Để trống để không hỗ trợ [doc@relations@]relation-links[/doc], gợi ý: [kbd]pma__relation[/kbd].

en: See [doc@authentication-modes]authentication types[/doc] for an example.
vi: Xem [doc@authentication-modes]các kiểu xác thực[/doc] cho ví dụ.

en: Leave blank for no PDF schema support, suggested: [kbd]pma__table_coords[/kbd].
vi: Để trống nếu không có hỗ trợ giản đồ PDF, gợi ý: [kbd]pma__table_coords[/kbd].

en: Table to describe the display columns, leave blank for no support; suggested: [kbd]pma__table_info[/kbd].
vi: Bảng để mô tả các cột hiển thị, để trống khi không có hỗ trợ; gợi ý: [kbd]pma__table_info[/kbd].

en: Leave blank for no "persistent" tables' UI preferences across sessions, suggested: [kbd]pma__table_uiprefs[/kbd].
vi: Để trống khi không có bảng tùy chọn giao diện "liên tục" trên các phiên, gợi ý: [kbd]pma__table_uiprefs[/kbd].

en: Defines the list of statements the auto-creation uses for new versions.
vi: Xác định danh sách các câu lệnh mà trình tạo tự động sử dụng cho các phiên bản mới.

en: Leave blank for no SQL query tracking support, suggested: [kbd]pma__tracking[/kbd].
vi: Để trống nếu không hỗ trợ theo dõi truy vấn SQL, gợi ý: [kbd]pma__tracking[/kbd].

en: Whether the tracking mechanism creates versions for tables and views automatically.
vi: Liệu cơ chế theo dõi có tự động tạo phiên bản cho bảng và chế độ xem hay không.

en: Both this table and the user groups table are required to enable the configurable menus feature; leaving either one of them blank will disable this feature, suggested: [kbd]pma__users[/kbd].
vi: Cả bảng này và bảng nhóm người dùng được yêu cầu để kích hoạt tính năng cấu hình của các menu; nếu một trong hai bảng bị để trống thì tính năng này sẽ bị tắt, gợi ý: [kbd]pma__users[/kbd].

en: Both this table and the users table are required to enable the configurable menus feature; leaving either one of them blank will disable this feature, suggested: [kbd]pma__usergroups[/kbd].
vi: Cả bảng này và bảng người dùng được yêu cầu để kích hoạt tính năng cấu hình của các menu; nếu một trong hai bảng bị để trống thì tính năng này sẽ bị tắt, gợi ý: [kbd]pma__usergroups[/kbd].

en: Leave blank to disable the feature to hide and show navigation items, suggested: [kbd]pma__navigationhiding[/kbd].
vi: Để trống để tắt tính năng tắt và hiện mục điều hướng, gợi ý: [kbd]pma__navigationhiding[/kbd].

en: A user-friendly description of this server. Leave blank to display the hostname instead.
vi: Mô tả thân thiện người dùng cho máy này. Để trống thì chỉ hiển thị tên máy.

en: Leave blank if not used.
vi: Bỏ trống nếu không dùng.

en: Leave blank for defaults.
vi: Để trống để mặc định.

en: Authentication method to use.
vi: Phương thức xác thực sẽ dùng

en: Compress connection to MySQL server.
vi: Kết nối có nén  đến máy phục vụ MySQL.

en: Hide databases matching regular expression (PCRE).
vi: Ẩn các cơ sở dữ liệu khớp mẫu biểu thức chính quy (PCRE).

en: Hostname where MySQL server is running.
vi: Tên máy nơi mà máy chủ MySQL đang chạy.

en: Leave empty if not using config auth.
vi: Để trống nếu không sử dụng xác thực cấu hình.

en: Port on which MySQL server is listening, leave empty for default.
vi: Cổng mà trên đó dịch vụ MySQL dùng để lắng nghe, để trống để dùng mặc định.

en: Socket on which MySQL server is listening, leave empty for default.
vi: Ổ cắm mạng mà MySQL đang lắng nghe, để trắng để dùng mặc định.

en: Enable SSL for connection to MySQL server.
vi: Dùng SSL khi kết nối đến máy chủ MySQL

en: Please note that enabling this has no effect with [kbd]config[/kbd] authentication mode because the password is hard coded in the configuration file; this does not limit the ability to execute the same command directly.
vi: Xin lưu ý rằng việc bật tính năng này không ảnh hưởng đến chế độ xác thực của [kbd]cấu hình[/kbd] vì mật khẩu được mã hóa cứng trong tệp cấu hình; điều này không giới hạn khả năng thực hiện cùng một lệnh trực tiếp.

en: Show or hide a column displaying the Creation timestamp for all tables.
vi: Hiển thị hay ẩn các cột trình bày dấu thời gian Tạo cho mọi bảng.

en: Show or hide a column displaying the Last update timestamp for all tables.
vi: Hiển thị hay ẩn các cột trình bày dấu thời gian cập nhật lần cuối cho mọi bảng.

en: Show or hide a column displaying the Last check timestamp for all tables.
vi: Hiển thị hay ẩn các cột trình bày dấu thời gian kiểm tra lần cuối cho mọi bảng.

en: Defines whether or not type fields should be initially displayed in edit/insert mode.
vi: Định nghĩa xem các trường kiểu có nên được hiển thị vào lúc ban đầu trong chế độ sửa/chèn hay không.

en: Whether a user should be displayed a "show all (rows)" button.
vi: Một người dùng có nên hiển thị một nút "hiện tất (các dòng)" hay không.

en: Show or hide a column displaying the comments for all tables.
vi: Hiển thị hay ẩn các cột trình bày ghi chú cho mọi bảng.

en: Display the function fields in edit/insert mode.
vi: Hiển thị các trường hàm trong chế độ sửa/chèn.

en: Whether to show hint or not.
vi: Hiển thị hay ẩn gợi ý.

en: Defines whether SQL queries generated by phpMyAdmin should be displayed.
vi: Định nghĩa xem các truy vấn SQL được tạo bởi phpMyAdmin có nên được hiển thị hay không.

en: Mark used tables and make it possible to show databases with locked tables.
vi: Đánh dấu các bảng đã dùng và làm cho nó có thể hiển thị các cơ sở dữ liệu với các bảng khóa.

en: Disable the default warning that is displayed on the main page if Suhosin is detected.
vi: Tắt cảnh báo mặc định cái mà được hiển thị trên trang chính nếu Suhosin được tìm thấy.

en: Disable the default warning that is displayed on the main page if the value of the PHP setting session.gc_maxlifetime is less than the value of `LoginCookieValidity`.
vi: Tắt cảnh báo mặc định cái mà hiển thị trên trang chính nếu giá trị của cài đặt phiên  PHP session.gc_maxlifetime thấp hơn giá trị của `LoginCookieValidity`.

en: Textarea size (columns) in edit mode, this value will be emphasized for SQL query textareas (*2).
vi: Kích thước văn bản (cột) trong chế độ chỉnh sửa, giá trị này sẽ được nhấn mạnh cho các vùng văn bản truy vấn SQL (* 2).

en: Textarea size (rows) in edit mode, this value will be emphasized for SQL query textareas (*2).
vi: Kích thước văn bản (dòng) trong chế độ chỉnh sửa, giá trị này sẽ được nhấn mạnh cho các vùng văn bản truy vấn SQL (*2).

en: When disabled, users cannot set any of the options below, regardless of the checkbox on the right.
vi: Khi bị tắt, người dùng không thể đặt bất kỳ tùy chọn nào ở phía dưới, bất chấp hộp kiểm ở bên phải.

en: The username for authenticating with the proxy. By default, no authentication is performed. If a username is supplied, Basic Authentication will be performed. No other types of authentication are currently supported.
vi: Tên người dùng để xác thực với proxy. Theo mặc định, không xác thực được thực hiện. Nếu tên người dùng được cung cấp, việc chứng thực cơ bản sẽ được thực hiện. Không có loại chứng thực khác hiện đang được hỗ trợ.

en: Queries are executed by pressing Enter (instead of Ctrl+Enter). New lines will be inserted with Shift+Enter.
vi: Truy vấn được thực thi bằng cách bấm Enter (thay vì  Ctrl+Enter). Các dòng mới sẽ được chèn thêm bằng Shift+Enter.

en: Highlight selected rows.
vi: Tô sáng các dòng đã chọn.

en: Highlight row pointed by the mouse cursor.
vi: Tô sáng dòng mà nó được con trỏ chuột chỉ đến.

en: Number of columns for CHAR/VARCHAR textareas.
vi: Số cột cho vùng văn bản CHAR/VARCHAR.

en: Number of rows for CHAR/VARCHAR textareas.
vi: Số dòng cho vùng văn bản CHAR/VARCHAR.

en: Log SQL queries and their execution time, to be displayed in the console
vi: Ghi nhật ký các truy vấn SQL và thời gian thực hiện nó, được hiển thị trong thiết bị điều khiển

en: Tab that is displayed when entering a database.
vi: Tab mà được hiển thị khi vào một cơ sở dữ liệu.

en: Tab that is displayed when entering a server.
vi: Tab mà được hiển thị khi vào một máy chủ.

en: Tab that is displayed when entering a table.
vi: Tab mà được hiển thị khi vào một bảng.

en: Whether the table structure actions should be hidden.
vi: Có để thao tác với cấu trúc của bảng ẩn hay không.

en: Whether column comments should be shown in table structure view
vi: Có nên để ghi chú cột hiển thị trong khi xem cấu trúc bảng

en: Show server listing as a list instead of a drop down.
vi: Hiện danh sách máy chủ dạng danh sách thay cho kiểu thả xuống.

en: A dropdown will be used if fewer items are present.
vi: Một hộp chọn đổ xuống sẽ được dùng nếu ít hơn các mục hiện diện.

en: Default value for foreign key checks checkbox for some queries.
vi: Giá trị mặc định cho dấu kiểm kiểm khóa ngoại cho một số truy vấn.

en: How many rows can be inserted at one time.
vi: Bao nhiêu dòng có thể chèn vào cùng một lúc

en: Maximum number of characters shown in any non-numeric column on browse view.
vi: Số lượng tối đa các ký tự hiển thị trong cột không-phải-số trong bộ trình bày duyệt.

en: Define how long (in seconds) a login cookie is valid.
vi: Định nghĩa xem cookie đăng nhập có hiệu lực trong vòng bao nhiêu giây.

en: Double size of textarea for LONGTEXT columns.
vi: Làm cho cỡ của vùng văn bản cho cột LONGTEXT lớn gấp đôi

en: Maximum number of databases displayed in database list.
vi: Số lượng cơ sở dữ liệu tối đa sẽ được hiển thị trong danh sách

en: Maximum number of tables displayed in table list.
vi: Số lượng cơ sở dữ liệu tối đa sẽ được hiển thị trong danh sách

en: Maximum number of recently used tables; set 0 to disable.
vi: Số lượng hàng tối đa có thể hiển thị

en: Maximum number of favorite tables; set 0 to disable.
vi: Số lượng hàng tối đa có thể hiển thị

en: These are Edit, Copy and Delete links.
vi: Có các liên kết Sửa, Chép và Xóa.

en: Whether to show row links even in the absence of a unique key.
vi: Có hiển thị các liên kết hàng ngay cả trong trường hợp thiếu vắng khóa duy nhất.

en: Use natural order for sorting table and database names.
vi: Dùng thứ tự tự nhiên để sắp xếp tên bảng và cơ sở dữ liệu.

en: Use only icons, only text or both.
vi: Dùng biểu tượng, chỉ có chữ hay cả hai

en: Use GZip output buffering for increased speed in HTTP transfers.
vi: Sử dụng bộ đệm đầu ra GZip để tăng tốc độ truyền HTTP.

en: Use persistent connections to MySQL databases.
vi: Cổng để kết nối đến máy phục vụ

en: Disallow BLOB and BINARY columns from editing.
vi: Không cho phép sửa các cột BLOB và BINARY.

en: How many queries are kept in history.
vi: Bao nhiêu truy vấn sẽ được lưu giữ trong lịch sử

en: Select which functions will be used for character set conversion.
vi: Chọn hàm nào sẽ được dùng cho chuyển đổi bộ mã ký tự

en: When browsing tables, the sorting of each table is remembered.
vi: Khi duyệt các bảng, việc sắp xếp của từng bảng được ghi nhớ.

en: Default sort order for tables with a primary key.
vi: Thứ tự sắp xếp mặc định cho bảng với một khóa chính.

en: Repeat the headers every X cells, [kbd]0[/kbd] deactivates this feature.
vi: Lặp lại đầu đề mỗi X ô, [kbd]0[/kbd] để tắt tính năng này.

en: For display Options
vi: Cho các tùy chọn hiển thị

en: Directory where exports can be saved on server.
vi: Thư mục nào sẽ dùng để lưu khi xuất trên máy chủ.

en: Defines whether the query box should stay on-screen after its submission.
vi: Định nghĩa xem hộp truy vấn có ở lại trên màn hình sau khi đã được gửi đi hay không.

en: Title of browser window when a database is selected.
vi: Đầu đề của cửa sổ trình duyệt khi một cơ sở dữ liệu được chọn.

en: Title of browser window when nothing is selected.
vi: Đầu đề của cửa sổ trình duyệt khi không có gì được chọn.

en: Title of browser window when a server is selected.
vi: Đầu đề của cửa sổ trình duyệt khi một máy chủ được chọn.

en: Title of browser window when a table is selected.
vi: Đầu đề của cửa sổ trình duyệt khi một bảng được chọn.

en: Directory on server where you can upload files for import.
vi: Thư mục trên máy chủ nơi bạn có thể tải tệp lên để nhập.

en: Allow for searching inside the entire database.
vi: Cho phép tìm kiếm trong toàn bộ cơ sở dữ liệu.

en: Enables check for latest version on main phpMyAdmin page.
vi: Cho phép kiểm tra phiên bản mới nhất trên trang phpMyAdmin chính.

en: The password for authenticating with the proxy.
vi: Mật khẩu để xác thực với máy ủy nhiệm.

en: Enable ZIP compression for import and export operations.
vi: Bật nén zip dành cho các thao tác nhập và xuất dữ liệu.

en: Choose the default action when sending error reports.
vi: Chọn thao tác mặc định khi gửi các báo cáo lỗi.

en: Allow login to any MySQL server
vi: Cho phép đăng nhập vào máy chủ MySQL bất kỳ

en: Restrict login to MySQL server
vi: Hạn chế đăng nhập vào máy chủ MySQL

en: Allow third party framing
vi: Cho phép khung của bên thứ ba

en: Show "Drop database" link to normal users
vi: Hiển thị liên kết "Xóa cơ sở dữ liệu" với người dùng thông thường

en: Blowfish secret
vi: Mã hóa kiểu Blowfish

en: Row marker
vi: Bộ tạo dòng

en: Highlight pointer
vi: Tô sáng con trỏ

en: CHAR columns editing
vi: Sửa các cột CHAR

en: Enable CodeMirror
vi: Bật CodeMirror

en: Enable linter
vi: Bật bộ kiểm chuẩn

en: Minimum size for input field
vi: Cỡ tối thiểu cho trường nhập liệu

en: Maximum size for input field
vi: Cỡ tối đa cho trường nhập liệu

en: CHAR textarea columns
vi: Số cột cho vùng văn bản CHAR

en: CHAR textarea rows
vi: Số dòng cho vùng văn bản CHAR

en: Check config file permissions
vi: Kiểm tra đặc quyền của tập tin cấu hình

en: Compress on the fly
vi: Nén khi đang truyền (on-the-fly)

en: Confirm DROP queries
vi: Xác nhận truy vấn xóa (DROP)

en: Debug SQL
vi: Gỡ rối SQL

en: Default database tab
vi: Tab cho cơ sở dữ liệu mặc định

en: Default server tab
vi: Tab máy chủ mặc định

en: Default table tab
vi: Tab cho bảng mặc định

en: Enable autocomplete for table and column names
vi: Bật tự hoàn thiện nốt từ cho tên bảng và cột

en: Show column comments
vi: Hiển thị các chú thích của bảng

en: Hide table structure actions
vi: Ẩn các thao tác với cấu trúc bảng

en: Default transformations for Substring
vi: Các phép biến đổi mặc định cho chuỗi phụ

en: Default transformations for Bool2Text
vi: Các phép biến đổi mặc định cho Bool2Text

en: Default transformations for External
vi: Các phép biến đổi mặc định cho bề ngoài

en: Default transformations for PreApPend
vi: Các phép biến đổi mặc định cho PreApPend

en: Default transformations for DateFormat
vi: Các phép biến đổi mặc định cho định dạng ngày

en: Default transformations for Inline
vi: Các phép biến đổi mặc định cho Inline

en: Default transformations for TextImageLink
vi: Các phép biến đổi mặc định cho Chữ/Hình/LiênKết

en: Default transformations for TextLink
vi: Các phép biến đổi mặc định cho Chữ/LiênKết

en: Display servers as a list
vi: Hiển thị các máy chủ dạng danh sách

en: Disable multi table maintenance
vi: Tắt bảo trì đa bảng

en: Maximum execution time
vi: Thời gian thi hành tối đa

en: Save as file
vi: Lưu thành tập tin

en: Character set of the file
vi: Bảng mã của tập tin

en: Put columns names in the first row
vi: Đặt tên các cột ở hàng đầu tiên

en: Columns enclosed with
vi: Bao các cột bằng

en: Columns escaped with
vi: Thoát các cột bằng

en: Replace NULL with
vi: Thay thế NULL bằng

en: Remove CRLF characters within columns
vi: Gỡ bỏ các ký tự CRLF có trong các cột

en: Columns terminated with
vi: Các cột được chấm dứt bằng

en: Lines terminated with
vi: Dòng được chấm dứt bằng

en: Excel edition
vi: Bản ấn hành Excel

en: Database name template
vi: Mẫu tên cơ sở dữ liệu

en: Server name template
vi: Mẫu tên máy phục vụ

en: Table name template
vi: Mẫu tên bảng

en: Dump table
vi: Đổ bảng

en: Include table caption
vi: Bao gồm nhãn bảng

en: Continued table caption
vi: Tiêu đề bảng tiếp diễn

en: Label key
vi: Khóa nhãn

en: Export method
vi: Phương pháp xuất ra

en: Save on server
vi: Ghi lại tại máy chủ

en: Overwrite existing file(s)
vi: Ghi đè lên tập tin đã có

en: Export as separate files
vi: Xuất ra như là các tập tin khác

en: Add AUTO_INCREMENT value
vi: Thêm giá trị AUTO_INCREMENT

en: Enclose table and column names with backquotes
vi: Bao quanh tên bảng và cột bằng dấu nháy ngược

en: SQL compatibility mode
vi: Chế độ tương thích SQL

en: Creation/Update/Check dates
vi: Ngày Tạo/Cập nhật/Kiểm tra

en: Use delayed inserts
vi: Dùng chèn trễ

en: Disable foreign key checks
vi: Tắt kiểm tra khóa ngoại

en: Export views as tables
vi: Xuất view như là một bảng

en: Export related metadata from phpMyAdmin configuration storage
vi: Xuất siêu dữ liệu quan hệ từ kho cấu hình phpMyAdmin

en: Use hexadecimal for BINARY & BLOB
vi: Dùng hệ bát phân cho BINARY & BLOB

en: Add IF NOT EXISTS (less efficient as indexes will be generated during table creation)
vi: Thêm IF NOT EXISTS (kém hiệu quả với các chỉ mục sẽ được tạo khi bảng được tạo)

en: Use ignore inserts
vi: Dùng chèn bỏ qua

en: Syntax to use when inserting data
vi: Cú pháp để dùng khi thêm dữ liệu

en: Maximal length of created query
vi: Chiều dài tối đa của truy vấn được tạo

en: Export type
vi: Kiểu xuất ra

en: Enclose export in a transaction
vi: Bao quanh những thứ xuất ra bằng một giao dịch

en: Export time in UTC
vi: Xuất thời gian theo định dạng UTC

en: Foreign key dropdown order
vi: Thứ tự thả xuống khóa ngoại

en: Foreign key limit
vi: Giới hạn khóa ngoại

en: Foreign key checks
vi: Kiểm tra khóa ngoại

en: Databases
vi: Cơ sở dữ liệu

en: Browse mode
vi: Chế độ duyệt

en: Edit mode
vi: Chế độ sửa

en: Export defaults
vi: Các mặc định xuất

en: Import defaults
vi: Các mặc định nhập vào

en: Import / export
vi: Nhập / Xuất

en: Navigation panel
vi: Bảng điều hướng

en: Navigation tree
vi: Cây điều hướng

en: Main panel
vi: Bảng điều khiển chính

en: Other core settings
vi: Các tùy chọn lõi khác

en: Page titles
vi: Tiêu đề trang

en: Server configuration
vi: Cấu hình máy chủ

en: Configuration storage
vi: Cấu hình kho chứa

en: Changes tracking
vi: Theo dõi thay đổi

en: SQL Query box
vi: Hộp truy vấn SQL

en: SQL queries
vi: Truy vấn SQL

en: Database structure
vi: Cấu trúc cơ sở dữ liệu

en: Table structure
vi: Cấu trúc bảng

en: Display relational schema
vi: Hiển thị lược đồ quan hệ

en: Text fields
vi: Trường Text

en: Texy! text
vi: Chép đoạn

en: Extra parameters for iconv
vi: Các tham số bổ xung cho iconv

en: Ignore multiple statement errors
vi: Bỏ qua các lỗi đa câu lệnh

en: Partial import: allow interrupt
vi: Nhập từng phần: cho phép ngắt

en: Do not abort on INSERT error
vi: Đừng bãi bỏ lỗi INSERT

en: Add ON DUPLICATE KEY UPDATE
vi: Thêm ON DUPLICATE KEY UPDATE

en: Format of imported file
vi: Định dạng của tập tin nhập vào

en: Use LOCAL keyword
vi: Dùng từ khóa LOCAL

en: Column names in first row
vi: Tên cột trong hàng đầu tiên

en: Do not import empty rows
vi: Không nhập các dòng trống rỗng

en: Import currencies ($5.00 to 5.00)
vi: Nhập tiền tệ ($5.00 thành 5.00)

en: Import percentages as proper decimals (12.00% to .12)
vi: Nhập phần trăm thành dạng thập phân cho thích hợp (12.00% thành .12)

en: Partial import: skip queries
vi: Nhập từng phần: bỏ qua các truy vấn

en: Do not use AUTO_INCREMENT for zero values
vi: Không dùng AUTO_INCREMENT cho các giá trị mặc định

en: Read as multibytes
vi: Đọc là đa byte

en: Initial state for sliders
vi: Trạng thái khởi đầu cho con trượt

en: Number of inserted rows
vi: Số lượng dòng được thêm vào

en: Limit column characters
vi: Giới hạn số ký tự mỗi cột

en: Delete all cookies on logout
vi: Xóa cookie sau khi đăng xuất

en: Login cookie store
vi: Kho cookie đăng nhập

en: Login cookie validity
vi: Hiệu lực của cookie

en: Bigger textarea for LONGTEXT
vi: Vùng văn bản lớn hơn cho LONGTEXT

en: Maximum displayed SQL length
vi: Chiều dài SQL tối đa khi hiển thị

en: Maximum databases
vi: Số lượng cơ sở dữ liệu tối đa

en: Maximum items on first level
vi: Số mục tối đa ở mức đầu tiên

en: Maximum items in branch
vi: Số mục tin tối đa trên nhánh

en: Maximum number of rows to display
vi: Số lượng hàng tối đa có thể hiển thị

en: Maximum tables
vi: Số bảng tối đa

en: Memory limit
vi: Giới hạn bộ nhớ

en: Show databases navigation as tree
vi: Hiển thị bảng điều hướng cơ sở dữ liệu dạng cây

en: Navigation panel width
vi: Độ rộng bảng điều hướng

en: Link with main panel
vi: Liên kết với bảng điều khiển chính

en: Display logo
vi: Hiện biểu tượng

en: Logo link URL
vi: URL của Logo

en: Logo link target
vi: Đích của liên kết Logo

en: Display servers selection
vi: Hiển thị bộ chọn máy dịch vụ

en: Target for quick access icon
vi: Đích cho biểu tượng truy cập nhanh

en: Target for second quick access icon
vi: Đích cho biểu tượng truy cập nhanh thứ hai

en: Minimum number of items to display the filter box
vi: Các định nghĩa số lượng mục tin được hiển thị trong hộp lọc tối thiểu.

en: Minimum number of databases to display the database filter box
vi: Số lượng cơ sở dữ liệu trình bày ở hộp lọc cơ sở dữ liệu tối đa

en: Group items in the tree
vi: Nhóm các mục tin trong cây

en: Database tree separator
vi: Dấu ngăn cách cây cơ sở dữ liệu

en: Table tree separator
vi: Dấu ngăn cách cây bảng

en: Maximum table tree depth
vi: Độ sâu cây bảng tối đa

en: Enable highlighting
vi: Tô sáng

en: Enable navigation tree expansion
vi: Bật mở rộng cây điều hướng

en: Show tables in tree
vi: Hiện bảng trong cây

en: Show views in tree
vi: Hiện view trong cây

en: Show functions in tree
vi: Hiển thị các hàm trong cây

en: Show procedures in tree
vi: Hiển thị thủ tục trong cây

en: Show events in tree
vi: Hiển thị sự kiện trong cây

en: Recently used tables
vi: Các bảng mới dùng gần đây

en: Favorite tables
vi: Bảng ưa dùng

en: Where to show the table row links
vi: Hiển thị liên kết hàng bảng ở đâu

en: Show row links anyway
vi: Dù sao vẫn hiển thị liên kết hàng

en: Natural order
vi: Thứ tự tự nhiên

en: Table navigation bar
vi: Xóa thanh công cụ kết nối nhanh

en: GZip output buffering
vi: Đệm kết xuất GZip

en: Default sorting order
vi: Kiểu sắp xếp mặc định

en: Persistent connections
vi: Các kết nối lâu dài

en: Missing phpMyAdmin configuration storage tables
vi: Thiếu các bảng lưu trữ cấu hình phpMyAdmin

en: MySQL reserved word warning
vi: Cảnh báo từ dành riêng cho MySQL

en: How to display the menu tabs
vi: Hển thị các tab trình đơn thế nào

en: How to display various action links
vi: Hiển thị các liên kết thao tác khác nhau thế nào

en: Protect binary columns
vi: Các cột nhị phân bảo vệ

en: Permanent query history
vi: Lịch sử truy vấn vĩnh viễn

en: Query history length
vi: Độ dài của lịch sử các câu truy vấn

en: Recoding engine
vi: Bộ máy ghi

en: Remember table's sorting
vi: Nhớ sắp xếp của bảng

en: Primary key default sort order
vi: Thứ tự sắp xếp mặc định cho khóa chính

en: Repeat headers
vi: Lặp lại đầu đề

en: Grid editing: trigger action
vi: Sửa lưới: thao tác bẫy

en: Relational display
vi: Hiển thị quan hệ

en: Grid editing: save all edited cells at once
vi: Sửa lưới: lưu lại mọi ô đã sửa cùng lúc

en: Host authorization order
vi: Thứ tự xác thực máy chủ

en: Host authorization rules
vi: Quy tắc xác thực máy

en: Allow logins without a password
vi: Cho đăng nhập mà không cần mật khẩu

en: Allow root login
vi: Cho phép tài khoản root đăng nhập

en: Session timezone
vi: Múi giờ phiên

en: Authentication type
vi: Kiểu xác thực

en: Bookmark table
vi: Bảng lưu trang đánh dấu

en: Column information table
vi: Bảng thông tin cột

en: Compress connection
vi: Nén dữ liệu kết nối

en: Control user password
vi: Mật khẩu người dùng điều khiển

en: Control user
vi: Người dùng điều khiển

en: Control host
vi: Máy điều khiển

en: Control port
vi: Cổng điều khiển

en: Disable use of INFORMATION_SCHEMA
vi: Tắt việc dùng INFORMATION_SCHEMA

en: Hide databases
vi: Ẩn các cơ sở dữ liệu

en: SQL query history table
vi: Bảng lịch sử truy vấn SQL

en: Server hostname
vi: Tên máy phục vụ

en: Logout URL
vi: URL đăng xuất

en: Maximal number of table preferences to store
vi: Số lượng tham chiếu bảng tối đa có thể lưu trữ

en: Export templates table
vi: Xuất bảng mẫu

en: Central columns table
vi: Bảng các cột trung tâm

en: Show only listed databases
vi: Chỉ hiển thị các cơ sở dữ liệu đã liệt kê

en: Password for config auth
vi: Mật khẩu cho xác thực cấu hình

en: PDF schema: pages table
vi: Lược đồ PDF: bảng các trang

en: Server port
vi: Cổng máy phục vụ

en: Recently used table
vi: Các bảng mới dùng

en: Favorites table
vi: Bảng ưa dùng

en: Relation table
vi: Bảng quan hệ

en: Signon session name
vi: Tên phiên đăng nhập

en: Signon URL
vi: URL đăng nhập

en: Server socket
vi: Ổ cắm mạng máy phục vụ

en: Designer and PDF schema: table coordinates
vi: Bộ tạo mẫu và giản đồ PDF: bảng tọa độ

en: Display columns table
vi: Số cột trong bảng

en: UI preferences table
vi: Bảng tùy thích UI

en: Add DROP DATABASE
vi: Thêm DROP DATABASE

en: Add DROP TABLE
vi: Thêm DROP TABLE

en: Add DROP VIEW
vi: Thêm DROP VIEW

en: Statements to track
vi: tìm nơi từ rãnh tới rãnh

en: SQL query tracking table
vi: Bảng theo dõi truy vấn SQL

en: Automatically create versions
vi: Các phiên bản tạo một cách tự động

en: User preferences storage table
vi: Bảng lưu trữ tùy thích người dùng

en: Users table
vi: Bảng người dùng

en: User groups table
vi: Bảng các nhóm người dùng

en: Hidden navigation items table
vi: Ẩn bảng mục điều hướng

en: User for config auth
vi: Người dùng cho cấu hình xác thực

en: Verbose name of this server
vi: Tên đầy đủ của máy này

en: Allow to display all the rows
vi: Cho phép hiển thị tất cả các hàng

en: Show password change form
vi: Hiện mẫu đơn thay đổi mật khẩu

en: Show create database form
vi: Hiển thị biểu mẫu tạo cơ sở dữ liệu

en: Show table comments
vi: Hiển thị các chú thích của bảng

en: Show creation timestamp
vi: Hiện thị dấu thời gian tạo

en: Show last update timestamp
vi: Hiển thị thời điểm cập nhật lần cuối

en: Show last check timestamp
vi: Hiện thị dấu thời gian kiểm tra lần cuối

en: Show field types
vi: Hiển thị các kiểu trường

en: Show function fields
vi: Hiển thị các trường hàm

en: Show hint
vi: Hiện lời gợi ý

en: Show phpinfo() link
vi: Hiện liên kết phpinfo()

en: Show detailed MySQL server information
vi: Hiển thị thông tin chi tiết về thông tin máy dịch vụ MySQL

en: Show SQL queries
vi: Hiện các truy vấn SQL

en: Retain query box
vi: Ẩn hộp truy vấn

note: #-#-#-#-#  shortwave_5.0.0-7_vi.po (shortwave main)  #-#-#-#-# TODO: Implement show-server-stats action
en: Show statistics
vi: Hiển thị thống kê

en: Skip locked tables
vi: Bỏ qua các bảng bị khóa

en: Explain SQL
vi: Giải thích SQL

en: Create PHP code
vi: Tạo mã PHP

en: Suhosin warning
vi: Cảnh báo Suhosin

en: Login cookie validity warning
vi: Cảnh báo hiệu lực cookie đăng nhập

en: Textarea columns
vi: Các cột Textarea

en: Textarea rows
vi: Số hàng Textarea

en: List of trusted proxies for IP allow/deny
vi: Danh sách các máy ủy nhiệm đáng tin cho IP cho phép/từ chối

en: Upload directory
vi: Thư mục tải lên

en: Use database search
vi: Tìm kiếm trong cơ sở dữ liệu

en: Enable the Developer tab in settings
vi: Bật tab Phát triển trong các cài đặt

en: Version check
vi: Kiểm tra phiên bản

en: Proxy username
vi: Tên người dùng ủy nhiệm

en: Proxy password
vi: Mật khẩu máy chủ ủy nhiệm

en: Send error reports
vi: Gửi báo cáo lỗi

en: Enter executes queries in console
vi: Nhập vào các truy vấn thực thi trong bảng điều khiển

en: Enable Zero Configuration mode
vi: Bật chế độ Không cần cấu hình

en: Show query history at start
vi: Hiển thị lịch sử truy vấn lúc bắt đầu

en: Always expand query messages
vi: Luôn mở rộng các lời nhắn truy vấn

en: Show current browsing query
vi: Hiển thị truy vấn duyệt hiện tại

en: Switch to dark theme
vi: Chuyển sang chủ đề tối

en: Group queries
vi: Nhóm truy vấn

en: Order by
vi: Xếp theo

en: Server connection collation
vi: Bảng mã đối chiếu kết nối máy dịch vụ

en: Missing data for %s
vi: Thiếu dữ liệu cho %s

en: Incorrect value!
vi: Giá trị không đúng!

en: "%s" requires %s extension
vi: "%s" yêu cầu cần có phần mở rộng %s

en: Compressed import will not work due to missing function %s.
vi: Việc nhập khẩu dữ liệu có nén sẽ không làm việc bởi vì thiếu hàm %s.

en: Compressed export will not work due to missing function %s.
vi: Việc xuất khẩu dữ liệu có nén sẽ không làm việc bởi vì thiếu hàm %s.

en: maximum %s
vi: tối đa là %s

en: Config authentication
vi: Cấu hình xác thực

en: Signon authentication
vi: Xác thực kiểu Signon

en: CSV for MS Excel
vi: CSV dành cho MS Excel

en: Microsoft Word 2000
vi: Kiểu Word 2000 của Microsoft™

en: CSV using LOAD DATA
vi: CSV dùng LOAD DATA

en: Default transformations
vi: Phép biến đổi mặc định

en: Cannot save settings, submitted configuration form contains errors!
vi: Không thể ghi các cài đặt lại, phần cấu hình đã gửi từ mẫu đơn có chứa lỗi!

en: Existing configuration file (%s) is not readable.
vi: Tập tin cấu hình sẵn có (%s) không thể đọc được.

en: Wrong permissions on configuration file, should not be world writable!
vi: Tập tin cấu hình được phân quyền không đúng, không thể là ai cũng được đọc!

en: Failed to read configuration file!
vi: Gặp lỗi khi đọc tập tin cấu hình!

en: This usually means there is a syntax error in it, please check any errors shown below.
vi: Việc này thường do có lỗi cú pháp trong đó, vui lòng kiểm tra xem các lỗi hiển thị bên dưới.

en: Invalid server index: %s
vi: Chỉ mục máy chủ không hợp lệ: %s

en: Server %d
vi: Máy chủ %d

en: This %soption%s should be disabled as it allows attackers to bruteforce login to any MySQL server. If you feel this is necessary, use %srestrict login to MySQL server%s or %strusted proxies list%s. However, IP-based protection with trusted proxies list may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.
vi: %sTùy chọn%s này nên được vô hiệu vì nó cho phép kẻ tấn công mạnh mẽ đăng nhập vào bất kỳ máy chủ MySQL. Nếu bạn cảm thấy điều này là cần thiết, hãy sử dụng %shạn chế đăng nhập vào máy chủ MySQL%s hoặc %sdanh sách proxy đáng tin cậy%s. Tuy nhiên, bảo vệ dựa trên IP với danh sách proxy đáng tin cậy có thể không đáng tin nếu IP của bạn thuộc về một ISP ở đó hàng ngàn người dùng, kể cả bạn, đều được kết nối.

en: This value should be double checked to ensure that this directory is neither world accessible nor readable or writable by other users on your server.
vi: Giá trị này phải được kiểm tra kép để đảm bảo rằng thư mục này không phải được truy cập rộng rãi hoặc có quyền đọc hoặc quyền sửa bởi người dùng khác trên máy chủ của bạn.

en: You should use SSL connections if your database server supports it.
vi: Bạn nên dùng kết nối SSL nếu máy phục vụ cơ sở dữ liệu hỗ trợ nó.

en: You allow for connecting to the server without a password.
vi: Bạn cho kết nối đến máy chủ mà không cần mật khẩu.

en: View users
vi: Xem người dùng

en: Server-level tabs
vi: Tab mức-máy-phục-vụ

en: Database-level tabs
vi: Tab mức-cơ-sở-dữ-liệu

en: Table-level tabs
vi: Tab mức-bảng

en: Could not connect to the database server!
vi: Không thể kết nối đến máy chủ phục vụ cơ sở dữ liệu!

en: Incorrect value:
vi: Giá trị không đúng:

en: Incorrect IP address: %s
vi: Địa chỉ IP của không đúng: %s

en: Not a valid port number!
vi: Số hiệu cổng không hợp lệ

en: Not a positive number!
vi: không phải là số hiệu phiên bản

en: Not a non-negative number!
vi: Không là con số âm

en: Value must be less than or equal to %s!
vi: Giá trị phải nhỏ hơn hoặc bằng %s

en: SQL Query Console
vi: Hộp truy vấn SQL

en: No databases selected.
vi: Chưa chọn cơ sở dữ liệu.

en: The %s file is not available on this system, please visit %s for more information.
vi: Tập tin %s  không có sẵn trên hệ thống, hãy truy cập %s để biết thêm thông tin.

en: Showing rows %1$s - %2$s.
vi: Hiển thị các hàng %1$s - %2$s.

en: No tables found in database.
vi: Không tìm thấy bảng nào trong cơ sở dữ liệu

en: Could not load export plugins, please check your installation!
vi: Không thể tải phần bổ xung xuất, vui lòng kiểm tra bản cài đặt của bạn!

en: Could not load import plugins, please check your installation!
vi: Không thể tải phần bổ sung nhập dữ liệu, vui lòng kiểm tra bản cài đặt của bạn!

en: The database name is empty!
vi: Tên cơ sở dữ liệu bị trống!

en: Cannot copy database to the same name. Change the name and try again.
vi: Không thể sao chép cơ sở dữ liệu với tên như cũ. Hãy đổi tên khác và thử lại.

en: Database %1$s has been renamed to %2$s.
vi: Cơ sở dữ liệu %1$s đã được đổi tên thành %2$s.

en: Database %1$s has been copied to %2$s.
vi: Cơ sở dữ liệu %1$s đã được sao chép sang %2$s.

en: The phpMyAdmin configuration storage has been deactivated. %sFind out why%s.
vi: Cấu hình phpMyAdmin đã bị vô hiệu hóa. %sTìm hiểu lý do%s.

en: Access denied!
vi: Không đủ thẩm quyền!

en: View %s has been dropped.
vi: View %s đã được xóa bỏ.

en: Table %s has been dropped.
vi: Bảng %s đã được xóa bỏ.

en: Table %s has been emptied.
vi: Bảng %s đã được làm trống.

en: This view has at least this number of rows. Please refer to %sdocumentation%s.
vi: View này có ít nhất số lượng dòng này. Vui lòng tham khảo %stài liệu%s.

en: Favorite List is full!
vi: Danh sách Ưa dùng đã đầy!

en: Tracking data deleted successfully.
vi: Các dữ liệu theo dõi đã được xóa thành công.

en: Version %1$s was created for selected tables, tracking is active for them.
vi: Phiên bản %1$s đã được tạo cho bảng được chọn, đang chờ kích hoạt.

en: No tables selected.
vi: Chưa có bảng nào được chọn.

en: Database Log
vi: Nhật ký Cơ sở dữ liệu

en: An error has been detected and an error report has been automatically submitted based on your settings.
vi: Một lỗi đã được phát hiện và một báo cáo lỗi đã tự động được gửi đi dựa trên cài đặt cấu hình của bạn.

en: Thank you for submitting this report.
vi: Cám ơn bạn đã gửi báo cáo.

en: An error has been detected and an error report has been generated but failed to be sent.
vi: Một lỗi đã được phát hiện và báo cáo. Báo cáo về lỗi này đã được lập nhưng có lỗi trong quá trình gửi.

en: If you experience any problems please submit a bug report manually.
vi: Nếu bạn có kinh nghiệm phát hiện vấn đề nào đó không hoạt động tốt, xin hãy gửi báo cáo lỗi cho chúng tôi một cách thủ công.

en: You may want to refresh the page.
vi: Bạn có lẽ nên làm tươi trang này lại.

en: Bad type!
vi: Sai kiểu!

en: Bad parameters!
vi: Tham số sai!

en: You were logged out from one server, to logout completely from phpMyAdmin, you need to logout from all servers.
vi: Bạn đã thoát ra một máy chủ, để hoàn toàn đăng xuất khỏi phpMyAdmin, bạn cần rời khỏi tất cả máy chủ.

en: The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. %sFind out why%s.
vi: Kho cấu hình phpMyAdmin chưa được cấu hình đầy đủ, một số tính năng mở rộng đang bị bất hoạt. %sTìm hiểu xem tại sao lại thế%s.

en: Or alternately go to 'Operations' tab of any database to set it up there.
vi: Hoặc cách khác là đến tab 'Thao tác' của bất kỳ cơ sở dữ liệu nào để cài đặt nó ở đó.

en: Your PHP parameter [a@https://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime@_blank]session.gc_maxlifetime[/a] is lower than cookie validity configured in phpMyAdmin, because of this, your login might expire sooner than configured in phpMyAdmin.
vi: Tham số PHP [a@https://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime@_blank]session.gc_maxlifetime[/a] của bạn thấp hơn giá trị cookie được đặt cấu hình trong phpMyAdmin, bởi vì điều này nên việc đăng nhập của bạn có thể hết hạn sớm hơn so với thời hạn cấu hình trong phpMyAdmin.

en: Login cookie store is lower than cookie validity configured in phpMyAdmin, because of this, your login will expire sooner than configured in phpMyAdmin.
vi: Giá trị cookie đăng nhập thấp hơn giá trị cookie được đặt cấu hình trong phpMyAdmin, bởi vì điều này, đăng nhập của bạn sẽ hết hạn sớm hơn cấu hình trong phpMyAdmin.

en: Directory [code]config[/code], which is used by the setup script, still exists in your phpMyAdmin directory. It is strongly recommended to remove it once phpMyAdmin has been configured. Otherwise the security of your server may be compromised by unauthorized people downloading your configuration.
vi: Thư mục [code]config[/code], cái được dùng bởi văn lệnh cài đặt, vẫn tồn tại trong thư mục phpMyAdmin của bạn. Khuyên bạn nên xóa bỏ nó một khi phpMyAdmin đã được cấu hình xong. Nếu không an ninh của máy phục vụ của bạn có thể bị tổn thương do những người không đủ thẩm quyền tải về cấu hình của bạn.

en: Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.
vi: Máy dịch vụ đang chạy với Suhosin. Vui lòng xem %stài liệu%s để thu thập một số thông tin cần thiết.

en: The $cfg['TempDir'] (%s) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
vi: Thư mục $cfg['TempDir'] (%s) không thể truy cập được. phpMyAdmin không thể tạo được cache cho giao diện và điều này sẽ làm chậm quá trình tải trang.

en: The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
vi: Phần mở rộng PHP mbstring không được tìm thấy và bạn dường như sử dụng một bộ mã ký tự multibyte. Nếu không có phần mở rộng mbstring phpMyAdmin là không thể phân chia chuỗi một cách chính xác và nó có thể gây ra kết quả bất ngờ, rất bất ngờ đó.

en: The curl extension was not found and allow_url_fopen is disabled. Due to this some features such as error reporting or version check are disabled.
vi: Không tìm thấy phần mở rộng curl và allow_url_fopen bị tắt. Do đó một số tính năng như báo cáo lỗi hoặc kiểm tra phiên bản bị vô hiệu.

en: Incomplete params
vi: Tham số chưa hoàn thiện

en: You probably tried to upload a file that is too large. Please refer to %sdocumentation%s for a workaround for this limit.
vi: Gần như chắc chắn là bạn cố tải một tập tin có kích cỡ quá lớn. Vui lòng đọc %stài liệu%s để khắc phục giới hạn này.

en: Showing bookmark
vi: Hiển thị đánh dấu

en: The bookmark has been deleted.
vi: Đánh dấu đã được xóa.

en: No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See [doc@faq1-16]FAQ 1.16[/doc].
vi: Chưa nhận được dữ liệu nào để nhập vào cả. Hoặc là chưa gửi đi tập tin nào, hoặc là cỡ của tập tin vượt quá kích thước mà phần cấu hình PHP của bạn cho phép. Xem [doc@faq1-16]FAQ 1.16[/doc].

en: Import has been successfully finished, %d query executed. | Import has been successfully finished, %d queries executed.
vi[0]: Việc nhập vào đã được thực hiện thành công, %d truy vấn đã thực thi.

en: Script timeout passed, if you want to finish import, please %sresubmit the same file%s and import will resume.
vi: Văn lệnh đã vượt quá thời hạn chờ, nếu bạn muốn hoàn tất nhập khẩu, vui lòng %sgửi lại cùng tập tin%s và việc nhập vào sẽ được tiếp tục.

en: However on last run no data has been parsed, this usually means phpMyAdmin won't be able to finish this import unless you increase php time limits.
vi: Tuy nhiên trên lần chạy cuối không dữ liệu nào được phân tích, điều đó thường có nghĩa là phpMyAdmin sẽ không thể hoàn tất việc nhập vào trừ khi bạn gia tăng giới hạn chờ của PHP.

en: "DROP DATABASE" statements are disabled.
vi: Câu lệnh "DROP DATABASE" bị tăt.

en: Only single-table UPDATE and DELETE queries can be simulated.
vi: Chỉ các truy vấn UPDATE và DELETE trên một bảng được mô phỏng.

en: Could not load the progress of the import.
vi: Không thể tải tiến trình của nhập khẩu.

en: Do you really want to execute "%s"?
vi: Bạn có thực sự muốn thực thi "%s"?

en: You are about to DESTROY a complete database!
vi: Bạn chuẩn bị PHÁ HỦY toàn bộ cơ sở dữ liệu!

en: Cannot rename database to the same name. Change the name and try again.
vi: Tên này giống tên ban đầu mà, đâu có đổi tên được đâu. Hãy đổi tên khác đi và thử lại.

en: You are about to DESTROY a complete table!
vi: Bạn chuẩn bị PHÁ HỦY toàn bộ bảng!

en: You are about to TRUNCATE a complete table!
vi: Bạn chuẩn bị CẮT CỤT DỮ LIỆU toàn bộ bảng!

en: Delete tracking data for this table?
vi: Xóa dữ liệu theo dõi cho bảng này không?

en: Delete tracking data for these tables?
vi: Xóa dữ liệu theo dõi cho những bảng này không?

en: Delete tracking data for this version?
vi: Xóa dữ liệu theo dõi cho phiên bản này không?

en: Delete tracking data for these versions?
vi: Xóa dữ liệu theo dõi cho những phiên bản này không?

en: Delete entry from tracking report?
vi: Xóa các thực thể từ báo cáo theo dõi không?

en: Deleting tracking data
vi: Đang xóa dữ liệu theo dõi

en: Dropping Primary Key/Index
vi: Đang xóa Khóa Chính/Chỉ mục

en: Dropping Foreign key.
vi: Đang xóa Khóa Ngoại.

en: This operation could take a long time. Proceed anyway?
vi: Thao tác này có thể mất nhiều thời gian. Vẫn làm chứ?

en: Do you really want to delete user group "%s"?
vi: Bạn có thực sự muốn xóa nhóm người dùng "%s"?

en: Do you really want to delete the search "%s"?
vi: Bạn có thực sự muốn xóa tìm kiếm "%s"?

en: You have unsaved changes; are you sure you want to leave this page?
vi: Bạn chưa lưu lại các thay đổi; bạn có chắc là muốn rời trang này chứ?

en: You are trying to reduce the number of rows, but have already entered data in those rows which will be lost. Do you wish to continue?
vi: Bạn đang muốn giảm số lượng các hàng, Những dữ liệu đã nhập trong các hàng này sẽ bị mất. Bạn có muốn tiếp tục không?

en: Do you really want to revoke the selected user(s) ?
vi: Bạn có thực sự muốn thực thi "%s"?

en: Do you really want to delete this central column?
vi: Bạn có thực sự muốn xóa cột trung tâm này không?

en: Do you really want to delete the selected items?
vi: Bạn có thực sự muốn xóa các mục tin đã chọn không?

en: Do you really want to DROP the selected partition(s)? This will also DELETE the data related to the selected partition(s)!
vi: Bạn có thực sự muốn XÓA (các) phân vùng đã chọn không? Việc này cũng đồng thời XÓA dữ liệu liên quan đến (các) phân vùng đã chọn!

en: Do you really want to TRUNCATE the selected partition(s)?
vi: Bạn có thực sự muốn TRUNCATE (các) phân vùng đã chọn không?

en: Do you really want to remove partitioning?
vi: Bạn có thực sự muốn xóa bỏ phân vùng không?

en: This operation will attempt to convert your data to the new collation. In rare cases, especially where a character doesn't exist in the new collation, this process could cause the data to appear incorrectly under the new collation; in this case we suggest you revert to the original collation and refer to the tips at
vi: Thao tác này sẽ cố gắng chuyển đổi dữ liệu của bạn sang sự đối chiếu mới. Trong một số ít trường hợp, một số ký tự đặc biệt không tồn tại trong sự đối chiếu mới, quá trình này có thể làm cho dữ liệu xuất hiện không đúng theo đối chiếu mới; trong trường hợp này, chúng tôi khuyên bạn nên hoàn nguyên về đối chiếu ban đầu và tham khảo các mẹo tại

en: Are you sure you wish to change the collation and convert the data?
vi: Bạn có chắc muốn chuyển bảng mã đổi chiếu và chuyển đổi dữ liệu?

en: Through this operation, MySQL attempts to map the data values between collations. If the character sets are incompatible, there may be data loss and this lost data may <b>NOT</b> be recoverable simply by changing back the column collation(s). <b>To convert existing data, it is suggested to use the column(s) editing feature (the "Change" Link) on the table structure page. </b>
vi: Thông qua hoạt động này, MySQL sẽ cố gắng ánh xạ dữ liệu giữa các bảng mã. Nếu các bộ ký tự không tương thích, có thể sẽ gây mất dữ liệu và dữ liệu bị mất này <b> KHÔNG THỂ</b> khôi phục được kể cả khi đổi lại về bảng mã ban đầu.<b> Để chuyển đổi dữ liệu hiện có, bạn nên sử dụng tính năng chỉnh sửa (các) cột (Nhấn vào "Thay đổi") trên trang bảng cấu trúc. </b>

en: Are you sure you wish to change all the column collations and convert the data?
vi: Bạn có chắc muốn thay đổi tất cả bảng mã đổi chiếu cột và chuyển đổi dữ liệu?

en: Save & close
vi: Lưu và đóng

en: Reset all
vi: Chọn tất cả

en: Missing value in the form!
vi: Thiếu giá trị trong form!

en: Select at least one of the options!
vi: Chọn ít nhất là một tùy chọn!

en: Please enter a valid number!
vi: Hãy nhập vào một con số hợp lệ!

en: Please enter a valid length!
vi: Hãy gõ chiều dài hợp lệ!

en: Add index
vi: Thêm chỉ mục

en: Edit index
vi: Sửa chỉ mục

en: Add %s column(s) to index
vi: Thêm %s cột vào chỉ mục

en: Create single-column index
vi: Tạo chỉ mục đơn-cột

en: Create composite index
vi: Tạo chỉ mục phức hợp

en: Composite with:
vi: Phức hợp với:

en: Please select column(s) for the index.
vi: Vui lòng chọn (các) cột cho chỉ mục

en: Preview SQL
vi: Xem trước Mã SQL

en: Simulate query
vi: Mô phỏng Truy vấn

en: SQL query:
vi: Truy vấn SQL:

note: l10n: Default label for the y-Axis of Charts
en: Y values
vi: Giá trị Y

en: Please enter the SQL query first.
vi: Vui lòng nhập truy vấn SQL trước.

en: The host name is empty!
vi: Tên máy chủ còn để trống!

en: The user name is empty!
vi: Tên tài khoản còn để trống!

en: The password is empty!
vi: Mật khẩu còn để trống!

en: The passwords aren't the same!
vi: Mật khẩu không giống nhau!

en: Removing Selected Users
vi: Xóa bỏ người dùng đã chọn

[ctx: Lock the account.]
en: Lock
vi: Khóa

[ctx: Unlock the account.]
en: Unlock
vi: Mở khóa

en: Lock this account.
vi: Khóa tài khoản này.

en: Unlock this account.
vi: Mở khóa tài khoản này.

en: Template was created.
vi: Mẫu đã được tạo.

en: Template was loaded.
vi: Mẫu đã được tải.

en: Template was updated.
vi: Mẫu đã được cập nhật.

en: Template was deleted.
vi: Mẫu đã bị xóa.

en: Connections / Processes
vi: Kết nối / Tiến trình

en: Local monitor configuration incompatible!
vi: Cấu hình theo dõi nội bộ chưa hoàn thiện!

en: The chart arrangement configuration in your browsers local storage is not compatible anymore to the newer version of the monitor dialog. It is very likely that your current configuration will not work anymore. Please reset your configuration to default in the <i>Settings</i> menu.
vi: Cấu hình sắp xếp biểu đồ trong trình lưu trữ cục bộ của trình duyệt không tương thích nữa với phiên bản mới hơn của hộp thoại màn hình. Rất có thể cấu hình hiện tại của bạn sẽ không hoạt động nữa. Vui lòng đặt lại cấu hình của bạn về mặc định trong trình đơn <i>Cài đặt </i>.

en: Query cache efficiency
vi: Bộ nhớ tạm khi truy vấn có ích

en: Query cache usage
vi: Mức dùng bộ nhớ tạm khi truy vấn

en: Query cache used
vi: Bộ nhớ tạm khi truy vấn đã dùng

en: System CPU usage
vi: Mức dùng CPU hệ thống

en: System memory
vi: Bộ nhớ hệ thống

en: System swap
vi: Bộ nhớ tráo đổi hệ thống

en: Average load
vi: Mức tải trung bình

en: Total memory
vi: Tổng dung lượng bộ nhớ

en: Cached memory
vi: Bộ nhớ dùng để lưu tạm

en: Buffered memory
vi: Bộ nhớ đã làm đệm

en: Free memory
vi: Bộ nhớ còn trống

en: Used memory
vi: RAM đã dùng

en: Total swap
vi: Bộ nhớ tráo đổi tổng cộng

en: Cached swap
vi: Bộ nhớ tráo đổi đã đệm

en: Used swap
vi: Bộ nhớ tráo đổi đã dùng

en: Free swap
vi: Bộ nhớ tráo đổi còn trống

en: Bytes sent
vi: Byte gửi

en: Bytes received
vi: Số byte đã nhận

en: %d table(s)
vi: %d bảng

en: Add chart to grid
vi: Thêm vào màu người dùng

en: Please add at least one variable to the series!
vi: Vui lòng thêm ít nhất là một biến vào sê-ri!

en: Resume monitor
vi: Phục hồi lại việc theo dõi

en: Pause monitor
vi: Tạm dừng theo dõi

en: Start auto refresh
vi: Chạy tự động làm tươi mới

en: Stop auto refresh
vi: Dừng tự động làm tươi mới

en: general_log and slow_query_log are enabled.
vi: general_log và slow_query_log được bật.

en: general_log is enabled.
vi: general_log được bật.

en: slow_query_log is enabled.
vi: slow_query_log được bật.

en: slow_query_log and general_log are disabled.
vi: slow_query_log và general_log được tắt.

en: log_output is not set to TABLE.
vi: log_output không được đặt thành TABLE (Bảng).

en: log_output is set to TABLE.
vi: log_output được đặt thành TABLE (Bảng).

en: slow_query_log is enabled, but the server logs only queries that take longer than %d seconds. It is advisable to set this long_query_time 0-2 seconds, depending on your system.
vi: slow_query_log được bật, nhưng nhật ký máy chủ chỉ truy vấn cái mà cần lâu hơn %d giây. Giá trị thích hợp để đạt cho long_query_time là 0-2 seconds, phụ thuộc vào hệ thống của bạn.

en: long_query_time is set to %d second(s).
vi: long_query_time được đặt thành %d giây.

en: Following settings will be applied globally and reset to default on server restart:
vi: Các cài đặt sau sẽ được áp dụng toàn hệ thống và sẽ được đặt lại thành mặc định khi khởi động lại máy chủ:

note: l10n: %s is FILE or TABLE
en: Set log_output to %s
vi: Đặt log_output thành %s

note: l10n: Enable in this context means setting a status variable to ON
en: Enable %s
vi: Bật %s

note: l10n: Disable in this context means setting a status variable to OFF
en: Disable %s
vi: Tắt %s

note: l10n: %d seconds
en: Set long_query_time to %d seconds.
vi: Đặt long_query_time thành %ds

en: You can't change these variables. Please log in as root or contact your database administrator.
vi: Bạn không thể thay đổi những biến này. Xin hãy đăng nhập với tài khoản root hoặc liên hệ với người quản lý cơ sở dữ liệu của bạn.

en: Current settings
vi: Cài đặt hiện hành

en: Divided by %s
vi: Chia cho %s

en: From slow log
vi: Mở bản ghi từ tập tin

en: From general log
vi: Cấu hình đọc sổ theo dõi chung

en: The database name is not known for this query in the server's logs.
vi: Tên cơ sở dữ liệu là chưa biết với truy vấn này trong nhật ký của máy phục vụ.

en: Analysing logs
vi: Phân tích nhật ký

en: Analysing & loading logs. This may take a while.
vi: Phân tích và tải nhật ký. Thao tác này có thể mất một chút thời gian.

en: Cancel request
vi: Hủy yêu cầu

en: This column shows the amount of identical queries that are grouped together. However only the SQL query itself has been used as a grouping criteria, so the other attributes of queries, such as start time, may differ.
vi: Cột này hiển thị tổng số lượng truy vấn chính thức được nhóm lại với nhau. Tuy nhiên chỉ bản thân truy vấn SQL là được dùng làm tiêu chí để nhóm, do vậy các thuộc tính khác của truy vấn, như thời gian khởi chạy, có thể khác đi.

en: Since grouping of INSERTs queries has been selected, INSERT queries into the same table are also being grouped together, disregarding of the inserted data.
vi: Do việc nhóm các truy vấn các INSERT đã được chọn, truy vấn vào INSERT cùng một bảng cũng đồng thời được nhóm.

en: Log data loaded. Queries executed in this time span:
vi: Dữ liệu nhật ký đã được tải. Các truy vấn đã thi hành trong khoảng thời gian này:

en: Jump to Log table
vi: Nhảy đến bảng Nhật ký

en: Log analysed, but no data found in this time span.
vi: Nhật ký đã được phân tích, nhưng không tìm thấy dữ liệu trong khoảng thời gian này.

en: Analyzing…
vi: Đang phân tích…

en: Explain output
vi: Xuất vùng chọn:

en: Total time:
vi: Tổng thời gian:

[ctx: Display format]
en: Table
vi: Bảng

[ctx: Alias]
en: Database
vi: Cơ sở dữ liệu

[ctx: Alias]
en: Table
vi: Bảng

[ctx: Alias]
en: Column
vi: Cột

note: l10n: A collection of available filters
en: Log table filter options
vi: Tùy chọn bộ lọc bảng

en: Filter queries by word/regexp:
vi: Lọc các truy vấn theo từ/btcq:

en: Group queries, ignoring variable data in WHERE clauses
vi: Nhóm các truy vấn, bỏ qua dữ liệu biến trong mệnh đề WHERE

en: Sum of grouped rows:
vi: Tổng dòng được nhóm:

en: Loading logs
vi: Đang tải nhật ký

en: Monitor refresh failed
vi: Việc làm tươi theo dõi gặp lỗi

en: While requesting new chart data the server returned an invalid response. This is most likely because your session expired. Reloading the page and reentering your credentials should help.
vi: Trong khi yêu cầu dữ liệu biểu đồ mới máy phục vụ trả lời không hợp lệ. Việc này có lẽ là do phiên làm việc của bạn đã hết hạn. Tải lại trang và nhập lại các tiêu chí của bạn có lẽ sẽ giải quyết được vấn đề.

en: Reload page
vi: Tải lại trang

en: Affected rows:
vi: Các hàng chịu tác động:

en: Failed parsing config file. It doesn't seem to be valid JSON code.
vi: Gặp lỗi khi phân tích tập tin cấu hình. Nó trông như không phải là mã JSON hợp lệ.

en: Failed building chart grid with imported config. Resetting to default config…
vi: Gặp lỗi khi xây dựng lưới đồ thị với cấu hình đã nhập vào. Đang đặt lại thành cấu hình mặc định…

en: Import monitor configuration
vi: Nhập vào cấu hình theo dõi

en: Please select the file you want to import:
vi: Chọn những thể loại bạn muốn nhập vào:

en: Please enter a valid table name.
vi: Vui lòng nhập tên bảng hợp lệ.

en: Please enter a valid database name.
vi: Vui lòng nhập tên cơ sở dữ liệu hợp lệ.

en: No files available on server for import!
vi: Không có sẵn tập tin nào trên máy chủ để mà nhập vào!

en: Analyse query
vi: Phân tích truy vấn

en: Formatting SQL…
vi: Đang định dạng SQL…

en: No parameters found!
vi: Tham số không đúng!

en: Page-related settings
vi: Cài đặt liên quan đến trang

en: Request aborted!!
vi: Yêu cầu bị bãi bỏ!!

en: Processing request
vi: Đang xử lý yêu cầu

en: Request failed!!
vi: Yêu cầu thất bại!!

en: Error in processing request
vi: Có lỗi trong yêu cầu xử lý

en: Error code: %s
vi: Mã lỗi sai: %s

en: Error text: %s
vi: Chuỗi lỗi: %s

en: It seems that the connection to server has been lost. Please check your network connectivity and server status.
vi: Có vẻ như kết nối tới máy chủ đã bị mất. Vui lòng kiểm tra lại kết nối mạng và trạng thái máy chủ.

en: No accounts selected.
vi: Chưa chọn tài khoản nào.

en: Dropping column
vi: Xóa cột

en: Adding primary key
vi: Thêm khóa chính

en: Click to dismiss this notification
vi: Bấm chuột vào để bãi bỏ cảnh báo này

en: Renaming databases
vi: Đang đổi tên cơ sở dữ liệu

en: Copying database
vi: Đang chép cơ sở dữ liệu

en: Changing charset
vi: Đang đổi bảng mã

en: Enable foreign key checks
vi: Bật kiểm tra khóa ngoại

en: Failed to get real row count.
vi: Gặp lỗi khi lấy số lượng hàng thực tế.

en: Hide search results
vi: Ẩn kết quả tìm kiếm

en: Show search results
vi: Hiển thị kết quả tìm kiếm

en: Delete the matches for the %s table?
vi: Xóa những cái khớp cho bảng %s không?

en: The definition of a stored function must contain a RETURN statement!
vi: Định nghĩa hàm lưu trữ phải có chứa lệnh RETURN!

en: Values for column %s
vi: Giá trị cho cột %s

en: Values for a new column
vi: Giá trị cho cho cột mới

en: Enter each value in a separate field.
vi: Nhập vào từng giá trị trong một trường ngăn cách.

en: Add %d value(s)
vi: Thêm %d giá trị

en: Note: If the file contains multiple tables, they will be combined into one.
vi: Chú ý: Nếu tập tin chứa nhiều bảng, chũng sẽ được tổ hợp thành một.

en: Hide query box
vi: Ẩn hộp truy vấn

en: Show query box
vi: Hiện hộp truy vấn

en: %d is not valid row number.
vi: %d không phải là số hàng hợp lệ.

en: Browse foreign values
vi: Duyệt giá trị khóa ngoại

en: No previously auto-saved query is available. Loading default query.
vi: Không có câu truy vấn nào được tự động lưu lại trước đó. Đang tải câu truy vấn mặc định.

en: Variable %d:
vi: Biến %d:

en: Column selector
vi: Bộ chọn cột

en: Search this list
vi: Tìm kiếm danh sách này

en: No columns in the central list. Make sure the Central columns list for database %s has columns that are not present in the current table.
vi: Không có cột nào trong danh sách trung tâm. Hãy chắc chắn rằng danh sách các cột trung tâm cho cơ sở dữ liệu %s có các cột mà không hiện diện trong bảng hiện tại.

en: See more
vi: Xem thêm

en: Add primary key
vi: Thêm khóa chính

en: Primary key added.
vi: Đã thêm khóa chính.

en: Taking you to next step…
vi: Đưa bạn đến bước kế tiếp…

en: The first step of normalization is complete for table '%s'.
vi: Bước đầu của việc tiêu chuẩn hóa là đủ cho bảng '%s'.

en: End of step
vi: Bước cuối

en: Second step of normalization (2NF)
vi: Bước thứ hai của việc tiêu chuẩn hóa (2NF)

en: Confirm partial dependencies
vi: Xác nhận các phần phục thuộc một phần

en: Selected partial dependencies are as follows:
vi: Chọn các phần phục thuộc một phần được hiển thị ở dưới đây:

en: Note: a, b -> d,f implies values of columns a and b combined together can determine values of column d and column f.
vi: Chú ý: a, b -> d,f ngầm ý là giá trị của các cột a và biến kết hợp cùng nhau có thể xác định các giá trị của cột d và cột f.

en: No partial dependencies selected!
vi: Chưa chọn cơ sở dữ liệu.

en: Show me the possible partial dependencies based on data in the table
vi: Hiển thị cho tôi xem các phần phụ thuộc một phần trên dữ liệu trong bảng

en: Hide partial dependencies list
vi: Ẩn danh sách các phần phục thuộc một phần

en: Sit tight! It may take few seconds depending on data size and column count of the table.
vi: Hãy ngồi yên! Có thể mất vài giây tùy thuộc vào kích thước dữ liệu và số cột của bảng.

en: The following actions will be performed:
vi: Những thao tác sau đây sẽ được thực hiện:

en: DROP columns %s from the table %s
vi: DROP cột %s từ bảng %s

en: Create the following table
vi: Tạo ra bảng sau đây

en: Third step of normalization (3NF)
vi: Bước thứ ba của việc tiêu chuẩn hóa (3NF)

en: Confirm transitive dependencies
vi: Xác nhận phụ thuộc chuyển tiếp

en: Selected dependencies are as follows:
vi: Các phụ thuộc được chọn như sau:

en: No dependencies selected!
vi: Chưa chọn ô điều khiển.

en: Hide search criteria
vi: Ẩn kết quả tìm kiếm

en: Show search criteria
vi: Hiển thị kết quả tìm kiếm

en: Column maximum:
vi: Giá trị tối đa

en: Column minimum:
vi: Chiều cao nhỏ nhất

en: Hide find and replace criteria
vi: Ẩn kết quả tìm kiếm

en: Show find and replace criteria
vi: Hiển thị hộp thoại tìm kiếm.

en: Each point represents a data row.
vi: Mỗi điểm biểu diễn một dòng dữ liệu.

en: Hovering over a point will show its label.
vi: Di chuột lên trên một điểm sẽ hiển thị nhãn của nó.

en: To zoom in, select a section of the plot with the mouse.
vi: Để phóng to, chọn một vùng của biểu đồ bằng chuột.

en: Click reset zoom button to come back to original state.
vi: Bấm chuột vào nút đặt lại phóng to để trở lại trạng thái ban đầu.

en: Click a data point to view and possibly edit the data row.
vi: Bấm vào điểm dữ liệu để xem và gần như chắc là sửa dòng dữ liệu.

en: The plot can be resized by dragging it along the bottom right corner.
vi: Biểu đồ có thể được thay đổi cỡ bằng cách kéo nó ở góc phải dưới.

en: Select two columns
vi: Chọn hai cột

en: Select two different columns
vi: Phải chọn hai cột khác nhau

en: Data point content
vi: bài tóm tắt diễn tả nội dung của dữ liệu này

en: Point %d
vi: Điểm %d

en: Linestring
vi: Chuỗi-dòng

en: Inner ring
vi: Vòng trong

en: Outer ring
vi: Vòng ngoài

en: Add a point
vi: Thêm điểm

en: Add an inner ring
vi: Thêm một vòng trong

en: Do you want to copy encryption key?
vi: Bạn có thực sự muốn chép khóa mã hóa?

en: MySQL accepts additional values not selectable by the slider; key in those values directly if desired
vi: MySQL chấp nhận các giá trị bổ sung không được lựa chọn bởi thanh trượt; chọn những giá trị này trực tiếp nếu muốn

en: MySQL accepts additional values not selectable by the datepicker; key in those values directly if desired
vi: MySQL chấp nhận các giá trị bổ sung không được lựa chọn bởi bảng chọn ngày; chọn những giá trị này trực tiếp nếu muốn

en: Indicates that you have made changes to this page; you will be prompted for confirmation before abandoning changes
vi: Thấy rằng bạn đã thay đổi trang này; bạn sẽ được nhắc xác nhận trước khi bỏ phí những thay đổi

en: Select referenced key
vi: Chọn Khóa tham chiếu

en: Select Foreign Key
vi: Chọn Khóa Ngoại

en: Please select the primary key or a unique key!
vi: Vui lòng chọn khóa chính hoặc một khóa có giá trị độc nhất!

en: Choose column to display
vi: Chọn cột bạn muốn hiển thị

en: You haven't saved the changes in the layout. They will be lost if you don't save them. Do you want to continue?
vi: Bạn chưa lưu các thay đổi trong bố cục. Chúng sẽ mất nếu bạn không lưu lại. Bạn vẫn muốn tiếp tục chứ?

en: Add tables from other databases
vi: Thêm bảng từ cơ sở dữ liệu khác

en: Page name
vi: Tên trang

en: Save page
vi: Ghi lại trang

en: Save page as
vi: Ghi trang bằng tên mới

en: Open page
vi: Mở trang

note: #-#-#-#-#  xsane_0.999-13_vi.po (XSANE 0.96)  #-#-#-#-# BUTTON_PAGE_DELETE
en: Delete page
vi: Xóa trang

en: Please select a page to continue
vi: Xin hãy chọn trang bạn muốn hiển thị:

en: Please enter a valid page name
vi: Vui lòng nhập vào tên trang hợp lệ

en: Do you want to save the changes to the current page?
vi: Bạn có thực sự muốn lưu các thay đổi vào trang hiện tại không?

en: Successfully deleted the page
vi: Trang đã được xóa thành công

en: Export relational schema
vi: Lược đồ quan hệ

en: Modifications have been saved
vi: Các thay đổi đã được ghi lại

en: %d object(s) created.
vi: %d đối tượng đã được tạo.

en: You have edited some data and they have not been saved. Are you sure you want to leave this page before saving the data?
vi: Bạn đã sửa một số dữ liệu và chúng chưa được lưu lại. Bạn có thực sự muốn rời trang này trước khi ghi lại dữ liệu hay không?

en: Drag to reorder.
vi: Kéo thả để thay đổi thứ tự.

en: Click to sort results by this column.
vi: Bấm để sắp xếp kết quả theo cột này.

en: Shift+Click to add this column to ORDER BY clause or to toggle ASC/DESC.<br>- Ctrl+Click or Alt+Click (Mac: Shift+Option+Click) to remove column from ORDER BY clause
vi: Shift+Click để thêm cột này vào mệnh đề ORDER BY hoặc để bật/tắt ASC/DESC.<br>- Ctrl+Click hay Alt+Click (Mac: Shift+Option+Click) để xóa cột khỏi mệnh đề ORDER BY

en: Click to mark/unmark.
vi: Bấm chuột để đánh/bỏ đánh dấu

en: Double-click to copy column name.
vi: Bấm đúp chuột để sao chép tên cột

en: Click the drop-down arrow<br>to toggle column's visibility.
vi: Bấm vào mũi tên chỉ xuống<br> để bật/tắt tính khả kiến của cột.

en: This table does not contain a unique column. Features related to the grid edit, checkbox, Edit, Copy and Delete links may not work after saving.
vi: Bảng này không chứa cột có giá trị đơn nhất. Các tính năng liên quan đến sửa lưới, dấu kiểm, Sửa, Chép hay Xóa liên kết sẽ không hoạt động sau khi ghi lại.

en: Please enter a valid hexadecimal string. Valid characters are 0-9, A-F.
vi: Vui lòng nhập vào chuỗi thập lục phân hợp lệ. Các ký tự hợp lệ là 0-9, A-F.

en: Do you really want to see all of the rows? For a big table this could crash the browser.
vi: Bạn có thực sự muốn xem tất cả các dòng? Với các bảng lớn, việc này có thể làm treo trình duyệt.

en: Original length
vi: Chiều dài gốc

en: Import status
vi: Trạng thái nhập

en: Select database first
vi: Hãy chọn cơ sở dữ liệu trước

en: You can also edit most values<br>by double-clicking directly on them.
vi: Bạn cũng có thể sửa phần lớn các giá trị<br>bằng cách bấm đúp chuột trực tiếp vào chúng.

en: You can also edit most values<br>by clicking directly on them.
vi: Bạn cũng có thể sửa phần lớn các giá trị<br>bằng cách bấm chuột trực tiếp vào chúng.

en: Go to link:
vi: Nhảy đến liên kết:

en: Generate password
vi: Tạo mật khẩu

en: Show panel
vi: Hiển thị bảng điều khiển

en: Unlink from main panel
vi: Bỏ liên kết với bảng điều khiển chính

en: A newer version of phpMyAdmin is available and you should consider upgrading. The newest version is %s, released on %s.
vi: Phiên bản phpMyAdmin mới hơn đã sẵn có và bạn nên cân nhắc nâng cấp. Phiên bản mới nhất là %s, phát hành vào %s.

note: l10n: Latest available phpMyAdmin version
en: , latest stable version:
vi: , phiên bản ổn định mới nhất:

en: up to date
vi: đã cập nhật

en: A fatal JavaScript error has occurred. Would you like to send an error report?
vi: Có lỗi JavaScript nghiêm trọng đã xảy ra. Bạn có muốn gửi báo cáo lỗi không?

en: Change report settings
vi: Thay đổi các cài đặt báo cáo

en: Show report details
vi: Hiển thị chi tiết báo cáo

en: Your export is incomplete, due to a low execution time limit at the PHP level!
vi: Việc xuất của bạn chưa hoàn tất, bởi vì giới hạn thực thi thấp ở mức PHP!

en: Warning: a form on this page has more than %d fields. On submission, some of the fields might be ignored, due to PHP's max_input_vars configuration.
vi: Cảnh báo: mẫu đơn trên trang này có nhiều hơn %d trường. Khi được gửi đi, một số trường có thể bị bỏ qua, bởi vì phần cấu hình max_input_vars của PHP.

en: Some errors have been detected on the server!
vi: Một số lỗi đã thấy trên máy phục vụ!

en: Please look at the bottom of this window.
vi: Vui lòng xem ở phần dưới của cửa sổ này.

en: As per your settings, they are being submitted currently, please be patient.
vi: Với mỗi cài đặt của bạn, chúng hiện đang được gửi đi, vui lòng nhẫn nại.

en: Execute this query again?
vi: Thực hiện truy vấn này lần nữa?

en: Do you really want to delete this bookmark?
vi: Bạn có thực sự muốn xóa đánh dấu này?

en: Some error occurred while getting SQL debug info.
vi: Đã có một số lỗi xảy ra khi lấy thông tin gỡ lỗi SQL.

en: %s queries executed %s times in %s seconds.
vi: các truy vấn %s thực thi %s lần trong %s giây.

en: %s argument(s) passed
vi: đã chuyển qua %s tham số

en: Show arguments
vi: Hiển thị các đối số

en: Hide arguments
vi: Ẩn các đối số

en: Time taken:
vi: Thời gian cần:

en: There was a problem accessing your browser storage, some features may not work properly for you. It is likely that the browser doesn't support storage or the quota limit has been reached. In Firefox, corrupted storage can also cause such a problem, clearing your "Offline Website Data" might help. In Safari, such problem is commonly caused by "Private Mode Browsing".
vi: Đã xảy ra sự cố khi truy cập bộ nhớ trình duyệt của bạn, một số tính năng có thể không hoạt động chính xác với bạn. Có khả năng là trình duyệt không hỗ trợ lưu trữ hoặc giới hạn hạn ngạch đã đầy. Với Firefox, dung lượng lưu trữ bị hỏng cũng có thể gây ra sự cố như vậy, việc xoá "Dữ liệu web ngoại tuyến" có thể giúp ích. Với Safari, vấn đề như vậy thường gây ra bởi "Chế độ Duyệt riêng tư".

en: Copy tables to
vi: Chép các bảng sang

en: Add table prefix
vi: Thêm tiền tố cho bảng

en: Replace table with prefix
vi: Thay bảng với tiền tố

en: Copy table with prefix
vi: Chép bảng với tiền tố

en: Extremely weak
vi: Cực kỳ yếu

en: Very weak
vi: Rất yếu

en: Fatal error: The navigation can only be accessed via AJAX
vi: Lỗi nghiêm trọng: Bảng điều hướng chỉ có thể truy cập thông qua AJAX

en: Select one…
vi: Chọn một…

en: No such column
vi: Không có cột nào như vậy

[ctx: string types]
en: String
vi: Chuỗi

en: Could not import configuration
vi: Không thể nhập cấu hình

en: Overhead
vi: Tổng chi phí

en: Database %1$s has been created.
vi: Cơ sở dữ liệu %1$s đã được tạo ra.

en: %1$d database has been dropped successfully. | %1$d databases have been dropped successfully.
vi[0]: %1$d cơ sở dữ liệu được xóa thành công.

en: No Privileges
vi: Không có Đặc quyền gì

en: Username and hostname didn't change. If you only want to change the password, 'Change password' tab should be used.
vi: Tên người dùng và máy không thay đổi. Nếu bạn chỉ muốn thay đổi mật khẩu, thì có thể dùng tab “Đổi mật khẩu”.

en: User has been added.
vi: Tài khoản đã được thêm vào.

en: Thread %s was successfully killed.
vi: Tuyến trình %s đã được giết thành công.

en: phpMyAdmin was unable to kill thread %s. It probably has already been closed.
vi: phpMyAdmin không thể giết tuyến trình %s. Gần như chắc chắn rằng nó đã đóng.

en: Max. concurrent connections
vi: Số kết nối đồng thời t.đa

en: Failed attempts
vi: Cố thử gặp lỗi

en: The number of INSERT DELAYED rows written.
vi: Số hàng INSERT DELAYED được ghi lại.

en: The number of executed FLUSH statements.
vi: Ghi rõ số thứ tự bẫy chuyển hết vùng nhớ tạm ra ngoài

en: The number of internal COMMIT statements.
vi: Số lượng câu truy vấn COMMIT (chuyển tác) nội tại.

en: The number of requests to read the next row in key order. This is incremented if you are querying an index column with a range constraint or if you are doing an index scan.
vi: Số lượng yêu cầu đọc hàng tiếp theo theo thứ tự khóa. Điều này sẽ tăng lên nếu bạn đang truy vấn một cột chỉ mục có giới hạn phạm vi hoặc nếu bạn đang thực hiện quét chỉ mục.

en: The number of pages currently dirty.
vi: Số lượng trang hiện tại là bẩn.

en: The number of free pages.
vi: Số trang còn trống.

en: The number of fsync() operations so far.
vi: Số lượng thao tác fsync() quá lớn.

en: The current number of pending fsync() operations.
vi: Số lượng thao tác fsync() đang chờ hiện tại.

en: The current number of pending reads.
vi: Số lượng đọc còn treo.

en: The current number of pending writes.
vi: Số lượng ghi còn treo.

en: The amount of data read so far, in bytes.
vi: Tổng lượng dữ liệu cần đọc quá lớn, tính bằng byte.

en: The total number of data reads.
vi: Tổng lượng dữ liệu đã đọc.

en: The total number of data writes.
vi: Tổng lượng dữ liệu đã ghi.

en: The amount of data written so far, in bytes.
vi: Tổng lượng dữ liệu cần ghi quá lớn, tính bằng byte.

en: The number of log write requests.
vi: Số lượng nhật ký I/O đã đạt ngưỡng tối đa

en: The number of fsync() writes done to the log file.
vi: Số lượng ghi fsync() thực hiện với tập tin nhật ký.

en: Pending log file writes.
vi: Các ghi tập tin nhật ký còn treo.

en: The number of bytes written to the log file.
vi: Số byte đã ghi vào tập tin nhật ký.

en: The number of pages created.
vi: Số trang đã tạo ra.

en: The number of pages read.
vi: Số trang đã đọc.

en: The number of pages written.
vi: Số trang đã ghi.

en: The number of rows deleted from InnoDB tables.
vi: Số hàng được xóa từ các bảng InnoDB.

en: The number of rows inserted in InnoDB tables.
vi: Số hàng được thêm vào các bảng InnoDB.

en: The number of rows read from InnoDB tables.
vi: Số hàng được đọc từ các bảng InnoDB.

en: The number of rows updated in InnoDB tables.
vi: Số hàng được cập nhật vào các bảng InnoDB.

en: The number of files that are open.
vi: Số lượng các tập tin đang được mở.

en: The number of streams that are open (used mainly for logging).
vi: Số lượng các dòng dữ liệu đang được mợ (được dùng phần lớn cho việc ghi nhật ký).

en: The number of tables that are open.
vi: Số lượng các bảng hiện đang được mở.

en: The amount of free memory for query cache.
vi: Tổng lượng bộ nhớ đang rảnh rỗi dùng cho việc nhớ đệm các truy vấn.

en: The number of cache hits.
vi: Số lần trúng bộ nhớ đệm.

en: The number of queries added to the cache.
vi: Số lượng các câu truy vấn được thêm vào bộ nhớ đệm.

en: The number of queries registered in the cache.
vi: Số lượng truy vẫn được đăng ký vào trong bộ nhớ đệm.

en: The total number of blocks in the query cache.
vi: Tổng số lượng khối nhớ trong bộ nhớ đệm truy vấn.

en: The status of failsafe replication (not yet implemented).
vi: Trạng thái sao chép không an toàn (chưa được triển khai).

en: The number of sorted rows.
vi: Số dòng hàng sắp xếp.

en: The number of currently open connections.
vi: Số lượng kết nối đồng thời hiện mở.

en: Missing parameter:
vi: Thiếu tham số:

en: Setting variable failed
vi: Gặp lỗi khi cài đặt biến

en: You are not using a secure connection; all data (including potentially sensitive information, like passwords) is transferred unencrypted!
vi: Bạn đang không sử dụng kết nối an toàn; mọi dữ liệu (bao gồm cả những thông tin đặc biệt nhạy cảm, như mật khẩu) được truyền đi mà không được mã hóa!

en: Insecure connection
vi: Kết nối không an toàn

en: Bookmark %s has been created.
vi: Đánh dấu %s đã được tạo ra.

en: Bookmark not created!
vi: Chưa tạo đánh dấu!

en: Table %1$s has been altered successfully.
vi: Bảng %1$s đã thay đổi thành công.

en: No row selected.
vi: Chưa có bảng nào được chọn.

en: No SQL query was set to fetch data.
vi: Chưa đặt truy vấn SQL nào để mà có thể lấy dữ liệu về từ đó.

en: No numeric columns present in the table to plot.
vi: Không hiện diện cột mang giá trị bằng số nào trong bảng để vẽ cả.

en: '%s' database does not exist.
vi: Cơ sở dữ liệu “%s” không tồn tại.

en: Table %s already exists!
vi: Bảng %s đã sẵn có từ trước rồi!

en: Your SQL query has been executed successfully.
vi: Truy vấn SQL của bạn đã được thực hiện thành công.

en: No column selected.
vi: Chưa chọn cột nào.

en: Invalid table name
vi: Tên bảng không hợp lệ

en: MySQL returned an empty result set (i.e. zero rows).
vi: MySQL trả về kết quả là trống rỗng (vd. không có hàng nào).

en: Display column was successfully updated.
vi: Cột trình bày đã được cập nhật thành công.

en: Row: %1$s, Column: %2$s, Error: %3$s
vi: Hàng: %1$s, Cột: %2$s, Lỗi: %3$s

en: The columns have been moved successfully.
vi: Các cột được di chuyển thành công.

en: Query error
vi: Lỗi truy vấn

en: The name '%s' is a MySQL reserved keyword. | The names '%s' are MySQL reserved keywords.
vi[0]: Tên “%s” là từ khóa dành riêng của MySQL.

en: Table %1$s has been altered successfully. Privileges have been adjusted.
vi: Bảng %1$s đã được thay đổi thành công. Đặc quyền đã được chỉnh sửa.

en: Tracking of %s is activated.
vi: Việc theo dõi %s bị bất hoạt.

en: Tracking versions deleted successfully.
vi: Đã xóa thành công các phiên bản theo dõi.

en: No versions selected.
vi: Chưa chọn phiên bản nào.

en: SQL statements executed.
vi: Các chỉ lệnh SQL đã thực hiện.

en: You don't have sufficient privileges to be here right now!
vi: Bạn không có đủ đặc quyền cần thiết để có quyền xem trang này!

en: The %s extension is missing. Please check your PHP configuration.
vi: Thiếu phần mở rộng %s. Vui lòng kiểm tra lại phần cấu hình PHP của bạn.

en: The configuration storage is not ready for the central list of columns feature.
vi: Cấu hình bộ lưu trữ chưa sẵn sàng cho danh sách trung tâm của tính năng cột.

en: Could not add %1$s as they already exist in central list!
vi: Không thể thêm %1$s vì nó đã sẵn có ở trong danh sách trung tâm rồi!

en: Could not add columns!
vi: Không thể thêm các cột!

en: Couldn't remove Column(s) %1$s as they don't exist in central columns list!
vi: Không thể loại bỏ Cột %1$s vì chúng không tồn tại trong danh sách cột trung tâm!

en: Could not remove columns!
vi: Không thể gỡ bỏ cột!

en: Error: Missing index on column(s).
vi: Lỗi: Thiếu chỉ mục trên các cột.

en: Error: Relational features are disabled!
vi: Mối quan hệ profile không tìm thấy

en: Could not load schema plugins, please check your installation!
vi: Không thể tải phần bổ sung lược đồ, vui lòng kiểm tra bản cài đặt của bạn!

en: The following query has failed: "%s"
vi: Truy vấn sau đây bị lỗi: "%s"

en: MySQL said:
vi: MySQL đã nói:

en: Event %1$s has been modified.
vi: Sự kiện %1$s đã bị sửa đổi.

en: Event %1$s has been created.
vi: Sự kiện %1$s đã được tạo ra.

en: One or more errors have occurred while processing your request:
vi: Có một hay nhiều lỗi xảy ra khi đang xử lý yêu cầu của bạn:

en: Add event
vi: Thêm sự kiện

en: Edit event
vi: Sửa sự kiện

en: The definer must be in the "username@hostname" format!
vi: Định nghĩa phải ở định dạng "username@hostname"!

en: You must provide an event name!
vi: Phải ghi rõ tên tập tin.

en: You must provide a valid interval value for the event.
vi: Bạn phải cung cấp giá trị nhịp thời gian hợp lệ cho sự kiện.

en: You must provide a valid execution time for the event.
vi: Bạn phải cung cấp thời gian thi hành hợp lệ cho sự kiện.

en: You must provide a valid type for the event.
vi: Bạn phải cung cấp kiểu hợp lệ cho sự kiện.

en: You must provide an event definition.
vi: Phải cung cấp một định nghĩa sự kiện.

en: Sorry, we failed to restore the dropped event.
vi: Rất tiếc, chúng tôi gặp lỗi khi phục hồi lại sự kiện đã xóa.

en: The backed up query was:
vi: Truy vấn sao lưu dự phòng là:

en: Error in processing request:
vi: Có lỗi trong yêu cấu xử lý:

en: Export of event %s
vi: Xuất của sự kiện %s

en: Connection for controluser as defined in your configuration failed.
vi: Kết nối cho bộ điều khiển được định nghĩa trong cấu hình của bạn không thành công.

en: See %sour documentation%s for more information.
vi: Xem %stài liệu của chúng tôi%s để có thêm thông tin.

en: Or:
vi: Hoặc:

en: Saved bookmarked search:
vi: Sửa đổi việc tìm kiếm đã lưu

en: Update bookmark
vi: Cập nhật đánh dấu

en: Delete bookmark
vi: Xóa đánh dấu

en: Add routine
vi: Thêm thủ tục

en: Edit routine
vi: Sửa thủ tục

en: Invalid routine type: "%s"
vi: Kiểu thủ tục không hợp lệ: "%s"

en: Routine %1$s has been created.
vi: Thủ tục %1$s đã được tạo ra.

en: Routine %1$s has been modified. Privileges have been adjusted.
vi: Thủ tục %1$s đã bị sửa đổi. Các đặc quyền bị sửa đổi.

en: Routine %1$s has been modified.
vi: Thủ tục %1$s đã bị sửa đổi.

en: Invalid direction "%s" given for parameter.
vi: Chỉ thị không hợp lệ "%s" đưa cho tham số.

en: You must provide a routine name!
vi: Phải ghi rõ tên thủ tục!

en: You must provide a routine definition.
vi: Phải cung cấp định nghĩa thủ tục.

en: Execution results of routine %s
vi: Kết quả thực thi của thủ tục %s

en: %d row affected by the last statement inside the procedure. | %d rows affected by the last statement inside the procedure.
vi[0]: %d hàng chịu ảnh hưởng bởi lệnh cuối trong thủ tục.

en: Execute routine
vi: Thực thi thủ tục

en: Sorry, we failed to restore the dropped routine.
vi: Rất tiếc, chúng tôi gặp lỗi khi khôi phục lịa thủ tục đã xóa.

en: Export of routine %s
vi: Xuất của thủ tục %s

en: at least one of the words
vi: ít nhất một trong các từ

en: all of the words
vi: tất cả các từ

en: the exact phrase as substring
vi: cụm từ chính xác dưới dạng chuỗi con

en: the exact phrase as whole field
vi: cụm từ chính xác như toàn bộ trường

en: as regular expression
vi: dùng biểu thức chính quy

en: Trigger %1$s has been modified.
vi: Bẫy %1$s đã bị sửa đổi.

en: Trigger %1$s has been created.
vi: Bẫy %1$s đã được tạo ra.

en: Add trigger
vi: Thêm bẫy

en: Edit trigger
vi: Sửa bẫy

en: You must provide a trigger name!
vi: Phải ghi rõ tên bẫy!

en: You must provide a valid timing for the trigger!
vi: Phải ghi rõ thời điểm hợp lệ cho bẫy!

en: You must provide a valid event for the trigger!
vi: Phải ghi rõ sự kiện hợp lệ cho bẫy!

en: You must provide a valid table name!
vi: Phải ghi rõ tên bảng hợp lệ!

en: You must provide a trigger definition.
vi: Phải cung cấp định nghĩa bẫy.

en: Sorry, we failed to restore the dropped trigger.
vi: Rất tiếc, chúng tôi gặp lỗi khi phục hồi lại bẫy đã xóa.

en: Export of trigger %s
vi: Xuất của bẫy %s

[ctx: First page]
en: Begin
vi: Bắt đầu

[ctx: Previous page]
en: Previous
vi: Kế trước

[ctx: Next page]
en: Next
vi: Kế tiếp

[ctx: Last page]
en: End
vi: Cuối

en: Partial texts
vi: Các chữ riêng

en: Full texts
vi: Toàn văn

en: The row has been deleted.
vi: Hàng đã bị xóa bỏ.

en: May be approximate. See [doc@faq3-11]FAQ 3.11[/doc].
vi: Có thể chỉ là ước đoán. Xem [doc@faq3-11]FAQ 3.11[/doc].

en: Showing rows %1s - %2s
vi: Hiển thị các hàng %1s - %2s

en: %1$d total, %2$d in query
vi: Tổng %1$d, %2$d trong truy vấn

en: Query took %01.4f seconds.
vi: Truy vấn cần %01.4f giây.

en: Link not found!
vi: Không tìm thấy liên kết!

en: Data home directory
vi: Thư mục chính của dữ liệu

en: The common part of the directory path for all InnoDB data files.
vi: Bộ phận dùng chung của đường dẫn thư mục cho mọi tập tin dữ liệu InnoDB.

en: Data files
vi: Những tập tin dữ liệu

en: Autoextend increment
vi: Số gia Autoextend

en: The increment size for extending the size of an autoextending tablespace when it becomes full.
vi: Cỡ gia số cho mở rộng cỡ của không gian bảng autoextending khi nó bị đầy.

en: Buffer pool size
vi: Kích thước bể bộ đệm

en: The size of the memory buffer InnoDB uses to cache data and indexes of its tables.
vi: Cỡ của bộ nhớ đệm InnoDB dùng để lưu tạm dữ liệu và đánh chỉ số các bảng của nó.

en: Buffer Pool
vi: Bể bộ đệm

en: InnoDB Status
vi: Trạng thái InnoDB

en: Buffer Pool Usage
vi: Mức dùng Bể đệm

en: Free pages
vi: Trang còn rảnh rỗi

en: Dirty pages
vi: Trang bẩn

en: Pages containing data
vi: Trang chứa dữ liệu

en: Pages to be flushed
vi: Các trang đã được đẩy từ bộ nhớ lên đĩa

en: Busy pages
vi: Các trang bận

en: Latched pages
vi: Số trang chốt

en: Buffer Pool Activity
vi: Hoạt động Bể bộ đệm

en: Read requests
vi: Các yêu cầu đọc

en: Write requests
vi: Các yêu cầu ghi

en: Read misses
vi: Thiếu đọc

en: Write waits
vi: Chờ ghi

en: Read misses in %
vi: Thiếu đọc trong %s

en: Write waits in %
vi: Chờ ghi trong %s

en: Data pointer size
vi: Kích cỡ con trỏ dữ liệu

en: Automatic recovery mode
vi: Chế độ phục hồi tự động

en: Maximum size for temporary sort files
vi: Cỡ tối đa cho các tập tin sắp xếp tạm

en: Repair threads
vi: Các tuyến trình sửa chữa

en: Sort buffer size
vi: Kích thước bộ đệm sắp xếp

en: Index cache size
vi: Cỡ đệm chỉ mục

en: Record cache size
vi: Cỡ đệm bản ghi

en: Log cache size
vi: Cỡ đệm nhật ký

en: Log file threshold
vi: Ngưỡng tập tin nhật ký

en: Transaction buffer size
vi: Kích thước bộ đệm giao dịch lớn nhất

en: Data log threshold
vi: Ngưỡng nhật ký dữ liệu

en: Garbage threshold
vi: Ngưỡng kéo

en: Log buffer size
vi: Kích thước bộ đệm nhật ký

en: Data file grow size
vi: Cỡ tập tin dữ liệu lớn lên

en: Row file grow size
vi: Cỡ tập tin dòng lớn lên

en: Log file count
vi: Số tập tin nhật ký

en: Too many error messages, some are not displayed.
vi: Quá nhiều lời nhắn lỗi, một số trong chúng sẽ không được hiển thị.

en: Automatically send report next time
vi: Lần sau sẽ tự động gửi báo cáo

en: Insufficient space to save the file %s.
vi: Không đủ chỗ để lưu tập tin %s.

en: File %s already exists on server, change filename or check overwrite option.
vi: Tập tin %s đã sẵn có trên máy chủ, đổi tên hay kiểm tra tùy chọn ghi đè.

en: The web server does not have permission to save the file %s.
vi: Trình phục vụ web không có quyền lưu tập tin %s.

en: Dump has been saved to file %s.
vi: Đổ đã được lưu vào tập tin %s.

en: File was not an uploaded file.
vi: Tập tin không phải là một tập tin được tải lên

en: The uploaded file exceeds the upload_max_filesize directive in php.ini.
vi: Tập tin đã tải vượt quá chỉ thị upload_max_filesize trong php.ini.

en: The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.
vi: Tập tin đã tải vượt quá chỉ thị MAX_FILE_SIZE cái mà được chỉ định trong mẫu đơn HTML.

en: Unknown error in file upload.
vi: Gặp lỗi chưa biết trong tải tập tin

en: File is a symbolic link
vi: Tập tin là một liên kết tượng trưng

en: File could not be read!
vi: Không thể đọc tập tin!

en: Error moving the uploaded file, see [doc@faq1-11]FAQ 1.11[/doc].
vi: Lỗi di chuyển tập tin đã tải, vui lòng xem [doc@faq1-11]FAQ 1.11[/doc].

en: Error while moving uploaded file.
vi: Lỗi khi di chuyển tập tin đã tải lên.

en: Cannot read uploaded file.
vi: Không thể đọc tập tin đã tải lên.

en: You attempted to load file with unsupported compression (%s). Either support for it is not implemented or disabled by your configuration.
vi: Bạn đã cố tải tập tin với kiểu nén chưa được hỗ trợ (%s). Hoặc là việc hỗ trợ nó chưa được thực hiện hoặc là bị tắt bởi cấu hình của bạn

en: The %s functionality is affected by a known bug, see %s
vi: Hàm %s bị ảnh hưởng bởi lỗi đã biết, xem %s

en: Skip Explain SQL
vi: Bỏ qua giảng giải SQL

en: Without PHP code
vi: Không mã PHP

en: Submit query
vi: Gửi truy vấn

[ctx: Inline edit query]
en: Edit inline
vi: Sửa chung dòng

en: Static analysis:
vi: Thống kê phân tích:

en: %d errors were found during analysis.
vi: Đã phát sinh %d lỗi trong quá trình phân tích.

en: [ROLLBACK occurred.]
vi: [đã nảy sinh ROLLBACK.]

en: The following structures have either been created or altered. Here you can:
vi: Các cấu trúc sau đây hoặc là được tạo hoặc là bị sửa chữa. Ở đây bạn có thể:

en: View a structure's contents by clicking on its name.
vi: Xem nội dung của cấu trúc bằng cách bấm vào tên của nó.

en: Change any of its settings by clicking the corresponding "Options" link.
vi: Thay đổi bất kỳ các tùy chọn của nó bằng các bấm vào liên kết "Tùy chọn" tương ứng.

en: Edit structure by following the "Structure" link.
vi: Sửa cấu trúc bằng cách bấm vào liên kết "Cấu trúc".

en: Go to database: %s
vi: Chuyển đến cơ sở dữ liệu: %s

en: Edit settings for %s
vi: Sửa các cài đặt cho %s

en: Go to table: %s
vi: Chuyển đến bảng: %s

en: Structure of %s
vi: Cấu trúc của %s

en: Go to view: %s
vi: Chuyển đến view: %s

en: Only INSERT, UPDATE, DELETE and REPLACE SQL queries containing transactional engine tables can be rolled back.
vi: Chỉ các truy vấn SQL INSERT, UPDATE, DELETE và REPLACE có chưa các bảng bộ máy giao dịch là có thể được hoàn lại.

en: The indexes %1$s and %2$s seem to be equal and one of them could possibly be removed.
vi: Các chỉ mục %1$s và %2$s dường như là giống nhau và một trong số chúng có thể gần như chắc chắn nên được xóa bỏ.

en: The directory you set for upload work cannot be reached.
vi: Thư mục bạn đặt cho việc tải lên không thể tiếp cận được.

en: web server upload directory:
vi: thư mục để tải lên máy chủ:

en: Showing SQL query
vi: Hiện truy vấn SQL

en: Inserted row id: %1$d
vi: Chỉ số id người dùng kép: %1$d

en: Ignoring unsupported language code.
vi: Bỏ qua mã ngôn ngữ không được hỗ trợ.

en: Linting is disabled for this query because it exceeds the maximum length.
vi: Việc kiểm chuẩn bị tắt cho truy vấn này bị tắt bởi vì nó vượt quá chiều dài cho phép.

en: %1$s (near <code>%2$s</code>)
vi: %1$s (gần <code>%2$s</code>)

en: Database seems to be empty!
vi: Cơ sở dữ liệu có vẻ là đang trống rỗng!

en: Routines
vi: Thủ tục

en: Central columns
vi: Các cột trung tâm

en: Binary log
vi: Nhật ký nhị phân

en: Replication
vi: Bản sao

en: %1$d row affected. | %1$d rows affected.
vi[0]: %1$d hàng chịu tác động.

en: %1$d row deleted. | %1$d rows deleted.
vi[0]: %1$d hàng được xóa.

en: %1$d row inserted. | %1$d rows inserted.
vi[0]: %1$d hàng được thêm vào.

en: Events:
vi: Sự kiện:

en: Procedures:
vi: Thủ tục:

en: Tables:
vi: Bảng:

en: Views:
vi: Trình bày:

en: %s result found | %s results found
vi[0]: Tìm thấy %s kết quả

note: l10n: The word "Node" must not be translated here
en: Invalid class name "%1$s", using default of "Node"
vi: Tên lớp không hợp lệ "%1$s", nên dùng mặc định của "Node"

en: Could not load class "%1$s"
vi: Không thể tải lớp "%1$s"

[ctx: Create new column]
en: New
vi: Mới

[ctx: Create new database]
en: New
vi: Mới

en: Database operations
vi: Thao tác hiển thị

[ctx: Create new event]
en: New
vi: Mới

[ctx: Create new function]
en: New
vi: Mới

[ctx: Create new index]
en: New
vi: Mới

en: Expand/Collapse
vi: Dãn/Co

[ctx: Create new procedure]
en: New
vi: Mới

[ctx: Create new table]
en: New
vi: Mới

[ctx: Create new trigger]
en: New
vi: Mới

[ctx: Create new view]
en: New
vi: Mới

en: First step of normalization (1NF)
vi: Bước đầu của thường hóa (1NF)

en: Step 1.
vi: Bước 1.

en: split into
vi: chia thành

en: Have a primary key
vi: Có một khóa chính

en: Primary key already exists.
vi: Khóa chính đã sẵn có.

en: Add a primary key on existing column(s)
vi: Thêm một khóa chính vào các cột sẵn có

en: + Add a new primary key column
vi: + Thêm khóa chính mới

en: Remove redundant columns
vi: Gỡ bỏ các cột thừa

en: No redundant column
vi: Không cột thừa

en: Step 2.
vi: Bước 2.

en: Find partial dependencies
vi: Tìm các phần phụ thuộc một phần

en: '%1$s' depends on:
vi: “%1$s” phụ thuộc vào:

en: Error in processing!
vi: Gặp lỗi khi xử lý!

en: Step 3.
vi: Bước 3.

en: Improve table structure (Normalization):
vi: Tăng cường cấu trúc bảng (Thường hóa):

en: Select up to what step you want to normalize
vi: Chọn xem bước nào bạn muốn thường hóa

en: Second step of normalization (1NF+2NF)
vi: Bước hai của thường hóa (1NF+2NF)

en: Third step of normalization (1NF+2NF+3NF)
vi: Bước ba của thường hóa (1NF+2NF+3NF)

en: Hint: Please follow the procedure carefully in order to obtain correct normalization
vi: Gợi ý: vui lòng theo các thủ tục một cách cẩn thận cốt để mà có được sự thường hóa đúng

en: Rebuild
vi: Xây dụng lại

en: Can't move table to same one!
vi: Không thể di chuyển bảng đến cùng một cái!

en: Can't copy table to same one!
vi: Không thể sao chép bảng đến cùng một cái!

en: Table %s has been moved to %s. Privileges have been adjusted.
vi: Bảng %s đã được chuyển sang %s. Đặc quyền đã được điều chỉnh lại.

en: Table %s has been copied to %s. Privileges have been adjusted.
vi: Bảng %s đã được chép sang %s. Đặc quyền đã được điều chỉnh lại.

en: Table %s has been moved to %s.
vi: Bảng %s được chuyển sang %s.

en: Table %s has been copied to %s.
vi: Bảng %s được chép sang %s.

en: The table name is empty!
vi: Tên bảng còn để trống!

en: Error while creating PDF:
vi: Gặp lỗi khi tạo PDF:

en: Cannot connect: invalid settings.
vi: Không thể kết nối: cài đặt sai.

en: You probably did not create a configuration file. You might want to use the %1$ssetup script%2$s to create one.
vi: Bạn gần như chắc chắn là chưa tạo tập tin cấu hình. Bạn có lẽ nên dùng %1$strang cài đặt%2$s để tạo cho mình một cái.

en: Retry to connect
vi: Thử kết nối lại

en: Your session has expired. Please log in again.
vi: Phiên của bạn đã hết hạn. Vui lòng đăng nhập lại.

en: Entered captcha is wrong, try again!
vi: Captcha đã nhập là sai, hãy thử lại!

en: You are not allowed to log in to this MySQL server!
vi: Bạn không được phép đăng nhập vào máy MySQL này!

en: Wrong username/password. Access denied.
vi: Sai tài_khoản/mật_khẩu. Từ chối truy cập.

en: Can not find signon authentication script:
vi: Không thể tìm thấy văn lệnh xác thực đăng nhập:

en: Login without a password is forbidden by configuration (see AllowNoPassword)
vi: Đăng nhập không dùng mật khẩu bị cấm bởi cấu hình (xem AllowNoPassword)

en: Cannot log in to the MySQL server
vi: Không thể đăng nhập vào máy phục vụ MySQL

en: Columns separated with:
vi: Các cột được ngăn cách bằng:

en: Columns enclosed with:
vi: Các cột được bao quanh bằng:

en: Columns escaped with:
vi: Thoát các cột bằng:

en: Lines terminated with:
vi: Phân cách các dòng bằng:

en: Replace NULL with:
vi: Thay thế NULL bằng:

en: Remove carriage return/line feed characters within columns
vi: Xóa bỏ các ký tự return/line feed trong các cột

en: Excel edition:
vi: Phiên bản Excel:

en: structure
vi: cấu trúc

en: structure and data
vi: cấu trúc và dữ liệu

en: Data dump options
vi: Hiển thị hộp thoại tùy chọn

en: Dumping data for table
vi: Đang đổ dữ liệu cho bảng

en: Links to
vi: Liên kết tới

en: Table structure for table
vi: Cấu trúc bảng cho bảng

en: Structure for view
vi: Cấu trúc cho view

en: Stand-in structure for view
vi: Cấu trúc đóng vai cho view

en: Output pretty-printed JSON (Use human-readable formatting)
vi: Xuất JSON đạng đẹp (Định dạng cho con người đọc)

en: Content of table @TABLE@
vi: Nội dung của bảng @TABLE@

en: (continued)
vi: (còn nữa)

en: Structure of table @TABLE@
vi: Cấu trúc của bảng @TABLE@

en: Object creation options
vi: Tùy chọn tạo tập tin:

en: Table caption:
vi: Tiêu đề bảng:

en: Table caption (continued):
vi: Tiêu đề bảng truy cập được

en: Label key:
vi: Khóa nhãn:

en: Display foreign key relationships
vi: Hiển thị mối quan hệ khóa ngoại

en: Display comments
vi: Hiện chú thích

en: Put columns names in the first row:
vi: Đặt tên các cột ở hàng đầu tiên

en: Generation Time:
vi: Thời gian đã tạo:

en: Server version:
vi: Phiên bản máy phục vụ:

en: PHP Version:
vi: Phiên bản PHP:

en: Structure:
vi: Cấu trúc:

en: Export table names
vi: Xuất các tên bảng

en: Export table headers
vi: Xuất đầu đề bảng

en: Report title:
vi: Tiêu đề báo cáo:

en: Dumping data
vi: Đang đổ dữ liệu

en: View structure
vi: Xem cấu trúc

en: Stand in
vi: Đóng vai

en: Export metadata
vi: Xuất siêu dữ liệu

en: Add statements:
vi: Thêm các câu lệnh:

en: Add %s statement
vi: Thêm %s câu lệnh

en: %s value
vi: %s giá trị

en: Data creation options
vi: Tùy chọn tạo tập tin:

en: Truncate table before insert
vi: Cắt ngắn bảng trước khi chèn

en: Instead of <code>INSERT</code> statements, use:
vi: Thay cho lệnh <code>INSERT</code>, dùng:

en: <code>INSERT DELAYED</code> statements
vi: Lệnh <code>INSERT DELAYED</code>

en: <code>INSERT IGNORE</code> statements
vi: Lệnh <code>INSERT IGNORE</code>

en: Function to use when dumping data:
vi: Hàm sử dụng khi đổ dữ liệu:

en: Syntax to use when inserting data:
vi: Cú pháp khi sử dụng chèn thêm dữ liệu:

en: include column names in every <code>INSERT</code> statement <br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)</code>
vi: đưa vào các tên cột cho mỗi lệnh <code>INSERT</code> <br> &nbsp; &nbsp; &nbsp; Ví dụ: <code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)</code>

en: insert multiple rows in every <code>INSERT</code> statement<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)</code>
vi: chèn nhiều dòng mỗi lệnh <code>INSERT</code><br> &nbsp; &nbsp; &nbsp; Ví dụ: <code>INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)</code>

en: both of the above<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3), (4,5,6), (7,8,9)</code>
vi: cả hai cái trên<br> &nbsp; &nbsp; &nbsp; Ví dụ: <code>INSERT INTO tbl_tên (cột_A,cột_B,cột_C) VALUES (1,2,3), (4,5,6), (7,8,9)</code>

en: neither of the above<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name VALUES (1,2,3)</code>
vi: không theo hai kiểu trên<br> &nbsp; &nbsp; &nbsp; Ví dụ: <code>INSERT INTO tbl_name VALUES (1,2,3)</code>

en: alias export may not work reliably in all cases.
vi: xuất bí danh có thể không làm việc đúng trong mọi trường hợp

en: Metadata for table %s
vi: Siêu dữ liệu cho bảng %s

en: Metadata for database %s
vi: Siêu dữ liệu cho cơ sở dữ liệu %s

en: Creation:
vi: Tạo:

en: Last check:
vi: Lần kiểm tra cuối:

en: It appears your database uses views;
vi: Cơ sở dữ liệu của bạn có vẻ như có dùng các view;

en: Constraints for dumped tables
vi: Ràng buộc đối với các bảng kết xuất

en: Constraints for table
vi: Ràng buộc cho bảng

en: Indexes for dumped tables
vi: Chỉ mục cho các bảng đã đổ

en: Indexes for table
vi: Chỉ mục cho bảng

en: AUTO_INCREMENT for dumped tables
vi: AUTO_INCREMENT cho các bảng đã đổ

en: AUTO_INCREMENT for table
vi: AUTO_INCREMENT cho bảng

en: It appears your table uses triggers;
vi: Cơ sở dữ liệu của bạn có vẻ như có dùng các bẫy;

en: Structure for view %s exported as a table
vi: Cấu trúc cho view %s được xuất dạng một bảng

en: Export contents
vi: Xuất nội dung

en: Invalid format of CSV input on line %d.
vi: Định dạng CSV đầu vào không hợp lệ tại dòng %d.

en: Invalid column count in CSV input on line %d.
vi: Số lượng cột trong CSV đầu vào không đúng tại dòng %d.

en: Invalid parameter for CSV import: %s
vi: Đối số không hợp lệ cho nhập CSV: %s

en: Invalid column (%s) specified! Ensure that columns names are spelled correctly, separated by commas, and not enclosed in quotes.
vi: Đã đưa ra cột không hợp lệ (%s)! Hãy chắc là tên các cột được viết đúng, ngăn cách bằng dấu phẩy, và không được bao quanh bằng dấu trích dẫn.

en: Column names:
vi: Tên cột:

en: This plugin does not support compressed imports!
vi: Phần bổ sung này không hỗ trợ nhập khẩu tập tin nén!

en: MediaWiki Table
vi: Bảng MediaWiki

en: Invalid format of mediawiki input on line: <br>%s.
vi: Định dạng đầu vào của mediawiki không hợp lệ tại dòng: <br>%s.

en: Import percentages as proper decimals <i>(ex. 12.00% to .12)</i>
vi: Nhập phần trăm ở dạng thập phân thích hợp <i>(vd. 12.00% thành .12)</i>

en: Import currencies <i>(ex. $5.00 to 5.00)</i>
vi: Nhập tiền tệ <i>(vd. $5.00 thành 5.00)</i>

en: The XML file specified was either malformed or incomplete. Please correct the issue and try again.
vi: Đặc tả tập tin XML hoặc là sai dạng hoặc là chưa hoàn thiện. Vui lòng sửa các lỗi và thử lại.

en: Could not parse OpenDocument Spreadsheet!
vi: Mở tài liệu định dạng HTML

en: ESRI Shape File
vi: Tập tin hình ESRI

en: There was an error importing the ESRI shape file: "%s".
vi: Có lỗi khi nhập vào tập tin hình dạng ESRI: "%s".

en: MySQL Spatial Extension does not support ESRI type "%s".
vi: MySQL Spatial Extension không hỗ trợ kiểu ESRI "%s".

en: The imported file does not contain any data!
vi: Tập tin không chứa bất kỳ một dữ liệu có thể nhập vào.

en: SQL compatibility mode:
vi: Chế độ tương thích SQL:

en: Do not use <code>AUTO_INCREMENT</code> for zero values
vi: Đừng dùng <code>AUTO_INCREMENT</code> cho các giá trị bằng không

en: This format has no options
vi: Định dạng này không có tùy-chọn

en: Invalid authentication method set in configuration:
vi: Phương thức xác thực trong cấu hình không hợp lệ:

en: The %s table doesn't exist!
vi: Bảng %s không tồn tại!

en: Schema of the %s database - Page %s
vi: Lược đồ của cơ sở dữ liệu %s - Trang %s

en: SCHEMA ERROR:
vi: LƯỢC ĐỒ SAI:

en: PDF export page
vi: Trang xuất PDF

en: Schema of the %s database
vi: Lược đồ của cơ sở dữ liệu %s

en: Relational schema
vi: Lược đồ quan hệ

en: Table of contents
vi: Mục lục

en: Table comments:
vi: Chú thích của bảng:

en: Only show keys
vi: Chỉ hiện biểu tượng

en: Same width for all tables
vi: Dùng cùng độ rộng cho mọi bảng

en: Data dictionary
vi: Từ điển dữ liệu

en: Order of the tables
vi: Thứ tự các bảng

en: Name (Ascending)
vi: Tên (Tăng dần)

en: Name (Descending)
vi: Tên (Giảm dần)

note: l10n: See https://www.php.net/manual/en/function.strftime.php
en: %B %d, %Y at %I:%M %p
vi: %B %d, %Y lúc %I:%M %p

en: Image preview here
vi: Xem thử ảnh ở đây

en: Syntax highlighted CodeMirror editor for JSON.
vi: Tô sáng cú pháp bộ soạn thảo CodeMirror cho JSON.

en: Syntax highlighted CodeMirror editor for SQL.
vi: Tô sáng cú pháp bộ soạn thảo CodeMirror cho SQL.

en: Syntax highlighted CodeMirror editor for XML (and HTML).
vi: Tô sáng cú pháp bộ soạn thảo CodeMirror cho XML (và HTML).

en: Formats text as JSON with syntax highlighting.
vi: Định dạng văn bản là JSON có tô sáng cú pháp.

en: Formats text as XML with syntax highlighting.
vi: Định dạng văn bản là XML có tô sáng cú pháp.

en: The server is not responding (or the local server's socket is not correctly configured).
vi: Máy phục vụ không trả lời (hoặc ổ cắm mạng của máy phục vụ nội bộ hiện chưa được cấu hình).

en: The server is not responding.
vi: Máy phục vụ không trả lời.

en: Please check privileges of directory containing database.
vi: Vui lòng kiểm tra đặc quyền của thư mục chứa cơ sở dữ liệu.

en: Could not save recent table!
vi: Không thể ghi lại bảng mới dùng

en: Could not save favorite table!
vi: Không thể ghi lại bảng mới dùng

en: Recent tables
vi: Các bảng mới dùng

en: Replication started successfully.
vi: Máy bản sao đã được khởi chạy thành công.

en: Error starting replication.
vi: Có lỗi khi khởi chạy máy bản sao.

en: Replication stopped successfully.
vi: Máy bản sao đã được dừng thành công.

en: Error stopping replication.
vi: Có lỗi khi dừng máy bản sao.

en: Replication resetting successfully.
vi: Máy bản sao đã được cài đặt lại thành công.

en: Error resetting replication.
vi: Có lỗi khi cài đặt lại máy bản sao.

en: Error.
vi: Lỗi.

en: Primary server changed successfully to %s.
vi: Máy chủ chính đã thay đổi thành công thành %s.

en: The routing cache could not be written, you need to adjust permissions on the folder/file "%s"
vi: Không thể viết bộ đệm định tuyến, bạn cần điều chỉnh quyền trên thư mục/tệp "%s"

en: Error 404! The page %s was not found.
vi: Lỗi 404! Không tìm thấy trang %s.

en: Error 405! Request method not allowed.
vi: Lỗi 405! Yêu cầu phương thức không cho phép.

en: Please provide a name for this bookmarked search.
vi: Vui lòng cung cấp một tên cho tìm kiếm đã đánh dấu này.

en: Missing information to save the bookmarked search.
vi: Thiếu thông tin để ghi tìm kiếm đã đánh dấu.

en: An entry with this name already exists.
vi: Một mục tin với tên này đã có rồi.

en: Missing information to delete the search.
vi: Thiếu thông tin để xóa tìm kiếm.

en: Missing information to load the search.
vi: Thiếu thông tin để tải tìm kiếm.

en: Error while loading the search.
vi: Gặp lỗi khi đang tải tìm kiếm.

en: Native MySQL authentication
vi: Xác thực MySQL nguyên bản

en: SHA256 password authentication
vi: Xác thực dùng mật khẩu SHA256

en: Caching sha2 authentication
vi: Xác thực bộ nhớ đệm sha2

en: Unix Socket based authentication
vi: Xác thực dựa trên UNIX Socket

en: Old MySQL-4.0 authentication
vi: Xác thực MySQL-4.0 cũ

en: Account locking is not supported.
vi: Khóa tài khoản không được hỗ trợ.

en: No privileges.
vi: Không có đặc quyền.

en: Includes all privileges except GRANT.
vi: Bao gồm tất cả các đặc quyền ngoại trừ GRANT.

en: Allows deleting data.
vi: Cho phép xóa dữ liệu.

en: Allows creating new tables.
vi: Cho tạo bảng mới.

en: Allows dropping tables.
vi: Cho phép xóa bảng.

en: Allows creating and dropping indexes.
vi: Cho phép tạo vào xóa chỉ mục.

en: Allows altering the structure of existing tables.
vi: Cho phép sửa đổi cấu trúc của bảng sẵn có.

en: Allows creating new views.
vi: Cho phép tạo view mới.

en: Allows performing SHOW CREATE VIEW queries.
vi: Cho phép thực thi truy vấn SHOW CREATE VIEW.

en: Allows creating and dropping triggers.
vi: Cho phép tạo và xóa các bẫy.

en: Allows reading data.
vi: Cho phép đọc dữ liệu.

en: Allows inserting and replacing data.
vi: Cho phép chèn và thay đổi dữ liệu.

en: Allows changing data.
vi: Cho phép thay đổi dữ liệu.

en: Allows creating new databases and tables.
vi: Cho phép tạo cơ sở dữ liệu và bảng mới.

en: Allows dropping databases and tables.
vi: Cho phép xóa cơ sở dữ liệu và bảng.

en: Allows reloading server settings and flushing the server's caches.
vi: Cho phép tải lại các cài đặt máy chủ và đẩy dữ liệu đệm của máy chủ lên đĩa.

en: Allows shutting down the server.
vi: Cho phép tắt dịch vụ.

en: Allows viewing processes of all users.
vi: Cho phép xem các tiến trình của mọi người dùng.

en: Allows importing data from and exporting data into files.
vi: Cho phép nhập dữ liệu vào hay xuất dữ liệu ra các tập tin.

en: Has no effect in this MySQL version.
vi: Chưa có hiệu quả trong phiên bản MySQL này.

en: Gives access to the complete list of databases.
vi: Cho quyền truy cập toàn bộ danh sách cơ sở dữ liệu.

en: Allows connecting, even if maximum number of connections is reached; required for most administrative operations like setting global variables or killing threads of other users.
vi: Cho phép kết nối, ngay cả khi đã vượt quá số lượng kết nối tối đa: cần cho các thao tác quản trị cấp cao như là đặt các biến toàn cục hay giết các tuyến trình của người dùng khác.

en: Allows creating temporary tables.
vi: Cho phép tại các bảng tạm.

en: Allows locking tables for the current thread.
vi: Cho phép khóa các bảng cho tuyến trình hiện tại.

en: Allows to set up events for the event scheduler.
vi: Cho phép cài đặt các sự kiện cho lịch biểu sự kiện.

note: l10n: https://mariadb.com/kb/en/library/grant/#table-privileges "Remove historical rows from a table using the DELETE HISTORY statement"
en: Allows deleting historical rows.
vi: Cho phép xóa các hàng lịch sử.

en: Allows creating stored routines.
vi: Cho phép tạo thủ tục lưu trữ.

en: Allows altering and dropping stored routines.
vi: Cho phép thay đổi và xóa các thủ tục đã lưu.

en: Allows creating, dropping and renaming user accounts.
vi: Cho phép tạo, xóa và đổi tên các tài khoản người dùng.

en: Allows executing stored routines.
vi: Cho phép thực thi các thủ tục lưu trữ.

en: The password for %s was changed successfully.
vi: Mật khẩu của %s đã được thay đổi.

en: You have revoked the privileges for %s.
vi: Bạn đã thu hồi đặc quyền dành cho %s.

en: Not enough privilege to view users.
vi: Không đủ quyền để xem người dùng.

en: Edit privileges
vi: Sửa đặc quyền

en: Database-specific privileges
vi: Đặt đặc quyền

en: Table-specific privileges
vi: Các đặc quyền dành-riêng-cho-thủ-tục

en: Routine
vi: Thủ tục

en: Routine-specific privileges
vi: Các đặc quyền dành-riêng-cho-thủ-tục

en: No users selected for deleting!
vi: Chưa chọn người dùng nào để xóa!

en: Reloading the privileges
vi: Tải lại đặc quyền

en: The selected users have been deleted successfully.
vi: Những người dùng đã chọn đã được xóa thành công.

en: You have updated the privileges for %s.
vi: Bạn phải cập nhật đặc quyền cho “%s”.

en: No user found.
vi: Không tìm thấy người dùng.

en: Deleting %s
vi: Đang xóa %s

en: The privileges were reloaded successfully.
vi: Các đặc quyền đã được tải lại thành công.

en: The user %s already exists!
vi: Tài khoản %s đã sẵn có từ trước rồi!

en: Privileges for %s
vi: Đặc quyền dành cho %s

en: A user account allowing any user from localhost to connect is present. This will prevent other users from connecting if the host part of their account allows a connection from any (%) host.
vi: Tài khoản người dùng cho phép bất kỳ người dùng nào từ localhost đến kết nối hiện tại. Cái này ngăn ngừa những người khác từ các kết nối nếu bộ phận máy của tài khoản của họ cho kết nối từ bất kỳ (%s) máy nào.

en: You have added a new user.
vi: Bạn đã thêm một người dùng mới.

en: Query cache
vi: Bộ nhớ tạm khi truy vấn

en: Temporary data
vi: Dữ liệu tạm

en: Delayed inserts
vi: Các chèn trễ

en: Key cache
vi: Nhớ đệm khóa

en: Transaction coordinator
vi: Điều phối giao dịch

en: Flush (close) all tables
vi: Đẩy dữ liệu lên đĩa (đóng) mọi bảng

en: Show open tables
vi: Hiện các bảng mở

en: Show primary status
vi: Hiển thị trạng thái chính

en: Show replica status
vi: Hiển thị trạng thái bản sao

en: Flush query cache
vi: Đẩy lên đĩa bộ đệm truy vấn

en: Reading of version failed. Maybe you're offline or the upgrade server does not respond.
vi: Việc đọc phiên bản gặp lỗi. Có lẽ bạn không nối mạng hoặc là máy chủ nâng cấp không trả lời.

en: Got invalid version string from server
vi: Nhận được chuỗi phiên bản không hợp lệ từ máy chủ

en: Unparsable version string
vi: Chuỗi phiên bản không thể phân tích cú pháp

en: You are using Git version, run [kbd]git pull[/kbd] :-)[br]The latest stable version is %s, released on %s.
vi: Bạn đang sử dụng phiên bản Git, chạy [kbd]git pull[/kbd] :-)[br]Phiên bản ổn định mới nhất là %s, phát hành vào %s.

en: No newer stable version is available
vi: Không có phiên bản ổn định nào mới hơn

en: Using bookmark "%s" as default browse query.
vi: Dùng đánh dấu "%s" như là truy vấn duyệt mặc định.

en: Showing as PHP code
vi: Hiện dạng mã PHP

en: Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. %s
vi: Chọn lựa hiện nay không chứa một cột duy nhất. Tính năng sửa lưới, dấu kiểm, Sửa, Chép và Xóa không sẵn có. %s

en: Current selection does not contain a unique column. Grid edit, Edit, Copy and Delete features may result in undesired behavior. %s
vi: Chọn lựa hiện nay không chứa một cột duy nhất. Tính năng sửa lưới, dấu kiểm, Sửa, Chép và Xóa có lẽ có kết quả trong ứng xử không đòi hỏi. %s

en: Run SQL query/queries on server “%s”
vi: Chạy (các) truy vấn SQL trên máy chủ “%s”

en: Run SQL query/queries on database %s
vi: Chạy (các) truy vấn SQL trên cơ sở dữ liệu %s

en: Run SQL query/queries on table %s
vi: Chạy (các) truy vấn SQL trên bảng %s

en: There is no detailed status information available for this storage engine.
vi: Không có thông tin trạng thái chi tiết sẵn có nào cho máy lưu trữ này.

en: %s is the default storage engine on this MySQL server.
vi: %s là bộ máy lưu trữ mặc định trên máy chủ MySQL này.

en: %s is available on this MySQL server.
vi: %s sẵn sàng trên máy chủ MySQL này.

en: %s has been disabled for this MySQL server.
vi: %s đã bị tắt cho máy chủ MySQL này.

en: This MySQL server does not support the %s storage engine.
vi: Máy chủ MySQL này không hỗ trợ bộ máy lưu trữ %s.

en: The name of the primary key must be "PRIMARY"!
vi: Tên của khóa chính phải là "PRIMARY"!

en: Problems with indexes of table `%s`
vi: Trục trặc với chỉ mục của bảng “%s“

en: Unknown table status:
vi: Không hiểu các trạng thái bảng:

en: Source database `%s` was not found!
vi: Không tìm thấy cơ sở dữ liệu nguồn “%s“!

en: Target database `%s` was not found!
vi: Không tìm thấy cơ sở dữ liệu đích “%s“!

en: Invalid database:
vi: Cơ sở dữ liệu không hợp lệ:

en: Invalid table name:
vi: Tên bảng không hợp lệ

en: Table %1$s has been renamed to %2$s.
vi: Bảng %1$s đã được đổi tên thành %2$s.

en: Could not save table UI preferences!
vi: Không thể ghi lại bảng mới dùng

en: Failed to cleanup table UI preferences (see $cfg['Servers'][$i]['MaxTableUiprefs'] %s)
vi: Gặp lỗi khi dọn dẹp tùy thích bảng UI (xem $cfg['Servers'][$i]['MaxTableUiprefs'] %s)

en: Cannot save UI property "%s". The changes made will not be persistent after you refresh this page. Please check if the table structure has been changed.
vi: Không thể lưu thuộc tính giao diện "%s". Các thay đổi được thực hiện sẽ không liên tục sau khi bạn làm mới trang này. Vui lòng kiểm tra xem cấu trúc bảng có bị thay đổi hay không.

en: Can't rename index to PRIMARY!
vi: Không thể đổi tên chỉ mục thành PRIMARY!

en: No index parts defined!
vi: Chưa định nghĩa bộ phận chỉ mục nào!

en: Error creating foreign key on %1$s (check data types)
vi: Gặp lỗi khi tạo khóa ngoại trên %1$s (kiểm tra lại kiểu dữ liệu)

en: Default theme %s not found!
vi: Không tìm thấy chủ đề mặc định %s!

en: Theme %s not found!
vi: Không tìm thấy chủ đề %s!

en: No valid image path for theme %s found!
vi: Không thấy đường dẫn ảnh hợp lệ cho chủ đề %s!

en: Tracking report
vi: Báo cáo theo dõi

en: Tracking statements
vi: Theo dõi trạng thái

en: Delete tracking data row from report
vi: Xóa dòng dữ liệu theo dõi từ báo cáo

en: Structure only
vi: Chỉ cấu trúc

en: Data only
vi: Chỉ dữ liệu

en: Structure and data
vi: Cấu trúc và dữ liệu

en: Show %1$s with dates from %2$s to %3$s by user %4$s %5$s
vi: Hiển thị %1$s với ngày tháng từ %2$s đến %3$s theo người dùng %4$s %5$s

en: SQL dump (file download)
vi: Đổ SQL (tải về tập tin)

en: SQL dump
vi: Đổ SQL

en: This option will replace your table and contained data.
vi: Tùy chọn này sẽ thay thế bảng và dữ liệu đã chứa.

en: SQL execution
vi: Thực thi SQL

en: Export as %s
vi: Xuất ra thành %s

en: Data manipulation statement
vi: Chỉ lệnh thao tác dữ liệu

en: Data definition statement
vi: Chỉ lệnh định nghĩa dữ liệu

en: Structure snapshot
vi: Chụp cấu trúc

en: Version %s snapshot (SQL code)
vi: Phiên bản chụp %s (mã SQL)

en: Tracking data definition successfully deleted
vi: Đã xóa thành công phần định nghĩa dữ liệu theo dõi

en: Tracking data manipulation successfully deleted
vi: Đã xóa thành công phần thao tác dữ liệu theo dõi

en: You can execute the dump by creating and using a temporary database. Please ensure that you have the privileges to do so.
vi: Bạn có thể thực thi đổ bằng cách tạo và dùng một cơ sở dữ liệu tạm. Vui lòng chắc chắn rằng bạn có đủ thẩm quyền để làm điều đó.

en: Comment out these two lines if you do not need them.
vi: Sửa hai dòng này thành ghi chú nếu bạn không cần chúng.

en: SQL statements exported. Please copy the dump or execute it.
vi: Câu lệnh SQL đã được xuất ra. Vui lòng chép phần đổ hoặc thực thi nó.

en: Tracking report for table `%s`
vi: Báo cáo theo dõi cho bảng “%s“

en: Tracking for %1$s was activated at version %2$s.
vi: Theo dõi cho %1$s được kích hoạt tại phiên bản %2$s.

en: Tracking for %1$s was deactivated at version %2$s.
vi: Theo dõi cho %1$s bị dừng hoạt động tại phiên bản %2$s.

en: Version %1$s of %2$s was deleted.
vi: Phiên bản %1$s trên %2$s đã được tạo.

en: Version %1$s was created, tracking for %2$s is active.
vi: Phiên bản %1$s đã được tạo, việc theo dõi %2$s đang hoạt động.

en: An alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
vi: Bí danh cho BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE

en: A date, supported range is %1$s to %2$s
vi: Kiểu ngày, vùng được hỗ trợ là từ %1$s đến %2$s

en: A date and time combination, supported range is %1$s to %2$s
vi: Một sự kết hợp ngày và giờ, phạm vi hỗ trợ là %1$s đến %2$s

en: A timestamp, range is 1970-01-01 00:00:01 UTC to 2038-01-09 03:14:07 UTC, stored as the number of seconds since the epoch (1970-01-01 00:00:00 UTC)
vi: Một dấu thời gian, phạm vi từ 1970-01-01 00:00:01 UTC đến 2038-01-09 03:14:07 UTC, được lưu dưới dạng số giây kể từ thời (1970-01-01 00:00:00 UTC )

en: A time, range is %1$s to %2$s
vi: Giờ giấc, vùng là từ %1$s đến %2$s

en: A year in four-digit (4, default) or two-digit (2) format, the allowable values are 70 (1970) to 69 (2069) or 1901 to 2155 and 0000
vi: Một năm với định dạng 4 chữ số (4, mặc định) hoặc 2 chữ số (2), giá trị cho phép là 70 (1970) đến 69 (2069) hoặc 1901 đến 2555 và 0000

en: Similar to the CHAR type, but stores binary byte strings rather than non-binary character strings
vi: Tương tự như loại CHAR, nhưng lưu trữ chuỗi byte nhị phân hơn là chuỗi ký tự không nhị phân

en: Similar to the VARCHAR type, but stores binary byte strings rather than non-binary character strings
vi: Tương tự như loại VARCHAR, nhưng lưu chuỗi byte nhị phân chứ không phải chuỗi ký tự không nhị phân

en: An enumeration, chosen from the list of up to 65,535 values or the special '' error value
vi: Một bảng liệt kê, được chọn từ danh sách lên tới 65,535 giá trị hoặc giá trị lỗi '' đặc biệt

en: A single value chosen from a set of up to 64 members
vi: Một giá trị duy nhất được chọn từ một bộ lên tới 64 thành viên

en: A type that can store a geometry of any type
vi: Một loại có thể lưu trữ một hình học thuộc bất kỳ loại nào

en: A point in 2-dimensional space
vi: Một điểm trong không gian 2 chiều

en: A curve with linear interpolation between points
vi: Một đường cong với phép nội suy tuyến tính giữa các điểm

en: A polygon
vi: Một đa giác

en: A collection of points
vi: Một tập hợp tọa độ

en: A collection of curves with linear interpolation between points
vi: Một tập hợp các đường cong với phép nội suy tuyến tính giữa các điểm

en: A collection of polygons
vi: Một tập hợp của đa giác

en: A collection of geometry objects of any type
vi: Một tập hợp của các đối tượng hình dạng của bất kỳ kiểu nào

en: Stores and enables efficient access to data in JSON (JavaScript Object Notation) documents
vi: Lưu trữ và bật truy cập hiệu quả đến dữ liệu trong tài liệu JSON (JavaScript Object Notation)

en: Intended for storage of IPv6 addresses, as well as IPv4 addresses assuming conventional mapping of IPv4 addresses into IPv6 addresses
vi: Dự định lưu trữ địa chỉ IPv6, cũng như địa chỉ IPv4 giả sử ánh xạ thông thường của địa chỉ IPv4 vào địa chỉ IPv6

en: 128-bit UUID (Universally Unique Identifier)
vi: 128-bit UUID (Định danh duy nhất toàn cầu)

[ctx: numeric types]
en: Numeric
vi: Dạng số

[ctx: date and time types]
en: Date and time
vi: Ngày giờ

en: Taking you to the target site.
vi: Đưa bạn đến trang đích.

en: The profile has been updated.
vi: Hồ sơ đã được cập nhật.

en: Password is too long!
vi: Mật khẩu quá dài!

en: Could not save configuration
vi: Không thể ghi lại cấu hình

en: The phpMyAdmin configuration storage database could not be accessed.
vi: Không thể truy cập cơ sở dữ liệu lưu trữ cấu hình PHPMyAdmin.

en: Max: %s%s
vi: T.Đa: %s%s

[ctx: Short month name]
note: l10n: Short month name
en: May
vi: Th5

en: %s days, %s hours, %s minutes and %s seconds
vi: %s ngày, %s giờ, %s phút và %s giây

en: Error in ZIP archive:
vi: Lỗi trong kho nén ZIP:

en: No files found inside ZIP archive!
vi: Không tìm thấy tập tin nào trong kho ZIP!

en: Nowhere
vi: Không ở đâu cả

en: display column
vi: hiển thị cột

en: Ask before sending error reports
vi: Hỏi trước khi gửi báo cáo lỗi

en: Always send error reports
vi: Luôn gửi thông báo lỗi

en: Never send error reports
vi: Không bao giờ gửi thông báo lỗi

en: Server default
vi: Máy chủ mặc định

en: Quick - display only the minimal options to configure
vi: Nhanh - chỉ hiển thị các tùy chọn tối thiểu để cấu hình

en: Custom - display all possible options to configure
vi: Tùy thích - chỉ hiển thị mọi tùy chọn có thể để cấu hình

en: Custom - like above, but without the quick/custom choice
vi: Tùy thích - như trên, nhưng không có chọn nhanh/tùy thích

en: complete inserts
vi: toàn bộ insert

en: extended inserts
vi: insert có mở rộng

en: both of the above
vi: cả hai thứ trên

en: neither of the above
vi: không có gì ở trên

en: Wrong data
vi: Sai dữ liệu

en: Edit ENUM/SET values
vi: Sửa giá trị ENUM/SET

[ctx: for default]
en: None
vi: Không

en: As defined:
vi: Định nghĩa là:

en: You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details
vi: Bạn không có đủ đặc quyền cần thiết để thực hiện thao tác này; Vui lòng xem tài liệu để biết thêm chi tiết

en: Fulltext
vi: Toàn văn

en: after %s
vi: sau %s

en: column(s)
vi: cột

en: Collation:
vi: Ký tự đối chiếu:

en: Storage Engine:
vi: Bộ máy lưu trữ:

en: Storage engine
vi: Máy lưu trữ

en: PARTITION definition:
vi: Định nghĩa PHÂN VÙNG:

[ctx: Online transaction part of the SQL DDL for InnoDB]
en: Online transaction
vi: Giao dịch trực tuyến

en: The column width of integer types is ignored in your MySQL version unless defining a TINYINT(1) column
vi: Độ rộng cột của các loại số nguyên bị bỏ qua trong phiên bản MySQL của bạn trừ khi xác định cột TINYINT(1)

en: Referenced by %s.
vi: Được tham chiếu bởi %s.

en: Is a foreign key.
vi: Là một khóa ngoại.

en: Pick from Central Columns
vi: Chọn từ cột trung tâm

en: Partition by:
vi: Phân vùng theo:

en: Expression or column list
vi: Biểu thức hay danh sách cột

en: Partitions:
vi: Phân vùng:

en: Subpartition by:
vi: Phân vùng con theo:

en: Subpartitions:
vi: Phân vùng con:

en: Subpartition
vi: Phân vùng con

en: Table space
vi: Không gian bảng

en: Node group
vi: Nhóm nút

en: Length/Values
vi: Dài/Giá-trị

en: If column type is "enum" or "set", please enter the values using this format: 'a','b','c'…<br>If you ever need to put a backslash ("\") or a single quote ("'") amongst those values, precede it with a backslash (for example '\\xyz' or 'a\'b').
vi: Nếu loại cột là "enum" hoặc "set", vui lòng nhập các giá trị bằng định dạng sau: 'a','b','c'…<br>Nếu bạn cần đặt dấu gạch chéo ngược ("\") hoặc dấu nháy đơn ("'") trong số các giá trị đó, đặt trước dấu gạch chéo ngược (ví dụ '\\xyz' hoặc 'a\'b').

en: For default values, please enter just a single value, without backslash escaping or quotes, using this format: a
vi: Với giá trị mặc định, xin nhập một giá trị duy nhất, không thoát dấu gạch chéo ngược hoặc dấu ngoặc kép, sử dụng định dạng sau: a

en: Adjust privileges
vi: Chỉnh đặc quyền

en: Virtuality
vi: Thực sự

en: Move column
vi: Di chuyển cột

en: List of available transformations and their options
vi: Liệt kê các chuyển dạng sẵn có và các tùy chọn của chúng

en: Browser display transformation
vi: Chuyển đổi hiển thị trình duyệt

en: Browser display transformation options
vi: Tùy chọn chuyển đổi hiển thị trình duyệt

en: Please enter the values for transformation options using this format: 'a', 100, b,'c'…<br>If you ever need to put a backslash ("\") or a single quote ("'") amongst those values, precede it with a backslash (for example '\\xyz' or 'a\'b').
vi: Vui lòng nhập các giá trị cho các tùy chọn chuyển đổi bằng định dạng sau: 'a', 100, b,'c'…<br>Nếu bạn cần đặt dấu gạch chéo ngược ("\") hoặc một trích dẫn ("'") trong số đó các giá trị, đặt trước nó bằng dấu gạch chéo ngược (ví dụ '\\xyz' hoặc 'a\'b').

en: Input transformation
vi: Chuyển đổi đầu vào

en: Input transformation options
vi: Tùy chọn chuyển đổi đầu vào

en: This setting is disabled, it will not be applied to your configuration.
vi: Cài đặt này bị tắt, nó sẽ không được áp dụng cho cấu hình của bạn.

en: Set value: %s
vi: Đặt giá trị: %s

en: Restore default value
vi: Phục hồi lại giá trị mặc định

en: Allow users to customize this value
vi: Cho phép người dùng tùy chỉnh giá trị này

en: Requery
vi: Truy vấn lại

en: Press Ctrl+Enter to execute query
vi: Nhấn Ctrl+Enter để thực thi truy vấn

en: Press Enter to execute query
vi: Nhấn Enter để thực thi truy vấn

en: Explain
vi: Giải thích

en: Query failed
vi: Truy vấn bị lỗi

en: Queried time
vi: Thời gian truy vấn

en: During current session
vi: Lưu phiên hiện tại

en: descending
vi: giảm dần

en: Execution order
vi: Thứ tự thực thi

en: Time taken
vi: Thời gian cần

en: Ungroup queries
vi: Bỏ nhóm các truy vấn

en: Show trace
vi: Hiện theo dõi

en: Hide trace
vi: Ẩn theo dõi

en: Target database
vi: Cơ sở dữ liệu đích

en: Share this bookmark
vi: Đánh đánh dấu này

en: Set default
vi: Đặt lại thành mặc định

en: Execute queries on Enter and insert new line with Shift+Enter. To make this permanent, view settings.
vi: Thực thi truy vấn bằng Enter và chèn thêm dòng mới bằng Shift+Enter. Để thực hiện việc này vĩnh viễn, hãy xem cài đặt.

en: Create version %1$s of %2$s
vi: Phiên bản tạo %1$s của %2$s

en: Create version %1$s
vi: Phiên bản tạo %1$s

en: Track these data definition statements:
vi: Theo dõi các câu định nghĩa dữ liệu này:

en: Track these data manipulation statements:
vi: Theo dõi các câu lệnh thao tác dữ liệu này:

en: Create version
vi: Phiên bản tạo

en: Add new column
vi: Thêm cột mới

en: Length/Value
vi: Độ dài/Giá trị

en: The central list of columns for the current database is empty
vi: Danh sách các cột trung tâm của cơ sở dữ liệu hiện tại trống

en: Filter rows
vi: Số hàng

en: Search this table
vi: Tìm kiếm trong bảng này

en: Select a table
vi: Chọn một bảng

en: Select a column.
vi: Chọn một cột.

en: Click to sort.
vi: Nhấn vào để sắp xếp.

en: Create new table
vi: Tạo bảng mới

en: Database comment:
vi: Chú thích cơ sở dữ liệu:

en: Cardinality
vi: Số lượng

en: No index defined!
vi: Chưa định nghĩa chỉ mục!

en: Show/hide columns
vi: Hiện/Ẩn các cột

en: See table structure
vi: Xem cấu trúc bảng

en: Select "%s"
vi: Chọn "%s"

en: Add an option for column "%s".
vi: Thêm tùy-chọn cho cột "%s".

en: Page to open
vi: Trang cần mở

en: Page to delete
vi: Trang cần xóa

en: Show/Hide tables list
vi: Hiện/Ẩn danh sách bảng

en: View in fullscreen
vi: Hiển thị toàn màn hình

en: New page
vi: Trang mới

en: Delete pages
vi: Xóa trang

en: Create relationship
vi: Tạo mối quan hệ

en: Angular links
vi: Các liên kết góc

en: Direct links
vi: Liên kết trực tiếp

en: Small/Big All
vi: Nhỏ/To tất cả

en: Toggle small/big
vi: Bật/tắt lớn/nhỏ

en: Toggle relationship lines
vi: Chuyển đổi các dòng quan hệ

en: Export schema
vi: Xuất lược đồ

en: Build Query
vi: Xây dựng Truy vấn

en: Move Menu
vi: Di chuyển trình đơn

en: Pin text
vi: Đóng đinh chữ

en: Hide/Show all
vi: Ẩn/Hiện hết

en: Hide/Show tables with no relationship
vi: Ẩn/Hiện bảng không có mối quan hệ

en: Number of tables:
vi: Số lượng bảng:

en: Delete relationship
vi: Xóa mối quan hệ

en: Relationship operator
vi: Toán tử quan hệ

en: subquery
vi: truy vấn con

en: Active options
vi: Tùy chọn đang kích hoạt

en: Save to selected page
vi: Lưu vào trang đã chọn

en: Create a page and save to it
vi: Tạo một trang

en: New page name
vi: Tên trang mới

en: Select Export Relational Type
vi: Chọn kiểu quan hệ xuất

en: Event name
vi: Tên sự kiện

en: Change to %s
vi: Thay đổi thành %s

en: Execute at
vi: Thực hiện lúc

en: Execute every
vi: Thực thi mỗi

[ctx: Start of recurring event]
en: Start
vi: Bắt đầu

[ctx: End of recurring event]
en: End
vi: Cuối

en: On completion preserve
vi: Đóng cong khi tạo xong

en: Definer
vi: Bộ định nghĩa

en: Create new event
vi: Tạo sự kiện mới

en: There are no events to display.
vi: Ở đây không có sự kiện nào để trình bày.

en: Event scheduler status
vi: Trạng thái lên lịch sự kiện

en: @SERVER@ will become the server name and @DATABASE@ will become the database name.
vi: @SERVER@ sẽ trở thành tên máy chủ và @DATABASE@ sẽ trở thành tên cơ sở dữ liệu.

note: l10n: A query that the user has written freely
en: Exporting a raw query
vi: Xuất truy vấn thô

en: Exporting tables from "%s" database
vi: Xuất các bảng từ cơ sở dữ liệu "%s"

en: Export the structure of all tables.
vi: Xuất cấu trúc của tất cả các bảng.

en: Export the data of all tables.
vi: Xuất dữ liệu của tất cả các bảng.

en: Importing into the database "%s"
vi: Nhập vào cơ sở dữ liệu "%s"

en: Query window
vi: Cửa sổ Truy vấn

en: select table
vi: chọn bảng

en: select column
vi: chọn cột

en: Table alias
vi: Bí danh bảng

en: Column alias
vi: Bí danh cột

en: Use this column in criteria
vi: Sử dụng cột này trong tiêu chí

en: criteria
vi: tiêu chuẩn:

en: Add as
vi: Thêm như

en: Another column
vi: Một cột khác

en: Enter criteria as free text
vi: Nhập tiêu chí dưới dạng văn bản tự do

en: Remove this column
vi: Xóa cột này

en: + Add column
vi: + Thêm cột

en: Update query
vi: Cập nhật truy vấn

en: Database comment
vi: Chú thích của cơ sở dữ liệu

en: Rename database to
vi: Đổi tên cơ sở dữ liệu thành

en: New database name
vi: Tên cơ sở dữ liệu mới

en: You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details.
vi: Bạn không có đủ đặc quyền cần thiết để thực hiện thao tác này; Vui lòng xem tài liệu để biết thêm chi tiết.

en: Remove database
vi: Gỡ bỏ cơ sở dữ liệu

en: Database %s has been dropped.
vi: Cơ sở dữ liệu %s đã bị xóa.

en: Drop the database (DROP)
vi: Xóa cơ sở dữ liệu (DROP)

en: Copy database to
vi: Chép cơ sở dữ liệu sang

en: CREATE DATABASE before copying
vi: CREATE DATABASE trước khi sao chép

en: Add constraints
vi: Thêm ràng buộc

en: Switch to copied database
vi: Chuyển tới cơ sở dữ liệu đã sao chép

en: Change all tables collations
vi: Thay đổi mọi bảng đối chiếu

en: Change all tables columns collations
vi: Thay đổi tất cả các đối chiếu cột của bảng

en: Users having access to "%s"
vi: Những người dùng có quyền truy cập vào "%s"

en: database-specific
vi: dành-riêng-cho-cơ-sở-dữ-liệu

en: routine
vi: thủ tục

en: With selected:
vi: Lưu mục đã chọn

[ctx: Create new user]
en: New
vi: Mới

en: Add user account
vi: Thêm tài khoản người dùng

en: You have to choose at least one column to display!
vi: Bạn cần phải chỉ ra ít một cột cần hiển thị!

en: Ins:
vi: Chèn:

en: Del:
vi: Xóa:

en: Sort order:
vi: Thứ tự sắp xếp:

en: Criteria:
vi: Tiêu chuẩn:

en: Modify:
vi: Sửa:

en: SQL query on database <b>%s</b>:
vi: Truy vấn SQL trên cơ sở dữ liệu <b>%s</b>:

en: Routine name
vi: Tên thủ tục

en: Add parameter
vi: Thêm tham số

en: Remove last parameter
vi: Bỏ rãnh cuối

en: Return length/values
vi: gặp giá trị lặp lại sai

en: Return options
vi: Tùy chọn trả về

en: Is deterministic
vi: Là một tất định

en: You do not have sufficient privileges to perform this operation; Please refer to the documentation for more details.
vi: Bạn không có đủ đặc quyền cần thiết để thực hiện thao tác này; Vui lòng xem tài liệu để biết thêm chi tiết.

en: SQL data access
vi: Truy cập dữ liệu SQL

en: Routine parameters
vi: Tham số thủ tục

en: Create new routine
vi: Tạo mới thủ tục

en: There are no routines to display.
vi: Ở đây không có thủ tục nào để trình bày.

en: Returns
vi: Trả về

en: ENUM/SET editor
vi: Bộ sửa ENUM/SET

en: Search in database
vi: Tìm kiếm trong cơ sở dữ liệu

en: Words or values to search for (wildcard: "%"):
vi: Từ hay giá trị muốn tìm kiếm (wildcard: "%"):

en: Words are separated by a space character (" ").
vi: Các từ được ngăn cách nhau bằng ký tự khoảng trắng (" ").

en: Inside tables:
vi: Trong bảng:

en: Inside column:
vi: Trong cột:

en: %1$s match in <strong>%2$s</strong> | %1$s matches in <strong>%2$s</strong>
vi[0]: %1$s khớp trong <strong>%2$s</strong>

en: Add prefix
vi: Thêm tiền tố

en: %s table | %s tables
vi[0]: %s bảng

en: Check tables having overhead
vi: Kiểm tra các bảng có tổn thất

en: Show create
vi: Hiển thị tạo

en: Delete data or table
vi: Xóa dữ liệu hay bảng

en: Table maintenance
vi: Bảo trì bảng

en: Analyze table
vi: Phân tích bảng

en: Check table
vi: Kiểm tra bảng

en: Checksum table
vi: Tổng kiểm tra bảng

en: Optimize table
vi: Tối ưu hóa bảng

en: Repair table
vi: Sửa chữa bảng

en: Add prefix to table
vi: Thêm tiền tố vào tên bảng

en: Replace table prefix
vi: Thêm tiền tố cho bảng

en: Add columns to central list
vi: Thêm ràng buộc

en: Remove columns from central list
vi: Xóa bỏ các cột khỏi danh sách trung tâm

en: Make consistent with central list
vi: Làm cho phù hợp với danh sách trung tâm

en: This action may change some of the columns definition.[br]Are you sure you want to continue?
vi: Thao tác này có thể thay đổi một số định nghĩa các cột.[br]Bạn có chắc muốn tiếp tục không?

en: Add AUTO INCREMENT value
vi: Thêm giá trị AUTO_INCREMENT

en: Do you really want to execute the following query?
vi: Bạn có thực sự muốn thực hiện lệnh truy vấn sau đây không?

en: Showing create queries
vi: Hiện tạo các truy vấn

en: Create view
vi: Tạo view

en: Not replicated
vi: Không tìm thấy

en: Replicated
vi: Bản sao

en: in use
vi: đang dùng

en: May be approximate. Click on the number to get the exact count. See [doc@faq3-11]FAQ 3.11[/doc].
vi: Chỉ là ước đoán. Bấm vào số để nhận được số lượng chính xác. Xem [doc@faq3-11]FAQ 3.11[/doc].

en: Last update
vi: Cập nhật lần cuối

en: Last check
vi: Lần kiểm tra cuối

en: Tracking is active.
vi: Bộ theo dõi đang hoạt động.

en: Tracking is not active.
vi: Bộ theo dõi không hoạt động.

en: Tracked tables
vi: Các bảng được theo dõi

en: Last version
vi: Phiên bản cuối

en: Delete tracking
vi: Xóa theo dõi

en: Untracked tables
vi: Các bảng chưa được theo dõi

en: Track table
vi: Bảng theo dõi

en: Trigger name
vi: Tên bẫy

[ctx: Trigger action time]
en: Time
vi: Thời gian

en: There are no triggers to display.
vi: Ở đây không có bẫy nào để trình bày.

en: Save edited data
vi: Ghi lại dữ liệu đã sửa

en: Restore column order
vi: sửa thứ tự phân vùng

en: Sort by key:
vi: Sắp xếp theo khóa:

en: Relational key
vi: Khóa quan hệ

en: Display column for relationships
vi: Hiển thị cột cho các quan hệ

en: Show binary contents
vi: Hiển thị nội dung dạng nhị phân

en: Show BLOB contents
vi: Hiển thị nội dung của một BLOB

en: Hide browser transformation
vi: Ẩn trình duyệt chuyển đổi

en: Query results operations
vi: Kết quả truy vấn các thao tác

en: Display chart
vi: Hiển thị biểu đồ

en: Visualize GIS data
vi: Định dạng dữ liệu chưa rõ

[ctx: None encoding conversion]
en: None
vi: Không

en: Convert to Kana
vi: Chuyển đổi sang Kana

en: This report automatically includes data about the error and information about relevant configuration settings. It will be sent to the phpMyAdmin team for debugging the error.
vi: Báo cáo này tự động bao gồm dữ liệu về lỗi và thông tin về cài đặt cấu hình có liên quan. Nó sẽ được gửi đến nhóm phpMyAdmin để sửa lỗi.

en: Can you tell us the steps leading to this error? It decisively helps in debugging:
vi: Bạn có thể cho chúng tôi biết các bước dẫn đến lỗi này không? Nó quyết định giúp gỡ lỗi:

en: You may examine the data in the error report:
vi: Bạn có lẽ nên xem xét kỹ dữ liệu trong báo cáo lỗi:

en: Submit error report
vi: Gửi báo cáo lỗi

en: Send error report
vi: Gửi báo cáo lỗi

en: Select a template
vi: Chọn một mẫu

en: Export templates:
vi: Xuất các mẫu:

en: New template:
vi: Mẫu mới:

en: Template name
vi: Tên mẫu

en: Existing templates:
vi: Các mẫu sẵn có:

en: Show SQL query
vi: Hiện truy vấn SQL

en: Export method:
vi: Phương thức xuất:

en: Quick - display only the minimal options
vi: Nhanh - chỉ hiển thị các tùy chọn tối thiểu

en: Custom - display all possible options
vi: Tùy thích - hiển thị toàn bộ các tùy chọn có thể

en: File format to export
vi: Định dạng tệp để xuất

en: Dump all rows
vi: Đổ tất cả các hàng

en: Dump some row(s)
vi: Đổ một số hàng

en: Row to begin at:
vi: Hàng bắt đầu từ:

en: Save on server in the directory <strong>%s</strong>
vi: Lưu trên máy chủ ở thư mục <strong>%s</strong>

en: Rename exported databases/tables/columns
vi: Đổi tên các cơ sở dữ liệu/bảng/cột đã xuất

en: Defined aliases
vi: Bí danh đã được xác định

en: Define new aliases
vi: Xác định bí danh mới

en: Select database:
vi: Chọn cơ sở dữ liệu:

en: Select table:
vi: Chọn bảng:

en: Select column:
vi: Chọn cột:

en: New column name
vi: Tên cột mới

en: Use %s statement
vi: Dùng câu lệnh %s

en: View output as text
vi: Hiển thị dạng chữ thường

en: File name template:
vi: Tên tập tin mẫu:

en: This value is interpreted using the 'strftime' function, so you can use time formatting strings. Additionally the following transformations will happen: %s Other text will be kept as is. See the FAQ 6.27 for details.
vi: Giá trị này được diễn giải bằng hàm 'strftime', do đó bạn có thể sử dụng chuỗi định dạng thời gian. Ngoài ra, các chuyển đổi sau sẽ xảy ra: %s Văn bản khác sẽ được giữ nguyên. Xem FAQ 6.27 để biết chi tiết.

en: Use this for future exports
vi: Dùng cái này cho việc xuất tương lai

en: Character set of the file:
vi: Bảng mã của tập tin:

en: zipped
vi: đã nén zip

en: gzipped
vi: đã nén gzip

en: Export databases as separate files
vi: Xuất các cơ sở dữ liệu thành các tập tin khác nhau

en: Export tables as separate files
vi: Xuất các bảng thành các tập tin khác nhau

en: Skip tables larger than:
vi: Bỏ qua các bảng lớn hơn:

en: The size is measured in MiB.
vi: Kích thước được đo bằng MiB.

en: Format-specific options:
vi: Tùy chọn đặc-tả-định-dạng:

en: Encoding Conversion:
vi: Chuyển đổi bảng mã:

en: Containing the word:
vi: Có chứa từ:

en: Open new phpMyAdmin window
vi: Mở cửa sổ phpMyAdmin mới

en: phpMyAdmin Demo Server
vi: Máy chủ phpMyAdmin mẫu

en: Currently running Git revision %1$s from the %2$s branch.
vi: Hiện tại đang chạy Git phiên bản %1$s từ nhánh %2$s.

en: Git information missing!
vi: Thiếu thông tin git!

en: Value for the column "%s"
vi: Giá trị cho cột "%s"

en: Use OpenStreetMaps as Base Layer
vi: Dùng OpenStreetMaps như là lớp cơ sở

en: Geometry %d:
vi: Hình dạng %d:

en: Linestring %d:
vi: Chuỗi-dòng %d:

en: Outer ring:
vi: Vòng ngoài:

en: Inner ring %d:
vi: Vòng trong %d:

en: Add a linestring
vi: Thêm một chuỗi-dòng

en: Polygon %d:
vi: Hình đa giác %d:

en: Add a polygon
vi: Thêm hình đa giác

en: Add geometry
vi: Thêm dạng hình

en: Choose "GeomFromText" from the "Function" column and paste the string below into the "Value" field.
vi: Chọn "GeomFromText" từ cột "Function" và dán chuỗi bên dưới vào trường "Value".

en: Javascript must be enabled past this point!
vi: Javascript phải được bật qua điểm này!

en: Click on the bar to scroll to top of page
vi: Bấm vào thanh để cuộn lên đỉnh trang

en: Git revision:
vi: Phiên bản git:

en: no branch
vi: không nhánh nào

en: from %s branch
vi: từ nhánh %s

en: committed on %s by %s
vi: chuyển giao vào %s bởi %s

en: authored on %s by %s
vi: xác thực lúc %s bởi %s

en: You are using the demo server. You can do anything here, but please do not change root, debian-sys-maint and pma users. More information is available at %s.
vi: Bạn đang dùng máy chủ làm mẫu. Bạn có thể làm mọi thứ ở đây, nhưng vui lòng đừng thay đổi các tài khoản root, debian-sys-maint và pma. Thông tin chi tiết có ở %s.

en: Server connection collation:
vi: Đối chiếu kết nối máy chủ:

en: More settings
vi: Cài đặt thêm

[ctx: View all themes]
en: View all
vi: Xem tất cả

en: Server connection:
vi: Kết nối máy chủ:

en: Protocol version:
vi: Phiên bản giao thức:

en: Server charset:
vi: Bảng mã máy chủ:

en: Database client version:
vi: Phiên bản cơ sở dữ liệu máy khách:

en: PHP extension:
vi: Phần mở rộng PHP:

en: PHP version:
vi: Phiên bản PHP:

en: Show PHP information
vi: Hiện thông tin PHP

en: Version information:
vi: Thông tin phiên bản:

en: Official Homepage
vi: Trang chủ chính thức

en: Contribute
vi: Đóng góp

en: Get support
vi: Hỗ trợ

en: List of changes
vi: Danh sách các thay đổi

en: phpMyAdmin Themes
vi: Chủ đề phpMyAdmin

en: Get more themes!
vi: Muốn lấy thêm các chủ đề khác!

en: Screenshot of the %s theme.
vi: Ảnh chụp màn hình của chủ đề %s.

note: l10n: Choose the theme button in the themes list modal
en: Take it
vi: Lấy nó

en: The file being uploaded is probably larger than the maximum allowed size or this is a known bug in webkit based (Safari, Google Chrome, Arora etc.) browsers.
vi: Tập tin đang được tải lên gần như chắn chắn là lớn hơn kích thước được phép hoặc đây là một lỗi của trình duyệt (Safari, Google Chrome, Arora ví dụ thế).

en: %s/sec.
vi: %s/giây.

en: About %MIN min. %SEC sec. remaining.
vi: Còn lại khoảng %MIN phút %SEC giây.

en: About %SEC sec. remaining.
vi: Còn lại khoảng %SEC giây.

en: The file is being processed, please be patient.
vi: Tập tin đang được xử lý, vui lòng đợi.

en: Uploading your import file…
vi: Đang tải lên tập tin cần nhập của bạn…

en: Please be patient, the file is being uploaded. Details about the upload are not available.
vi: Vui lòng nhẫn nại, tập tin đang được tải lên. Chi tiết về việc tải chưa sẵn có.

en: File to import:
vi: Tập tin để nhập:

en: File may be compressed (%s) or uncompressed.
vi: Tập tin có thể nén (%s) hoặc không.

en: A compressed file's name must end in <strong>.[format].[compression]</strong>. Example: <strong>.sql.zip</strong>
vi: Tên của tệp nén phải kết thúc bằng <strong>.[định dạng].[nén]</strong>. Ví dụ: <strong>.sql.zip</strong>

en: Browse your computer:
vi: Duyệt máy tính của bạn:

en: You may also drag and drop a file on any page.
vi: Bạn cũng có thể kéo thả một tập tin trên bất kỳ trang nào.

en: Select from the web server upload directory [strong]%s[/strong]:
vi: Chọn từ thư mục tải lên của máy phục vụ web [strong]%s[/strong]:

en: There are no files to import!
vi: Không có tệp nào để nhập!

en: File uploads are not allowed on this server.
vi: Việc tải tập tin lên là không được máy phục vụ này cho phép.

en: Partial import:
vi: Nhập từng phần:

en: Previous import timed out, after resubmitting will continue from position %d.
vi: Lần nhập trước gặp lỗi quá giờ, sau khi gửi lại sẽ tiếp tục tại vị trí %d.

en: Allow the interruption of an import in case the script detects it is close to the PHP timeout limit.
vi: Cho phép gián đoạn quá trình nhập trong trường hợp tập lệnh phát hiện nó gần đạt đến giới hạn thời gian chờ của PHP.

en: This might be a good way to import large files, however it can break transactions.
vi: Đây có thể là một cách hay để nhập các tệp lớn, tuy nhiên nó có thể làm gián đoạn các giao dịch.

en: Skip this number of queries (for SQL) starting from the first one:
vi: Bỏ qua số lượng truy vấn này (cho SQL) bắt đầu tính từ cái thứ nhất:

en: The primary key has been dropped.
vi: Khóa chính đã được xóa bỏ

en: Index %s has been dropped.
vi: Chỉ mục %s đã được xóa bỏ.

en: This field is required
vi: Trường này là bắt buộc

en: Please fix this field
vi: Vui lòng sửa trường này

en: Please enter a valid email address
vi: Vui lòng nhập một địa chỉ thư hợp lệ

en: Please enter a valid date
vi: Vui lòng nhập ngày tháng hợp lệ

en: Please enter a valid date ( ISO )
vi: Vui lòng nhập ngày tháng hợp lệ ( ISO )

en: Please enter a valid number
vi: Vui lòng nhập con số hợp lệ

en: Please enter a valid credit card number
vi: Vui lòng nhập thẻ tín dụng hợp lệ

en: Please enter only digits
vi: Vui lòng chỉ nhập số

en: Please enter the same value again
vi: Vui lòng nhập lại giá trị đó một lần nữa

en: Please enter no more than {0} characters
vi: Vui lòng nhập vào nhiều hơn {0} ký tự

en: Please enter at least {0} characters
vi: Vui lòng nhập vào ít nhất {0} ký tự

en: Please enter a value between {0} and {1} characters long
vi: Vui lòng nhập vào một giá trị độ dài giữa {0} và {1} ký tự

en: Please enter a value between {0} and {1}
vi: Vui lòng nhập vào một giá trị giữa {0} và {1}

en: Please enter a value less than or equal to {0}
vi: Vui lòng nhập vào một giá trị nhỏ hơn hoặc bằng {0}

en: Please enter a value greater than or equal to {0}
vi: Vui lòng nhập vào một giá trị lớn hơn hoặc bằng {0}

en: Please enter a valid date or time
vi: Vui lòng nhập vào một ngày tháng hay thời gian hợp lệ

en: Please enter a valid HEX input
vi: Vui lòng nhập vào một HEX hợp lệ

en: You can enter hostname/IP address and port separated by space.
vi: Bạn có thể nhập vào địa chỉ tên_máy/IP và cổng ngăn cách bằng khoảng trắng.

en: Server choice:
vi: Chọn máy chủ:

en: There is a mismatch between HTTPS indicated on the server and client. This can lead to a non working phpMyAdmin or a security risk. Please fix your server configuration to indicate HTTPS properly.
vi: Có sự không khớp giữa HTTPS được chỉ định trên máy chủ và máy khách. Điều này có thể dẫn đến phpMyAdmin không hoạt động hoặc có nguy cơ bảo mật. Vui lòng sửa cấu hình máy chủ của bạn để chỉ ra HTTPS chính xác.

en: Please scan following QR code into the two-factor authentication app on your device and enter authentication code it generates.
vi: Vui lòng quét mã QR sau vào ứng dụng xác thực hai yếu tố trên thiết bị của bạn và nhập mã xác thực mà nó tạo ra.

en: Secret/key:
vi: Bí mật/khóa:

en: Authentication code:
vi: Mã xác thực:

en: Open the two-factor authentication app on your device to view your authentication code and verify your identity.
vi: Mở ứng dụng xác thực hai yếu tố trên thiết bị của bạn để xem mã xác thực và xác minh danh tính của bạn.

en: The configured two factor authentication is not available, please install missing dependencies.
vi: Xác thực hai yếu tố đã định cấu hình không khả dụng, vui lòng cài đặt các phần phụ thuộc còn thiếu.

en: Deprecated!
vi: Không được dùng!

en: The FIDO U2F API has been deprecated in favor of the Web Authentication API (WebAuthn).
vi: API FIDO U2F không còn được dùng nữa để thay thế bằng API xác thực web (WebAuthn).

en: You can still use Firefox to authenticate your account using the FIDO U2F API, however it's recommended that you use the WebAuthn authentication instead.
vi: Bạn vẫn có thể sử dụng Firefox để xác thực tài khoản của mình bằng API FIDO U2F, tuy nhiên, bạn nên sử dụng xác thực WebAuthn để thay thế.

en: Please connect your FIDO U2F device into your computer's USB port. Then confirm registration on the device.
vi: Vui lòng kết nối thiết bị FIDO U2F của bạn với cổng USB trên máy tính. Sau đó xác nhận đăng ký trên thiết bị.

en: You are not using https to access phpMyAdmin, therefore FIDO U2F device will most likely refuse to authenticate you.
vi: Bạn không sử dụng https để truy cập phpMyAdmin, do đó thiết bị FIDO U2F rất có thể sẽ từ chối xác thực bạn.

en: Please connect your FIDO U2F device into your computer's USB port. Then confirm login on the device.
vi: Vui lòng kết nối thiết bị FIDO U2F của bạn với cổng USB trên máy tính. Sau đó xác nhận đăng nhập trên thiết bị.

en: Please connect your WebAuthn/FIDO2 device. Then confirm registration on the device.
vi: Vui lòng kết nối thiết bị WebAuthn/FIDO2 của bạn. Sau đó xác nhận đăng ký trên thiết bị.

en: Please connect your WebAuthn/FIDO2 device. Then confirm login on the device.
vi: Vui lòng kết nối thiết bị WebAuthn/FIDO2 của bạn. Sau đó xác nhận đăng nhập trên thiết bị.

en: Show hidden navigation tree items.
vi: Hiển thị các mục ẩn cây điều hướng.

en: Unhide
vi: Bỏ ẩn

en: Empty session data
vi: Dữ liệu phiên trống

en: phpMyAdmin documentation
vi: Tài liệu phpMyAdmin

en: MariaDB Documentation
vi: Tài liệu MariaDB

en: MySQL Documentation
vi: Tài liệu MySQL

en: Navigation panel settings
vi: Cài đặt bảng điều hướng

en: Reload navigation panel
vi: Lưu khung hiện tại

en: An error has occurred while loading the navigation display
vi: Gặp lỗi khi đang tải bộ trình bày điều hướng

en: SQL upload
vi: Tải lên SQL

en: Type to filter these, Enter to search all
vi: Gõ bộ vào hộp bộ lọc, Enter để tìm tất cả

en: Clear fast filter
vi: Xóa bộ lọc nhanh

en: Your browser has phpMyAdmin configuration for this domain. Would you like to import it for current session?
vi: Trình duyệt của bạn có cấu hình phpMyAdmin cho miền này. Bạn có muốn nhập vào phiên này không?

en: Delete settings
vi: Xóa cài đặt

en: Cannot save settings, submitted form contains errors!
vi: Không thể lưu cài đặt, mẫu đơn gửi có chứa lỗi!

en: Manage your settings
vi: Quản lý các cài đặt

en: Two-factor authentication
vi: Xác thực hai yếu tố

en: Configuration has been saved.
vi: Cấu hình đã được lưu.

en: Your preferences will be saved for current session only. Storing them permanently requires %sphpMyAdmin configuration storage%s.
vi: Những cài đặt sẽ chỉ được lưu lại cho phiên này mà thôi. Để lưu chúng vĩnh viễn cần %sphpMyAdmin configuration storage%s.

en: Configuration contains incorrect data for some fields.
vi: Cấu hình chứa dữ liệu không chính xác cho một số trường.

en: Do you want to import remaining settings?
vi: Bạn có muốn nhập các cài đặt còn lại không?

en: Saved on: @DATE@
vi: Ghi lại lúc: @DATE@

en: Import from browser's storage
vi: Nhập từ kho của trình duyệt

en: Settings will be imported from your browser's local storage.
vi: Các cài đặt sẽ được nhập vào từ kho nội bộ của trình duyệt.

en: You have no saved settings!
vi: Bạn không có cài đặt nào đã lưu!

en: This feature is not supported by your web browser
vi: Đặc tính này không được hỗ trợ bởi trình duyệt web của bạn

en: Merge with current configuration
vi: Hòa trộn với các cấu hình hiện tại

en: You can set more settings by modifying config.inc.php, eg. by using %sSetup script%s.
vi: Bạn có thể đặt nhiều cài đặt hơn bằng cách sửa chữa config.inc.php, ví dụ như dùng %sTrang cài đặt%s.

en: Save as JSON file
vi: Lưu thành tệp JSON

en: Save as PHP file
vi: Lưu thành tệp PHP

en: Save to browser's storage
vi: Ghi vào kho của trình duyệt

en: Settings will be saved in your browser's local storage.
vi: Các cài đặt sẽ được ghi vào kho nội bộ của trình duyệt.

en: Existing settings will be overwritten!
vi: Cài đặt trước đây sẽ bị ghi đè!

en: You can reset all your settings and restore them to default values.
vi: Bạn có thể đặt lại tất cả các cài đặt và phục hồi lại chúng bằng giá trị mặc định.

en: Configure two-factor authentication
vi: Cấu hình xác thực hai yếu tố

en: Enable two-factor authentication
vi: Kích hoạt xác thực hai yếu tố

en: Confirm disabling two-factor authentication
vi: Xác nhận vô hiệu hóa xác thực hai yếu tố

en: By disabling two factor authentication you will be again able to login using password only.
vi: Bằng cách vô hiệu hóa xác thực hai yếu tố, bạn sẽ chỉ có thể đăng nhập lại bằng mật khẩu.

en: Disable two-factor authentication
vi: Vô hiệu hóa xác thực hai yếu tố

en: Two-factor authentication status
vi: Trạng thái xác thực hai yếu tố

en: Two-factor authentication is not available, please install optional dependencies to enable authentication backends.
vi: Xác thực hai yếu tố không khả dụng, vui lòng cài đặt các phần phụ thuộc tùy chọn để bật phần phụ trợ xác thực.

en: Following composer packages are missing:
vi: Các gói composer sau bị thiếu:

en: Two-factor authentication is available and configured for this account.
vi: Xác thực hai yếu tố có sẵn và được định cấu hình cho tài khoản này.

en: Two-factor authentication is available, but not configured for this account.
vi: Xác thực hai yếu tố có sẵn nhưng không được định cấu hình cho tài khoản này.

en: Please install optional dependencies to enable more authentication backends.
vi: Vui lòng cài đặt các phần phụ thuộc tùy chọn để kích hoạt thêm phần phụ trợ xác thực.

en: Two-factor authentication is not available, enable phpMyAdmin configuration storage to use it.
vi: Xác thực hai yếu tố không khả dụng, hãy bật bộ lưu trữ cấu hình phpMyAdmin để sử dụng nó.

en: You have enabled two factor authentication.
vi: Bạn đã kích hoạt xác thực hai yếu tố.

en: There are no recent tables.
vi: Không có bảng mới dùng nào cả.

en: There are no favorite tables.
vi: Không có bảng ưa dùng nào.

en: phpMyAdmin configuration storage
vi: lưu trữ cấu hình phpMyAdmin

en: Configuration of pmadb…
vi: Cấu hình của pmadb…

en: not OK
vi: không OK

en: General relation features
vi: gặp tính năng hệ thống tập tin không được hỗ trợ

en: %sCreate%s a database named '%s' and setup the phpMyAdmin configuration storage there.
vi: %sTạo%s cơ sở dữ liệu có tên '%s' và thiết lập bộ lưu trữ cấu hình phpMyAdmin ở đó.

en: %sCreate%s the phpMyAdmin configuration storage in the current database.
vi: %sTạo%s bộ lưu trữ cấu hình phpMyAdmin trong cơ sở dữ liệu hiện tại.

en: %sCreate%s missing phpMyAdmin configuration storage tables.
vi: %sTạo%s thiếu bảng lưu trữ cấu hình phpMyAdmin.

[ctx: Correctly working]
en: OK
vi: Tốt

en: General relation features:
vi: Đặc điểm quan hệ chung:

en: Display features:
vi: Hiển thị đặc trưng:

en: Designer and creation of PDFs:
vi: Thiết kế và tạo PDFs:

en: Displaying column comments:
vi: Hiển thị các bình luận cột:

en: Browser transformation:
vi: Chuyển đổi trình duyệt:

en: Please see the documentation on how to update your column_info table.
vi: Vui lòng xem tài liệu để biết cách cập nhật bảng column_info của bạn.

en: Bookmarked SQL query:
vi: Truy vấn SQL đã đánh dấu:

en: SQL history:
vi: Lịch sử SQL:

en: Persistent recently used tables:
vi: Các bảng dùng liên tục gần đây:

en: Persistent favorite tables:
vi: Các bảng ưa thích liên tục:

en: Persistent tables' UI preferences:
vi: Tùy chọn giao diện của bảng liên tục:

en: Tracking:
vi: Theo dõi:

en: Configurable menus:
vi: Trình đơn cấu hình:

en: Hide/show navigation items:
vi: Ẩn/hiện các mục điều hướng:

en: Managing central list of columns:
vi: Quản lý danh sách cột trung tâm:

en: Remembering designer settings:
vi: Ghi nhớ cài đặt của nhà thiết kế:

en: Saving export templates:
vi: Lưu mẫu xuất:

en: Quick steps to set up advanced features:
vi: Cài đặt nhanh để cài đặt các tính năng cao cấp:

en: Create the needed tables with the <code>%screate_tables.sql</code>.
vi: Tạo các bảng cần thiết với <code>%screate_tables.sql</code>.

en: Create a pma user and give access to these tables.
vi: Tạo người dùng pma và cho quyền truy các các bảng đó.

en: Enable advanced features in configuration file (<code>config.inc.php</code>), for example by starting from <code>config.sample.inc.php</code>.
vi: Bật các tính năng nâng cao trong tệp cấu hình (<code>config.inc.php</code>), ví dụ: bằng cách bắt đầu từ <code>config.sample.inc.php</code>.

en: Re-login to phpMyAdmin to load the updated configuration file.
vi: Đăng nhập lại vào phpMyAdmin để tải tệp cấu hình đã cập nhật.

en: Select binary log to view
vi: Chọn nhật ký dạng nhị phân để xem

en: Truncate shown queries
vi: Cắt bớt các truy vấn được hiển thị

en: Show full queries
vi: Hiện Toàn bộ các truy vấn

en: Log name
vi: Tên nhật ký

en: Server ID
vi: ID máy chủ

en: Original position
vi: Vị trí nguyên bản

[ctx: The collation is the default one]
en: default
vi: mặc định

en: Databases statistics
vi: Thống kê cơ sở dữ liệu

en: No privileges to create databases
vi: Không có đặc quyền để tạo cơ sở dữ liệu

en: Check privileges for database "%s".
vi: Kiểm tra đặc quyền dành cho cơ sở dữ liệu "%s".

en: Check privileges
vi: Kiểm tra đặc quyền

en: Note: Enabling the database statistics here might cause heavy traffic between the web server and the MySQL server.
vi: Chú ý: Việc bật thống kê cơ sở dữ liệu ở đây có thể dẫn đến lưu lượng mạng tăng cao giữa máy phục vụ web và dịch vụ MySQL.

en: Enable statistics
vi: Bật thống kê

en: No databases
vi: Không có cơ sở dữ liệu nào

en: Storage Engine
vi: Bộ máy lưu trữ

en: @SERVER@ will become the server name.
vi: @SERVER@ sẽ trở thành tên máy chủ.

en: Exporting databases from the current server
vi: Xuất các cơ sở dữ liệu ra từ máy phục vụ hiện tại

en: Importing into the current server
vi: Nhập vào máy phục vụ hiện tại

en: Database for user account
vi: Cơ sở dữ liệu cho người dùng

en: Create database with same name and grant all privileges.
vi: Tạo cơ sở dữ liệu với cùng tên và cấp mọi đặc quyền.

en: Grant all privileges on wildcard name (username\_%).
vi: Cấp mọi đặc quyền trên các tên dùng ký tự đại diện (username\_%).

en: No Password
vi: Không Mật khẩu

en: Enter:
vi: Nhập:

[ctx: Password strength]
en: Strength:
vi: Độ dài:

en: Re-type:
vi: Gõ lại:

en: Password Hashing:
vi: Mã băm mật khẩu:

en: This method requires using an '<i>SSL connection</i>' or an '<i>unencrypted connection that encrypts the password using RSA</i>'; while connecting to the server.
vi: Phương thức này yêu cầu dùng một '<i>kết nối SSL</i>' hoặc một '<i>kết nối không mã hóa cái mà mã hóa mật khẩu dùng RSA</i>'; trong khi kết nối đến máy phục vụ.

en: User group:
vi: Nhóm người dùng:

en: Edit privileges:
vi: Sửa đặc quyền:

en: User account
vi: Tài khoản người dùng

en: Note: You are attempting to edit privileges of the user with which you are currently logged in.
vi: Chú ý: Bạn đang cố sửa đặc quyền của người dùng cái mà bạn hiện đang dùng nó để đăng nhập.

en: Note: MySQL privilege names are expressed in English.
vi: Chú ý: Các tên đặc quyền MySQL là được biểu diễn bằng tiếng Anh.

en: Allows altering and dropping this routine.
vi: Cho phép thay đổi và xóa thủ tục này.

en: Allows executing this routine.
vi: Cho thực thi thủ tục này.

en: Pagination of user accounts
vi: Phân trang tài khoản người dùng

en: Login Information
vi: Thông tin đăng nhập

en: Any user
vi: Mọi người dùng

en: Use text field
vi: Dùng trường nhập liệu

en: An account already exists with the same username but possibly a different hostname.
vi: Tài khoản đã sẵn có với cùng tên nhưng có lẽ là một tên máy khác.

en: Any host
vi: Mọi máy

en: When Host table is used, this field is ignored and values stored in Host table are used instead.
vi: Khi dùng bảng máy chủ, trường này sẽ bị bỏ qua và các giá trị lưu trong bảng Máy chủ được dùng để thay thế.

en: Do not change the password
vi: Không thể thay đổi mật khâủ

en: Re-type
vi: Gõ lại

en: This method requires using an '<em>SSL connection</em>' or an '<em>unencrypted connection that encrypts the password using RSA</em>'; while connecting to the server.
vi: Phương thức này yêu cầu dùng một '<em>kết nối SSL</em>' hoặc một '<em>kết nối không mã hóa cái mà mã hóa mật khẩu dùng RSA</em>'; trong khi kết nối đến máy chủ.

en: Edit user group
vi: Sửa nhóm người dùng

en: Column-specific privileges
vi: Đặc quyền dành-riêng-cho-cột

en: Add privileges on the following database(s):
vi: Thêm các đặc quyền vào (các) cơ sở dữ liệu sau đây:

en: Wildcards % and _ should be escaped with a \ to use them literally.
vi: Các ký tự đại diện % và _ nên được thoát chuỗi bằng \ để dùng chúng theo nghĩa đen.

en: Add privileges on the following table:
vi: Thêm các đặc quyền vào bảng sau đây:

en: Add privileges on the following routine:
vi: Thêm các đặc quyền vào thủ tục sau đây:

[ctx: None privileges]
en: None
vi: Không

en: Allows user to give to other users or remove from other users the privileges that user possess yourself.
vi: Cho phép người dùng cung cấp cho người dùng khác hoặc xóa khỏi người dùng khác các đặc quyền mà người dùng sở hữu.

en: Global privileges
vi: Không đủ quyền.

en: Allows adding users and privileges without reloading the privilege tables.
vi: Cho phép thêm tài khoản và đặc quyền mà không cần tải lại bảng đặc quyền.

en: Allows creating foreign key relations.
vi: Cho phép tạo quan hệ khóa ngoại.

en: Not used on MariaDB.
vi: Không được dùng trên Mariadb.

en: Not used for this MySQL version.
vi: Không được dùng cho phiên bản MySQL này.

en: Resource limits
vi: Giới hạn tài nguyên

en: Note: Setting these options to 0 (zero) removes the limit.
vi: Chú ý: Đặt các tùy chọn này thành 0 (số không) để không giới hạn.

en: Limits the number of queries the user may send to the server per hour.
vi: Giới hạn số lượng truy vấn mà người dùng có thể gửi lên máy phục vụ mỗi giờ.

en: Limits the number of commands that change any table or database the user may execute per hour.
vi: Giới hạn số lượng lệnh mà thay đổi bảng hay cơ sở dữ liệu mà người dùng có thể thực thi mỗi giờ.

en: Limits the number of new connections the user may open per hour.
vi: Giới hạn số lượng kết nối mới mà người dùng có thể mở mỗi giờ.

en: Limits the number of simultaneous connections the user may have.
vi: Giới hạn số lượng kết nối đồng thời mà người dùng có thể có.

en: Does not require SSL-encrypted connections.
vi: Không yêu cầu các kết nối được mã hóa SSL.

en: Requires SSL-encrypted connections.
vi: Cần các kết nối được mã hóa SSL.

en: Requires a valid X509 certificate.
vi: Cần giấy chứng nhận X509 hợp lệ.

en: Requires that a specific cipher method be used for a connection.
vi: Yêu cầu cái mà phương thức mã hóa được dùng cho một kết nối.

en: Requires that a valid X509 certificate issued by this CA be presented.
vi: Cần giấy chứng nhận X509 hợp lệ được ký bởi CA hiện tại.

en: Requires that a valid X509 certificate with this subject be presented.
vi: Cần giấy chứng nhận X509 hợp lệ với chủ thể hiện tại.

en: User accounts overview
vi: Tổng thể tài khoản người dùng

en: User groups
vi: Nhóm người dùng

en: The selected user was not found in the privilege table.
vi: Người dùng đã chọn không tìm thấy trong bảng đặc quyền.

en: Change login information / Copy user account
vi: Thay đổi thông tin đăng nhập / Chép tài khoản người dùng

en: Create a new user account with the same privileges and …
vi: Tạo tài khoản người dùng mới với cùng đặc quyền và …

en: … keep the old one.
vi: … giữ lại cái cũ.

en: … delete the old one from the user tables.
vi: … xóa những cái cũ từ bảng user.

en: … revoke all active privileges from the old one and delete it afterwards.
vi: … thu hồi mọi đặc quyền đang kích hoạt từ cái cũ và xóa sau đó.

en: … delete the old one from the user tables and reload the privileges afterwards.
vi: … xóa cái cũ từ bảng người dùng và tải lại đặc quyền sau đó.

en: User group
vi: Nhóm người dùng

en: Remove selected user accounts
vi: Xóa tài khoản người dùng đã chọn

en: Revoke all active privileges from the users and delete them afterwards.
vi: Thu hồi mọi đặc quyền đang được cấp từ người dùng và xóa chúng sau đó.

en: Drop the databases that have the same names as the users.
vi: Xóa cơ sở dữ liệu mà có cùng tên như người dùng.

en: Make sure you have a unique server-id in your configuration file (my.cnf). If not, please add the following line into [mysqld] section:
vi: Hãy chắc là bạn có mã-số-máy-chủ không trùng lặp trong tập tin cấu hình (my.cnf) của bạn. Nếu không hãy thêm dòng sau đây vào phần [mysqld]:

en: No privileges
vi: Không có quyền

en: Use text field:
vi: Trường nhập văn bản:

en: Generate password:
vi: Tạo mật khẩu:

en: This server is not configured as a primary server in a replication process. You can choose from either replicating all databases and ignoring some of them (useful if you want to replicate a majority of the databases) or you can choose to ignore all databases by default and allow only certain databases to be replicated. Please select the mode:
vi: Máy chủ này không được cấu hình như một máy chủ chính trong một quy trình sao chép. Bạn có thể chọn sao chép tất cả các cơ sở dữ liệu và bỏ qua một số trong số chúng (hữu ích nếu bạn muốn sao chép phần lớn cơ sở dữ liệu) hoặc bạn có thể chọn bỏ qua tất cả các cơ sở dữ liệu theo mặc định và chỉ cho phép một số cơ sở dữ liệu được sao chép. Vui lòng chọn chế độ:

en: Replicate all databases; Ignore:
vi: Nhân bản mọi cơ sở dữ liệu: Bỏ qua:

en: Ignore all databases; Replicate:
vi: Bỏ qua mọi cơ sở dữ liệu: Nhân bản:

en: Please select databases:
vi: Hãy chọn một cơ sở dữ liệu:

en: Now, add the following lines at the end of [mysqld] section in your my.cnf and please restart the MySQL server afterwards.
vi: Bây giờ, hãy thêm các dòng sau ở cuối phần [mysqld] trong my.cnf của bạn và vui lòng khởi động lại máy chủ MySQL sau đó.

en: See replica status table
vi: Xem bảng trạng thái bản sao

en: Start SQL Thread only
vi: Chỉ chạy tuyến trình SQL

en: Stop SQL Thread only
vi: Chỉ dừng tuyến trình SQL

en: Start IO Thread only
vi: Chỉ chạy tuyến trình IO

en: Stop IO Thread only
vi: Chỉ dừng tuyến trình IO

en: Error management:
vi: Quản lý lỗi:

en: Skip current error
vi: Bỏ qua lỗi hiện tại

en: Skip next %s errors.
vi: Bỏ qua %s lỗi kế

en: Primary status
vi: Trạng thái chính

en: Replica status
vi: Trạng thái bản sao

en: Current server:
vi: Máy phục vụ hiện tại:

en: Advisor system
vi: Hệ thống cố vấn

en: Not enough privilege to view the advisor.
vi: Không đủ đặc quyền để xem cố vấn.

en: The Advisor system can provide recommendations on server variables by analyzing the server status variables.
vi: Hệ thống Cố Vấn có thể đưa ra đề xuất về các biến máy chủ bằng cách phân tích các biến trạng thái máy chủ.

en: Possible performance issues
vi: Các thu thập hiệu năng có thể được

en: Query statistics
vi: Thống kê truy vấn

en: All status variables
vi: Tất cả các biến trạng thái

en: Advisor
vi: Cố vấn

en: Start Monitor
vi: Bắt đầu theo dõi

en: Instructions/Setup
vi: Quy trình/Cài đặt

en: Add chart
vi: Thêm biểu đồ

en: Enable charts dragging
vi: Bật kéo thả biểu đồ

en: Chart columns
vi: Các cột đồ thị

en: Chart arrangement
vi: Bố trí đồ thị

en: The arrangement of the charts is stored to the browsers local storage. You may want to export it if you have a complicated set up.
vi: Bố trí các biểu đồ được lưu trong phần kho chứa nội bộ của trình duyệt. Bạn có thể muốn xuất nó ra nếu bạn có một cài đặt tinh vi.

en: Monitor Instructions
vi: Chỉ lệnh theo dõi

en: Using the monitor:
vi: Dùng theo dõi:

en: Please note:
vi: Xin hãy chú ý:

en: Chart Title
vi: Tiêu đề của biểu đồ

en: Preset chart
vi: Biểu đồ hoạt động

en: Status variable(s)
vi: Biến trạng thái

en: Select series:
vi: Chọn sê-ri:

en: Commonly monitored
vi: Được theo dõi chung

en: or type variable name:
vi: hoặc tên kiểu biến:

en: Display as differential value
vi: hiển thị các tham số về đường dẫn

en: Apply a divisor
vi: Áp dụng một phép chia

en: Append unit to data values
vi: Thêm đơn vị vào các giá trị dữ liệu

en: Add this series
vi: Thêm sê-ri này

en: Clear series
vi: Xóa sê-ri

en: Series in chart:
vi: Sê-ri trong biểu đồ:

en: Log statistics
vi: Thống kê nhật ký

en: Selected time range:
vi: Vùng thời gian đã chọn:

en: Only retrieve SELECT,INSERT,UPDATE and DELETE Statements
vi: Chỉ truy hồi các lệnh SELECT,INSERT,UPDATE và DELETE

en: Remove variable data in INSERT statements for better grouping
vi: Xóa bỏ dữ liệu biến trong lệnh INSERT để nhóm tốt hơn

en: Choose from which log you want the statistics to be generated from.
vi: Chọn xem nhật ký nào bạn muốn thống kê để mà tạo.

en: Results are grouped by query text.
vi: Kết quả được nhóm theo chữ truy vấn.

en: Query analyzer
vi: Bộ phân tích truy vấn

en: Show only active
vi: Chỉ hiển thị những cái hoạt động

en: Note: Enabling the auto refresh here might cause heavy traffic between the web server and the MySQL server.
vi: Chú ý: Việc bật tự động làm tươi ở đây có thể làm nguyên nhân dẫ đến lưu lượng giữa máy phục vụ web và dịch vụ MySQL tăng cao.

en: per hour:
vi: mỗi giờ:

en: per minute:
vi: mỗi phút:

en: per second:
vi: mỗi giây:

en: Not enough privilege to view query statistics.
vi: Không đủ đặc quyền để xem thống kê truy vấn.

en: Network traffic since startup: %s
vi: Lưu lượng mạng kể từ lúc khởi chạy: %s

en: This MySQL server has been running for %1$s. It started up on %2$s.
vi: Máy phục vụ MySQL này đã chạy %1$s. Nó được khởi động vào %2$s.

en: On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.
vi: Trên các máy dịch vụ bận rộn, bộ đếm byte có thể bị tràn, do đó thống kê dạng báo cáo bởi máy dịch vụ MySQL có thể không chính xác.

en: Replication status
vi: Trạng thái bản sao

en: Not enough privilege to view server status.
vi: Không đủ quyền xem trạng thái của máy chủ.

en: Show only alert values
vi: chỉ hiển thị giá trị đối số

en: Filter by category…
vi: Lọc theo thể loại…

en: Show unformatted values
vi: Hiển thị các giá trị không định dạng

en: Related links:
vi: Liên kết có liên quan:

en: Not enough privilege to view status variables.
vi: Không đủ quyền để xem các biến trạng thái.

en: Add user group
vi: Thêm nhóm người dùng

en: Edit user group: '%s'
vi: Sửa nhóm người dùng: “%s”

en: User group menu assignments
vi: Việc gán trình đơn nhóm người dùng

en: Server level tabs
vi: Phiên bản máy phục vụ:

en: Database level tabs
vi: Máy chủ cơ sở dữ liệu

en: Table level tabs
vi: Máy chủ cơ sở dữ liệu

en: Users of '%s' user group
vi: Những người dùng của nhóm người dùng “%s”

en: No users were found belonging to this user group.
vi: Không tìm thấy người dùng nào trong nhóm người dùng này.

en: Server variables and settings
vi: Các cài đặt và biến máy chủ

en: This is a read-only variable and can not be edited
vi: Đây là biến chỉ đọc nên không thể sửa

en: Session value
vi: Giá trị phiên

en: Not enough privilege to view server variables and settings. %s
vi: Không đủ đặc quyền để xem các cài đặt và biến máy phục vụ: %s

en: Submitted form contains errors
vi: Hệ thống tập tin chứa lỗi.

en: Try to revert erroneous fields to their default values
vi: Thử hoàn lại các trường có sai sót thành giá trị mặc định của chúng

en: Ignore errors
vi: Bỏ qua lỗi

en: Show form
vi: Hiện mẫu đơn

en: There are no configured servers
vi: Hiện chưa có máy in nào được cấu hình.

en: New server
vi: Máy chủ mới

en: Default server
vi: Máy chủ mặc định

en: let the user choose
vi: để người dùng chọn

en: - none -
vi: - không -

en: End of line
vi: Kết thúc dòng

en: phpMyAdmin homepage
vi: Trang chủ phpMyAdmin

en: Check for latest version
vi: Kiểm tra phiên bản mới nhất

en: Edit server
vi: Sửa máy chủ

en: Add a new server
vi: Thêm máy chủ mới

en: Bookmark this SQL query
vi: Đánh dấu truy vấn SQL này

en: Let every user access this bookmark
vi: Cho mọi người truy cập đánh dấu này

en: Detailed profile
vi: Hồ sơ chi tiết

en: Summary by state
vi: Định chỗ theo tình trạng

en: ø Time
vi: ø Thời gian

en: Get auto-saved query
vi: Lấy truy vấn tự-ghi

note: l10n: Bind parameters in the SQL query using :parameterName format
en: Bind parameters
vi: Các tham số ràng buộc

en: Bookmark this SQL query:
vi: Đánh dấu câu truy vấn SQL này:

en: Replace existing bookmark of same name
vi: Thay thế đánh dấu đã có khi cùng tên

en: Show this query here again
vi: Hiển thị truy vấn này lần sau nữa.

en: Rollback when finished
vi: Rollback khi hoàn thành

en: Bookmarked SQL query
vi: Truy vấn SQL đã đánh dấu

en: shared
vi: chung

en: Use this value
vi: Dùng giá trị này

[ctx: Chart type]
en: Bar
vi: Thanh

[ctx: Chart type]
en: Column
vi: Cột

[ctx: Chart type]
en: Line
vi: Đường thẳng

[ctx: Chart type]
en: Spline
vi: Đường cong

[ctx: Chart type]
en: Area
vi: Vùng

[ctx: Chart type]
en: Pie
vi: Hình quạt

[ctx: Chart type]
en: Timeline
vi: Bảng thời gian

[ctx: Chart type]
en: Scatter
vi: Rải

en: Chart title:
vi: Nhãn đồ thị:

en: X-Axis:
vi: Trục X:

en: Series:
vi: Sê-ri:

en: X-Axis label:
vi: Nhãn trục X:

en: X Values
vi: Các giá trị X

en: Y-Axis label:
vi: Nhãn trục Y

en: Y Values
vi: Các giá trị Y

en: Series names are in a column
vi: Các tên sê-ri trong một cột

en: Series column:
vi: Cột sê-ri:

en: Value Column:
vi: Cột giá trị:

en: Save chart as image
vi: Lưu biểu đồ thành ảnh

en: @SERVER@ will become the server name, @DATABASE@ will become the database name and @TABLE@ will become the table name.
vi: @SERVER@ sẽ trở thành tên máy chủ, @DATABASE@ sẽ trở thành tên cơ sở dữ liệu và @TABLE@ sẽ trở thành tên bảng.

en: Exporting rows from "%s" table
vi: Xuất các hàng từ bảng "%s"

en: Table search
vi: Tìm kiếm bảng

en: Find and replace
vi: Tìm và thay thế

en: Find and replace - preview
vi: Tìm và thay thế - xem thử

en: Original string
vi: Chuỗi gốc

en: Replaced string
vi: Chuỗi thay thế

en: Display GIS Visualization
vi: Không thể khỏi tạo bộ hiển thị.

en: Label column
vi: Nhãn cột

en: -- None --
vi: -- Không --

en: Spatial column
vi: Cột Spatial

en: Importing into the table "%s"
vi: Nhập vào bảng "%s"

en: Index name:
vi: Tên chỉ mục:

en: "PRIMARY" <b>must</b> be the name of and <b>only of</b> a primary key!
vi: "PRIMARY" <b>phải</b> là tên của và <b>chỉ của</b> một khóa chính!

en: Index choice:
vi: Chọn chỉ mục:

en: Key block size:
vi: Cỡ khối khóa:

en: Index type:
vi: Kiểu chỉ mục:

en: Parser:
vi: Bộ phân tích:

en: Drag to reorder
vi: Kéo thả để thay đổi thứ tự

en: Insert as new row
vi: Chèn hàng mới

en: Insert as new row and ignore errors
vi: Chèn hàng mới và bỏ qua các lỗi

en: Show insert query
vi: Hiện câu truy vấn chèn dữ liệu

en: and then
vi: và sau đó

en: Go back to previous page
vi: Trở về trang kế trước

en: Insert another new row
vi: Chèn thêm một hàng mới nữa

en: Go back to this page
vi: Trở lại trang này

en: Edit next row
vi: Sửa hàng kế tiếp

en: Use TAB key to move from value to value, or CTRL+arrows to move anywhere.
vi: Dùng phím TAB để di chuyển từ giá trị này sang giá trị khác và CTRL+phím mũi tên để di chuyển ở chỗ khác.

en: Use the NULL value for this column.
vi: Dùng giá trị NULL cho cột này

en: Because of its length,<br> this column might not be editable.
vi: Bởi vì chiều dài của nó,<br> cột này có thể không sửa được.

en: Binary - do not edit
vi: Nhị phân (Binary) - đừng sửa

en: Edit/Insert
vi: Sửa/Chèn

en: Continue insertion with %s rows
vi: Tiếp tục chèn với %s hàng

en: Alter table order by
vi: Làm bảng xếp theo

en: Move table to (database.table)
vi: Di chuyển bảng đến (database.table)

en: Rename table to
vi: Đổi tên bảng thành

en: Table comments
vi: Chú thích về bảng

en: Change all column collations
vi: Thay đổi mọi bảng mã đối chiếu cột

en: Copy table to (database.table)
vi: Chép bảng đến (database.table)

en: Switch to copied table
vi: Không có bảng nào để in

en: Defragment table
vi: Chống phân mảnh bảng

en: Table %s has been flushed.
vi: Bảng %s đã được đẩy dữ liệu từ bộ nhớ lên đĩa.

en: Flush the table (FLUSH)
vi: Đẩy dữ liệu từ bảng lên đĩa cứng (FLUSH)

en: Empty the table (TRUNCATE)
vi: Xóa dữ liệu của bảng (TRUNCATE)

en: Empty the table (DELETE FROM)
vi: Xóa dữ liệu của bảng (DELETE FROM)

en: Delete the table (DROP)
vi: Xóa bảng (DROP)

en: Partition maintenance
vi: Bảo trì phân vùng

en: Remove partitioning
vi: Xóa phân vùng

en: Check referential integrity
vi: Kiểm tra tính toàn vẹn tham chiếu

en: Rename view to
vi: Việc đổi tên %s thành %s bị lỗi

en: Delete the view (DROP)
vi: Xóa bảng (DROP)

en: Relation view
vi: Hiển thị quan hệ

en: Analyze partition
vi: Phân tích phân vùng

en: Check partition
vi: Kiểm tra phân vùng

en: Drop partition
vi: Bỏ phân vùng

en: Optimize partition
vi: Tối ưu hóa phân vùng

en: Rebuild partition
vi: Dựng lại phân vùng

en: Repair partition
vi: Sửa chữa phân vùng

en: Truncate partition
vi: Cắt bớt phân vùng

en: table-specific
vi: dành-riêng-cho-bảng

en: Foreign key constraints
vi: Ràng buộc khóa ngoại

en: Constraint properties
vi: Thuộc tính ràng buộc

en: Creating a foreign key over a non-indexed column would automatically create an index on it. Alternatively, you can define an index below, before creating the foreign key.
vi: Tạo khóa ngoại trên cột không được lập chỉ mục sẽ tự động tạo chỉ mục trên cột đó. Ngoài ra, bạn có thể xác định chỉ mục bên dưới trước khi tạo khóa ngoại.

en: Only columns with index will be displayed. You can define an index below.
vi: Chỉ hiển thị các cột có chỉ mục. Bạn có thể định nghĩa một chỉ mục ở bên dưới.

en: Foreign key constraint
vi: Ràng buộc khóa ngoại

en: + Add constraint
vi: + Thêm ràng buộc

en: Internal relationships
vi: Mối quan hệ nội bộ

en: Internal relation
vi: Quan hệ nội tại

en: An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.
vi: Quan hệ nội tại là không cần thiết khi một quan hệ KHÓA NGOẠI đã sẵn có.

en: Choose column to display:
vi: Chọn cột bạn muốn hiển thị:

en: Foreign key constraint %s has been dropped
vi: Ràng buộc khóa ngoại %s đã bị xóa bỏ

en: Do a "query by example" (wildcard: "%")
vi: Thực hiện một "truy vấn ví dụ" (wildcard: "%")

en: Select columns (at least one):
vi: Chọn các cột (ít nhất là một):

en: Add search conditions (body of the "where" clause):
vi: Thêm điều kiện tìm (than của mệnh đề "where"):

en: Number of rows per page
vi: Số dòng mỗi trang

en: Display order:
vi: Thứ tự hiển thị:

en: Range search
vi: Vùng tìm kiếm

en: Minimum value:
vi: Giá trị tối thiểu

en: Maximum value:
vi: Giá trị tối đa

en: Start row:
vi: Hàng bắt đầu:

en: Partitions
vi: Phân vùng

en: No partitioning defined!
vi: Chưa định nghĩa phân vùng nào!

en: Partitioned by:
vi: Phân vùng theo:

en: Sub partitioned by:
vi: Phân vùng con theo:

en: Index length
vi: Chiều dài chỉ mục

en: Edit partitioning
vi: Sửa phân vùng

en: Media type:
vi: Kiểu phương tiện:

[ctx: None for default]
en: None
vi: Không

en: Column %s has been dropped.
vi: Cột %s đã được xóa bỏ.

en: A primary key has been added on %s.
vi: Khóa chính đã thêm vào %s.

en: An index has been added on %s.
vi: Chỉ mục đã được thêm vào %s.

en: Distinct values
vi: Giá trị Distinct

en: Remove from central columns
vi: Xóa khỏi các cột trung tâm

en: Add to central columns
vi: Thêm vào các cột trung tâm

en: Move columns
vi: Di chuyển các cột

en: Move the columns by dragging them up and down.
vi: Di chuyển các cột bằng cách kéo chúng lên hoặc xuống.

en: Propose table structure
vi: Đề xuất cấu trúc bảng

en: Track view
vi: Xem vết

en: Add %s column(s)
vi: Thêm %s cột

en: at beginning of table
vi: tại đầu của bảng

en: Create an index on %s columns
vi: Tạo một chỉ mục trên %s cột

en: Space usage
vi: Dung lượng đĩa đã dùng

en: Effective
vi: Hiệu ứng

en: Row statistics
vi: Thống kê dòng

en: static
vi: tĩnh

en: dynamic
vi: động

en: partitioned
vi: đã phân vùng

en: Row length
vi: Độ dài dòng

en: Row size
vi: Kích thước hàng

en: Next autoindex
vi: Chỉ số tự động kế tiếp

en: Delete version
vi: Xóa phiên bản

en: Activate tracking for %s
vi: Kích hoạt theo dõi cho %s

en: Activate now
vi: Kích hoạt ngay

en: Deactivate tracking for %s
vi: Ngưng hoạt động theo dõi %s

en: Deactivate now
vi: Ngưng hoạt động ngay

en: Do a "query by example" (wildcard: "%") for two different columns
vi: Thực hiện một "truy vấn ví dụ" (wildcard: "%") cho hai cột khác nhau

en: Additional search criteria
vi: Hãy gõ các tiêu chuẩn tìm kiếm.

en: Use this column to label each point
vi: Dùng cột này để làm nhãn cho từng điểm

en: Maximum rows to plot
vi: Số dòng để vẽ tối đa

en: Browse/Edit the points
vi: Duyệt/Sửa các điểm

en: How to use
vi: Dùng thế nào

note: l10n: Show or hide the menu using the hamburger style button
en: Toggle navigation
vi: Chuyển đổi điều hướng

en: Available media types
vi: Loại phương tiện sẵn có

en: Available browser display transformations
vi: Các chuyển dạng hiển thị trình duyệt sẵn có

[ctx: for media type transformation]
en: Description
vi: Mô tả

en: Available input transformations
vi: Các chuyển dạng đầu vào sẵn có

en: VIEW name
vi: Tên VIEW

en: Column names
vi: Các tên cột

en: Uncheck All
vi: Bỏ chọn tất cả

note: TRANS: This command is descriptive, so can be translated
en: functions
vi: các hàm

en: Verbosity
vi: Độ dài

en: &Metadata
vi: &Thông tin chi tiết

en: Playback speed
vi: Tốc độ phát

en: Save Backup
vi: Lưu bản dự phòng

en: Custom Fields
vi: Trường tuỳ biến

en: Last Updated:
vi: Cập nhật lần cuối:

en: Add Files
vi: Thêm tập tin

en: Configuration files
vi: Tập tin cấu hình

note: XXX: anything to do with the returned ui-handle?
en: Confirm Remove
vi: Xác nhận gỡ bỏ

en: Create a new profile
vi: Tạo một hồ sơ mới

en: Azerbaijani (Cyrillic)
vi: Tiếng Agiecbaigiăng (Ki-rin)

en: English (Ghana)
vi: Tiếng Anh (Cộng hòa Ga-na)

en: Spanish (Mexico)
vi: Tây Ban Nha (Mê-hi-cô)

en: French (Togo)
vi: Tiếng Pháp (Tô gô)

en: Swahili (Kenya)
vi: Tiếng Bantu (Kenya)

en: ?lang=en
vi: ?lang=vi

en: Your buddy is attempting to determine if he or she is really talking to you, or if it's someone pretending to be you.  Your buddy has asked a question, indicated below.  To authenticate to your buddy, enter the answer and click OK.
vi: Bạn chát của bạn đang thử xác định nếu họ đang nói chuyện với bạn, hoặc nếu ai đó đang giả là bạn. Bạn chát của bạn có một câu hỏi được cho thấy bên dưới. Để chứng minh với bạn chát của bạn, hảy bỏ vào câu trả lời và nhấn OK.

en: To authenticate using a question, pick a question whose answer is known only to you and your buddy.  Enter this question and this answer, then wait for your buddy to enter the answer too.  If the answers don't match, then you may be talking to an imposter.
vi: Để chứng thật bằng cách dùng một câu hỏi, hãy chọn một câu hỏi mà chỉ bạn và bạn chát của bạn biết câu trả lời. Hãy nhập vào câu hỏi và câu trả lời này, rồi chờ cho bạn chát nhập câu trả lời luôn. Nếu câu trả lời không trùng hợp, thì bạn có thể đang nói chuyện với một người mạo nhận.

en: This is the question asked by your buddy:
vi: Đây là câu hỏi để hỏi bạn chát của bạn:

en: Enter question here:
vi: Nhập câu hỏi vào đây:

en: This buddy is already authenticated.
vi: Bạn chát này đả được chứng thật rồi.

en: Enter secret answer here (case sensitive):
vi: Nhập vào câu trả lời bí mật ở đây (so sánh chữ hoa/thường):

en: To authenticate, pick a secret known only to you and your buddy.  Enter this secret, then wait for your buddy to enter it too.  If the secrets don't match, then you may be talking to an imposter.
vi: Để chứng thật, hãy chọn một bí mật mà chỉ bạn và bạn chát của bạn biết mà thôi. Nhập bí mật vào, rồi chờ cho bạn chát trả lời. Nếu những điều bí mật không trùng hợp, thì bạn đang có thể nói chuyện với một người giả mạo.

en: Enter secret here:
vi: Nhập bí mật ở đây:

en: To verify the fingerprint, contact your buddy via some <i>other</i> authenticated channel, such as the telephone or GPG-signed email.  Each of you should tell your fingerprint to the other.
vi: Để kiểm chứng dấu tay, hãy liên lạc bạn chát của bạn qua vài <i>other</i> đường dây đã được chứng thật, như là điện thoại hoặc thư điện bảo mật (GPG-signed email). Mỗi người nên nói dấu tay của mình cho người kia.

en: If everything matches up, you should indicate in the above dialog that you <b>have</b> verified the fingerprint.
vi: Nếu mọi thứ đều phù hợp, bạn nên ra dấu trong cuộc đối thoại bên trên rằng bạn <b>have</b> đã kiểm chứng dấu tay.

en: Fingerprint for you, %s (%s):
    %s
    
    Purported fingerprint for %s:
    %s
vi: Dấu tay cho bạn, %s (%s):
    %s
    
    Dấu tay có ý xấu cho %s:
    %s

en: How would you like to authenticate your buddy?
vi: Bạn mong muốn chứng thật bạn chát của bạn như thế nào?

en: Question and answer
vi: Câu hỏi và trả lời

en: Shared secret
vi: Bí mật chung

en: Manual fingerprint verification
vi: Chứng thật dấu tay tự làm

en: Authenticating a buddy helps ensure that the person you are talking to is who he or she claims to be.
vi: Sự chứng thật một bạn chát giúp bảo đảm rằng người bạn đang nói chuyện đúng là người tự xưng họ là ai.

note: Translators: you are asked to authenticate yourself
en: Authenticating to Buddy
vi: Chứng thật tới bạn chát

note: Translators: you asked your buddy to authenticate him/herself
en: Authenticating Buddy
vi: Chứng thật bạn chát

en: Authenticating to %s
vi: Chứng thật tới %s

en: Authenticating %s
vi: Chứng thật %s

en: Waiting for buddy...
vi: Đang chờ bạn chát ...

en: Generating private key
vi: Đang tạo ra chìa khoá riêng

note: Create the Please Wait... dialog
en: Generating private key for %s (%s)...
vi: Đang tạo ra chìa khóa riêng cho %s (%s)...

en: %s Done.
vi: %s Đã làm xong.

en: %s is contacting you from an unrecognized computer.  You should <a href="%s%s">authenticate</a> this buddy.
vi: %s đang liên lạc bạn từ một máy điện toán không được thừa nhận. Bạn nên <a href="%s%s">chứng thật</a> bạn chát này.

en: %s has not been authenticated yet.  You should <a href="%s%s">authenticate</a> this buddy.
vi: %s chưa được chứng thật. Bạn nên <a href="%s%s">chứng thật</a> bạn chát này.

en: Not private
vi: Không riêng tư

en: Start a private conversation
vi: Bắt đầu một cuộc đàm thoại riêng tư

en: Refresh the private conversation
vi: Cập nhật một cuộc đàm thoại riêng tư

en: Start _private conversation
vi: Bắt đầu cuộc đàm thoại _riêng tư

en: Refresh _private conversation
vi: Cập nhật cuộc đàm thoại _riêng tư

en: OTR
vi: Không được ghi lại

note: Translators: the following four messages should give alternative sentences. The user selects the first or second message in a combo box; the third message, a new line, a fingerprint, a new line, and the fourth message will follow it.
en: I have not
vi: Tôi đã không

note: 2nd message
en: I have
vi: Tôi đã

note: 3rd message
en:  verified that this is in fact the correct
vi:  kiểm chứng rằng điều này trên thực tế là đúng

note: 4th message
en: fingerprint for %s.
vi: dấu tay cho %s.

en: Verify fingerprint for %s
vi: Kiểm chứng dấu tay cho %s

en: <small><i>%s %s
    
    </i></small>Fingerprint for you, %s (%s):
    %s
    
    Purported fingerprint for %s:
    %s
vi: <small><i>%s %s
    
    </i></small>Dấu tay cho bạn, %s (%s):
    %s
    
    Dấu tay có ý xấu cho %s:
    %s

en: Verify fingerprint
vi: Kiểm chứng dấu tay

en: Authentication from %s
vi: Chứng thật từ %s

en: Authenticate %s
vi: Chứng thật %s

en: Authenticate Buddy
vi: Chứng thật người bạn

en: An error occurred during authentication.
vi: Một lỗi đã xảy ra trong lúc chứng thật.

en: Authentication successful.
vi: Chứng thật thàng công.

en: Your buddy has successfully authenticated you.  You may want to authenticate your buddy as well by asking your own question.
vi: Bạn chát của bạn đã chứng thật bạn thành công. Bạn cũng có thể muốn chứng thật bạn chát của bạn bằng cách hỏi câu hỏi riêng của bạn.

en: Private conversation with %s started.%s
vi: Đàm thoại riêng với %s đã bắt đầu.%s

en: <a href="%s%s">Unverified</a> conversation with %%s started.%%s
vi: <a href="%s%s">Cuộc đàm thoại</a> chưa được kiểm chứng với %%s đã bắt đầu.%%s

note: This last case should never happen, since we know * we're in ENCRYPTED.
en: Not private conversation with %s started.%s
vi: Cuộc đàm thoại chung với %s đã bắt đầu.%s

en:   Warning: using old protocol version 1.
vi: Cảnh báo: đang dùng giao thức phiên bản 1.

en: Private conversation with %s lost.
vi: Đàm thoại riêng với %s đã mất.

en: %s has ended his/her private conversation with you; you should do the same.
vi: %s đã kết thúc cuộc đàm thoại của anh ấy hay cô ấy với bạn; bạn cũng nên làm như vậy.

en: Successfully refreshed the private conversation with %s.%s
vi: Đã cập nhật thành công cuộc đàm thoại riêng với %s.%s

en: Successfully refreshed the <a href="%s%s">unverified</a> conversation with %%s.%%s
vi: Đã cập nhật thành công <a href="%s%s">cuộc đàm thoại</a> chưa được kiểm chứng với %%s.%%s

note: This last case should never happen, since we know * we're in ENCRYPTED.
en: Successfully refreshed the not private conversation with %s.%s
vi: Đã cập nhật thành công cuộc đàm thoại chung với %s.%s

en: Attempting to refresh the private conversation with %s...
vi: Đang thử cập nhật cuộc đàm thoại riêng với %s...

en: Attempting to start a private conversation with %s...
vi: Đang thử bắt đầu cuộc đàm thoại riêng với %s...

en: Not Private
vi: Không riêng tư

en: _What's this?
vi: _Đây lài gì đây?

en: _End private conversation
vi: _Kết thúc cuộc đàm thoại riêng tư

note: * Don't show the Verify fingerprint menu option any more.  You can * still get to the dialog through Authenticate connection -> * Advanced... * menuverf = gtk_menu_item_new_with_mnemonic(_("_Verify fingerprint")); gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuverf); gtk_widget_show(menuverf);
en: _Authenticate buddy
vi: _Chứng thật người bạn

en: The privacy status of the current conversation is now: <a href="%s%s">%s</a>
vi: Trạng thái riêng tư của cuộc đàm thoại hiện tại bây giờ là: <a href="%s%s">%s</a>

en: OTR:
vi: Không được ghi lại:

en: OTR Messaging
vi: Thông điệp Không được ghi lại

en: Fingerprint: %.80s
vi: Dấu tay: %.80s

en: No key present
vi: Không có chìa khoá hiện tại

en: No account available
vi: Không có sẵn tài khoản

en: Enable private messaging
vi: Cho phép thông điệp riêng tư

en: Automatically initiate private messaging
vi: Bắt đầu thông điệp riêng tư

en: Require private messaging
vi: Đòi hỏi thông điệp riêng tư

en: Don't log OTR conversations
vi: Đừng ghi lưu những đàm thoại OTR

en: Show OTR button
vi: Chỉ nút OTR

en: Show OTR button in toolbar
vi: Hiện nút OTR trên thanh công cụ

en: My private keys
vi: Những chìa khóa riêng của tôi

en: Key for account:
vi: Chìa khóa cho tài khỏan

en: Default OTR Settings
vi: Những thiết lập OTR mặc định

en: OTR UI Options
vi: Tuỳ chọn OTR UI

en: Screenname
vi: Tên màn hình

en: Start private connection
vi: Bắt đầu kết nối riêng tư

en: End private connection
vi: Kết thúc kết nối riêng tư

en: Forget fingerprint
vi: Quên dấu tay

en: Known fingerprints
vi: Những dấu tay đã biết

en: OTR Settings
vi: Những thiết lập OTR

note: Set the title
en: OTR Settings for %s
vi: Những thiết lập OTR cho %s

note: Make the cascaded checkboxes
en: Use default OTR settings for this buddy
vi: Dùng những thiết lập OTR mặc định cho bạn chát này

en: You are not currently connected to account %s (%s).
vi: Hiện tại bạn không được kết nối tới tài khoản %s(%s).

en: Out of memory building filenames!
vi: Hết bộ nhớ để tạo ra những tập tin!

en: Could not write private key file
vi: Không thể viết vào tập tin chìa khóa riêng

en: Unknown account %s (%s).
vi: Tài khoản không rõ %s (%s).

en: Unknown account
vi: Tài khoản không rõ

en: Off-the-Record Messaging
vi: Thông điệp Không được ghi lại

en: Provides private and secure conversations
vi: Cung cấp những cuộc đàm thoại riêng tư và bảo mật

en: Preserves the privacy of IM communications by providing encryption, authentication, deniability, and perfect forward secrecy.
vi: Bảo tồn sự riêng tư của nhừng thông tin IM do cung cấp mật mã, sự chứng thật, khả năng từ chối, và bí mật hoàn hảo.

en: Account %s (%s) could not be found
vi: Tài khoản %s(%s) không thể tìm thấy được

en: Account not found
vi: Tài khoản không tìm thấy được

en: %s. Try `%s -h' for more information.
vi: %s. Chạy '%s -h' để biết thêm thông tin.

en: %s
    Usage: %s [OPTION]...
    
      -c, --config=DIR    use DIR for config files
      -d, --debug         print debugging messages to stderr
      -h, --help          display this help and exit
      -n, --nologin       don't automatically login
      -v, --version       display the current version and exit
vi: %s
    Sử dụng: %s [TÙY_CHỌN]...
    
      -c, --config=THƯ_MỤC    dùng THƯ MỤC này cho các tập tin cấu hình
      -d, --debug         ra các thông điệp gỡ lỗi ra đầu lỗi tiêu chuẩn
      -h, --help          hiển thị trợ giúp này, sau đó thoát
      -n, --nologin       không tự động đăng nhập
      -v, --version       hiển thị phiên bản hiện thời, sau đó thoát

en: %s encountered errors migrating your settings from %s to %s. Please investigate and complete the migration by hand. Please report this error at http://developer.pidgin.im
vi: %s đã gặp lỗi khi nâng cấp thiết lập của bạn từ %s lên %s. Hãy kiểm tra và nâng cấp xong bằng tay. Vui lòng thông báo lỗi này ở « http://developer.pidgin.im ».

en: Account was not modified
vi: Tài khoản chưa sửa

en: Account was not added
vi: Tài khoản chưa thêm

en: Username of an account must be non-empty.
vi: Tên người dùng của tài khoản không thể rỗng.

en: The account's protocol cannot be changed while it is connected to the server.
vi: Không thay đổi được giao thức của tài khoản khi đang kết nối.

en: The account's username cannot be changed while it is connected to the server.
vi: Không thay đổi được tên người dùng khi đang kết nối tới server.

en: New mail notifications
vi: Thông báo thư mới

en: There are no protocol plugins installed.
vi: Chưa cài đặt phần bổ sung giao thức nào.

en: (You probably forgot to 'make install'.)
vi: (Có thể bạn quên chạy lệnh 'make install'.)

en: Modify Account
vi: Sửa tài khoản

note: Register checkbox
en: Create this account on the server
vi: Tạo tài khoản này trên máy chủ

en: You can enable/disable accounts from the following list.
vi: Bạn có thể bật/tắt tài khoản trong danh sách này.

en: %s%s%s%s has made %s his or her buddy%s%s
vi: %s%s%s%s đã đặt %s là bạn chát của %s%s

en: Add buddy to your list?
vi: Có thêm bạn chát vào danh sách không?

en: %s%s%s%s wants to add %s to his or her buddy list%s%s
vi: %s%s%s%s muốn thêm %s vào danh sách bạn bè %s%s

en: Authorize buddy?
vi: Cho phép bạn chát không?

en: Online: %d
    Total: %d
vi: Trực tuyến: %d
    Tổng: %d

en: Account: %s (%s)
vi: Tài khoản: %s (%s)

en: 
    Last Seen: %s ago
vi: 
    Gặp lần cuối: %s qua

en: You must provide a username for the buddy.
vi: Bạn cần phải cung cấp một tên người dùng cho bạn chát.

en: You must provide a group.
vi: Bạn cần phải cung cấp một nhóm.

en: You must select an account.
vi: Bạn cần phải chọn một tài khoản.

en: The selected account is not online.
vi: Tài khoản đã chọn không phải hiện thời trực tuyến.

en: Error adding buddy
vi: Lỗi thêm bạn chát

en: Alias (optional)
vi: Bí danh (tùy chọn)

en: Invite message (optional)
vi: Thông điệp mời (tùy chọn)

en: Add in group
vi: Thêm vào nhóm

en: Add Buddy
vi: Thêm bạn chát

en: Please enter buddy information.
vi: Hãy nhập thông tin về bạn chát.

en: Auto-join
vi: Tự động tham gia

en: Add Chat
vi: Thêm Chat

en: You can edit more information from the context menu later.
vi: Bạn có thể soạn thảo thông tin thêm từ trình đơn ngữ cảnh về sau.

en: Error adding group
vi: Lỗi thêm nhóm

en: You must give a name for the group to add.
vi: Bạn cần phải nhập tên cho nhóm cần thêm.

en: Enter the name of the group
vi: Hãy nhập tên của nhóm

en: Edit Chat
vi: Sửa Chat

en: Please Update the necessary fields.
vi: Hãy cập nhật các trường cần thiết.

en: Edit Settings
vi: Sửa thiết lập

en: Retrieving...
vi: Đang lấy...

en: Add Buddy Pounce
vi: Thêm thông báo bạn chát

en: Please enter the new name for %s
vi: Hãy nhập tên mới cho %s

en: Set Alias
vi: Đặt bí danh

en: Enter empty string to reset the name.
vi: Gõ chuỗi rỗng để đặt lại tên.

en: Removing this contact will also remove all the buddies in the contact
vi: Gỡ bỏ liên lạc này sẽ gỡ bỏ mọi bạn chát trong liên lạc

en: Removing this group will also remove all the buddies in the group
vi: Gỡ bỏ nhóm này thì cũng gỡ bỏ mọi bạn chát trong nhóm

note: Buddy List
en: Buddy List
vi: Danh sách bạn bè

en: Place tagged
vi: Nơi có thẻ

en: Toggle Tag
vi: Bật/tắt thẻ

en: On Mobile
vi: Dùng di động

en: Saved...
vi: Đã lưu...

en: Block/Unblock
vi: Chặn/Bỏ chặn

en: Please enter the username or alias of the person you would like to Block/Unblock.
vi: Hãy nhập tên người dùng hay bí danh của người mà bạn muốn Chặn hay Bỏ chặn.

en: New Instant Message
vi: Tin nhắn mới

en: Please enter the username or alias of the person you would like to IM.
vi: Hãy nhập tên người dùng hay bí danh của người với họ bạn muốn trò chuyện bằng Nhắn Tin.

en: Join a Chat
vi: Tham gia Chat

en: Please enter the name of the chat you want to join.
vi: Hãy nhập tên của cuộc chat bạn muốn tham gia.

en: Please enter the username or alias of the person whose log you would like to view.
vi: Hãy nhập tên người dùng hay bí danh của người mà bạn muốn xem sổ theo dõi về họ.

en: Send IM...
vi: Gửi tin nhắn...

en: Block/Unblock...
vi: Chặn/Bỏ chặn...

en: Join Chat...
vi: Tham gia Chat...

en: View Log...
vi: Xem nhật ký...

en: View All Logs
vi: Xem tất cả nhật ký

en: Empty groups
vi: Nhóm rỗng

en: Offline buddies
vi: Bạn chát ngoại tuyến

en: By Status
vi: Theo trạng thái

en: By Log Size
vi: Theo kích cỡ sổ theo dõi

en: Certificate Import
vi: Nhập chứng nhận

en: Specify a hostname
vi: Ghi rõ tên máy

en: Type the host name this certificate is for.
vi: Gõ tên máy cho đó có chứng nhận này.

en: File %s could not be imported.
    Make sure that the file is readable and in PEM format.
vi: Tập tin %s không thể được nhập khẩu.
    Hãy kiểm tra xem tập tin có khả năng đọc và theo định dạng PEM.

en: Certificate Import Error
vi: Lỗi nhập khẩu chứng nhận

en: X.509 certificate import failed
vi: Lỗi nhập khẩu chứng nhận X.509

en: Select a PEM certificate
vi: Chọn chứng nhận PEM

en: Export to file %s failed.
    Check that you have write permission to the target path
vi: Lỗi xuất khẩu ra tập tin %s.
    Hãy kiểm tra xem bạn có quyền ghi vào đường dẫn đích

en: Certificate Export Error
vi: Lỗi xuất khẩu chứng nhận

en: X.509 certificate export failed
vi: Lỗi xuất khẩu chứng nhận X.509

en: PEM X.509 Certificate Export
vi: Xuất khẩu chứng nhận X.509 PEM

en: Certificate for %s
vi: Chứng nhận cho %s

en: Common name: %s
    
    SHA1 fingerprint:
    %s
vi: Tên chung: %s
    
    Vân tay SHA1:
    %s

en: SSL Host Certificate
vi: Chứng nhận máy SSL

en: Really delete certificate for %s?
vi: Thực sự xoá chứng nhận cho %s không?

en: Confirm certificate delete
vi: Xác nhận xoá chứng nhận

en: Certificate Manager
vi: Bộ Quản lý Chứng nhận

en: %s disconnected.
vi: %s đã ngắt kết nối.

en: %s
    
    Finch will not attempt to reconnect the account until you correct the error and re-enable the account.
vi: %s
    
    Finch sẽ không thử tái kết nối tài khoản đến khi bạn sửa chữa lỗi này và hiệu lực lại tài khoản.

en: Re-enable Account
vi: Bật lại tài khoản

en: No such command.
vi: Không có lệnh như vậy.

en: Syntax Error:  You typed the wrong number of arguments to that command.
vi: Lỗi cú pháp: bạn đã gõ sai số đối số của lệnh đó.

en: Your command failed for an unknown reason.
vi: Lệnh của bạn bị lỗi do một nguyên nhân chưa xác định.

en: That command only works in chats, not IMs.
vi: Lệnh đó chỉ có tác dụng trong chát, không có trong tin nhắn nhanh.

en: That command only works in IMs, not chats.
vi: Lệnh đó chỉ có tác dụng trong tin nhắn nhah, không có trong chát.

en: That command doesn't work on this protocol.
vi: Lệnh đó không có tác dụng trong giao thức này.

en: Message was not sent, because you are not signed on.
vi: Tin nhắn chưa gửi đi được vì bạn chưa đăng nhập.

en: 
    %s is typing...
vi: 
    %s đang gõ phím...

en: You have left this chat.
vi: Bạn đã rời cuộc chat này.

en: The account has disconnected and you are no longer in this chat. You will be automatically rejoined in the chat when the account reconnects.
vi: Tài khoản đã ngắt kết nối nên bạn không còn tham gia cuộc chat này. Tài khoản tái kết nối thì bạn tham gia lại một cách tự động.

en: Logging started. Future messages in this conversation will be logged.
vi: Đã mở ghi lưu. Sắp tới, những thông điệp trong cuộc trao đổi này sẽ được ghi lại.

en: Logging stopped. Future messages in this conversation will not be logged.
vi: Ngừng ghi lưu. Sắp tới, những thông điệp trong cuộc trao đổi này sẽ không được ghi lại.

en: Clear Scrollback
vi: Gột vùng cuộn ngược

en: Show Timestamps
vi: Hiện nhãn thời gian

en: Add Buddy Pounce...
vi: Thêm thông báo bạn chát...

en: Invite...
vi: Mời...

en: Enable Logging
vi: Bật theo dõi

en: Enable Sounds
vi: Bật âm thanh

en: You are not connected.
vi: Bạn không có kết nối.

en: <AUTO-REPLY>
vi: <TỰ_ĐỘNG_ĐÁP_ỨNG>

en: List of %d user:
     | List of %d users:
vi[0]: Danh sách %d người dùng:

en: Supported debug options are: plugins version
vi: Tùy chọn gỡ lỗi được hỗ trợ :
     • plugins		các phần bổ sung
     • version		phiên bản

en: No such command (in this context).
vi: Không có lệnh nào như vậy (trong ngữ cảnh này).

en: Use "/help &lt;command&gt;" for help on a specific command.
    The following commands are available in this context:
vi: Dùng « /help &lt;lệnh&gt; » để được hổ trợ về lệnh đó.
    Những lệnh dưới đây có thể dùng trong ngữ cảnh này:

en: %s is not a valid message class. See '/help msgcolor' for valid message classes.
vi: %s không phải là một hạng thông điệp hợp lệ. Xem « /help msgcolor » để xem một danh sách các hạng thông điệp hợp lệ.

en: %s is not a valid color. See '/help msgcolor' for valid colors.
vi: %s không phải là một màu hợp lệ. Xem « /help msgcolor » để xem một danh sách các màu sắc hợp lệ.

en: say &lt;message&gt;:  Send a message normally as if you weren't using a command.
vi: say &lt;thông điệp&gt;:  Gửi một thông điệp theo cách thông thường như thể là bạn không dùng câu lệnh.

en: me &lt;action&gt;:  Send an IRC style action to a buddy or chat.
vi: me &lt;hành động&gt;: Gởi một hoạt động kiểu IRC đến bạn chát hay chát.

en: debug &lt;option&gt;:  Send various debug information to the current conversation.
vi: debug &lt;tùy chọn&gt;:  gửi thông tin gỡ lỗi khác nhau cho cuộc thoại hiện tại.

en: clear: Clears the conversation scrollback.
vi: clear: gột vùng cuộn ngược trong cuộc thoại.

en: help &lt;command&gt;:  Help on a specific command.
vi: help &lt;lệnh&gt;:  được trợ giúp về lệnh này.

en: users:  Show the list of users in the chat.
vi: users:  hiển thị danh sách các người dùng tham gia cuộc chát này.

en: plugins: Show the plugins window.
vi: plugins: hiện cửa sổ phần bổ sung.

en: buddylist: Show the buddylist.
vi: buddylist: hiển thị danh sách bạn bè.

en: accounts: Show the accounts window.
vi: accounts: hiển thị cửa sổ tài khoản.

en: debugwin: Show the debug window.
vi: debugwin: hiển thị cửa sổ gỡ lỗi.

en: prefs: Show the preference window.
vi: prefs: hiển thị cửa sổ Tùy thích.

en: statuses: Show the savedstatuses window.
vi: statuses: hiển thị cửa sổ Trạng thái đã lưu.

en: msgcolor &lt;class&gt; &lt;foreground&gt; &lt;background&gt;: Set the color for different classes of messages in the conversation window.<br>    &lt;class&gt;: receive, send, highlight, action, timestamp<br>    &lt;foreground/background&gt;: black, red, green, blue, white, gray, darkgray, magenta, cyan, default<br><br>EXAMPLE:<br>    msgcolor send cyan default
vi: msgcolor &lt;hạng&gt; &lt;chữ&gt; &lt;nền&gt;: Đặt màu cho các hạng tin nhắn khác nhau trong cửa sổ cuộc trao đổi.<br>    &lt;hạng&gt;: receive (nhận), send (gửi), highlight (tô sáng), action (hành vi), timestamp (ghi giờ)<br>&lt;chữ/nền&gt;: black (đen), red (đỏ), green (lục), blue (xanh), white (trắng), gray (xám), darkgray (xám thẫm), magenta (đỏ tươi), cyan (xanh lá mạ), default (mặc định)<br><br>VÍ DỤ :<br>    msgcolor send cyan default

en: File Transfers - %d%% of %d file | File Transfers - %d%% of %d files
vi[0]: Truyền tập tin - %d%% của %d tập tin

en: Close this window when all transfers finish
vi: Đóng cửa sổ này khi mọi tập tin đã được truyền

en: Clear finished transfers
vi: Gột các việc truyền tập tin hoàn toàn

en: Waiting for transfer to begin
vi: Đợi bắt đầu truyền

en: The file was saved as %s.
vi: Tập tin đã được lưu dạng %s.

en: System events will only be logged if the "Log all status changes to system log" preference is enabled.
vi: Các dữ kiện của hệ thống sẽ chỉ được ghi lại nếu mục « Ghi lại mọi thay đổi trong trạng thái vào bản ghi của hệ thống » đã bật.

en: Instant messages will only be logged if the "Log all instant messages" preference is enabled.
vi: Tin nhắn sẽ chỉ được ghi lại nếu mục « Ghi lại tất cả tin nhắn » đã bật.

en: Chats will only be logged if the "Log all chats" preference is enabled.
vi: Các cuộc trò chuyện sẽ chỉ được ghi lại nếu mục « Ghi lại tất cả các cuộc trò chuyện » đã bật.

en: Total log size:
vi: Tổng kích cỡ sổ theo dõi:

note: Search box *********
en: Scroll/Search:
vi: Cuộn/Tìm:

en: Conversations in %s
vi: Cuộc trao đổi trong %s

en: Conversations with %s
vi: Cuộc trao đổi với %s

en: All Conversations
vi: Mọi cuộc trao đổi

en: System Log
vi: Sổ theo dõi hệ thống

en: Calling...
vi: Đang gọi...

en: Call in progress.
vi: Cuộc gọi đang chạy.

en: The call has been terminated.
vi: Cuộc gọi đã bị chấm dứt.

en: %s wishes to start an audio session with you.
vi: %s muốn bắt đầu một buổi hợp tiếng nói với bạn.

en: %s is trying to start an unsupported media session type with you.
vi: %s đang thử bắt đầu với bạn một buổi hợp kiểu phương tiện không được hỗ trợ.

en: You have rejected the call.
vi: Bạn đã từ chối cuộc gọi.

en: call: Make an audio call.
vi: gọi: Gọi nói tiếng cho ai đó.

en: You have mail!
vi: Bạn có thư mới !

en: %s (%s) has %d new message. | %s (%s) has %d new messages.
vi[0]: %s (%s) có %d tin nhắn mới.

en: Info for %s
vi: Thông tin cho %s

en: Buddy Information
vi: Thông tin bạn chát

en: loading plugin failed
vi: lỗi nạp phần bổ sung

en: unloading plugin failed
vi: lỗi bỏ nạp phần bổ sung

en: Name: %s
    Version: %s
    Description: %s
    Author: %s
    Website: %s
    Filename: %s
vi: Tên: %s
    Phiên bản: %s
    Mô tả: %s
    Tác giả: %s
    Địa chỉ Web: %s
    Tên tập tin: %s

en: Plugin need to be loaded before you can configure it.
vi: Phần bổ sung cần phải được nạp trước khi cấu hình.

en: No configuration options for this plugin.
vi: Không có tùy chọn cấu hình cho phần bổ sung này.

en: Error loading plugin
vi: Lỗi nạp phần bổ sung

en: The selected file is not a valid plugin.
vi: Tập tin đã chọn không phải là phần bổ sung hợp lệ.

en: Please open the debug window and try again to see the exact error message.
vi: Hãy mở cửa sổ gỡ lỗi rồi thử lại để xem thông điệp lỗi chính xác.

en: Select plugin to install
vi: Chọn phần bổ sung cần cài đặt

en: You can (un)load plugins from the following list.
vi: Bạn có thể (bỏ) nạp phần bổ sung trong danh sách này.

en: Install Plugin...
vi: Cài đặt phần bổ sung...

en: Configure Plugin
vi: Cấu hình phần bổ sung

en: Please enter a buddy to pounce.
vi: Hãy nhập một bạn chát để thông báo.

en: New Buddy Pounce
vi: Thông báo bạn chát mới

en: Edit Buddy Pounce
vi: Sửa thông báo bạn chát

note: Create the "Pounce on Whom" frame.
en: Pounce on Whom
vi: Thông báo cho ai

en: Buddy name:
vi: Tên buddy:

note: Create the "Pounce When Buddy..." frame.
en: Pounce When Buddy...
vi: Thông báo khi bạn chát...

en: Signs on
vi: Đăng nhập

en: Signs off
vi: Đăng xuất

en: Goes away
vi: Đi vắng

en: Returns from away
vi: Có mặt trở lại

en: Becomes idle
vi: Đã rơi vào trạng thái nghỉ

en: Is no longer idle
vi: Hoạt động trở lại.

en: Starts typing
vi: Bắt đầu gõ phím

en: Pauses while typing
vi: Tạm dừng khi gõ phím

en: Stops typing
vi: Ngừng gõ phím

en: Sends a message
vi: Gửi thông điệp

en: Open an IM window
vi: Mở cửa sổ Nhắn Tin

en: Pop up a notification
vi: Tự mở thông báo

en: Send a message
vi: Gửi tin nhắn

en: Execute a command
vi: Thực thi lệnh

en: Pounce only when my status is not Available
vi: Thông báo chỉ khi trạng thái của tôi không phải « Có mặt »

en: Cannot create pounce
vi: Không thể tạo thông báo

en: You do not have any accounts.
vi: Bạn không có tài khoản.

en: You must create an account first before you can create a pounce.
vi: Trước tiên bạn cần phải tạo một tài khoản, để tạo thông báo.

en: Are you sure you want to delete the pounce on %s for %s?
vi: Bạn chắc chắn muốn xoá thông báo trên %s cho %s không?

en: Buddy Pounces
vi: Thông báo bạn chát

en: %s has started typing to you (%s)
vi: %s đã bắt đầu gõ tin nhắn cho bạn (%s)

en: %s has paused while typing to you (%s)
vi: %s đã tạm dừng khi gõ tin nhắn cho bạn (%s)

en: %s has signed on (%s)
vi: %s đã đăng nhập (%s)

en: %s has returned from being idle (%s)
vi: %s hoạt động trở lại từ trạng thái nghỉ (%s)

en: %s has returned from being away (%s)
vi: %s đã có mặt trở lại (%s)

en: %s has stopped typing to you (%s)
vi: %s đã ngừng gõ tin nhắn cho bạn (%s)

en: %s has signed off (%s)
vi: %s đã đăng xuất (%s)

en: %s has become idle (%s)
vi: %s đã rơi vào trạng thái nghỉ (%s)

en: %s has gone away. (%s)
vi: %s đã đi vắng. (%s)

en: %s has sent you a message. (%s)
vi: %s đã gửi tin nhắn cho bạn. (%s)

en: Unknown pounce event. Please report this!
vi: Dữ kiện thông báo không rõ. Hãy ghi báo cáo việc này!

en: Based on keyboard use
vi: Dựa vào cách sử dụng bàn phím

en: From last sent message
vi: Từ tin nhắn đã gửi cuối

en: Show Idle Time
vi: Hiện thời gian nghỉ

en: Show Offline Buddies
vi: Hiển thị bạn bè ngoại tuyến

en: Notify buddies when you are typing
vi: Thông báo bạn chát mà bạn đang gõ tin nhắn cho họ

en: Log IMs
vi: Theo dõi tin nhắn

en: Log chats
vi: Theo dõi chát

en: Log status change events
vi: Theo dõi tất cả những thay đổi trạng thái

en: Report Idle time
vi: Thông báo thời gian nghỉ

en: Change status when idle
vi: Thay đổi trạng thái khi nghỉ

en: Minutes before changing status
vi: Số phút trước khi thay đổi trạng thái

en: Change status to
vi: Đổi trạng thái thành

en: You must fill all the required fields.
vi: Bạn cần phải điền vào mỗi trường đòi hỏi.

en: The required fields are underlined.
vi: Những trường sau có gạch dưới.

en: Save File...
vi: Lưu tập tin...

en: Choose Location...
vi: Chọn địa chỉ...

en: Hit 'Enter' to find more rooms of this category.
vi: Bấm phím Enter để tìm thêm phóng cùng phân loại.

en: Buddy logs in
vi: Bạn chát đăng nhập

en: Buddy logs out
vi: Bạn chát đăng xuất

en: Message received begins conversation
vi: Nhận tin nhắn thì khởi đầu cuộc thoại

en: Person enters chat
vi: Người vào phòng chat

en: Person leaves chat
vi: Người rời phòng chat

en: You talk in chat
vi: Bạn nói trong chat

en: Others talk in chat
vi: Người khác nói trong chat

en: Someone says your username in chat
vi: Ai đó nói tên bạn trong chát

en: Attention received
vi: Nhận được sự chú ý

en: GStreamer Failure
vi: Lỗi GStreamer

en: GStreamer failed to initialize.
vi: GStreamer không khởi tạo được.

en: Console Beep
vi: Tiếng bíp bàn giao tiếp

en: Sound Method
vi: Phương pháp âm thanh

en: Method:
vi: Phương pháp:

en: Sound Command
    (%s for filename)
vi: Lệnh âm thanh:
    (%s cho tên tập tin)

en: Sounds when conversation has focus
vi: Âm thanh khi cửa sổ cuộc thoại được chú ý

en: Only when available
vi: Chỉ khi sẵn sàng

en: Only when not available
vi: Chỉ khi không sẵn sàng

en: Volume(0-100):
vi: Âm lượng(0-100):

en: Are you sure you want to delete "%s"
vi: Bạn chắc chắn muốn xoá « %s » không?

en: Delete Status
vi: Xoá trạng thái

en: Saved Statuses
vi: Trạng thái đã lưu

en: Invalid title
vi: Tựa đề không hợp lệ

en: Please enter a non-empty title for the status.
vi: Hãy nhập tựa đề không rỗng cho trạng thái.

en: Duplicate title
vi: Tựa đề trùng

en: Please enter a different title for the status.
vi: Hãy nhập tựa đề khác cho trạng thái.

en: Substatus
vi: Trạng thái phụ

en: Statuses
vi: Trạng thái

en: Error loading the plugin.
vi: Lỗi nạp phần bổ sung.

en: Couldn't find X display
vi: Không tìm thấy bộ trình bày X

en: Couldn't find window
vi: Không tìm thấy cửa sổ

en: This plugin cannot be loaded because it was not built with X11 support.
vi: Phần bổ sung này không nạp được khi nó không phải được xây dựng với khả năng hỗ trợ X11.

en: When the gnt clipboard contents change, the contents are made available to X, if possible.
vi: Khi nội dung thay đổi trên bảng nháp Gnt, nội dung sẵn sàng cho X, nếu có thể.

en: %s just signed on
vi: %s mới đăng nhập

en: %s just signed off
vi: %s mới đăng xuất

en: %s sent you a message
vi: %s mới gửi tin nhắn cho bạn

en: %s said your nick in %s
vi: %s mới nói tên hiệu của bạn trong %s

en: %s sent a message in %s
vi: %s đã gửi tin nhắn trong %s

en: Buddy signs on/off
vi: Bạn chát đăng nhập/xuất

en: You receive an IM
vi: Bạn nhận tin nhắn

en: Someone speaks in a chat
vi: Ai đó nói trong chát

en: Someone says your name in a chat
vi: Ai đó nói tên bạn trong chát

note: Translators: "toaster" here means "pop-up".
en: Notify with a toaster when
vi: Thông báo với lò nướng bánh khi

en: Beep too!
vi: Cũng kêu bíp.

en: Set URGENT for the terminal window.
vi: Đặt KHẨN cho cửa sổ thiết bị cuối.

note: Translators: "toaster" here means "pop-up".
en: Toaster plugin
vi: Phần bổ sung lò nướng bánh

en: <b>Conversation with %s on %s:</b><br>
vi: <b>Cuộc thoại với %s trên %s:</b><br>

en: History Plugin Requires Logging
vi: Phần bổ sung lịch sử cần thiết khả năng theo dõi

en: Logging can be enabled from Tools -> Preferences -> Logging.
    
    Enabling logs for instant messages and/or chats will activate history for the same conversation type(s).
vi: Khả năng theo dõi có thể được hiệu lực từ Công cụ > Tùy thích > Theo dõi.
    
    HIệu lực ghi lưu các tin nhắn và/hay cuộc trò chuyện sẽ kích hoạt lịch sử cho các cuộc thoại cùng kiểu.

en: Shows recently logged conversations in new conversations.
vi: Hiển thị các cuộc trao đổi vừa ghi lưu trong cửa sồ trao đổi mới.

en: When a new conversation is opened this plugin will insert the last conversation into the current conversation.
vi: Khi bắt đầu cuộc thoại mới, phần bổ sung này sẽ chèn cuộc thoại cuối cùng vào cuộc thoại hiện thời.

en: 
    Fetching TinyURL...
vi: 
    Đang lấy TinyURL...

en: TinyURL for above: %s
vi: TinyURL cho cái trên: %s

en: Only create TinyURL for URLs of this length or greater
vi: Chỉ tạo TinyURL cho địa chỉ URL có ít nhất chiều dài này

en: TinyURL (or other) address prefix
vi: Tiền tố địa chỉ TinyURL (hay kiểu khác)

en: TinyURL plugin
vi: Phần bổ sung TinyURL

en: Online Buddies
vi: Bạn chát trực tuyến

en: Offline Buddies
vi: Bạn chát ngoại tuyến

en: Online/Offline
vi: Trực/Ngoại tuyến

en: No Grouping
vi: Không theo nhóm

en: Nested Subgroup
vi: Nhóm phụ lồng vào

en: Nested Grouping (experimental)
vi: Nhóm lại lồng nhau (vẫn thực nghiệm

en: Provides alternate buddylist grouping options.
vi: Cung cấp thêm tùy chọn nhóm lại danh sách bạn chát.

note: Translator Note: The "backlog" is the conversation buffer/history.
en: lastlog: Searches for a substring in the backlog.
vi: lastlog: tìm kiếm một chuỗi con trong phần hoãn.

en: Lastlog plugin.
vi: Phần bổ sung lastlog.

en: accounts
vi: tài khoản

en: Password is required to sign on.
vi: Mật khẩu cần thiết để đăng nhập.

en: Enter password for %s (%s)
vi: Nhập mật khẩu cho %s (%s)

en: Missing protocol plugin for %s
vi: Thiếu phần bổ sung giao thức cho %s

en: New passwords do not match.
vi: Sai khớp hai mật khẩu mới.

en: Fill out all fields completely.
vi: Điền hoàn chỉnh các trường.

en: Original password
vi: Mật khẩu cũ

en: New password (again)
vi: Nhập lại mật khẩu mới

en: Change password for %s
vi: Đổi mật khẩu cho %s

en: Please enter your current password and your new password.
vi: Hãy nhập mật khẩu hiện tại và mật khẩu mới của bạn.

en: Change user information for %s
vi: Đổi thông tin người dùng cho %s

en: Set User Info
vi: Lập thông tin người dùng

en: This protocol does not support setting a public alias.
vi: Giao thức này không hỗ trợ bí danh công cộng.

en: This protocol does not support fetching the public alias.
vi: Giao thức này không hỗ trợ bí danh công cộng.

en: Buddies
vi: Bạn bè

en: buddy list
vi: danh sách bạn bè

en: The certificate is self-signed and cannot be automatically checked.
vi: Chứng nhận này tự ký thì không thể được tự động kiểm tra.

en: The certificate is not trusted because no certificate that can verify it is currently trusted.
vi: Chứng nhận này không đáng tin vì hiện thời không đáng tin chứng nhận nào có khả năng thẩm tra nó.

en: The certificate is not valid yet.  Check that your computer's date and time are accurate.
vi: Chứng thực chưa hợp lệ. Hãy kiểm tra lại chính xác ngày, giờ của máy tính.

en: The certificate has expired and should not be considered valid.  Check that your computer's date and time are accurate.
vi: Chứng nhận này đã hết hạn sử dụng thì không nên được thấy là vẫn hợp lệ. Kiểm tra ngày, tháng của máy tính.

note: Translators: "domain" refers to a DNS domain (e.g. talk.google.com)
en: The certificate presented is not issued to this domain.
vi: Chứng nhận đưa ra không phải được cấp cho miền này.

en: You have no database of root certificates, so this certificate cannot be validated.
vi: Bạn không có cơ sở dữ liệu chứng nhận gốc nên không thể thẩm tra chứng nhận này.

en: The certificate chain presented is invalid.
vi: Dãy chứng nhận đưa ra không phải hợp lệ.

en: An unknown certificate error occurred.
vi: Gặp một lỗi chứng nhận không rõ.

en: (DOES NOT MATCH)
vi: (KHÔNG TƯƠNG ỨNG)

note: Make messages
en: %s has presented the following certificate for just-this-once use:
vi: %s đã cung cấp chứng nhận theo đây để sử dụng chỉ một lần bây giờ :

en: Common name: %s %s
    Fingerprint (SHA1): %s
vi: Tên chung: %s %s
    Vân tay (SHA1): %s

note: TODO: Find what the handle ought to be
en: Single-use Certificate Verification
vi: Thẩm tra chứng nhận dùng một lần

note: Scheme name Pool name
en: Certificate Authorities
vi: Nhà cầm quyền chứng nhận

note: Scheme name Pool name
en: SSL Peers Cache
vi: Bộ nhớ tạm đồng đẳng SSL

note: Make messages
en: Accept certificate for %s?
vi: Chấp nhận chứng nhận cho %s không?

note: TODO: Find what the handle ought to be
en: SSL Certificate Verification
vi: Thẩm tra chứng nhận SSL

en: _View Certificate...
vi: _Xem chứng nhận...

en: The certificate for %s could not be validated.
vi: Không thể thẩm tra được chứng nhận cho %s.

note: TODO: Probably wrong.
en: SSL Certificate Error
vi: Lỗi chứng nhận SSL

en: Unable to validate certificate
vi: Không thể thẩm tra chứng nhận

en: The certificate claims to be from "%s" instead. This could mean that you are not connecting to the service you believe you are.
vi: Chứng nhận tuyên bố là nó đến từ « %s » thay thế. Có thể nghĩa là bạn không phải có kết nối đến dịch vụ bạn tin là đó.

note: TODO: Find what the handle ought to be
en: Certificate Information
vi: Thông tin chứng nhận

en: Registration Error
vi: Lỗi đăng ký

en: Unregistration Error
vi: Lỗi hủy đăng ký

en: +++ %s signed on
vi: +++ %s đã đăng nhập

en: +++ %s signed off
vi: +++ %s đã đăng xuất

en: Unable to send message: The message is too large.
vi: Không thể gửi tin nhắn vì nó quá lớn.

en: Unable to send message to %s.
vi: Không thể gửi tin nhắn cho %s.

en: The message is too large.
vi: tin nhắn quá lớn.

en: Unable to send message.
vi: Không thể gửi tin nhắn.

en: %s entered the room.
vi: %s vào phòng.

en: %s [<I>%s</I>] entered the room.
vi: %s [<I>%s</I>] vào phòng.

en: You are now known as %s
vi: Bạn bây giờ đổi là %s

en: %s left the room.
vi: %s rời phòng.

en: %s left the room (%s).
vi: %s rời phòng (%s).

en: Invite to chat
vi: Mời chát

note: Put our happy label in it.
en: Please enter the name of the user you wish to invite, along with an optional invite message.
vi: Hãy nhập tên người dùng mà bạn muốn mời, kèm theo lời mời tùy ý.

en: Whether the specified command should handle "gg" URLs
vi: Lệnh đã ghi rõ có nên quản lý địa chỉ URL kiểu « gg » hay không

en: True if the command specified in the "command" key should handle "gg" URLs.
vi: Đúng nếu lệnh được ghi rõ trong koá « command » nên quản lý địa chỉ URL kiểu « gg ».

en: The handler for "gg" URLs
vi: Bộ quản lý địa chỉ URL « gg »

en: The command used to handle "gg" URLs, if enabled.
vi: Lệnh dùng để quản lý địa chỉ URL « gg », nếu bật.

en: Whether the specified command should handle "icq" URLs
vi: Lệnh đã ghi rõ có nên quản lý địa chỉ URL kiểu « icq » hay không

en: True if the command specified in the "command" key should handle "icq" URLs.
vi: Đúng nếu lệnh được ghi rõ trong koá « command » nên quản lý địa chỉ URL kiểu « icq ».

en: The handler for "icq" URLs
vi: Bộ quản lý địa chỉ URL « icq »

en: The command used to handle "icq" URLs, if enabled.
vi: Lệnh dùng để quản lý địa chỉ URL « icq », nếu bật.

en: Whether the specified command should handle "irc" URLs
vi: Lệnh đã ghi rõ có nên quản lý địa chỉ URL kiểu « irc » hay không

en: True if the command specified in the "command" key should handle "irc" URLs.
vi: Đúng nếu lệnh được ghi rõ trong koá « command » nên quản lý địa chỉ URL kiểu « irc ».

en: The handler for "irc" URLs
vi: Bộ quản lý địa chỉ URL « irc »

en: The command used to handle "irc" URLs, if enabled.
vi: Lệnh dùng để quản lý địa chỉ URL « irc », nếu bật.

en: Whether the specified command should handle "sip" URLs
vi: Lệnh đã ghi rõ có nên quản lý địa chỉ URL kiểu « sip » hay không

en: True if the command specified in the "command" key should handle "sip" URLs.
vi: Đúng nếu lệnh được ghi rõ trong koá « command » nên quản lý địa chỉ URL kiểu « sip ».

en: The handler for "sip" URLs
vi: Bộ quản lý địa chỉ URL « sip »

en: The command used to handle "sip" URLs, if enabled.
vi: Lệnh dùng để quản lý địa chỉ URL « sip », nếu bật.

en: Whether the specified command should handle "xmpp" URLs
vi: Lệnh đã ghi rõ có nên quản lý địa chỉ URL kiểu « xmpp » hay không

en: True if the command specified in the "command" key should handle "xmpp" URLs.
vi: Đúng nếu lệnh được ghi rõ trong koá « command » nên quản lý địa chỉ URL kiểu « xmpp ».

en: The handler for "xmpp" URLs
vi: Bộ quản lý địa chỉ URL « xmpp »

en: The command used to handle "xmpp" URLs, if enabled.
vi: Lệnh dùng để quản lý địa chỉ URL « xmpp », nếu bật.

en: Failed to get connection: %s
vi: Không lấy được kết nối: %s

en: Failed to get name: %s
vi: Không lấy được tên: %s

en: Failed to get serv name: %s
vi: Không lấy được tên máy phục vụ : %s

en: Purple's D-BUS server is not running for the reason listed below
vi: Máy phục vụ D-BUS của Purple không đang chạy, vì lý do bên dưới

en: Unable to create new resolver process
vi: Không thể tạo tiến trình giải quyết mới

en: Unable to send request to resolver process
vi: Không thể gửi yêu cầu cho tiến trình giải quyết

en: Error resolving %s:
    %s
vi: Lỗi giải quyết %s:
    %s

en: Error resolving %s: %d
vi: Lỗi giải quyết %s: %d

en: Error reading from resolver process:
    %s
vi: Lỗi đọc từ tiến trình giải quyết:
    %s

en: Resolver process exited without answering our request
vi: Tiến trình giải quyết đã thoát mà không đáp ứng yêu cầu

en: Error converting %s to punycode: %d
vi: Gặp lỗi khi chuyển đổi %s sang punycode: %d

en: Thread creation failure: %s
vi: Lỗi tạo mạch: %s

en: Aborting DNS lookup in Tor Proxy mode.
vi: Hủy tìm kiếm DNS trong chế độ ủy nhiệm Tor.

en: Error reading %s: 
    %s.
vi: Lỗi đọc %s: 
    %s.

en: Error writing %s: 
    %s.
vi: Lỗi ghi %s: 
    %s.

en: Error accessing %s: 
    %s.
vi: Lỗi truy cập %s: 
    %s.

en: Directory is not writable.
vi: Thư mục không cho phép ghi.

en: Cannot send a file of 0 bytes.
vi: Không thể gửi tập tin kích cỡ 0 byte.

en: Cannot send a directory.
vi: Không thể gửi thư mục.

en: %s is not a regular file. Cowardly refusing to overwrite it.
vi: %s không phải là một tập tin thông thường nên từ chối ghi đè.

en: %s wants to send you %s (%s)
vi: %s muốn gửi cho bạn %s (%s)

en: %s wants to send you a file
vi: %s muốn gửi cho bạn một tập tin

en: Accept file transfer request from %s?
vi: Chấp nhận yêu cầu truyền tải tập tin từ %s không?

en: A file is available for download from:
    Remote host: %s
    Remote port: %d
vi: Một tập tin đang sẵn sàng tải xuống từ :
    Máy ở xa: %s
    Cổng ở xa: %d

en: %s is offering to send file %s
vi: %s muốn gửi tập tin %s

en: %s is not a valid filename.
vi: %s không phải là tên tập tin hợp lệ.

en: Offering to send %s to %s
vi: Muốn gửi %s cho %s

en: Starting transfer of %s from %s
vi: Đang bắt đầu truyền %s từ %s

en: Transfer of file <A HREF="file://%s">%s</A> complete
vi: Đã truyền hoàn toàn tập tin <A HREF="file://%s">%s</A>

en: Transfer of file %s complete
vi: Đã truyền hoàn toàn tập tin %s

en: File transfer complete
vi: Đã truyền hoàn toàn tập tin

en: You cancelled the transfer of %s
vi: Bạn đã thôi tiến trình truyền %s

en: File transfer cancelled
vi: Tiến trình truyền tập tin bị thôi.

en: %s cancelled the transfer of %s
vi: %s đã thôi tiến trình truyền %s

en: %s cancelled the file transfer
vi: %s đã thôi tiến trình truyền tập tin

en: File transfer to %s failed.
vi: Tiến trình truyền tập tin cho %s bị lỗi.

en: File transfer from %s failed.
vi: Tiến trình truyền tập tin từ %s bị lỗi.

en: <b><font color="red">The logger has no read function</font></b>
vi: <b><font color="red">Trình ghi lưu không có chức năng đọc</font></b>

en: Old flat format
vi: Định dạng phẳng cũ

en: Logging of this conversation failed.
vi: Không thể theo dõi được cuộc trao đổi này.

en: <font color="red"><b>Unable to find log path!</b></font>
vi: <font color="red"><b>Không tìm được đường dẫn tới bản ghi.</b></font>

en: <font color="red"><b>Could not read file: %s</b></font>
vi: <font color="red"><b>Không thể đọc tập tin: %s</b></font>

en: No codecs found. Install some GStreamer codecs found in GStreamer plugins packages.
vi: Không tìm thấy codec nào. Hãy cài đặt một số codec GStreamer từ gói phần bổ sung GStreamer.

en: No codecs left. Your codec preferences in fs-codecs.conf are too strict.
vi: Không có codec nào còn lại. Thiết lập codec trong tập tin cấu hình « fs-codecs.conf » vẫn quá bị hạn chế.

en: A non-recoverable Farsight2 error has occurred.
vi: Gặp một lỗi Farsight2 từ đó không thể phục hồi.

en: Error with your microphone
vi: Gặp lỗi với cái máy vi âm

en: Error with your webcam
vi: Gặp lỗi với cái máy ảnh Web

en: Conference error
vi: Lỗi hội thảo

en: Error creating session: %s
vi: Gặp lỗi khi tạo buổi hợp: %s

en: You are using %s, but this plugin requires %s.
vi: Bạn đang sử dụng %s, còn phần bổ sung này cần thiết %s.

en: This plugin has not defined an ID.
vi: Phần bổ sung này chưa xác định mã ID.

en: Plugin magic mismatch %d (need %d)
vi: Sai khớp ma thuật phần bổ sung %d (cần %d)

en: ABI version mismatch %d.%d.x (need %d.%d.x)
vi: Sai khớp phiên bản ABI %d.%d.x (cần %d.%d.x)

en: Plugin does not implement all required functions (list_icon, login and close)
vi: Phần bổ sung không thực hiện tất cả các hàm cần thiết (list_icon, đăng nhập và đóng)

en: The required plugin %s was not found. Please install this plugin and try again.
vi: Không tìm thấy phần bổ sung cần thiết %s. Hãy cài đặt nó rồi thử lại.

en: Unable to load the plugin
vi: Không thể nạp phần bổ sung

en: The required plugin %s was unable to load.
vi: Không nạp được phần bổ sung %s theo yêu cầu.

en: Unable to load your plugin.
vi: Không thể nạp phần bổ sung của bạn.

en: %s requires %s, but it failed to unload.
vi: %s cần thiết %s, nhưng nó không bỏ nạp được.

en: Autoaccept
vi: Tự động chấp nhận

en: Auto-accept file transfer requests from selected users.
vi: Tự động chấp nhận yêu cầu truyền tải tập tin từ các người dùng đã chọn.

en: Autoaccepted file transfer of "%s" from "%s" completed.
vi: Việc truyền tập tin « %s » từ « %s » đã chạy xong (đã tự động chấp nhận).

en: Autoaccept complete
vi: Tự động chấp nhận hoàn tất

en: When a file-transfer request arrives from %s
vi: Khi nhận được yêu cầu truyền tập tin từ %s

en: Set Autoaccept Setting
vi: Đặt thiết lập tự động chấp nhận

en: Auto Accept
vi: Tự động chấp nhận

en: Auto Reject
vi: Tự động từ chối

en: Autoaccept File Transfers...
vi: Tự động chấp nhận yêu cầu truyền tập tin...

note: XXX: Is there a better way than this? There really should be.
en: Path to save the files in
    (Please provide the full path)
vi: Đường dẫn vào đó cần lưu các tập tin
    (Hãy cung cấp đường dẫn đầy đủ)

en: When a file-transfer request arrives from a user who is
    *not* on your buddy list:
vi: Khi nhận được yêu cầu truyền tệp từ một người 
    *không* có trong danh sách bạn bè:

en: Notify with a popup when an autoaccepted file transfer is complete
    (only when there's no conversation with the sender)
vi: Tự mở thông báo khi việc truyền tập tin đã chấp nhận tự động đã chạy xong
    (chỉ khi không có cuộc thoại với người gửi)

en: Create a new directory for each user
vi: Tạo một thư mục mới cho mỗi người dùng

en: Escape the filenames
vi: Escapce tên tệp

en: Edit Notes...
vi: Sửa ghi chú...

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Cipher Test
vi: Thử mật mã

note: *< name *< version *  summary *  description
en: Tests the ciphers that ship with libpurple.
vi: Thử các mật mã có sẵn trong thư viện libpurple.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: DBus Example
vi: Thí dụ DBus

note: *< name *< version *  summary *  description
en: DBus Plugin Example
vi: Thí dụ phần bổ sung DBus

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: File Control
vi: Điều khiển tập tin

note: *< name *< version *  summary *  description
en: Allows control by entering commands in a file.
vi: Cho phép điều khiển bằng các lệnh ghi trong tập tin.

note: This is a cultural reference.  Dy'er Mak'er is a song by Led Zeppelin. If that doesn't translate well into your language, drop the 's before translating.
en: I'dle Mak'er
vi: Bộ làm nghỉ

en: Set Account Idle Time
vi: Đặt thời gian nghỉ tài khoản

en: None of your accounts are idle.
vi: Bạn không có tài khoản nghỉ.

en: Unset Account Idle Time
vi: Hủy đặt thời gian nghỉ tài khoản

en: _Unset
vi: _Bỏ lập

en: Set Idle Time for All Accounts
vi: Đặt thời gian nghỉ cho mọi tài khoản

en: Unset Idle Time for All Idled Accounts
vi: Bỏ đặt thời gian nghỉ cho mọi tài khoản đã nghỉ

en: Allows you to hand-configure how long you've been idle
vi: Cho phép bạn tự cấu hình thời gian nghỉ

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: IPC Test Client
vi: Trình khách thử IPC

note: *< name *< version *  summary
en: Test plugin IPC support, as a client.
vi: Kiểm tra hỗ trợ phần bổ sung IPC, như là trình khách.

note: *  description
en: Test plugin IPC support, as a client. This locates the server plugin and calls the commands registered.
vi: Kiểm tra hỗ trợ phần bổ sung IPC, như là trình khách. Việc này định vị phần bổ sung máy phục vụ và gọi các lệnh đã đăng ký.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: IPC Test Server
vi: Trình phục vụ thử IPC

note: *< name *< version *  summary
en: Test plugin IPC support, as a server.
vi: Kiểm tra hỗ trợ phần bổ sung IPC, như là trình phục vụ.

note: *  description
en: Test plugin IPC support, as a server. This registers the IPC commands.
vi: Kiểm tra hỗ trợ phần bổ sung IPC, như là trình phục vụ. Việc này đăng ký các lệnh IPC.

en: Hide Joins/Parts
vi: Ẩn Vào/Rời

note: Translators: Followed by an input request a number of people
en: For rooms with more than this many people
vi: Đối với phòng có nhiều hơn số các người này

en: If user has not spoken in this many minutes
vi: Nếu người dùng không nói gì trong vòng số các phút này

en: Apply hiding rules to buddies
vi: Áp dụng các quy tắc cho bạn bè

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Join/Part Hiding
vi: Ẩn Vào/Rời

note: *< name *< version *  summary
en: Hides extraneous join/part messages.
vi: Ẩn các thông điệp Vào/Rời thừa.

note: *  description
en: This plugin hides join/part messages in large rooms, except for those users actively taking part in a conversation.
vi: Phần bổ sung này ẩn các thông điệp Vào/Rời trong phòng lớn, trừ thông điệp về những người dùng đang nói chuyện.

en: User is offline.
vi: Người dùng chưa kết nối.

en: Auto-response sent:
vi: Gửi trả lời tự động:

en: %s has signed off.
vi: %s đã đăng xuất.

en: One or more messages may have been undeliverable.
vi: Có thể không phát được một hay nhiều thông điệp.

en: You are currently disconnected. Messages will not be received unless you are logged in.
vi: Hiện thời bạn không có kết nối. Không đăng nhập nên không nhận thông điệp.

en: Message could not be sent because the maximum length was exceeded.
vi: Thông điệp không gửi đi được vì vượt quá chiều dài tối đa.

en: Message could not be sent.
vi: Thông điệp đã không được gửi.

note: Add general preferences.
en: General Log Reading Configuration
vi: Cấu hình đọc sổ theo dõi chung

en: Fast size calculations
vi: Tính nhanh kích cỡ

en: Use name heuristics
vi: Dùng cách tìm ra tên

note: Add Log Directory preferences.
en: Log Directory
vi: Thư mục chứa sổ theo dõi

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Log Reader
vi: Bộ đọc sổ theo dõi

note: *< name *< version * summary
en: Includes other IM clients' logs in the log viewer.
vi: Bao gồm trong bộ xem bản ghi các bản ghi của ứng dụng khách tin nhắn khác.

note: * description
en: When viewing logs, this plugin will include logs from other IM clients. Currently, this includes Adium, MSN Messenger, aMSN, and Trillian.
    
    WARNING: This plugin is still alpha code and may crash frequently.  Use it at your own risk!
vi: Khi xem bản ghi, phần bổ sung này sẽ cũng bao gồm các bản ghi của ứng dụng khách tin nhắn khác. Hiện thời, gồm có Adium, MSN Messenger, aMSN và Trillian.
    
    CẢNH BÁO : phần bổ sung này vẫn còn là mã nguồn anfa (rất mới, chưa thử) nên có thể sụp đổ nhiều. Hãy tự chịu trách nhiệm khi dùng nó !

en: Mono Plugin Loader
vi: Bộ nạp phần bổ sung Mono

en: Loads .NET plugins with Mono.
vi: Nạp phần bổ sung .NET với Mono.

en: Add new line in IMs
vi: Thêm dòng mới vào tin nhắn

en: Add new line in Chats
vi: Thêm dòng mới vào chat

note: *< name *< version
en: Prepends a newline to displayed message.
vi: Thêm dòng mới vào trước tin nhắn đã hiển thị.

note: *< summary
en: Prepends a newline to messages so that the rest of the message appears below the username in the conversation window.
vi: Thêm một dòng mới vào trước tin nhắn, để phần còn lại của tin nhắn sẽ xuất hiện bên dưới tên người dùng trong cửa sổ thoại.

en: Offline Message Emulation
vi: Mô phỏng tin nhắn ngoại tuyến

en: Save messages sent to an offline user as pounce.
vi: Lưu dạng thông báo các tin nhắn được gửi cho người dùng chưa kết nối.

en: The rest of the messages will be saved as pounces. You can edit/delete the pounce from the `Buddy Pounce' dialog.
vi: Phần còn lại của các tin nhắn sẽ được lưu dạng thông báo. Bạn cũng có thể sửa/xoá thông báo trong hộp thoại « Thông báo bạn chát ».

en: "%s" is currently offline. Do you want to save the rest of the messages in a pounce and automatically send them when "%s" logs back in?
vi: « %s » chưa kết nối. Bạn có muốn lưu phần còn lại của các tin nhắn trong thông báo rồi gửi tự động khi « %s » đăng nhập lại không?

en: Offline Message
vi: tin nhắn ngoại tuyến

en: You can edit/delete the pounce from the `Buddy Pounces' dialog
vi: Bạn cũng có thể chỉnh sửa/xoá thông báo trong hộp thoại « Thông báo bạn chát ».

en: Save offline messages in pounce
vi: Lưu tin nhắn ngoại tuyến trong thông báo

en: Do not ask. Always save in pounce.
vi: Đừng hỏi. Luôn luôn lưu trong thông báo.

en: One Time Password
vi: Mật khẩu Một lần

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: One Time Password Support
vi: Hỗ trợ Mật khẩu Một lần

note: *< name *< version *  summary
en: Enforce that passwords are used only once.
vi: Buộc dùng mỗi mật khẩu chỉ một lần thôi

note: *  description
en: Allows you to enforce on a per-account basis that passwords not being saved are only used in a single successful connection.
    Note: The account password must not be saved for this to work.
vi: Cho phép bạn ép buộc đặc trưng cho mỗi tài khoản rằng mật khẩu nào chưa lưu thì được sử dụng trong chỉ một kết nối thành công.
    Ghi chú : một khi lưu được, mật khẩu tài khoản không hợp tác với tuỳ chọn này.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Perl Plugin Loader
vi: Bộ nạp phần bổ sung Perl

note: *< name *< version *< summary
en: Provides support for loading perl plugins.
vi: Cung cấp hỗ trợ để nạp phần bổ sung Perl.

en: Psychic Mode
vi: Chế độ dự đoán

en: Psychic mode for incoming conversation
vi: Chế độ dự đoán về cuộc thoại gửi đến

en: You feel a disturbance in the force...
vi: Bạn phát hiện cái gì bị thay đổi...

en: Only enable for users on the buddy list
vi: Chỉ hiệu lực cho người dùng trong danh sách bạn bè

en: Disable when away
vi: Tắt khi vắng mặt

en: Display notification message in conversations
vi: Hiển thị tin nhắn thông báo trong cuộc thoại

en: Raise psychic conversations
vi: Nâng lên cuộc thoại dự đoán

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Signals Test
vi: Kiểm tra tín hiệu

note: *< name *< version *  summary *  description
en: Test to see that all signals are working properly.
vi: Kiểm tra để biết là mọi tín hiệu hoạt động tốt.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Simple Plugin
vi: Phần bổ sung đơn giản

note: *< name *< version *  summary *  description
en: Tests to see that most things are working.
vi: Kiểm tra để biết phần lớn thứ đang hoạt động.

note: Scheme name
en: X.509 Certificates
vi: Chứng nhận X.509

note: *< name *< version *  summary *  description
en: Provides SSL support through GNUTLS.
vi: Cung cấp hỗ trợ SSL thông qua GNUTLS.

note: *< name *< version *  summary *  description
en: Provides SSL support through Mozilla NSS.
vi: Cung cấp hỗ trợ SSL thông qua Mozilla NSS.

note: *< name *< version *  summary *  description
en: Provides a wrapper around SSL support libraries.
vi: Cung cấp một lớp bọc cho thư viện hỗ trợ SSL.

en: %s has gone away.
vi: %s đã đi vắng.

en: %s has become idle.
vi: %s rơi vào trạng thái nghỉ.

en: %s is no longer idle.
vi: %s hoạt động trở lại.

en: %s has signed on.
vi: %s đã đăng nhập.

en: Notify When
vi: Thông báo khi

en: Buddy Goes _Away
vi: Bạn chát đi _vắng

en: Buddy Goes _Idle
vi: Bạn chát mới _nghỉ:

en: Buddy _Signs On/Off
vi: Bạn chát đăn_g nhập/xuất

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Buddy State Notification
vi: Thông báo trạng thái bạn chát

note: *< name *< version *  summary *  description
en: Notifies in a conversation window when a buddy goes or returns from away or idle.
vi: Thông báo trong cửa sổ cuộc thoại trạng thái vắng mặt, có mặt, hay nghỉ của bạn chát.

en: Tcl Plugin Loader
vi: Bộ nạp phần bổ sung Tcl

en: Provides support for loading Tcl plugins
vi: Cung cấp hỗ trợ để nạp phần bổ sung Tcl

en: Unable to detect ActiveTCL installation. If you wish to use TCL plugins, install ActiveTCL from http://www.activestate.com
vi: Không thể phát hiện bản cài đặt ActiveTCL. Muốn sử dụng phần bổ sung TCL thì cài đặt ActiveTCL từ địa chỉ « http://www.activestate.com ».

en: Unable to listen for incoming IM connections
vi: Không thể lắng nghe kết nối tin nhắn gửi đến

en: Unable to establish connection with the local mDNS server.  Is it running?
vi: Không thể thiết lập kết nối đến máy phục vụ mDNS cục bộ. Nó chạy chưa?

en: AIM Account
vi: Tài khoản AIM

en: XMPP Account
vi: Tài khoản XMPP

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Bonjour Protocol Plugin
vi: Phần bổ sung giao thức Bonjour

en: Purple Person
vi: Người Purple

note: Creating the options for the protocol
en: Local Port
vi: Cổng cục bộ

en: %s has closed the conversation.
vi: %s đã đóng cửa sổ cuộc thoại.

en: Unable to send the message, the conversation couldn't be started.
vi: Không thể gửi tin, vì không thể bắt đầu nói chuyện.

en: Error communicating with local mDNSResponder.
vi: Lỗi liên lạc với cơ chế đáp ứng DNS mDNSResponder cục bộ.

en: Invalid proxy settings
vi: Thiết lập ủy nhiệm không hợp lệ

en: Either the host name or port number specified for your given proxy type is invalid.
vi: Bạn chỉ định tên máy hay số hiệu cổng không hợp lệ cho kiểu ủy nhiệm đã cho.

en: Save Buddylist...
vi: Lưu danh sách bạn bè...

en: Your buddylist is empty, nothing was written to the file.
vi: Danh sách bạn bè trống, không có nội dung gì được ghi vào tập tin.

en: Buddylist saved successfully!
vi: Lưu thành công danh sách bạn bè.

en: Couldn't write buddy list for %s to %s
vi: Không thể ghi vào %2$s danh sách bạn bè cho %1$s

en: Couldn't load buddylist
vi: Không thể nạp danh sách bạn bè

en: Load Buddylist...
vi: Nạp danh sách bạn bè...

en: Buddylist loaded successfully!
vi: Nạp thành công danh sách bạn bè.

en: Save buddylist...
vi: Lưu danh sách bạn bè...

en: Load buddylist from file...
vi: Nạp danh sách bạn bè từ tập tin...

en: Year of birth
vi: Năm sinh

en: Male or female
vi: Nam hay nữ

en: Only online
vi: Chỉ trực tuyến

en: Find buddies
vi: Tìm bạn bè

en: Please, enter your search criteria below
vi: Hãy nhập bên dưới tiêu chuẩn tìm kiếm

en: Show status to:
vi: Hiện trạng thái với:

en: All people
vi: Mọi người

en: Only buddies
vi: Chỉ bạn bè

en: Change status broadcasting
vi: Đổi trạng thái phát thanh

en: Please, select who can see your status
vi: Hãy chọn người để xem trạng thái

en: Select a chat for buddy: %s
vi: Chọn cuộc chát cho bạn chát: %s

en: Add to chat...
vi: Thêm vào chát...

en: Chatty
vi: Thích chát

en: Birth Year
vi: Năm sinh

en: Unable to display the search results.
vi: Không thể hiển thị kết quả tìm kiếm.

en: Gadu-Gadu Public Directory
vi: Danh bạ Gadu-Gadu công cộng

en: No matching users found
vi: Không tìm thấy người dùng tương ứng

en: There are no users matching your search criteria.
vi: Không có người dùng tương ứng với tiêu chuẩn tìm kiếm bạn đã xác định.

en: Unable to read from socket
vi: Không thể đọc từ ổ cắm

en: Chat _name:
vi: Tê_n chát:

en: Chat error
vi: Lỗi chát

en: This chat name is already in use
vi: Tên chát này đang được dùng

en: Not connected to the server
vi: Không phải có kết nối tới máy phục vụ

en: Find buddies...
vi: Tìm bạn bè...

en: Save buddylist to file...
vi: Lưu danh sách bạn bè vào tập tin...

note: magic major_version minor_version plugin type ui_requirement flags dependencies priority id name version
en: Gadu-Gadu Protocol Plugin
vi: Phần bổ sung giao thức Gadu-Gadu

note: summary
en: Polish popular IM
vi: Hệ tin nhắn nhanh phổ biến ở Phần Lan

en: Gadu-Gadu User
vi: Người dùng Gadu-Gadu

en: GG server
vi: Máy phục vụ GG

en: Don't use encryption
vi: Không mã hóa

en: Use encryption if available
vi: mã hóa nếu có thể

en: Connection security
vi: Bảo mật kết nối

en: current topic is: %s
vi: chủ đề hiện thời: %s

note: #-#-#-#-#  warp_0.9.2-6_vi.po (warp main)  #-#-#-#-# Translators: Title
en: File Transfer Failed
vi: Lỗi truyền tập tin

en: Unable to open a listening port.
vi: Không thể mở một cổng lắng nghe.

en: Error displaying MOTD
vi: Lỗi hiển thị MOTD (thông điệp của hôm nay)

en: No MOTD available
vi: Không có sẵn MOTD (thông điệp của hôm nay)

en: There is no MOTD associated with this connection.
vi: Không có MOTD (thông điệp của hôm nay) liên quan đến kết nối này.

en: MOTD for %s
vi: MOTD cho %s

note: * TODO: Handle this better. Probably requires a PurpleBOSHConnection * buffer that stores what is "being sent" until the * PurpleHTTPConnection reports it is fully sent. TODO: do we really want to disconnect on a failure to write?
en: Lost connection with server: %s
vi: Mất kết nối với máy phục vụ : %s

en: View MOTD
vi: Xem MOTD

en: _Channel:
vi: _Kênh:

en: IRC nick and server may not contain whitespace
vi: Tên hiệu và máy phục vụ cho IRC không được chứa dấu cách

en: SSL support unavailable
vi: Hỗ trợ SSL không sẵn sàng

note: this is a regular connect, error out
en: Unable to connect: %s
vi: Không thể kết nối: %s

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version
en: IRC Protocol Plugin
vi: Phần bổ sung giao thức IRC

note: *  summary
en: The IRC Protocol Plugin that Sucks Less
vi: Phần bổ sung giao thức IRC ít rắc rối

en: Auto-detect incoming UTF-8
vi: Tự động phát hiện UTF-8 gửi đến

en: Bad mode
vi: Chế độ sai

en: Ban on %s by %s, set %s ago
vi: %s bị cấm bởi %s, đặt %s trước

en: Ban on %s
vi: %s bị cấm

en: End of ban list
vi: Kết thúc danh sách cấm

en: You are banned from %s.
vi: Bạn bị cấm ra %s.

en: Banned
vi: Bị cấm

en: Cannot ban %s: banlist is full
vi: Không thể cấm %s: danh sách người cấm đã đầy

en:  <i>(identified)</i>
vi:  <i>(đã nhận diện)</i>

en: Currently on
vi: Hiện thời trên

en: Idle for
vi: Nghỉ trong

en: Online since
vi: Đã kết nối kể từ

en: <b>Defining adjective:</b>
vi: <b>Tính từ xác định:</b>

en: Glorious
vi: Hết sức thú vị

en: %s has changed the topic to: %s
vi: %s đã đổi chủ đề thành: %s

en: %s has cleared the topic.
vi: %s đã gột chủ đề.

en: The topic for %s is: %s
vi: Chủ đề cho %s: %s

en: Unknown message '%s'
vi: Thông điệp không rõ « %s »

en: Unknown message
vi: Thông điệp không rõ

en: The IRC server received a message it did not understand.
vi: Máy phục vụ IRC đã nhận một thông điệp nó không hiểu.

en: Users on %s: %s
vi: Người dùng trên %s: %s

en: Time Response
vi: Đáp ứng thời gian

en: The IRC server's local time is:
vi: Thời gian tại máy phục vụ IRC:

en: No such channel
vi: Không có kênh như vậy

note: does this happen?
en: no such channel
vi: không có kênh như vậy

en: User is not logged in
vi: Người dùng chưa đăng nhập

en: No such nick or channel
vi: Không có tên hiệu hay kênh như vậy

en: Could not send
vi: Không thể gửi

en: Joining %s requires an invitation.
vi: Việc tham gia vào %s cần có lời mời.

en: Invitation only
vi: Chỉ người được mời

en: You have been kicked by %s: (%s)
vi: Bạn bị %s đá: (%s)

note: Remove user from channel
en: Kicked by %s (%s)
vi: Bị %s đá (%s)

en: mode (%s %s) by %s
vi: chế độ (%s %s) bởi %s

en: Invalid nickname
vi: Tên hiệu không hợp lệ

en: Your selected nickname was rejected by the server.  It probably contains invalid characters.
vi: Tên hiệu bạn chọn bị mày phục vụ từ chối. Có thể vì tên này có chứa các ký tự không hợp lệ.

en: Your selected account name was rejected by the server.  It probably contains invalid characters.
vi: Tên tài khoản bạn chọn bị mày chủ từ chối. Có thể vì tên này có chứa các ký tự không hợp lệ.

note: We only want to do the following dance if the connection has not been successfully completed.  If it has, just notify the user that their /nick command didn't go.
en: The nickname "%s" is already being used.
vi: Tên hiệu « %s » đang được dùng.

en: Cannot change nick
vi: Không thể thay đổi tên hiệu

en: Could not change nick
vi: Không thể thay đổi tên hiệu

en: You have parted the channel%s%s
vi: Bạn rời khỏi kênh %s%s

en: Error: invalid PONG from server
vi: Lỗi: PONG không hợp lệ từ máy phục vụ

en: PING reply -- Lag: %lu seconds
vi: Đáp lại PING -- Trễ: %lu giây

en: Cannot join %s: Registration is required.
vi: Không thể tham gia %s: cần thiết đăng ký.

en: Cannot join channel
vi: Không thể vào kênh

en: Nick or channel is temporarily unavailable.
vi: Tên hiệu hay kênh này tạm thời không sẵn sàng.

en: Wallops from %s
vi: tin nhắn gửi cho mọi quản trị từ %s

en: action &lt;action to perform&gt;:  Perform an action.
vi: action &lt;việc cần làm&gt;:  Thực hiện một hành động.

en: authserv: Send a command to authserv
vi: authserv: Gửi lệnh tới authserv

en: away [message]:  Set an away message, or use no message to return from being away.
vi: away [thông điệp]:  Đặt một thông báo đi vắng, hay không dùng thông điệp để trở lại sau khi đi vắng.

en: ctcp <nick> <msg>: sends ctcp msg to nick.
vi: ctcp <tên_hiệu> <msg>: gửi thông điệp ctcp msg cho tên hiệu đó.

en: chanserv: Send a command to chanserv
vi: chanserv: gửi một câu lệnh cho trình phục vụ kênh

en: deop &lt;nick1&gt; [nick2] ...:  Remove channel operator status from someone. You must be a channel operator to do this.
vi: deop &lt;tên_hiệu1&gt; [tên_hiệu2] ...:  Loại bỏ trạng thái người điều hành kênh khỏi ai đó. Bạn phải là một người điều hành kênh để làm điều này.

en: devoice &lt;nick1&gt; [nick2] ...:  Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m). You must be a channel operator to do this.
vi: devoice &lt;tên_hiệu1&gt; [tên_hiệu2] ...:  Loại bỏ trạng thái thoại trong kênh khỏi ai đó, ngăn họ trò chuyện nếu kênh được đặt (+m). Bạn phải là một người điều hành kênh để làm điều này.

en: invite &lt;nick&gt; [room]:  Invite someone to join you in the specified channel, or the current channel.
vi: invite &lt;tên_hiệu&gt; [phòng]:  Mời bạn hữu tham gia kênh đã ghi rõ, hay kênh hiện tại.

en: j &lt;room1&gt;[,room2][,...] [key1[,key2][,...]]:  Enter one or more channels, optionally providing a channel key for each if needed.
vi: j &lt;phòng1&gt;[,phòng2][,...] [khoá1[,khoá2][,...]]:  Nhập vào một hay nhiều kênh, tùy chọn cung cấp một khoá cho mỗi kênh nếu cần.

en: join &lt;room1&gt;[,room2][,...] [key1[,key2][,...]]:  Enter one or more channels, optionally providing a channel key for each if needed.
vi: join &lt;phòng1&gt;[,phòng2][,...] [khoá1[,khoá2][,...]]:  Vào một hay nhiều kênh, tùy chọn cung cấp một khoá cho mỗi kênh nếu cần.

en: kick &lt;nick&gt; [message]:  Remove someone from a channel. You must be a channel operator to do this.
vi: kick &lt;tên_hiệu&gt; [thông_điệp]: Loại bỏ ai đó khỏi một kênh. Bạn phải là người điều hành kênh để làm điều này.

en: list:  Display a list of chat rooms on the network. <i>Warning, some servers may disconnect you upon doing this.</i>
vi: list: hiển thị danh sách các phòng trò chuyện nằm trên mạng này. <i>Cảnh báo : một số máy phục vụ có thể ngắt kết nối khi bạn làm điều này.</i>

en: me &lt;action to perform&gt;:  Perform an action.
vi: me &lt;hành động cần làm&gt;:  Thực hiện một hành động

en: memoserv: Send a command to memoserv
vi: memoserv: gửi lệnh cho trình phục vụ ghi nhớ (memoserv)

en: mode &lt;+|-&gt;&lt;A-Za-z&gt; &lt;nick|channel&gt;:  Set or unset a channel or user mode.
vi: mode &lt;+|-&gt;&lt;A-Za-z&gt; &lt;tên_hiệu|kênh&gt;:  Đặt hay bỏ đặt một kênh hay chế độ người dùng.

en: msg &lt;nick&gt; &lt;message&gt;:  Send a private message to a user (as opposed to a channel).
vi: msg &lt;tên_hiệu&gt; &lt;thông_điệp&gt;:  Gửi một tin nhắn riêng cho một người dùng (thay vì gửi đến cả kênh)

en: names [channel]:  List the users currently in a channel.
vi: names [kênh]:  Liệt kê danh sách người dùng đang trong một kênh.

en: nick &lt;new nickname&gt;:  Change your nickname.
vi: nick &lt;tên hiệu mới&gt;:  Đổi tên hiệu.

en: nickserv: Send a command to nickserv
vi: nickserv: Gửi lệnh cho trình phục vụ tên hiệu (nickserv)

en: notice &lt;target&lt;:  Send a notice to a user or channel.
vi: notice &lt;đích&lt;:  Gửi thông báo cho một người dùng hay kênh.

en: op &lt;nick1&gt; [nick2] ...:  Grant channel operator status to someone. You must be a channel operator to do this.
vi: op &lt;tên_hiệu1&gt; [tên_hiệu2] ...:  Tặng trạng thái người điều hành kênh cho bạn khác. Bạn phải là người điều hành kênh để làm việc này.

en: operwall &lt;message&gt;:  If you don't know what this is, you probably can't use it.
vi: operwall &lt;thông_điệp&gt;: Nếu bạn không biết điều này nghĩa là gì, bạn có lẽ không thể dùng nó.

en: operserv: Send a command to operserv
vi: operserv: gửi lệnh cho trình phục vụ người điều hành (operserv)

en: part [room] [message]:  Leave the current channel, or a specified channel, with an optional message.
vi: part [phòng] [thông_điệp]: Rời khỏi kênh hiện tại, hay một kênh nào đó, tùy chọn để lại một thông điệp.

en: ping [nick]:  Asks how much lag a user (or the server if no user specified) has.
vi: ping [tên_hiệu]: Hỏi một thời gian trễ của người dùng (hay máy phục vụ nếu không xác định tên người dùng cụ thể).

en: query &lt;nick&gt; &lt;message&gt;:  Send a private message to a user (as opposed to a channel).
vi: query &lt;tên_hiệu&gt; &lt;thông_điệp&gt;: Gởi một thông điệp riêng cho người dùng (thay vì gửi đến cả kênh)

en: quit [message]:  Disconnect from the server, with an optional message.
vi: quit [thông_điệp]:  Ngưng kết nối với máy phục vụ, kèm theo một thông báo tuỳ chọn.

en: quote [...]:  Send a raw command to the server.
vi: quote [...]:  Gởi một dòng lệnh thô đến máy phục vụ.

en: remove &lt;nick&gt; [message]:  Remove someone from a room. You must be a channel operator to do this.
vi: remove &lt;tên_hiệu&gt; [thông_điệp]: Loại bỏ một người ra khỏi phòng. Bạn phải là người điều hành kênh để làm điều này.

en: time: Displays the current local time at the IRC server.
vi: time: Hiển thị thời gian hiện tại của máy phục vụ IRC.

en: topic [new topic]:  View or change the channel topic.
vi: topic [chủ đề mới]:  Xem hay thay đổi chủ đề kênh.

en: umode &lt;+|-&gt;&lt;A-Za-z&gt;:  Set or unset a user mode.
vi: umode &lt;+|-&gt;&lt;A-Za-z&gt;:  Đặt hay bỏ chế độ người dùng.

en: version [nick]: send CTCP VERSION request to a user
vi: version [tên_hiệu]: gửi cho người dùng một yêu cầu CTCP VERSION

en: voice &lt;nick1&gt; [nick2] ...:  Grant channel voice status to someone. You must be a channel operator to do this.
vi: voice &lt;tên_hiệu1&gt; [tên_hiệu2] ...:  Tặng trạng thái thoại trong kênh cho người khác. Bạn phải là người điều hành kênh để làm điều này.

en: wallops &lt;message&gt;:  If you don't know what this is, you probably can't use it.
vi: wallops &lt;thông_điệp&gt;:  Nếu bạn không biết điều này nghĩa là gì, bạn có lẽ không thể dùng nó.

en: whois [server] &lt;nick&gt;:  Get information on a user.
vi: whois [máy_phục_vụ] &lt;tên_hiệu&gt;:  Thu thập thông tin về một người dùng.

en: whowas &lt;nick&gt;: Get information on a user that has logged off.
vi: whowas &lt;tên_hiệu&gt;: Thu thập thông tin về một người dùng đã đăng xuất.

en: Reply time from %s: %lu seconds
vi: Thời gian đáp lại từ %s: %lu giây

en: CTCP PING reply
vi: Trả lời PING CTCP

en: Disconnected.
vi: Bị ngắt kết nối.

en: Ad-Hoc Command Failed
vi: Lệnh như thế đã bị lỗi

en: Server requires plaintext authentication over an unencrypted stream
vi: Máy phục vụ yêu cầu xác thực bằng nhập thô qua luồng dữ liệu không mật mã

note: This happens when the server sends back jibberish * in the "additional data with success" case. * Seen with Wildfire 3.0.1.
en: Invalid response from server
vi: Máy phục vụ sai đáp ứng

en: Server does not use any supported authentication method
vi: Máy phục vụ không sử dụng bất kỳ phương thức xác thực được hỗ trợ nào

en: %s requires plaintext authentication over an unencrypted connection.  Allow this and continue authentication?
vi: %s yêu cầu xác thực bằng nhập thô qua kết nối không mật mã. Cho phép điều này và tiếp tục xác thực không? (KHÔNG BẢO MẬT)

en: Plaintext Authentication
vi: Xác thực nhập thô

en: You require encryption, but it is not available on this server.
vi: Bạn cần mật mã, nhưng máy phục vụ này không cung cấp.

en: Invalid challenge from server
vi: Kiểm tra từ máy phục vụ không hợp lệ

en: Server thinks authentication is complete, but client does not
vi: Máy phục vụ thấy rằng hoàn tất xác thực, còn trình khách không phải

en: Server may require plaintext authentication over an unencrypted stream
vi: Máy phục vụ yêu cầu xác thực bằng nhập thô qua luồng dữ liệu không mã hóa

en: %s may require plaintext authentication over an unencrypted connection.  Allow this and continue authentication?
vi: %s yêu cầu xác thực bằng nhập thô qua kết nối không mã hóa. Tiếp tục xác thực?

en: SASL authentication failed
vi: Lỗi xác thực SASL

en: SASL error: %s
vi: Lỗi SASL: %s

en: Unable to canonicalize username
vi: Không thể làm cho tên người dùng theo đúng quy tắc

en: Unable to canonicalize password
vi: Không thể làm cho mật khẩu theo đúng quy tắc

en: Malicious challenge from server
vi: Gặp yêu cầu hiểm độc từ máy phục vụ

en: Unexpected response from server
vi: Nhận được đáp ứng bất thường từ máy phục vụ

en: The BOSH connection manager terminated your session.
vi: Bộ quản lý kết nối BOSH đã chấm dứt buổi hợp của bạn.

en: No session ID given
vi: Chưa đưa ra mã số buổi hợp

en: Unsupported version of BOSH protocol
vi: Phiên bản giao thức BOSH không được hỗ trợ

en: Unable to establish a connection with the server
vi: Không thể thiết lập kết nối đến máy phục vụ

en: Unable to establish a connection with the server: %s
vi: Không thể thiết lập kết nối đến máy phục vụ : %s

en: Unable to establish SSL connection
vi: Không thể thiết lập kết nối SSL

en: Street Address
vi: Địa chỉ nhà

note: * EXTADD is correct, EXTADR is generated by other * clients. The next time someone reads this, remove * EXTADR.
en: Extended Address
vi: Địa chỉ khác

en: Organization Name
vi: Tên tổ chức

en: Edit XMPP vCard
vi: Sửa vCard XMPP

en: All items below are optional. Enter only the information with which you feel comfortable.
vi: Mọi mục bên dưới là tùy chọn. Chỉ nhập thông tin bạn thấy cần thiết.

en: Local Time
vi: Giờ địa phương

en: Uptime
vi: Thời gian chạy

en: Logged Off
vi: Đã đăng xuất

en: P.O. Box
vi: Hòm thư

en: %s will no longer be able to see your status updates.  Do you want to continue?
vi: %s thì không còn có khả năng xem lại các bản cập nhật trạng thái của bạn. Vẫn muốn thực hiện không?

en: Cancel Presence Notification
vi: Thôi thông báo có mặt

en: Un-hide From
vi: Thôi ẩn từ

en: Temporarily Hide From
vi: Ẩn tạm thời từ

en: (Re-)Request authorization
vi: Yêu cầu (lại) sư cho phép

en: Initiate _Chat
vi: Khởi tạo _Chát

en: The following are the results of your search
vi: Dưới đây là kết quả tìm kiếm

note: current comment from Jabber User Directory users.jabber.org
en: Find a contact by entering the search criteria in the given fields. Note: Each field supports wild card searches (%)
vi: Tìm liên lạc bằng cách gõ vào trường tiêu chuẩn tìm kiếm. Ghi chú : mỗi trường cũng hỗ trợ tìm kiếm bằng ký tự đại diện (%)

en: Directory Query Failed
vi: Truy vấn danh bạ bị lỗi

en: Could not query the directory server.
vi: Không thể hỏi máy phục vụ danh bạ.

note: Try to translate the message (see static message list in jabber_user_dir_comments[])
en: Server Instructions: %s
vi: Hướng dẫn máy phục vụ : %s

en: Fill in one or more fields to search for any matching XMPP users.
vi: Điền vào một hay nhiều mục để tìm thông tin về người dùng XMPP.

en: Search for XMPP users
vi: Tìm người dùng XMPP

en: Invalid Directory
vi: Thư mục không hợp lệ

en: Enter a User Directory
vi: Nhập thư mục người dùng

en: Select a user directory to search
vi: Chọn một thư mục người dùng trong đó cần tìm kiếm

en: Search Directory
vi: Thư mục tìm kiếm

en: _Handle:
vi: Tên _hiệu :

en: %s is not a valid room name
vi: %s không phải là tên phòng hợp lệ.

en: Invalid Room Name
vi: Tên phòng không hợp lệ

en: %s is not a valid server name
vi: %s không phải tên máy phục vụ hợp lệ

en: Invalid Server Name
vi: Tên máy phục vụ không hợp lệ

en: %s is not a valid room handle
vi: %s không phải một tên hiệu phòng hợp lệ

en: Invalid Room Handle
vi: Tên hiệu phòng không hợp lệ

en: Unable to configure
vi: Không thể cấu hình

en: Room Configuration Error
vi: Lỗi cấu hình phòng

en: This room is not capable of being configured
vi: Phòng này không có tính năng cấu hình

en: Registration error
vi: Lỗi đăng ký

en: Nick changing not supported in non-MUC chatrooms
vi: Không hỗ trợ việc thay đổi tên hiệu trong các phòng chát không phải MUC (trò chuyện đa người dùng)

en: Error retrieving room list
vi: Lỗi lấy danh sách phòng

en: Invalid Server
vi: Máy phục vụ không hợp lệ

en: Enter a Conference Server
vi: Nhập máy phục vụ hội thảo

en: Select a conference server to query
vi: Chọn một máy phục vụ hội thảo để hỏi

en: Find Rooms
vi: Tìm phòng

en: Affiliations:
vi: Nhập hội:

en: No users found
vi: Không tìm thấy người dùng nào

en: Roles:
vi: Vai trò :

en: Server requires TLS/SSL, but no TLS/SSL support was found.
vi: Máy phục vụ yêu cầu TLS/SSL còn không tìm thấy khả năng hỗ trợ TLS/SSL.

en: You require encryption, but no TLS/SSL support was found.
vi: Bạn cần chức năng mật mã còn không tìm thấy hỗ trợ TLS/SSL.

en: Ping timed out
vi: Quá hạn ping

en: Invalid XMPP ID
vi: ID XMPP không hợp lệ

en: Invalid XMPP ID. Username portion must be set.
vi: ID XMPP không hợp lệ. Bắt buộc đặt tên người dùng.

en: Invalid XMPP ID. Domain must be set.
vi: ID XMPP không hợp lệ. Phải đặt miền (domain).

en: Malformed BOSH URL
vi: Địa chỉ URL BOSH dạng sai

en: Registration of %s@%s successful
vi: Đăng ký thành công %s@%s

en: Registration to %s successful
vi: Đăng ký thành công với %s

en: Registration from %s successfully removed
vi: Đăng ký với %s đã được gỡ bỏ

en: Unregistration Successful
vi: Hủy đăng ký thành công

en: Unregistration Failed
vi: Lỗi hủy đăng ký

en: Already Registered
vi: Đã đăng ký

en: Please fill out the information below to change your account registration.
vi: Hãy điền thông tin bên dưới để thay đổi sự đăng ký tài khoản của bạn.

en: Please fill out the information below to register your new account.
vi: Hãy điền thông tin bên dưới để đăng ký tài khoản mới cho bạn.

en: Register New XMPP Account
vi: Đăng ký tài khoản XMPP mới

en: Change Account Registration at %s
vi: Đổi sự đăng ký tài khoản ở %s

en: Register New Account at %s
vi: Đăng ký tài khoản mới ở %s

en: Change Registration
vi: Đổi sự đăng ký

en: Error unregistering account
vi: Lỗi hủy đăng ký tài khoản

en: Account successfully unregistered
vi: Hủy đăng ký thành công tài khoản

en: Initializing Stream
vi: Đang khởi tạo Stream

en: Initializing SSL/TLS
vi: Đang khởi tạo SSL/TLS

en: Authenticating
vi: Đang xác thực

en: Re-initializing Stream
vi: Đang khởi tạo lại Stream

en: Server doesn't support blocking
vi: Máy phục vụ không hỗ trợ chức năng chặn

en: Not Authorized
vi: Không cho phép

en: Now Listening
vi: Đang nghe

en: From (To pending)
vi: Từ (chưa điền Cho)

en: None (To pending)
vi: Không (chưa điền Cho)

en: Subscription
vi: Đăng ký

en: Mood Text
vi: Kiểm tra tâm trạng

en: Allow Buzz
vi: Cho phép kêu gọi

en: Mood Name
vi: Tên tâm trạng

en: Mood Comment
vi: Chú thích về tâm trạng

en: Tune Artist
vi: Nghệ sĩ điệu

en: Tune Title
vi: Tên điệu

en: Tune Album
vi: Tập nhạc điệu

en: Tune Genre
vi: Loại điệu

en: Tune Comment
vi: Chú thích điệu

en: Tune Track
vi: Rãnh điệu

en: Tune Time
vi: Thời gian điệu

en: Tune Year
vi: Năm điệu

en: Tune URL
vi: URL điệu

en: Password Changed
vi: Mật khẩu đã đổi

en: Error changing password
vi: Lỗi khi thay đổi mật khẩu

en: Password (again)
vi: Nhập lại mật khẩu

en: Change XMPP Password
vi: Đổi mật khẩu XMPP

en: Please enter your new password
vi: Hãy nhập mật khẩu mới của bạn

en: Set User Info...
vi: Lập thông tin người dùng...

note: if (js->protocol_options & CHANGE_PASSWORD) {
en: Change Password...
vi: Đổi mật khẩu...

note: }
en: Search for Users...
vi: Tìm người dùng...

en: Feature Not Implemented
vi: Tính năng chưa được thi hành.

en: Gone
vi: Không còn nữa

en: Item Not Found
vi: Không tìm thấy

en: Malformed XMPP ID
vi: ID XMPP dạng sai

en: Not Allowed
vi: Không cho phép

en: Payment Required
vi: Yêu cầu trả tiền

en: Recipient Unavailable
vi: Người nhận không sẵn sàng

en: Registration Required
vi: Yêu cầu đăng ký

en: Remote Server Not Found
vi: Không tìm thấy máy phục vụ từ xa

en: Remote Server Timeout
vi: Quá hạn máy phục vụ từ xa

en: Server Overloaded
vi: Quá tải máy phục vụ

en: Subscription Required
vi: Yêu cầu góp tiền

en: Unexpected Request
vi: Yêu cầu bất thường

en: Authorization Aborted
vi: Tiến trình cho phép bị hủy bỏ

en: Incorrect encoding in authorization
vi: Gặp bảng mã không đúng trong tiến trình cho phép

en: Invalid authzid
vi: ID cho phép không hợp lệ

en: Invalid Authorization Mechanism
vi: Cơ chế cho phép không hợp lệ

en: Authorization mechanism too weak
vi: Cơ chế cho phép quá yếu

en: Temporary Authentication Failure
vi: Lỗi xác thực tạm thời

en: Authentication Failure
vi: Lỗi xác thực

en: Bad Format
vi: Định dạng sai

en: Bad Namespace Prefix
vi: Tiền tố khoảng tên sai

en: Resource Conflict
vi: Xung đột tài nguyên

en: Connection Timeout
vi: Quá hạn tạo kết nối

en: Host Gone
vi: Máy không còn nữa

en: Host Unknown
vi: Máy không rõ

en: Improper Addressing
vi: Sai đặt địa chỉ

en: Invalid Namespace
vi: Khoảng tên không hợp lệ

en: Invalid XML
vi: XML không hợp lệ

en: Non-matching Hosts
vi: Sai khớp máy

en: Policy Violation
vi: Vi phạm chính sách

en: Remote Connection Failed
vi: Lỗi kết nối từ xa

en: Resource Constraint
vi: Ràng buộc tài nguyên

en: Restricted XML
vi: XML bị hạn chế

en: See Other Host
vi: Xem máy khác

en: System Shutdown
vi: Hệ thống đã tắt

en: Undefined Condition
vi: Điều kiện chưa được định nghĩa

en: Unsupported Encoding
vi: Bảng mã không được hỗ trợ

en: Unsupported Stanza Type
vi: Loại đoạn dòng không được hỗ trợ

en: Unsupported Version
vi: Phiên bản không được hỗ trợ

en: XML Not Well Formed
vi: XML dạng sai

en: Stream Error
vi: Lỗi Stream

en: Unable to ban user %s
vi: Không thể cấm người dùng %s

en: Unknown affiliation: "%s"
vi: Sự nhập hội không rõ : « %s »

en: Unable to affiliate user %s as "%s"
vi: Không thể nhập hội người dùng %s như « %s »

en: Unknown role: "%s"
vi: Nhiệm vụ không rõ : « %s »

en: Unable to set role "%s" for user: %s
vi: Không thể đặt nhiệm vụ « %s » cho người dùng: %s

en: Unable to kick user %s
vi: Không thể đá người dùng %s

en: Unable to ping user %s
vi: Không thể gửi tin hiệu ping cho người dùng %s

en: Unable to buzz, because there is nothing known about %s.
vi: Không thể kêu gọi vì không biết gì về %s.

en: Unable to buzz, because %s might be offline.
vi: Không thể kêu gọi, vì %s có thể chưa đăng nhập.

en: Unable to buzz, because %s does not support it or does not wish to receive buzzes now.
vi: Không thể kêu gọi, vì %s không hỗ trợ hoặc hiện thời không muốn nhận sự kêu gọi.

en: Buzz
vi: Kêu gọi

en: %s has buzzed you!
vi: %s đã kêu gọi bạn !

en: Buzzing %s...
vi: Đang kêu gọi %s...

en: Unable to initiate media with %s: invalid JID
vi: Không thể khởi đầu phương tiện với %s, JID không hợp lệ

en: Unable to initiate media with %s: user is not online
vi: Không thể khởi đầu phương tiện với %s, người dùng chưa kết nối

en: Unable to initiate media with %s: not subscribed to user presence
vi: Không thể khởi đầu phương tiện với %s, không đăng ký với sự có mặt của người dùng

en: Media Initiation Failed
vi: Lỗi khởi đầu phương tiện

en: Please select the resource of %s with which you would like to start a media session.
vi: Hãy chọn tài nguyên nào của %s với đó bạn muốn khởi đầu một buổi hợp phương tiện.

en: Select a Resource
vi: Chọn tài nguyên

en: Initiate Media
vi: Khởi tạo Phương tiện

en: Account does not support PEP, can't set mood
vi: Tài khoản này không hỗ trợ PEP thì không thể đặt tâm trạng

en: config:  Configure a chat room.
vi: config:  (viết tắt) cấu hình một phòng trò chuyện.

en: configure:  Configure a chat room.
vi: configure:  cấu hình một phòng trò chuyện.

en: part [message]:  Leave the room.
vi: part [tin_nhẳn]:  Rời khỏi phòng.

en: register:  Register with a chat room.
vi: register:  Đăng ký vào một phòng trò chuyện.

en: topic [new topic]:  View or change the topic.
vi: topic [chủ đề mới]:  Xem hay thay đổi chủ đề.

en: ban &lt;user&gt; [reason]:  Ban a user from the room.
vi: ban &lt;người_dùng&gt; [lý_do]:  Cấm một người dùng ra khỏi phòng.

en: affiliate &lt;owner|admin|member|outcast|none&gt; [nick1] [nick2] ...: Get the users with an affiliation or set users' affiliation with the room.
vi: affiliate &lt;owner|admin|member|outcast|none&gt; [tên_hiệu1] [tên_hiệu2] ...
    Lấy những người dùng nhập hội với phòng đó hoặc đặt sự nhập hội
    với phòng đó của các người dùng này.
    
     • owner		chủ sở hữu
     • admin		quản trị
     • member		thành viên
     • outcast		người bị ruồng bỏ
     • none		không có

en: role &lt;moderator|participant|visitor|none&gt; [nick1] [nick2] ...: Get the users with a role or set users' role with the room.
vi: role &lt;moderator|participant|visitor|none&gt; [tên_hiệu1] [tên_hiệu2] ...
    Lấy những người dùng có vài trò này, hoặc đặt vai trò này
    cho các người dùng trong phòng đó.
    
     • moderator		điều hợp viên
     • participant		người tham gia
     • visitor			người thăm
     • none			không có

en: invite &lt;user&gt; [message]:  Invite a user to the room.
vi: invite &lt;người_dùng&gt; [thông_điệp]:  Mời một người dùng vào phòng.

en: join: &lt;room[@server]&gt; [password]:  Join a chat.
vi: join: &lt;room[@server]&gt; [password]:  Tham gia chát.

en: kick &lt;user&gt; [reason]:  Kick a user from the room.
vi: kick &lt;người_dùng&gt; [lý_do]: Đá người dùng ra khỏi phòng.

en: msg &lt;user&gt; &lt;message&gt;:  Send a private message to another user.
vi: msg &lt;người_dùng&gt; &lt;thông_điệp&gt;:  Gởi thông điệp riêng đến một người dùng khác.

en: ping &lt;jid&gt;:	Ping a user/component/server.
vi: ping &lt;jid&gt;:	Gửi tín hiệu ping cho một người dùng/thành phần/máy phục vụ.

en: buzz: Buzz a user to get their attention
vi: buzz: Kêu gọi một bạn chát để gây chú ý

en: mood: Set current user mood
vi: mood: Đặt tâm trạng hiện thời của người dùng

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: XMPP Protocol Plugin
vi: Phần bổ sung giao thức XMPP

en: Use old-style SSL
vi: Dùng SSL kiểu cũ

en: Allow plaintext auth over unencrypted streams
vi: Cho phép xác thực bằng nhập thô qua luồng dữ liệu không mật mã

en: Connect port
vi: Cổng kết nối

note: Account options
en: Connect server
vi: Máy phục vụ kết nối

en: File transfer proxies
vi: Ủy nhiệm truyền tập tin

en: BOSH URL
vi: URL BOSH

note: this should probably be part of global smiley theme settings * later on
en: Show Custom Smileys
vi: Hiển thị Hình cười Riêng

en: %s has left the conversation.
vi: %s đã rời cuộc thoại.

en: %s has set the topic to: %s
vi: %s đặt chủ đề là: %s

en: The topic is: %s
vi: Chủ đề: %s

en: Message delivery to %s failed: %s
vi: Không gửi được tin nhắn tới %s: %s

en: XMPP Message Error
vi: Lỗi thông điệp XMPP

en: (Code %s)
vi: (Mã %s)

en: A custom smiley in the message is too large to send.
vi: Không thể gửi tin nhắn này vì nó chứa một hình cười tự chọn quá lớn.

en: XMPP stream header missing
vi: Thiếu đầu trang của dòng XMPP

en: XMPP Version Mismatch
vi: Phiên bản XMPP không khớp

en: XMPP stream missing ID
vi: Dòng XMPP thiếu ID

en: XML Parse error
vi: Lỗi phân tích XML

en: Error joining chat %s
vi: Lỗi vào chát %s

en: Error in chat %s
vi: Lỗi trong chát %s

en: Create New Room
vi: Tạo phòng mới

en: You are creating a new room.  Would you like to configure it, or accept the default settings?
vi: Bạn đang tạo phòng mới. Bạn muốn cấu hình nó không hoặc chấp nhận các thiết lập mặc định?

en: _Configure Room
vi: _Cấu hình phòng

en: _Accept Defaults
vi: Chấp nhận _mặc định

en: You have been kicked: (%s)
vi: Bạn bị đá: (%s)

en: Kicked (%s)
vi: Bị đá (%s)

en: Unknown Error in presence
vi: Gặp lỗi không rõ trong sự có mặt

en: Unable to send file to %s, user does not support file transfers
vi: Không thể gửi tập tin cho %s, người dùng không hỗ trợ truyền tải tập tin

en: File Send Failed
vi: Không gửi được tập tin

en: Unable to send file to %s, invalid JID
vi: Không thể gửi tập tin cho %s, JID không hợp lệ

en: Unable to send file to %s, user is not online
vi: Không thể gửi tập tin cho %s, người dùng chưa kết nối

en: Unable to send file to %s, not subscribed to user presence
vi: Không thể gửi tập tin cho %s, không đăng ký với sự có mặt của người dùng

en: Please select the resource of %s to which you would like to send a file
vi: Hãy chọn tài nguyên nào của %s cho đó bạn muốn gửi tập tin

en: Afraid
vi: Sợ

en: Amazed
vi: Kinh ngạc

en: Amorous
vi: Đa tình

en: Annoyed
vi: Phật lòng

en: Anxious
vi: Lo âu

en: Aroused
vi: Dâm dật

en: Ashamed
vi: Xấu hổ

en: Bored
vi: Buồn tẻ

en: Brave
vi: Can đảm

en: Cautious
vi: Cẩn thận

en: Cold
vi: Lạnh

en: Confident
vi: Tin chắc

note: #-#-#-#-#  sugar-chat-activity_86-3_vi.po (PACKAGE VERSION)  #-#-#-#-# TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-/ and :/
en: Confused
vi: Bối rối

en: Contemplative
vi: Trầm ngâm

en: Contented
vi: Vừa lòng

en: Cranky
vi: Cáu kỉnh

en: Curious
vi: Tò mò

en: Dejected
vi: Buồn nản

en: Depressed
vi: Buồn bã

en: Disappointed
vi: Chán nản

en: Disgusted
vi: Chán ghét

en: Dismayed
vi: Mất tinh thần

en: Distracted
vi: Quẫn trí

en: Embarrassed
vi: Lúng túng

en: Envious
vi: Thèm muốn

en: Excited
vi: Hào hứng

en: Flirtatious
vi: Thích tán tỉnh

en: Frustrated
vi: Nản lòng

en: Grateful
vi: Biết ơn

en: Grieving
vi: Đau buồn

en: Grumpy
vi: Gắt gỏng

en: Guilty
vi: Có tội

en: Hopeful
vi: Đầy hy vọng

en: Hot
vi: Nóng

en: Humbled
vi: Khiêm tốn

en: Humiliated
vi: Nhục

en: Hungry
vi: Đói

en: Hurt
vi: Đau

en: Impressed
vi: Kích sâu sắc

en: In awe
vi: Kinh sợ

en: In love
vi: Yêu

en: Indignant
vi: Căm phẫn

en: Interested
vi: Quan tâm

en: Intoxicated
vi: Say

en: Invincible
vi: Vô địch

en: Jealous
vi: Ghen tị

en: Lonely
vi: Cô đơn

en: Lucky
vi: May mắn

en: Moody
vi: Buồn rầu

en: Nervous
vi: Bồn chồn

en: Offended
vi: Giận

en: Outraged
vi: Bị tổn thương

en: Playful
vi: Hay vui đùa

en: Relaxed
vi: Thanh thản

en: Relieved
vi: Yên lòng

en: Remorseful
vi: Ăn năn

en: Restless
vi: Không nghỉ

note: #-#-#-#-#  sugar-chat-activity_86-3_vi.po (PACKAGE VERSION)  #-#-#-#-# TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-( and :(
en: Sad
vi: Buồn

en: Sarcastic
vi: Mỉa mai

en: Satisfied
vi: Khoái

en: Serious
vi: Đứng đắn

en: Shocked
vi: Bị sốc

en: Shy
vi: Nhút nhát

note: #-#-#-#-#  sugar-chat-activity_86-3_vi.po (PACKAGE VERSION)  #-#-#-#-# TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are I-)
en: Sleepy
vi: Buồn ngủ

en: Spontaneous
vi: Tự ý

en: Stressed
vi: Căng thẳng

en: Surprised
vi: Ngạc nhiên

en: Thankful
vi: Cám ơn

en: Thirsty
vi: Khát

en: Tired
vi: Mệt

en: Worried
vi: Lo

en: Set User Nickname
vi: Đặt tên hiệu người dùng

en: Please specify a new nickname for you.
vi: Hãy ghi rõ tên hiệu mới cho bạn.

en: This information is visible to all contacts on your contact list, so choose something appropriate.
vi: Thông tin này hiện rõ cho mọi liên lạc trên danh sách liên lạc: khuyên bạn chọn một tên thích hợp.

en: Set Nickname...
vi: Đặt tên hiệu...

en: Select an action
vi: Chọn hành động

en: Required parameters not passed in
vi: Tham số yêu cầu chưa được gửi vào

en: Unable to write to network
vi: Không thể ghi vào mạng

en: Unable to read from network
vi: Không thể đọc từ mạng

en: Error communicating with server
vi: Lỗi liên lạc với máy phục vụ

en: Conference not found
vi: Không tìm thấy cuộc hội thảo

en: Conference does not exist
vi: Cuộc hội thảo đó không tồn tại

en: Password has expired
vi: Mật khẩu đã hết hạn dùng

en: Account has been disabled
vi: Tài khoản đã bị tắt

en: The server could not access the directory
vi: Máy phục vụ không thể truy cập đến danh bạ

en: Your system administrator has disabled this operation
vi: Quản trị hệ thống của bạn đã cấm hoạt động này

en: The server is unavailable; try again later
vi: Máy phục vụ này hiện không sử dụng được, hãy thử lại sau

en: Cannot add a contact to the same folder twice
vi: Không thể thêm một liên lạc vào cùng một thư mục hai lần

en: Cannot add yourself
vi: Không thể tự thêm mình

en: Master archive is misconfigured
vi: Kho lưu chủ sai cấu hình

en: Could not recognize the host of the username you entered
vi: Không thể nhận ra máy của tên người dùng bạn vừa nhập vào

en: Your account has been disabled because too many incorrect passwords were entered
vi: Tài khoản của bạn không sữ dụng dụng được vì có quá nhiều mật khẩu không hợp lệ được nhập vào.

en: You cannot add the same person twice to a conversation
vi: Bạn không thể thêm cùng một người hai lần vào một cuộc trao đổi

en: You have reached your limit for the number of contacts allowed
vi: Bạn đã đến giới hạn số liên hệ cho phép

en: You have entered an incorrect username
vi: Bạn đã nhập một tên người dùng không đúng

en: An error occurred while updating the directory
vi: Có lỗi khi cập nhật danh bạ

en: Incompatible protocol version
vi: Phiên bản giao thức không tương thích

en: The user has blocked you
vi: Người dùng đã chặn bạn

en: This evaluation version does not allow more than ten users to log in at one time
vi: Phiên bản thử nghiệm này không cho phép hơn 10 người dùng đăng nhập cùng lúc

en: The user is either offline or you are blocked
vi: Người dùng này đang ngoại tuyến hoặc bạn đã bị chặn lại

en: Unknown error: 0x%X
vi: Lỗi không rõ : 0x%X

en: Unable to login: %s
vi: Không thể đăng nhập: %s

en: Unable to send message. Could not get details for user (%s).
vi: Không thể gửi tin. Không thể lấy chi tiết về người dùng (%s).

en: Unable to add %s to your buddy list (%s).
vi: Không thể thêm « %s » vào danh sách bạn bè của bạn (%s).

note: TODO: Improve this! message to who or for what conference?
en: Unable to send message (%s).
vi: Không thể gửi tin (%s).

en: Unable to invite user (%s).
vi: Không thể mời người dùng (%s).

en: Unable to send message to %s. Could not create the conference (%s).
vi: Không thể gửi tin cho %s. Không thể tạo cuộc hội thảo (%s).

en: Unable to send message. Could not create the conference (%s).
vi: Không thể gửi tin. Không thể tạo cuộc hội thảo (%s).

en: Unable to move user %s to folder %s in the server side list. Error while creating folder (%s).
vi: Không thể di chuyền người dùng %s đến thư mục %s trong danh sách bên máy phục vụ. Có lỗi khi tạo thư mục (%s).

en: Unable to add %s to your buddy list. Error creating folder in server side list (%s).
vi: Không thể thêm « %s » vào danh sách bạn bè của bạn. Gặp lỗi khi tạo thư mục trong danh sách bên máy phục vụ (%s).

en: Could not get details for user %s (%s).
vi: Không thể lấy chi tiết về người dùng %s (%s).

en: Unable to add user to privacy list (%s).
vi: Không thể thêm người dùng vào danh sách riêng tư (%s).

en: Unable to add %s to deny list (%s).
vi: Không thể thêm « %s » vào danh sách từ chối (%s).

en: Unable to add %s to permit list (%s).
vi: Không thể thêm « %s » vào danh sách cho phép (%s).

en: Unable to remove %s from privacy list (%s).
vi: Không thể gỡ bỏ %s ra khỏi danh sách riêng tư (%s).

en: Unable to change server side privacy settings (%s).
vi: Không thể đổi thiết lập riêng tư bên máy phục vụ (%s).

en: Unable to create conference (%s).
vi: Không thể tạo cuộc hội thảo (%s).

en: Error communicating with server. Closing connection.
vi: Lỗi liên lạc với máy phục vụ nên đóng kết nối.

en: Personal Title
vi: Tuổi tác

en: GroupWise Conference %d
vi: Hội thảo GroupWise %d

en: Waiting for response...
vi: Đợi hồi âm...

en: %s has been invited to this conversation.
vi: %s đã được mời vào cuộc thoại này.

en: Invitation to Conversation
vi: Lời mời vào cuộc thoại

en: Invitation from: %s
    
    Sent: %s
vi: Lời mời từ : %s
    
    Gửi: %s

en: Would you like to join the conversation?
vi: Bạn có muốn tham gia cuộc thoại này không?

en: You have signed on from another location
vi: Bạn đã đăng nhập từ một địa chỉ khác

en: %s appears to be offline and did not receive the message that you just sent.
vi: %s có vẻ là đang ngoại tuyến nên không thể nhận tin bạn vừa gửi.

en: Unable to connect to server. Please enter the address of the server to which you wish to connect.
vi: Không thể kết nối tới máy phục vụ. Hãy nhập địa chỉ của máy phục vụ tới đó bạn muốn kết nối.

en: This conference has been closed. No more messages can be sent.
vi: Cuộc hội thảo này đã đóng nên không thể gửi thêm tin nào.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Novell GroupWise Messenger Protocol Plugin
vi: Phần bổ sung giao thức Novell GroupWise Messenger

en: <b>Group Title:</b> %s<br>
vi: <b>Tên nhóm:</b> %s<br>

en: <b>Notes Group ID:</b> %s<br>
vi: <b>ID nhóm ghi chú :</b> %s<br>

en: Info for Group %s
vi: Thông tin về nhóm %s

en: Notes Address Book Information
vi: Thông tin Sổ địa chỉ ghi chú

en: Invite Group to Conference...
vi: Mời nhóm vào hội thảo...

en: Get Notes Address Book Info
vi: Lấy thông tin Sổ địa chỉ ghi chú

en: Sending Handshake
vi: Đang gửi tin hiệu Tay bắt tay

en: Waiting for Handshake Acknowledgement
vi: Đợi đợi xác nhận Tay bắt tay

en: Handshake Acknowledged, Sending Login
vi: Đã xác nhận Tay bắt tay, đang gửi Đang nhập

en: Waiting for Login Acknowledgement
vi: Đang chờ xác nhận Đăng nhập

en: Login Redirected
vi: Đăng nhập bị chuyển tiếp

en: Forcing Login
vi: Đang buộc đăng nhập

en: Login Acknowledged
vi: Đăng nhập đã được xác nhận

en: Starting Services
vi: Đang khởi chạy dịch vụ

en: A Sametime administrator has issued the following announcement on server %s
vi: Một quản trị Sametime đã thông báo như theo đây trên máy phục vụ %s

en: Sametime Administrator Announcement
vi: Thông báo Quản trị Sametime

en: Announcement from %s
vi: Thông báo từ %s

en: Conference Closed
vi: Hội thảo bị đóng

en: Unable to send message:
vi: Không thể gửi tin:

en: Unable to send message to %s:
vi: Không thể gửi tin cho %s:

en: Place Closed
vi: Nơi bị đóng

en: External User
vi: Người dùng bên ngoài

en: Create conference with user
vi: Tạo cuộc hội thảo với người dùng

en: Please enter a topic for the new conference, and an invitation message to be sent to %s
vi: Hãy gõ chủ đề cho cuộc hội thảo mới, và lời mời cần gửi cho %s

en: New Conference
vi: Hội thảo mới

en: Available Conferences
vi: Hội thảo công bố

en: Create New Conference...
vi: Tạo hội thảo mới...

en: Invite user to a conference
vi: Mời người dùng vào hội thảo

en: Select a conference from the list below to send an invite to user %s. Select "Create New Conference" if you'd like to create a new conference to invite this user to.
vi: Hãy chọn một cuộc hội thảo trong danh sách bên dưới, để gửi cho người dùng %s một lời mời. Chọn mục « Tạo hội thảo mới » nếu bạn muốn tạo một cuộc hội thảo mới vào đó cần mời người dùng này.

en: Invite to Conference
vi: Mời vào hội thảo

en: Invite to Conference...
vi: Mời vào hội thảo...

en: Send TEST Announcement
vi: Gửi thông báo TEST

en: Unknown (0x%04x)<br>
vi: Không rõ (0x%04x)<br>

en: Last Known Client
vi: Trình khách biết cuối

en: Sametime ID
vi: ID Sametime

en: An ambiguous user ID was entered
vi: Đã gõ một ID người dùng không rõ ràng

en: The identifier '%s' may possibly refer to any of the following users. Please select the correct user from the list below to add them to your buddy list.
vi: Bộ nhận diện « %s » có thể tham chiếu đến bất cứ người dùng nào trong những người dùng theo đây. Hãy chọn người dùng đúng trong danh sách bên dưới, để thêm họ vào danh sách bạn bè của bạn.

en: Unable to add user: user not found
vi: Không thể thêm người dùng: không tìm thấy

en: The identifier '%s' did not match any users in your Sametime community. This entry has been removed from your buddy list.
vi: Bộ nhận diện « %s » không tương ứng với bất cứ người dùng nào trong công đồng Sametime. Mục này đã bị gỡ bỏ khỏi danh sách bạn bè của bạn.

en: Unable to add user
vi: Không thể thêm người dùng

en: Error reading file %s: 
    %s
vi: Lỗi đọc tập tin %s: 
    %s

en: Remotely Stored Buddy List
vi: Danh sách bạn bè đã lưu ở xa

en: Buddy List Storage Mode
vi: Chế độ cất giữ danh sách bạn bè

en: Local Buddy List Only
vi: Chỉ danh sách bạn bè cục bộ

en: Merge List from Server
vi: Trộn danh sách từ máy phục vụ

en: Merge and Save List to Server
vi: Trộn và lưu danh sách vào máy phục vụ

en: Synchronize List with Server
vi: Đồng bộ hoá danh sách với máy phục vụ

en: Import Sametime List for Account %s
vi: Nhập khẩu danh sách Sametime cho tài khoản %s

en: Export Sametime List for Account %s
vi: Xuất khẩu danh sách Sametime cho tài khoản %s

en: Unable to add group: group exists
vi: Không thể thêm nhóm: nhóm đã có

en: A group named '%s' already exists in your buddy list.
vi: Một nhóm tên « %s » đã có trong danh sách bạn bẻ của bạn.

en: Unable to add group
vi: Không thể thêm nhóm

en: Possible Matches
vi: Kết quả có thể

en: Notes Address Book group results
vi: Kết quả tìm kiếm Sổ địa chỉ ghi chú

en: The identifier '%s' may possibly refer to any of the following Notes Address Book groups. Please select the correct group from the list below to add it to your buddy list.
vi: Bộ nhận diện « %s » có thể tham chiếu đến bất cứ nhóm Sổ địa chỉ ghi chú nào trong những nhóm theo đây. Hãy chọn nhóm đúng trong danh sách bên dưới, để thêm nó vào danh sách bạn bè của bạn.

en: Select Notes Address Book
vi: Chọn nhóm Sổ địa chỉ ghi chú

en: Unable to add group: group not found
vi: Không thể thêm nhóm: không tìm thấy

en: The identifier '%s' did not match any Notes Address Book groups in your Sametime community.
vi: Bộ nhận diện « %s » không tương ứng với bất cứ nhóm Sổ địa chỉ ghi chú nào trong công đồng Sametime.

en: Notes Address Book Group
vi: Nhóm Sổ địa chỉ ghi chú

en: Enter the name of a Notes Address Book group in the field below to add the group and its members to your buddy list.
vi: Hãy gõ vào trường bên dưới tên của một nhóm Sổ địa chỉ ghi chú, để thêm vào danh sách bạn bè của bạn nhóm này và các thành viên của nó.

en: Search results for '%s'
vi: Kết quả tìm kiếm « %s »

en: The identifier '%s' may possibly refer to any of the following users. You may add these users to your buddy list or send them messages with the action buttons below.
vi: Bộ nhận diện « %s » có thể tham chiếu đến bất cứ người dùng nào trong những người theo đây. Bạn có thể thêm những người dùng này vào danh sách bạn bè của bạn, hoặc gửi cho họ tin nhắn với cái nút hành động bên dưới.

en: The identifier '%s' did not match any users in your Sametime community.
vi: Bộ nhận diện « %s » không tương ứng với bất cứ người dùng nào trong công đồng Sametime.

en: Search for a user
vi: Tìm người dùng

en: Enter a name or partial ID in the field below to search for matching users in your Sametime community.
vi: Hãy gõ vào trường bên dưới một tên hay ID bộ phận, để tìm kiếm người dùng tương ứng trong công đồng Sametime.

en: User Search
vi: Tìm người dùng

en: Import Sametime List...
vi: Nhập danh sách Sametime...

en: Export Sametime List...
vi: Xuất danh sách Sametime...

en: Add Notes Address Book Group...
vi: Thêm nhóm Sổ địa chỉ ghi chú...

en: User Search...
vi: Tìm người dùng...

en: Force login (ignore server redirects)
vi: Buộc đăng nhập (bỏ qua khi máy phục vụ chuyển tiếp)

note: pretend to be Sametime Connect
en: Hide client identity
vi: Ẩn tên trình khách

en: User %s is not present in the network
vi: Người dùng %s hiện không có mặt trong mạng

en: Cannot perform the key agreement
vi: Không thể thực hiện kiểm tra mã khoá

en: Error occurred during key agreement
vi: Có lỗi trong quá trình kiểm tra mã khoá

en: Key Agreement failed
vi: Kiểm tra mã khoá không thực hiện được

en: Timeout during key agreement
vi: Quá hạn chờ trong lúc kiểm tra mã khoá

en: Key agreement was aborted
vi: Kiểm tra mã khoá bị huỷ

en: Key agreement is already started
vi: Kiểm tra mã khoá đã bắt đầu.

en: Key agreement cannot be started with yourself
vi: Không thể bắt đầu kiểm tra mã khoá với chính bạn.

en: The remote user is not present in the network any more
vi: Người dùng ở xa không còn hiện diện lại trong mạng

en: Key agreement request received from %s. Would you like to perform the key agreement?
vi: Nhận được yêu cầu kiểm tra mã khoá từ %s. Bạn có muốn kiểm tra mã khoá hông?

en: The remote user is waiting key agreement on:
    Remote host: %s
    Remote port: %d
vi: Người dùng ở xa đang chờ kiểm tra mã khoá trên:
    Máy ở xa: %s
    Cổng ở xa: %d

en: Key Agreement Request
vi: Yêu cầu kiểm tra mã khoá

en: IM With Password
vi: IM bằng mật khẩu

en: Cannot set IM key
vi: Không thể đặt khoá tin nhắn

en: Set IM Password
vi: Đặt mật khẩu tin nhắn

en: Get Public Key
vi: Lấy khoá công

en: Cannot fetch the public key
vi: Không thể lấy khoá công

en: Show Public Key
vi: Hiện khoá công

en: Could not load public key
vi: Không thể nạp khoá công

en: Cannot get user information
vi: Không thể lấy thông tin người dùng

en: The %s buddy is not trusted
vi: Bạn chát %s không đáng tin.

en: You cannot receive buddy notifications until you import his/her public key.  You can use the Get Public Key command to get the public key.
vi: Bạn không thể nhận thông báo về bạn chát nếu bạn không nhập khẩu mã khoá công cộng của người đó. Bạn có thể dùng lệnh « Lấy khoá công ».

en: The %s buddy is not present in the network
vi: Bạn chát %s không hiện diện trên mạng

en: To add the buddy you must import his/her public key. Press Import to import a public key.
vi: Để thêm vào bạn chát, bạn phải nhập khẩu khoá công cộng của người đó. Nhấn nút « Nhập » để nhập khẩu một mã khoá công cộng.

en: Select correct user
vi: Chọn người dùng đúng

en: More than one user was found with the same public key. Select the correct user from the list to add to the buddy list.
vi: Tìm thấy nhiều hơn một người dùng với cùng một mã khoá công cộng. Hãy chọn người bạn muốn và thêm vào danh sách bạn bè.

en: More than one user was found with the same name. Select the correct user from the list to add to the buddy list.
vi: Tìm thấy nhiều người dùng có cùng tên gọi. Hãy chọn tên bạn muốn để thêm vào danh sách bạn bè.

en: Detached
vi: Tách rời

en: Indisposed
vi: Bệnh

en: Wake Me Up
vi: Đánh thức tôi

en: Hyper Active
vi: Hiếu động thái quá

en: In Love
vi: Yêu

en: User Modes
vi: Chế độ người dùng

en: Preferred Contact
vi: Liên lạc đã thích

en: Preferred Language
vi: Ngôn ngữ đã thích

en: Reset IM Key
vi: Đặt lại khóa tin nhắn

en: IM with Key Exchange
vi: Tin nhắn trao đổi khóa

en: IM with Password
vi: Tin nhắn có mật khẩu

en: Get Public Key...
vi: Lấy khóa công...

en: Kill User
vi: Giết người dùng

en: Draw On Whiteboard
vi: Vẽ trên bảng trắng

en: _Passphrase:
vi: _Mật khẩu :

en: Channel %s does not exist in the network
vi: Kênh %s không tồn tại trên mạng

en: Cannot get channel information
vi: Không thể lấy thông tin kênh

en: <b>Channel Name:</b> %s
vi: <b>Tên kênh:</b> %s

en: <br><b>User Count:</b> %d
vi: <br><b>Đếm người dùng:</b> %d

en: <br><b>Channel Founder:</b> %s
vi: <br><b>Người lập kênh:</b> %s

en: <br><b>Channel Cipher:</b> %s
vi: <br><b>Mật mã kênh:</b> %s

note: Definition of HMAC: http://en.wikipedia.org/wiki/HMAC
en: <br><b>Channel HMAC:</b> %s
vi: <br><b>Kênh HMAC:</b> %s

en: <br><b>Channel Topic:</b><br>%s
vi: <br><b>Chủ đề kênh:</b><br>%s

en: <br><b>Channel Modes:</b>
vi: <br><b>Chế độ kênh:</b>

en: <br><b>Founder Key Fingerprint:</b><br>%s
vi: <br><b>Vân tay khoá người lập kênh:</b><br>%s

en: <br><b>Founder Key Babbleprint:</b><br>%s
vi: <br><b>Mẫu bi bô khoá người lập kênh:</b><br>%s

en: Add Channel Public Key
vi: Thêm khóa công kênh

note: Add new public key
en: Open Public Key...
vi: Mở khóa công...

en: Channel Passphrase
vi: Mật khẩu kênh

en: Channel Public Keys List
vi: Danh sách khóa công kênh

en: Channel authentication is used to secure the channel from unauthorized access. The authentication may be based on passphrase and digital signatures. If passphrase is set, it is required to be able to join. If channel public keys are set then only users whose public keys are listed are able to join.
vi: Việc xác minh khi truy cập kênh được dùng để đảm bảo an ninh cho kênh khi có truy cập không xác định. Việc xác minh có thể dựa cho mật khẩu và chữ ký điện tử. Nếu mật khẩu được thiết lập, cần phải có mật khẩu để tham gia. Nếu mã khóa công cộng của kênh được lập, thì chỉ có người dùng có mã khóa công cộng nẳm trong danh sách mới  được phép tham gia.

en: Channel Authentication
vi: Xác thực kênh

en: Add / Remove
vi: Thêm / Bỏ

en: Please enter the %s channel private group name and passphrase.
vi: Hãy nhập tên nhóm riêng và mật khẩu cho kênh %s.

en: Add Channel Private Group
vi: Thêm nhóm riêng kênh

en: Set user limit on channel. Set to zero to reset user limit.
vi: Đặt giới hạn người dùng trên kênh. Trả về không để đặt lại giới hạn người dùng.

en: Invite List
vi: Danh sách mời

en: Add Private Group
vi: Thêm nhóm riêng

en: Reset Permanent
vi: Đặt lại thường xuyên

en: Set Permanent
vi: Đặt thường xuyên

en: Set User Limit
vi: Đặt giới hạn người dùng

en: Reset Topic Restriction
vi: Đặt lại giới hạn chủ đề

en: Set Topic Restriction
vi: Đặt giới hạn chủ đề

en: Reset Private Channel
vi: Đặt lại kênh riêng

en: Set Private Channel
vi: Đặt kênh riêng

en: Reset Secret Channel
vi: Đặt lại kênh bí mật

en: Set Secret Channel
vi: Đặt kênh bí mật

en: You have to join the %s channel before you are able to join the private group
vi: Bạn phải gia nhập kênh %s trước khi có thể gia nhập nhóm riêng.

en: Join Private Group
vi: Tham gia nhóm riêng

en: Cannot join private group
vi: Không thể tham gia nhóm riêng

en: Call Command
vi: Gọi lệnh

en: Cannot call command
vi: Không thể gọi lệnh

en: Secure File Transfer
vi: Truyền tập tin bảo mật

en: Error during file transfer
vi: Lỗi trong khi truyền tập tin

en: Remote disconnected
vi: Máy ở xa đã ngắt kết nối

en: Key agreement failed
vi: Trao đổi mã khóa thất bại

en: Creating connection failed
vi: Không tạo được kết nối

en: File transfer session does not exist
vi: Phiên truyền tập tin không tồn tại

en: No file transfer session active
vi: Không có phiên truyền tập tin đang chạy

en: File transfer already started
vi: Tiến trình truyền tập tin đã bắt đầu

en: Could not perform key agreement for file transfer
vi: Không thể kiểm tra mã khoá để truyền tập tin

en: Could not start the file transfer
vi: Không thể bắt đầu tiến trình truyền tập tin

en: Cannot send file
vi: Không thể gửi tập tin

en: %s has changed the topic of <I>%s</I> to: %s
vi: %s đã đổi chủ đề của <I>%s</I> thành: %s

en: <I>%s</I> set channel <I>%s</I> modes to: %s
vi: <I>%s</I> đã đặt các chế độ của kênh <I>%s</I> thành: %s

en: <I>%s</I> removed all channel <I>%s</I> modes
vi: <I>%s</I> đã gở bỏ tất cả các chế độ của kênh <I>%s</I>

en: <I>%s</I> set <I>%s's</I> modes to: %s
vi: <I>%s</I> đã đặt các chế độ của <I>%s's</I> thành: %s

en: <I>%s</I> removed all <I>%s's</I> modes
vi: <I>%s</I> đã gỡ  bỏ tất cả các chế độ của <I>%s's</I>

en: You have been kicked off <I>%s</I> by <I>%s</I> (%s)
vi: Bạn đã bị <I>%2$s</I> đã khỏi <I>%1$s</I> (%3$s)

en: You have been killed by %s (%s)
vi: Bạn đã bị %s giết (%s)

en: Killed by %s (%s)
vi: Bị %s giết (%s)

en: Server signoff
vi: Máy phục vụ đã ngắt kết nối

en: Birth Day
vi: Ngày sinh

en: Job Role
vi: Nhiệm vụ

en: Join Chat
vi: Tham gia chát

en: You are channel founder on <I>%s</I>
vi: Bạn là người lập kênh trên <I>%s</I>

en: Channel founder on <I>%s</I> is <I>%s</I>
vi: Người lập kênh trên <I>%s</I> là <I>%s</I>

en: Real Name
vi: Tên thật

en: Status Text
vi: Chuỗi trạng thái

en: Public Key Fingerprint
vi: Vân tay khóa công

en: Public Key Babbleprint
vi: Mẫu bi bô khoá công

en: Detach From Server
vi: Tách rời khỏi máy phục vụ

en: Cannot detach
vi: Không thể tách rời

en: Cannot set topic
vi: Không thể đặt chủ đề

en: Failed to change nickname
vi: Không đổi được tên hiệu

en: Cannot get room list
vi: Không thể lấy danh sách phòng

en: Network is empty
vi: Mạng rỗng

en: No public key was received
vi: Chưa nhận khoá công

en: Cannot get server information
vi: Không thể lấy thông tin về máy phục vụ

en: Server Statistics
vi: Thống kê máy phục vụ

en: Cannot get server statistics
vi: Không thể lấy thống kê về máy phục vụ

en: Local server start time: %s
    Local server uptime: %s
    Local server clients: %d
    Local server channels: %d
    Local server operators: %d
    Local router operators: %d
    Local cell clients: %d
    Local cell channels: %d
    Local cell servers: %d
    Total clients: %d
    Total channels: %d
    Total servers: %d
    Total routers: %d
    Total server operators: %d
    Total router operators: %d
vi: Máy phục vụ cục bộ :
     • giờ khởi chạy		%s
     • thời gian chạy		%s
     • số trình khách		%d
     • số kênh 			%d
     • số người điều hành	%d
    
    Bộ định tuyến cục bộ :
     • số người điều hành	%d
    
    Ô cục bộ :
     • số trình khách	%d
     • số kênh		%d
     • số máy phục vụ	%d
    
    Tổng số :
     • trình khách		%d
     • kênh			%d
     • máy phục vụ	%d
     • bộ định tuyến	%d
     • người điều hành máy phục vụ		%d
     • người điều hành bộ định tuyến		%d

en: Network Statistics
vi: Thống kê mạng

en: Ping failed
vi: Ping thất bại

en: Ping reply received from server
vi: Nhận được đáp ứng ping từ máy phục vụ

en: Could not kill user
vi: Không thể giết người dùng

en: WATCH
vi: THEO DÕI

en: Cannot watch user
vi: Không thể theo dõi người dùng

en: Resuming session
vi: Đang tiếp tục lại phiên chạy

en: Authenticating connection
vi: Đang xác thực kết nối

en: Verifying server public key
vi: Đang thẩm tra khoá công máy phục vụ

en: Passphrase required
vi: Yêu cầu mật khẩu

en: Received %s's public key. Your local copy does not match this key. Would you still like to accept this public key?
vi: Đã nhận mã khoá công cộng của %s. Bản sao cục bộ của bạn không phù hợp với mã khoá này. Bạn vẫn muốn chấp nhận mã khoá này?

en: Received %s's public key. Would you like to accept this public key?
vi: Đã nhận mã khoá công cộng của %s. Bạn có chấp nhận mã khoá này?

en: Fingerprint and babbleprint for the %s key are:
    
    %s
    %s
vi: Vân tay và mẫu bi bô cho %s là: 
    
    %s
    %s

en: Verify Public Key
vi: Thẩm tra khoá công

en: Unsupported public key type
vi: Kiểu khoá công không được hỗ trợ

en: Disconnected by server
vi: Bị máy phục vụ ngắt kết nối

en: Error connecting to SILC Server
vi: Gặp lỗi khi kết nối tới máy phục vụ SILC

en: Key Exchange failed
vi: Trao đổi mã khoá thất bại

en: Resuming detached session failed. Press Reconnect to create new connection.
vi: Phục hồi phiên chạy tách rời đã thất bại. Nhấn « Tái kết nối » để tạo kết nối mới.

en: Performing key exchange
vi: Đang thực hiện trao đổi mã khoá

en: Unable to load SILC key pair
vi: Không thể nạp được cặp khoá SILC

note: Progress
en: Connecting to SILC Server
vi: Đang kết nối tới máy phục vụ SILC

en: Unable to initialize SILC protocol
vi: Không thể khởi tạo được giao thức SILC

en: Error loading SILC key pair
vi: Lỗi nạp cặp khoá SILC

en: Download %s: %s
vi: Tải về %s: %s

en: Your Current Mood
vi: Tâm trạng hiện thời của bạn

en: 
    Your Preferred Contact Methods
vi: 
    Phương pháp liên lạc bạn đề nghị

en: Your Current Status
vi: Trạng thái hiện tại của bạn

en: Online Services
vi: Dịch vụ trực tuyến

en: Let others see what services you are using
vi: Cho phép người khác xem các dịch vụ bạn đang sử dụng

en: Let others see what computer you are using
vi: Cho phép người khác xem máy tính bạn đang sử dụng

en: Your VCard File
vi: Tập tin VCard của bạn

en: Timezone (UTC)
vi: Múi giờ (UTC)

en: User Online Status Attributes
vi: Thuộc tính trạng thái trực tuyến của người dùng

en: You can let other users see your online status information and your personal information. Please fill the information you would like other users to see about yourself.
vi: Bạn có thể cho phép người khác xem thông tin về trạng thái trực tuyến và thông tin cá nhân đều của mình. Hãy điền vào những thông tin mà bạn cho phép người khác xem.

en: Message of the Day
vi: Thông điệp của Hôm nay

en: No Message of the Day available
vi: Không có sẵn Thông điệp của Hôm nay

en: There is no Message of the Day associated with this connection
vi: Không có sẵn Thông điệp của Hôm nay liên quan đến kết nối này

en: Create New SILC Key Pair
vi: Tạo cặp khoá SILC mới

en: Passphrases do not match
vi: Hai mật khẩu không trùng

en: Key Pair Generation failed
vi: Không tạo ra được cặp khoá

en: Key length
vi: Độ dài khoá

en: Public key file
vi: Tập tin khoá công

en: Private key file
vi: Tập tin khoá riêng

en: Passphrase (retype)
vi: Mật khẩu (gõ lại)

en: Generate Key Pair
vi: Tạo ra cặp khoá

en: Online Status
vi: Trạng thái trực tuyến

en: View Message of the Day
vi: Xem Thông điệp của Hôm nay

en: Create SILC Key Pair...
vi: Tạo cặp khoá SILC...

en: User <I>%s</I> is not present in the network
vi: Người dùng <I>%s</I> không có trên mạng

en: Topic too long
vi: Chủ đề quá dài

en: You must specify a nick
vi: Phải ghi rõ tên hiệu

en: channel %s not found
vi: không tìm thấy kênh %s

en: channel modes for %s: %s
vi: chế độ kênh cho %s: %s

en: no channel modes are set on %s
vi: chưa đặt chế độ kênh trên %s

en: Failed to set cmodes for %s
vi: Không đặt được chế độ kênh cho %s

en: Unknown command: %s, (may be a client bug)
vi: Không rõ lệnh %s (có thể trình khách bị lỗi)

en: part [channel]:  Leave the chat
vi: part [kênh]:  Rời chát

en: leave [channel]:  Leave the chat
vi: leave [kênh]:  Rời chát

en: topic [&lt;new topic&gt;]:  View or change the topic
vi: topic [&lt;chủ đề mới&gt;]:  Xem hoặc đổi chủ đề

en: join &lt;channel&gt; [&lt;password&gt;]:  Join a chat on this network
vi: join &lt;kênh&gt; [&lt;mật khẩu&gt;]:  Tham gia chat trên mạng này

en: list:  List channels on this network
vi: list: Liệt kê các kênh trên mạng này

en: whois &lt;nick&gt;:  View nick's information
vi: whois &lt;tên hiệu&gt;:  Xem thông tin về người có tên hiệu này

en: msg &lt;nick&gt; &lt;message&gt;:  Send a private message to a user
vi: msg &lt;tên hiệu&gt; &lt;thông điệp&gt;:  Gửi một thông điệp riêng cho người dùng

en: query &lt;nick&gt; [&lt;message&gt;]:  Send a private message to a user
vi: query &lt;tên hiệu&gt; [&lt;thông điệp&gt;]: Gửi một thông điệp riêng cho người dùng

en: motd:  View the server's Message Of The Day
vi: motd: Xem Thông điệp của Hôm nay của máy phục vụ

en: detach:  Detach this session
vi: detach:  Tách phiên chạy này ra

en: quit [message]:  Disconnect from the server, with an optional message
vi: quit [thông điệp]: Ngưng kết nối với máy phục vụ, kèm theo tin thông điệp tùy ý

en: call &lt;command&gt;:  Call any silc client command
vi: call &lt;lệnh&gt;:  Gọi bất kỳ câu lệnh trình khách silc

en: kill &lt;nick&gt; [-pubkey|&lt;reason&gt;]:  Kill nick
vi: kill &lt;tên hiệu&gt; [-pubkey|&lt;lý do&gt;]:  Giết tên hiệu này

en: nick &lt;newnick&gt;:  Change your nickname
vi: nick &lt;tên hiệu mới&gt;:  Đổi tên hiệu của bạn

en: whowas &lt;nick&gt;:  View nick's information
vi: whowas &lt;tên hiệu&gt;:  Xem thông tin về người có tên hiệu này

en: cmode &lt;channel&gt; [+|-&lt;modes&gt;] [arguments]:  Change or display channel modes
vi: cmode &lt;kênh&gt; [+|-&lt;các chế độ&gt;] [các đối số]:  Thay đổi hay hiển thị các chế độ kênh

en: cumode &lt;channel&gt; +|-&lt;modes&gt; &lt;nick&gt;:  Change nick's modes on channel
vi: cumode &lt;kênh&gt; +|-&lt;các chế độ&gt; &lt;tên hiệu&gt;:  Thay đổi các chế độ của tên hiệu trên kênh

en: umode &lt;usermodes&gt;:  Set your modes in the network
vi: umode &lt;các chế độ người dùng&gt;:  Đặt các chế độ cho bạn trên mạng

en: oper &lt;nick&gt; [-pubkey]:  Get server operator privileges
vi: oper &lt;tên hiệu&gt; [-pubkey]: Nhận đặc quyền của người điều hành máy phục vụ

en: invite &lt;channel&gt; [-|+]&lt;nick&gt;:  invite nick or add/remove from channel invite list
vi: invite &lt;kênh&gt; [-|+]&lt;tên hiệu&gt;:  mời tên hiệu, hoặc thêm/bỏ ra khỏi danh sách mời vào kênh

en: kick &lt;channel&gt; &lt;nick&gt; [comment]:  Kick client from channel
vi: kick &lt;kênh&gt; &lt;tên hiệu&gt; [chú thích]:  Đá khách ra khỏi kênh

en: info [server]:  View server administrative details
vi: info [máy phục vụ]:  Xem thông tin về chi tiết quản trị máy phục vụ

en: ban [&lt;channel&gt; +|-&lt;nick&gt;]:  Ban client from channel
vi: ban [&lt;kênh&gt; +|-&lt;tên hiệu&gt;]:  Cấm khách vào kênh

en: getkey &lt;nick|server&gt;:  Retrieve client's or server's public key
vi: getkey &lt;tên hiệu|máy phục vụ&gt;:  Lấy mã khoá công cộng của máy khách hoặc máy phục vụ

en: stats:  View server and network statistics
vi: stats: Xem thống kê về máy phục vụ và mạng

en: ping:  Send PING to the connected server
vi: ping: Gửi tín hiệu PING đến máy phục vụ đã kết nối

en: users &lt;channel&gt;:  List users in channel
vi: users &lt;kênh&gt;:  Liệt kê các người dùng trên kênh

en: names [-count|-ops|-halfops|-voices|-normal] &lt;channel(s)&gt;:  List specific users in channel(s)
vi: names [-count|-ops|-halfops|-voices|-normal] &lt;kênh(s)&gt;:  Liệt kê các người dùng cụ thể trong (các) kênh
     • count		đếm
     • ops		(viết tắt) người điều hành
     • halfops	(viết tắt) người nửa điều hành
     • voices		người có quyền thoại
     • normal		bình thường

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary
en: SILC Protocol Plugin
vi: Phần bổ sung giao thức SILC

note: *  description
en: Secure Internet Live Conferencing (SILC) Protocol
vi: Giao thức Hội thoại Internet Lúc xảy ra Bảo mật (SILC)

en: Public Key file
vi: Tập tin khoá công

en: Private Key file
vi: Tập tin khoá riêng

en: Cipher
vi: Mật mã

en: Use Perfect Forward Secrecy
vi: Dùng sự bí mật tiếp hoàn toàn (PFS)

en: Public key authentication
vi: Xác thực khoá công

en: Block IMs without Key Exchange
vi: Chặn các tin nhắn không trao đổi mã khoá

en: Block messages to whiteboard
vi: Chặn các thông điệp gửi đến bảng trắng

en: Automatically open whiteboard
vi: Tự động mở bảng trắng

en: Digitally sign and verify all messages
vi: Ký điện và thẩm tra mọi thông điệp

en: Creating SILC key pair...
vi: Đang tạo cặp khoá SILC...

en: Unable to create SILC key pair
vi: Không thể tạo cặp khoá SILC

note: Hint for translators: Please check the tabulator width here and in the next strings (short strings: 2 tabs, longer strings 1 tab, sum: 3 tabs or 24 characters)
en: Real Name: 	%s
vi: Tên thật: 	%s

en: User Name: 	%s
vi: Tên người dùng: 	%s

en: Email: 		%s
vi: Địa chỉ thư : 		%s

en: Host Name: 	%s
vi: Tên máy: 	%s

en: Organization: 	%s
vi: Tổ chức: 	%s

en: Country: 	%s
vi: Quốc gia: 	%s

en: Algorithm: 	%s
vi: Thuật toán: 	%s

en: Key Length: 	%d bits
vi: Độ dài khoá: 	%d bit

en: Version: 	%s
vi: Phiên bản: 	%s

en: Public Key Fingerprint:
    %s
vi: Vân tay khoá công:
    %s

en: Public Key Babbleprint:
    %s
vi: Mẫu bi bô khoá công:
    %s

en: Public Key Information
vi: Thông tin khoá công

en: Paging
vi: Nhắn tin

en: %s sent message to whiteboard. Would you like to open the whiteboard?
vi: %s đã gửi thông điệp cho bảng trắng. Bạn có muốn mở bảng trắng không?

en: %s sent message to whiteboard on %s channel. Would you like to open the whiteboard?
vi: %s đã gửi thông điệp cho bảng trắng trên kênh %s. Bạn có muốn mở bảng trắng không?

en: Whiteboard
vi: Bảng trắng

en: No server statistics available
vi: Không có sẵn thống kê máy phục vụ

en: Error during connecting to SILC Server
vi: Gặp lỗi trong khi kết nối tới máy phục vụ SILC

en: Failure: Version mismatch, upgrade your client
vi: Thất bại: Phiên bản không tương thích, nên nâng cấp trình khách

en: Failure: Remote does not trust/support your public key
vi: Thất bại: Máy ở xa không tin tưởng/hỗ trợ mã khoá công cộng của bạn

en: Failure: Remote does not support proposed KE group
vi: Thất bại: Máy ở xa không hỗ trợ nhóm KE đề nghị

en: Failure: Remote does not support proposed cipher
vi: Thất bại: Máy ở xa không hỗ trợ mật mã đề nghị

en: Failure: Remote does not support proposed PKCS
vi: Thất bại: Máy ở xa không hỗ trợ PKCS đề nghị

en: Failure: Remote does not support proposed hash function
vi: Thất bại: Máy ở xa không hỗ trợ chức năng đổi mã một chiều

en: Failure: Remote does not support proposed HMAC
vi: Thất bại: Máy ở xa không hỗ trợ HMAC đề nghị

en: Failure: Incorrect signature
vi: Thất bại: Chữ ký sai

en: Failure: Invalid cookie
vi: Thất bại: Cookie không hợp lệ

en: Failure: Authentication failed
vi: Thất bại: Không xác thực được

en: Unable to initialize SILC Client connection
vi: Không thể khởi tạo được kết nối Khách SILC

en: John Noname
vi: Nguyễn Văn Không_tên

en: Unable to load SILC key pair: %s
vi: Không thể nạp được cặp khoá SILC: %s

en: Unable to create connection
vi: Không thể tạo kết nối

en: Unknown server response
vi: Không nhận ra đáp ứng máy phục vụ

en: Unable to create listen socket
vi: Không thể tạo ổ cắm lắng nghe

en: Unable to resolve hostname
vi: Không thể quyết định tên máy

en: SIP usernames may not contain whitespaces or @ symbols
vi: Tên người dùng SIP không được chứa dấu cách hay ký hiệu @

en: SIP connect server not specified
vi: Chưa ghi rõ máy phục vụ kết nối SIP

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version
en: SIP/SIMPLE Protocol Plugin
vi: Phần bổ sung giao thức SIP/SIMPLE

note: *  summary
en: The SIP/SIMPLE Protocol Plugin
vi: Phần bổ sung cho giao thức SIP/SIMPLE

en: Publish status (note: everyone may watch you)
vi: Công bố trạng thái (chú ý: mọi người có thể thấy bạn)

en: Use UDP
vi: Dùng UDP

en: Auth User
vi: Xác thực người dùng

en: Auth Domain
vi: Xác thực miền

en: (There was an error converting this message.	 Check the 'Encoding' option in the Account Editor)
vi: (Có lỗi khi chuyển đổi thông điệp này.	 Đánh dấu vào tùy chọn « Bảng mã » trong Bộ Sửa Tài Khoản)

en: Unable to send to chat %s,%s,%s
vi: Không thể gửi cho chát %s,%s,%s

en: User is offline
vi: Người dùng chưa kết nối

en: Hidden or not logged-in
vi: Ẩn mặt hoặc chưa đăng nhập

en: <br>At %s since %s
vi: <br>Tại %s từ lúc %s

en: _Class:
vi: _Hạng:

en: _Instance:
vi: Thể h_iện:

en: Attempt to subscribe to %s,%s,%s failed
vi: Lỗi khi thử đăng ký với %s,%s,%s

en: zlocate &lt;nick&gt;: Locate user
vi: zlocate &lt;tên hiệu&gt;: Định vị người dùng

en: zl &lt;nick&gt;: Locate user
vi: zl &lt;tên hiệu&gt;: (viết tắt) Định vị người dùng

en: instance &lt;instance&gt;: Set the instance to be used on this class
vi: instance &lt;thể hiện&gt;: Đặt thể hiện cần dùng với hạng này

en: inst &lt;instance&gt;: Set the instance to be used on this class
vi: inst &lt;thể hiện&gt;: (viết tắt) Đặt thể hiện cần dùng với hạng này

en: topic &lt;instance&gt;: Set the instance to be used on this class
vi: topic &lt;thể hiện&gt;: Đặt thể hiện cần dùng với hạng này

en: sub &lt;class&gt; &lt;instance&gt; &lt;recipient&gt;: Join a new chat
vi: sub &lt;hạng&gt; &lt;thể hiện&gt; &lt;người nhận&gt;: Tham gia một chát mới

en: zi &lt;instance&gt;: Send a message to &lt;message,<i>instance</i>,*&gt;
vi: zi &lt;thể hiện&gt;: Gửi một thông điệp cho &lt;thông điệp,<i>thể hiện</i>,*&gt;

en: zci &lt;class&gt; &lt;instance&gt;: Send a message to &lt;<i>class</i>,<i>instance</i>,*&gt;
vi: zci &lt;hạng&gt; &lt;thể hiện&gt;: Gửi một thông điệp cho &lt;<i>hạng</i>,<i>thể hiện</i>,*&gt;

en: zcir &lt;class&gt; &lt;instance&gt; &lt;recipient&gt;: Send a message to &lt;<i>class</i>,<i>instance</i>,<i>recipient</i>&gt;
vi: zcir &lt;hạng&gt; &lt;thể hiện&gt; &lt;người nhận&gt;: Gửi một thông điệp cho &lt;<i>hạng</i>,<i>thể hiện</i>,<i>người nhận</i>&gt;

en: zir &lt;instance&gt; &lt;recipient&gt;: Send a message to &lt;MESSAGE,<i>instance</i>,<i>recipient</i>&gt;
vi: zir &lt;thể hiện&gt; &lt;người nhận&gt;: Gửi một thông điệp cho &lt;THÔNG ĐIỆP,<i>thể hiện</i>,<i>người nhận</i>&gt;

en: zc &lt;class&gt;: Send a message to &lt;<i>class</i>,PERSONAL,*&gt;
vi: zc &lt;hạng&gt;: Gửi một thông điệp cho &lt;<i>hạng</i>,CÁ NHÂN,*&gt;

en: Resubscribe
vi: Đăng ký lại

en: Retrieve subscriptions from server
vi: Lấy các sự đăng ký từ máy phục vụ

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Zephyr Protocol Plugin
vi: Phần bổ sung giao thức Zephyr

en: Use tzc
vi: Dùng tzc

en: tzc command
vi: Lệnh tzc

en: Export to .anyone
vi: Xuất đến .anyone

en: Export to .zephyr.subs
vi: Xuất đến .zephyr.subs

en: Import from .anyone
vi: Nhập từ .anyone

en: Import from .zephyr.subs
vi: Nhập từ .zephyr.subs

en: Realm
vi: Địa hạt

en: Unable to parse response from HTTP proxy: %s
vi: Không thể phân tích cú pháp của đáp ứng từ ủy nhiệm HTTP: %s

en: HTTP proxy connection error %d
vi: Lỗi kết nối ủy nhiệm HTTP %d

en: Access denied: HTTP proxy server forbids port %d tunneling
vi: Truy cập bị từ chối: máy phục vụ ủy nhiệm HTTP cấm đào đường hầm xuyên qua cổng %d

en: Error resolving %s
vi: Lỗi giải quyết %s

en: Received invalid data on connection with server
vi: Nhận được dữ liệu không hợp lệ khi kết nối tới máy phục vụ

en: Requesting %s's attention...
vi: Đang yêu cầu sự chú ý của %s...

en: %s has requested your attention!
vi: %s đã yêu cầu sự chú ý của bạn !

note: * * The default message to use when the user becomes auto-away.
en: I'm not here right now
vi: Hiện tôi không ở đây

en: saved statuses
vi: trạng thái đã lưu

en: %s is now known as %s.
vi: %s bây giờ đổi là %s.

en: %s has invited %s to the chat room %s:
    %s
vi: %s đã mời %s vào phòng chát « %s »:
    %s

en: %s has invited %s to the chat room %s
vi: %s đã mời %s vào phòng chát %s

en: Accept chat invitation?
vi: Chấp nhận lời mời chát không?

en: The text-shortcut for the smiley
vi: Lối tắt chữ cái cho hình cười

note: Stored Image
en: Stored Image
vi: Ảnh đã lưu

en: Stored Image. (that'll have to do for now)
vi: Ảnh đã lưu (hiện thời là tất cả)

en: SSL Connection Failed
vi: Lỗi kết nối SSL

en: SSL Handshake Failed
vi: Lỗi thiết lập quan hệ SSL

en: SSL peer presented an invalid certificate
vi: Đồng đẳng SSL đã cung cấp chứng nhận không hợp lệ

en: Unknown SSL error
vi: Lỗi SSL không rõ

en: Listening to music
vi: Đang nghe nhạc

en: Feeling
vi: Cảm thấy

en: %s (%s) changed status from %s to %s
vi: %s (%s) đã đổi trạng thái từ %s thành %s

en: %s (%s) is now %s
vi: %s (%s) bây giờ đổi là %s

en: %s (%s) is no longer %s
vi: %s (%s) thôi %s

en: %s became idle
vi: %s đã rơi vào trạng thái nghỉ

en: %s became unidle
vi: %s đã thôi trạng thái nghỉ

en: +++ %s became idle
vi: +++ %s đã rơi vào trạng thái nghỉ

en: +++ %s became unidle
vi: +++ %s đã thôi trạng thái nghỉ

en: %s, %d hour | %s, %d hours
vi[0]: %s, %d giờ

en: %s, %d minute | %s, %d minutes
vi[0]: %s, %d phút

en: Could not open %s: Redirected too many times
vi: Không thể mở %s: chuyển hướng quá nhiều lần

en: Error reading from %s: response too long (%d bytes limit)
vi: Gặp lỗi khi đọc từ %s: đáp ứng quá dài (giới hạn %d byte)

en: Unable to allocate enough memory to hold the contents from %s.  The web server may be trying something malicious.
vi: Không thể cấp phát đủ bộ nhớ để chứa nội dung từ %s. Có lẽ máy phục vụ Web đang thử làm gì hiểm độc.

en: Unable to connect to %s: %s
vi: Không thể kết nối tới %s: %s

note: 10053
en: Connection interrupted by other software on your computer.
vi: Kết nối bị ngắt bởi phần mềm khác trên máy tính này.

note: 10054
en: Remote host closed connection.
vi: Máy ở xa đã đóng kết nối.

note: 10060
en: Connection timed out.
vi: Quá hạn tạo kết nối

note: 10061
en: Connection refused.
vi: Kết nối bị từ chối.

note: 10048
en: Address already in use.
vi: Địa chỉ vẫn còn được dùng.

en: Error Reading %s
vi: Lỗi đọc %s

en: An error was encountered reading your %s.  The file has not been loaded, and the old file has been renamed to %s~.
vi: Gặp lỗi khi đọc %s của bạn nên chưa nạp và tên tập tin cũ đã bị thay đổi thành « %s~ ».

en: Internet Messenger
vi: Tin Nhắn

en: Pidgin Internet Messenger
vi: Tin Nhắn Pidgin

note: Build the login options frame.
en: Login Options
vi: Tùy chọn đăng nhập

en: Pro_tocol:
vi: Giao _thức:

en: Remember pass_word
vi: Ghi nhớ _mật khẩu

note: Build the user options frame.
en: User Options
vi: Tùy chọn người dùng

en: _Local alias:
vi: _Bí danh cục bộ :

en: New _mail notifications
vi: Thông báo thư _mới

note: Buddy icon
en: Use this buddy _icon for this account:
vi: Dùng biểu tượng bạn chát cho tài khoản này:

en: Use GNOME Proxy Settings
vi: Dùng thiết lập ủy nhiệm GNOME

en: Use Global Proxy Settings
vi: Dùng thiết lập ủy nhiệm toàn cục

en: No Proxy
vi: Không ủy nhiệm

en: Tor/Privacy (SOCKS5)
vi: Tor/Riêng tư (SOCK5)

en: Use Environmental Settings
vi: Dùng thiết lập môi trường

note: This is an easter egg. It means one of two things, both intended as humourus: A) your network is really slow and you have nothing better to do than look at butterflies. B)You are looking really closely at something that shouldn't matter.
en: If you look real closely
vi: Nếu bạn thấy đúng là gần

note: This is an easter egg. See the comment on the previous line in the source.
en: you can see the butterflies mating
vi: bạn có thể nhìn thấy con bướm kết đôi

en: Proxy _type:
vi: Kiểu ủ_y nhiệm:

en: Use _silence suppression
vi: Dùng loại bỏ _ngầm

en: _Voice and Video
vi: Â_m thanh và video

en: Unable to save new account
vi: Không thể lưu tài khoản mới

en: An account already exists with the specified criteria.
vi: Một tài khoản đã có với tiêu chuẩn đã ghi rõ.

en: Create _this new account on the server
vi: _Tạo tài khoản mới này trên máy phục vụ

en: P_roxy
vi: Ủ_y nhiệm

en: <span size='larger' weight='bold'>Welcome to %s!</span>
    
    You have no IM accounts configured. To start connecting with %s press the <b>Add...</b> button below and configure your first account. If you want %s to connect to multiple IM accounts, press <b>Add...</b> again to configure them all.
    
    You can come back to this window to add, edit, or remove accounts from <b>Accounts->Manage Accounts</b> in the Buddy List window
vi: <span size='larger' weight='bold'>Chào mừng đến %s!</span>
    
    Bạn chưa cấu hình tài khoản tin nhắn. Để bắt đầu kết nối với %s, bấm cái nút <b>Thêm...</b> bên dưới và cấu hình tài khoản đầu tiên của mình. Muốn %s kết nối đến nhiều tài khoản tin nhắn thì bấm nút <b>Thêm...</b> lần nữa để cấu hình cả.
    
    Bạn vẫn có thể trở về cửa sổ này để thêm, chỉnh sửa hay gỡ bỏ tài khoản, sử dụng mục <b>Tài khoản > Quản lý Tài khoản</b> trong cửa sổ Danh sách Bạn chát

en: <a href="viewinfo">%s</a>%s%s%s wants to add you (%s) to his or her buddy list%s%s
vi: <a href="viewinfo">%s</a>%s%s%s muốn thêm bạn (%s) vào danh sách bạn bè %s%s

en: %s%s%s%s wants to add you (%s) to his or her buddy list%s%s
vi: %s%s%s%s muốn thêm bạn %s vào danh sách bạn bè %s%s

en: Send Instant Message
vi: Gửi tin nhắn

en: The background color for the buddy list
vi: Màu nền của danh sách bạn chát

en: The layout of icons, name, and status of the buddy list
vi: Cách sắp đặt các biểu tượng; tên và trạng thái của danh sách bạn chát

note: Group Note to translators: These two strings refer to the background color of a buddy list group when in its expanded state
en: Expanded Background Color
vi: Màu nền giãn ra

en: The background color of an expanded group
vi: Màu nền của một nhóm đã giãn ra

note: Note to translators: These two strings refer to the font and color of a buddy list group when in its expanded state
en: Expanded Text
vi: Chú giải giãn ra

en: The text information for when a group is expanded
vi: Chú giải khi một nhóm được giãn ra

note: Note to translators: These two strings refer to the background color of a buddy list group when in its collapsed state
en: Collapsed Background Color
vi: Màu nền co lại

en: The background color of a collapsed group
vi: Màu nền của một nhóm đa co lại

note: Note to translators: These two strings refer to the font and color of a buddy list group when in its collapsed state
en: Collapsed Text
vi: Chú giải co lại

en: The text information for when a group is collapsed
vi: Chú giải khi một nhóm được co lại

note: Buddy Note to translators: These two strings refer to the background color of a buddy list contact or chat room
en: Contact/Chat Background Color
vi: Màu nền Liên lạc / Chát

en: The background color of a contact or chat
vi: Màu nền của một liên lạc hay cuộc trò chuyện

note: Note to translators: These two strings refer to the font and color of a buddy list contact when in its expanded state
en: Contact Text
vi: Chú giải Liên lạc

en: The text information for when a contact is expanded
vi: Chú giải khi một liên lạc được giãn ra

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is online
en: Online Text
vi: Chú giải Trực tuyến

en: The text information for when a buddy is online
vi: Chú giải khi một bạn chát có kết nối hoạt động

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is away
en: Away Text
vi: Chú giải Vắng mặt

en: The text information for when a buddy is away
vi: Chú giải khi một bạn chát có vắng mặt

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is offline
en: Offline Text
vi: Chú giải Ngoại tuyến

en: The text information for when a buddy is offline
vi: Chú giải khi một bạn chát không có kết nối hoạt động

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is idle
en: Idle Text
vi: Chú giải Nghỉ

en: The text information for when a buddy is idle
vi: Chú giải khi một bạn chát đang nghỉ

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when they have sent you a new message
en: Message Text
vi: Chú giải tin nhắn

en: The text information for when a buddy has an unread message
vi: Chú giải khi một bạn chát có tin nhắn chưa đọc

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when they have sent you a new message
en: Message (Nick Said) Text
vi: Chú giải tin nhắn (Nói tên hiệu)

en: The text information for when a chat has an unread message that mentions your nickname
vi: Chú giải khi một cuộc trò chuyện chứa một tin nhắn chưa đọc mà nói tên hiệu của bạn

en: The text information for a buddy's status
vi: Chú giải về trạng thái của bạn chát

en: You have %d contact named %s. Would you like to merge them? | You currently have %d contacts named %s. Would you like to merge them?
vi[0]: Bạn có %d liên lạc tên %s. Muốn gộp lại không?

en: Merging these contacts will cause them to share a single entry on the buddy list and use a single conversation window. You can separate them again by choosing 'Expand' from the contact's context menu
vi: Trộn những liên lạc này sẽ gây ra chúng dùng chung cùng một mục nhập trên danh sách bạn bè, và dùng cùng một cửa sổ thoại. Bạn vẫn có thể chia lại bằng cách chọn lệnh « Mở rộng » trong trình đơn ngữ cảnh của liên lạc.

en: Please update the necessary fields.
vi: Hãy cập nhật các trường cần thiết.

en: Please enter the appropriate information about the chat you would like to join.
vi: Hãy nhập thông tin thích hợp về cuộc chat mà bạn muốn tham gia.

en: Room _List
vi: Danh sách _phòng

en: Un_block
vi: Bỏ _chặn

en: Get _Info
vi: Lấy thông t_in

en: I_M
vi: _Tin nhắn

en: Audio/_Video Call
vi: Gọi thoại/_phim

en: _Send File...
vi: _Gửi tập tin...

en: Add Buddy _Pounce...
vi: Thêm thông _báo bạn chát...

en: Hide When Offline
vi: Ẩn khi ngoại tuyến

en: Show When Offline
vi: Hiện khi ngoại tuyến

en: _Alias...
vi: _Bí danh...

en: Add _Buddy...
vi: Thêm _bạn chát...

en: Add C_hat...
vi: Thêm C_hat...

en: _Delete Group
vi: _Xoá nhóm

en: Auto-Join
vi: Tự động tham gia

en: _Edit Settings...
vi: _Sửa thiết lập...

en: /Tools/Mute Sounds
vi: /Công cụ/Câm âm thanh

en: You are not currently signed on with an account that can add that buddy.
vi: Hiện thời bạn chưa kết nối bằng một tài khoản nào có khả năng thêm được bạn chát đó.

note: I don't believe this can happen currently, I think * everything that calls this function checks for one of the * above node types first.
en: Unknown node type
vi: Mã nút thông tin không rõ

en: Please select your mood from the list
vi: Hãy chọn tâm trạng trong danh sách này

en: Message (optional)
vi: Thông điệp (tùy chọn)

en: Edit User Mood
vi: Sửa tâm trạng người dùng

note: NOTE: Do not set any accelerator to Control+O. It is mapped by gtk_blist_key_press_cb to "Get User Info" on the selected buddy. Buddies menu
en: /_Buddies
vi: /_Bạn chát

en: /Buddies/New Instant _Message...
vi: /Bạn chát/Tin nhắn _mới...

en: /Buddies/Join a _Chat...
vi: /Bạn chát/Tham gia _Chat...

en: /Buddies/Get User _Info...
vi: /Bạn chát/Lấy thông t_in người dùng...

en: /Buddies/View User _Log...
vi: /Bạn chát/_Xem bản ghi người dùng...

en: /Buddies/Sh_ow
vi: /Bạn chát/_Hiện

en: /Buddies/Show/_Offline Buddies
vi: /Bạn chát/Hiện/Bạn chát ng_oại tuyến

en: /Buddies/Show/_Empty Groups
vi: /Bạn chát/HIện/Nhóm _rỗng

en: /Buddies/Show/Buddy _Details
vi: /Bạn chát/Hiện/_Chi tiết bạn chát

en: /Buddies/Show/Idle _Times
vi: /Bạn chát/HIện/_Thời gian nghỉ

en: /Buddies/Show/_Protocol Icons
vi: /Bạn chát/Hiện/Biểu tượng _giao thức

en: /Buddies/_Sort Buddies
vi: /Bạn chát/_Sắp xếp bạn bè

en: /Buddies/_Add Buddy...
vi: /Bạn chát/_Thêm bạn chat...

en: /Buddies/Add C_hat...
vi: /Bạn chát/Thêm ch_at...

en: /Buddies/Add _Group...
vi: /Bạn chát/Thêm _nhóm...

en: /Buddies/_Quit
vi: /Bạn chát/Th_oát

note: Accounts menu
en: /_Accounts
vi: /Tài _khoản

en: /Accounts/Manage Accounts
vi: /Tài khoản/Quản lý tài khoản

note: #-#-#-#-#  pidgin_2.14.14-1_vi.po (Pidgin)  #-#-#-#-# Tools
en: /_Tools
vi: /_Công cụ

en: /Tools/Buddy _Pounces
vi: /Công cụ/Thông _báo bạn chát

en: /Tools/_Certificates
vi: /Công cụ/_Chứng nhận

en: /Tools/Custom Smile_ys
vi: /Công cụ/Hình cười _riêng

en: /Tools/Plu_gins
vi: /Công cụ/Phần bổ sun_g

en: /Tools/Pr_eferences
vi: /Công cụ/Tù_y chỉnh

en: /Tools/Pr_ivacy
vi: /Công cụ/R_iêng tư

en: /Tools/_File Transfers
vi: /Công cụ/_Truyền tập tin

en: /Tools/R_oom List
vi: /Công cụ/Danh sách _phòng

en: /Tools/System _Log
vi: /Công cụ/Bản ghi _hệ thống

en: /Tools/Mute _Sounds
vi: /Công cụ/Câm â_m thanh

en: /Help/Online _Help
vi: /Trợ giúp/Trợ giúp trực tu_yến

en: /Help/_Build Information
vi: /Trợ giúp/Thông tin _xây dựng

en: /Help/_Debug Window
vi: /Trợ giúp/Cửa sổ gỡ _rối

en: /Help/De_veloper Information
vi: /Trợ giúp/Thông tin nhà _phát triển

en: /Help/_Plugin Information
vi: /Trợ giúp/Thông tin _plugin

en: /Help/_Translator Information
vi: /Trợ giúp/Thông tin người _dịch

en: <b>Account:</b> %s
vi: <b>Tài khoản:</b> %s

en: 
    <b>Occupants:</b> %d
vi: 
    <b>Người ở :</b> %d

en: 
    <b>Topic:</b> %s
vi: 
    <b>Chủ đề:</b> %s

en: (no topic set)
vi: (chưa đặt chủ đề)

en: Buddy Alias
vi: Bí danh bạn chát

en: Logged In
vi: Đã đăng xuất

en: Spooky
vi: Lạ

en: Awesome
vi: Hay quá

en: Rockin'
vi: Tuyệt vời

en: Total Buddies
vi: Tổng bạn bè

en: Idle %dd %dh %02dm
vi: Nghỉ %dd %dh %02dm

en: Idle %dh %02dm
vi: Nghỉ %dh %02dm

en: Idle %dm
vi: Nghỉ %dm

en: /Buddies/New Instant Message...
vi: /Bạn chát/Tin nhắn mới...

en: /Buddies/Join a Chat...
vi: /Bạn chát/Tham gia chat...

en: /Buddies/Get User Info...
vi: /Bạn chát/Lấy thông tin người dùng...

en: /Buddies/Add Buddy...
vi: /Bạn chát/Thêm bạn chát...

en: /Buddies/Add Chat...
vi: /Bạn chát/Thêm chat...

en: /Buddies/Add Group...
vi: /Bạn chát/Thêm nhóm...

en: /Tools/Privacy
vi: /Công cụ/Riêng tư

en: /Tools/Room List
vi: /Công cụ/Danh sách phòng

en: %d unread message from %s
     | %d unread messages from %s
vi[0]: %d tin nhắn chưa đọc từ %s

en: By status
vi: Theo trạng thái

en: By recent log activity
vi: Theo hoạt động vừa ghi lưu

en: %s disconnected
vi: %s bị ngắt kết nối

en: %s disabled
vi: %s bị tắt

en: Re-enable
vi: Bật lại

en: SSL FAQs
vi: Hỏi Đáp SSL

en: Welcome back!
vi: Chào mừng lại !

en: %d account was disabled because you signed on from another location: | %d accounts were disabled because you signed on from another location:
vi[0]: %d tài khoản đã bị tắt vì bạn cũng đăng nhập từ địa chỉ khác:

en: <b>Username:</b>
vi: <b>Tên người dùng:</b>

en: /Accounts
vi: /Tài khoản

note: Translators: Please maintain the use of -> and <- to refer to menu heirarchy
en: <span weight='bold' size='larger'>Welcome to %s!</span>
    
    You have no accounts enabled. Enable your IM accounts from the <b>Accounts</b> window at <b>Accounts->Manage Accounts</b>. Once you enable accounts, you'll be able to sign on, set your status, and talk to your friends.
vi: <span weight='bold' size='larger'>Chào mừng đến %s!</span>
    
    Bạn chưa hiệu lực tài khoản. Hãy hiệu lực tài khoản Tin Nhắn trong cửa sổ <b>Tài khoản</b> bằng cách chọn mục <b>Tài khoản->Quản lý tài khoản</b>. Một khi hiệu lực tài khoản thì bạn có thể đăng nhập, đặt trạng thái và nói chuyện với bạn bè.

note: set the Show Offline Buddies option. must be done * after the treeview or faceprint gets mad. -Robot101
en: /Buddies/Show/Offline Buddies
vi: /Bạn chát/Hiện bạn chát ngoại tuyến

en: /Buddies/Show/Empty Groups
vi: /Bạn chát/Hiện nhóm rỗng

en: /Buddies/Show/Buddy Details
vi: /Bạn chát/Hiện chi tiết bạn chát

en: /Buddies/Show/Idle Times
vi: /Bạn chát/Hiện thời gian nghỉ

en: /Buddies/Show/Protocol Icons
vi: /Bạn chát/Hiện biểu tượng giao thức

en: Add a buddy.
vi: Thêm bạn chát.

en: Buddy's _username:
vi: Tên người _dùng bạn chát:

en: (Optional) A_lias:
vi: (Tùy chọn) Bí d_anh:

en: (Optional) _Invite message:
vi: (Tùy chọn) Thông điệp mời_:

en: Add buddy to _group:
vi: Thêm bạn chát _vào nhóm:

en: This protocol does not support chat rooms.
vi: Giao thức này không hỗ trợ phòng chát.

en: You are not currently signed on with any protocols that have the ability to chat.
vi: Hiện thời bạn không kết nối bằng bất kỳ giao thức nào để có khả năng chat.

en: Please enter an alias, and the appropriate information about the chat you would like to add to your buddy list.
vi: Hãy nhập bí danh và thông tin thích hợp cho cuộc chat mà bạn muốn thêm vào danh sách bạn bè.

en: A_lias:
vi: _Bí danh:

en: Please enter the name of the group to be added.
vi: Hãy nhập tên của nhóm cần thêm vào.

en: <PurpleMain>/Accounts/Enable Account
vi: <PurpleMain>/Tài khoản/Bật tài khoản

en: <PurpleMain>/Accounts/
vi: <PurpleMain>/Tài khoản/

en: Set _Mood...
vi: Đặt _tâm trạng...

en: No actions available
vi: Hiện không có hành động nào

en: /Tools
vi: /Công cụ

en: /Buddies/Sort Buddies
vi: /Bạn chát/Sắp xếp bạn chát

en: Type the host name for this certificate.
vi: Gõ tên máy cho chứng nhận này.

note: Widget creation function
en: SSL Servers
vi: Máy phục vụ SSL

en: Unknown command.
vi: Lệnh không rõ.

en: That buddy is not on the same protocol as this chat.
vi: Bạn chát đó không cùng giao thức như cuộc chát này

en: You are not currently signed on with an account that can invite that buddy.
vi: Hiện thời bạn chưa kết nối bằng một tài khoản nào có khả năng thêm được bạn chát đó.

en: Invite Buddy Into Chat Room
vi: Mời bạn chát vào phòng chát

en: _Buddy:
vi: _Bạn chát:

en: <h1>Conversation with %s</h1>
vi: <h1>Hội thoại với %s</h1>

en: Save Conversation
vi: Lưu cuộc thoại

en: Un-Ignore
vi: Thôi lờ

en: Get Away Message
vi: Lấy thông điệp vắng mặt

en: Last Said
vi: Nói cuối

en: Unable to save icon file to disk.
vi: Không thể lưu tập tin biểu tượng vào đĩa.

en: Save Icon
vi: Lưu biểu tượng

en: Hide Icon
vi: Ẩn biểu tượng

en: Save Icon As...
vi: Lưu biểu tượng dạng...

en: Set Custom Icon...
vi: Đặt biểu tượng riêng...

note: Conversation menu
en: /_Conversation
vi: /_Cuộc thoại

en: /Conversation/New Instant _Message...
vi: /Cuộc thoại/Tin nhắn _mới...

en: /Conversation/Join a _Chat...
vi: /Cuộc thoại/Tham gia _chát...

en: /Conversation/_Find...
vi: /Cuộc thoại/_Tìm...

en: /Conversation/View _Log
vi: /Cuộc thoại/_Xem bản ghi

en: /Conversation/_Save As...
vi: /Cuộc thoại/_Lưu dạng...

en: /Conversation/Clea_r Scrollback
vi: /Cuộc thoại/Gột _vùng cuộn ngược

en: /Conversation/M_edia
vi: /Cuộc thoại/_Phương tiện

en: /Conversation/Media/_Audio Call
vi: /Cuộc thoại/Phương tiện/Gọi th_oại

en: /Conversation/Media/_Video Call
vi: /Cuộc thoại/Phương tiện/Gọi _phim

en: /Conversation/Media/Audio\/Video _Call
vi: /Cuộc thoại/Phương tiện/Gọi thoại\/_phim

en: /Conversation/Se_nd File...
vi: /Cuộc thoại/Gửi tập ti_n...

en: /Conversation/Get _Attention
vi: /Cuộc thoại/_Lấy sự chú ý

en: /Conversation/Add Buddy _Pounce...
vi: /Cuộc thoại/Thêm thông bá_o bạn chát...

en: /Conversation/_Get Info
vi: /Cuộc thoại/Lấ_y thông tin

en: /Conversation/In_vite...
vi: /Cuộc thoại/Mờ_i...

en: /Conversation/M_ore
vi: /Cuộc thoại/Nữ_a

en: /Conversation/Al_ias...
vi: /Cuộc thoại/Bí _danh...

en: /Conversation/_Block...
vi: /Cuộc thoại/_Chặn...

en: /Conversation/_Unblock...
vi: /Cuộc thoại/Bỏ _chặn...

en: /Conversation/_Add...
vi: /Cuộc thoại/_Thêm...

en: /Conversation/_Remove...
vi: /Cuộc thoại/_Bỏ...

en: /Conversation/Insert Lin_k...
vi: /Cuộc thoại/Chèn liên _kết...

en: /Conversation/Insert Imag_e...
vi: /Cuộc thoại/Chèn ả_nh...

en: /Conversation/_Close
vi: /Cuộc thoại/Đón_g

en: /Options/Enable _Logging
vi: /Tùy chọn/Cho phép _ghi lưu

en: /Options/Enable _Sounds
vi: /Tùy chọn/Bật âm th_anh

en: /Options/Show Formatting _Toolbars
vi: /Tùy chọn/Hiện thanh định _dạng

en: /Options/Show Ti_mestamps
vi: /Tùy chọn/Hiện nhãn thờ_i gian

en: /Conversation/More
vi: /Cuộc thoại/_Nữa

note: The menubar has been deactivated. Make sure the 'More' submenu is regenerated next time * the 'Conversation' menu pops up. Make sure the 'Conversation -> More' menuitems are regenerated whenever * the 'Conversation' menu pops up because the entries can change after the * conversation is created.
en: /Conversation
vi: /Cuộc thoại

en: /Conversation/View Log
vi: /Cuộc thoại/Xem bản ghi

en: /Conversation/Media/Audio Call
vi: /Cuộc thoại/Phương tiện/Gọi thoại

en: /Conversation/Media/Video Call
vi: /Cuộc thoại/Phương tiện/Gọi phim

en: /Conversation/Media/Audio\/Video Call
vi: /Cuộc thoại/Phương tiện/Gọi thoại\/phim

en: /Conversation/Send File...
vi: /Cuộc thoại/Gửi tập tin...

en: /Conversation/Get Attention
vi: /Cuộc thoại/Lấy sự chú ý

en: /Conversation/Add Buddy Pounce...
vi: /Cuộc thoại/Thêm thông báo bạn chát...

en: /Conversation/Get Info
vi: /Cuộc thoại/Lấy thông tin

en: /Conversation/Invite...
vi: /Cuộc thoại/Mời...

en: /Conversation/Alias...
vi: /Cuộc thoại/Bí danh...

en: /Conversation/Block...
vi: /Cuộc thoại/Chặn...

en: /Conversation/Unblock...
vi: /Cuộc thoại/Bỏ chặn...

en: /Conversation/Add...
vi: /Cuộc thoại/Thêm...

en: /Conversation/Remove...
vi: /Cuộc thoại/Bỏ...

en: /Conversation/Insert Link...
vi: /Cuộc thoại/Chèn liên kết...

en: /Conversation/Insert Image...
vi: /Cuộc thoại/Chèn ảnh...

en: /Options/Enable Logging
vi: /Tùy chọn/Cho phép ghi lưu

en: /Options/Enable Sounds
vi: /Tùy chọn/Bật âm thanh

en: /Options/Show Formatting Toolbars
vi: /Tùy chọn/Hiện thanh định dạng

en: /Options/Show Timestamps
vi: /Tùy chọn/Hiện nhãn thời gian

en: User is typing...
vi: Người dùng đang gõ phím...

en: 
    %s has stopped typing
vi: 
    %s đã ngừng gõ phím

note: Build the Send To menu
en: S_end To
vi: Gửi ch_o

note: Setup the label telling how many people are in the room.
en: 0 people in room
vi: 0 người trong phòng

en: Close Find bar
vi: Đóng thanh Tìm

en: %d person in room | %d people in room
vi[0]: %d người trong phòng

en: Stopped Typing
vi: Dừng gõ phím

en: Nick Said
vi: Tên hiệu nói

en: clear: Clears all conversation scrollbacks.
vi: clear: Gột mọi vùng cuộn ngược của cuộc thoại

en: You have unread messages. Are you sure you want to close the window?
vi: Có tin nhắn chưa đọc. Bạn có chắc muốn đóng cửa sổ này không?

en: Close other tabs
vi: Đóng các thẻ khác

en: Detach this tab
vi: Tách thẻ này ra

en: Close conversation
vi: Đóng cuộc thoại

en: Last created window
vi: Cửa sổ tạo lần cuối

en: Separate IM and Chat windows
vi: Cửa sổ Tin Nhắn và Chát riêng

en: By group
vi: Theo nhóm

en: By account
vi: Theo tài khoản

en: Save Debug Log
vi: Lưu Báo cáo Gỡ lỗi

en: Highlight matches
vi: Tô sáng kết quả

en: _Icon Only
vi: Chỉ _hình

en: _Both Icon & Text
vi: _Cả hai hình và nhãn

en: Right click for more options.
vi: Nhấn-phải để xem thêm tùy chọn

en: Select the debug filter level.
vi: Chọn cáp lọc thông điệp gỡ lỗi

en: Fatal Error
vi: Lỗi nghiêm trọng

en: lead developer
vi: nhà phát triển lãnh đạo

en: win32 port
vi: bản cho win32

en: libfaim maintainer
vi: nhà duy trì thư viện libfaim

en: webmaster
vi: chủ Web

note: If "lazy bum" translates literally into a serious insult, use something else or omit it.
en: hacker and designated driver [lazy bum]
vi: người tài giỏi lập trình [làm biếng]

en: voice and video
vi: thoại và phim

en: support/QA
vi: hỗ trợ / tin chắc chất lượng

en: original author
vi: tác giả đầu tiên

en: Senior Contributor/QA
vi: Người đóng góp cấp cao/ tin chắc chất lượng

en: Belarusian Latin
vi: Tiếng Be-la-ru La-tinh

en: Valencian-Catalan
vi: Tiếng Ca-ta-lan của Va-len-xi-a

en: Gujarati Language Team
vi: Nhóm Ngôn Ngữ Gu-gia-ra-ti

en: Ubuntu Georgian Translators
vi: Nhóm Dịch Giả Gi-oa-gi-a Ubuntu

en: Kannada Translation team
vi: Nhóm Dịch Kan-na-đa

en: Bokmål Norwegian
vi: Tiếng Na-uy (Bóc-măn)

en: Dutch, Flemish
vi: Tiếng Hoà (Flemish)

en: Portuguese-Brazil
vi: Tiếng Bồ Đào Nha (Bra-xin)

en: Hong Kong Chinese
vi: Tiếng Trung (Hồng Kông)

en: T.M.Thanh and the Gnome-Vi Team
vi: Nhóm Việt hoá Phần mềm Tự do

en: %s is a messaging client based on libpurple which is capable of connecting to multiple messaging services at once.  %s is written in C using GTK+.  %s is released, and may be modified and redistributed,  under the terms of the GPL version 2 (or later).  A copy of the GPL is distributed with %s.  %s is copyrighted by its contributors, a list of whom is also distributed with %s.  There is no warranty for %s.<BR><BR>
vi: %s là một ứng dụng khách gửi tin nhắn dựa vào thư viện libpurple mà có khả năng kết nối cùng lúc tới nhiều dịch vụ tin nhắn khác nhau. %s được ghi bằng C dùng GTK+. %s được phát hành, và cho phép sửa đổi và phát hành lại, dưới điều khiển của Giấy Phép Công Cộng GNU (GPL) phiên bản 2 hay sau. Một bản sao của GPL được phát hành sẵn với %s. %s có bản quyền tác giả của các người đóng góp, xem danh sách phát hành cùng với %s. %s không bảo đảm gì cả.<BR><BR>

note: End of not to be translated section
en: %s Build Information
vi: Thông tin bạn xây dựng %s

en: Crazy Patch Writers
vi: Người tạo đắp vá

en: Retired Developers
vi: Nhà phát triển cũ

en: Retired Crazy Patch Writers
vi: Người tạo đắp vá cũ

en: %s Developer Information
vi: Thông tin nhà phát triển %s

en: Current Translators
vi: Người dịch hiện thời

en: Past Translators
vi: Dịch giả trước đây

en: %s Translator Information
vi: Thông tin người dịch %s

en: %s Plugin Information
vi: Thông tin plugin %s

en: Plugin Information
vi: Thông tin plugin

en: Please enter the username or alias of the person whose info you would like to view.
vi: Hãy nhập tên người dùng hay bí danh của người về họ bạn muốn xem thông tin.

en: View User Log
vi: Xem bản ghi người dùng

en: Alias Contact
vi: Liên lạc bí danh

en: Enter an alias for this contact.
vi: Hãy nhập bí danh cho liên lạc này.

en: Enter an alias for %s.
vi: Nhập bí danh cho %s.

en: Alias Buddy
vi: Bạn chát bí danh

en: Alias Chat
vi: Bí danh chát

en: Enter an alias for this chat.
vi: Nhập bí danh cho cuộc chát này.

en: You are about to remove the contact containing %s and %d other buddy from your buddy list.  Do you want to continue? | You are about to remove the contact containing %s and %d other buddies from your buddy list.  Do you want to continue?
vi[0]: Bạn sắp gỡ bỏ liên lạc có chứa %s và %d các bạn chát khác ra khỏi danh sách bạn bè của bạn. Bạn muốn thực hiện không?

en: _Remove Contact
vi: _Bỏ liên lạc

en: You are about to merge the group called %s into the group called %s. Do you want to continue?
vi: Bạn sắp trộn nhóm tên %s vào nhóm tên %s. Bạn muốn thực hiện không?

en: Merge Groups
vi: Trộn nhóm

en: _Merge Groups
vi: T_rộn nhóm

en: You are about to remove the group %s and all its members from your buddy list.  Do you want to continue?
vi: Bạn sắp gỡ bỏ nhóm %s và mọi thành viên ra khỏi danh sách bạn bè của bạn. Bạn muốn thực hiện không?

en: _Remove Group
vi: _Bỏ nhóm

en: You are about to remove %s from your buddy list.  Do you want to continue?
vi: Bạn sắp gỡ bỏ %s khỏi danh sách bạn bè của bạn. Bạn muốn thực hiện không?

en: Remove Buddy
vi: Bỏ bạn chát

en: _Remove Buddy
vi: _Bỏ bạn chát

en: You are about to remove the chat %s from your buddy list.  Do you want to continue?
vi: Bạn sắp gỡ bỏ cuộn chát %s khỏi danh sách bạn bè. Bạn muốn thực hiện không?

en: Remove Chat
vi: Bỏ chát

en: _Remove Chat
vi: _Bỏ chát

en: Right-click for more unread messages...
vi: Nhấn-phải để xem thêm tin nhắn chưa đọc ...

en: _Change Status
vi: Đổi t_rạng thái

en: Show Buddy _List
vi: Hiện danh sách _bạn bè

en: _Unread Messages
vi: tin nhắn _chưa đọc

en: New _Message...
vi: tin nhắn _mới...

en: Mute _Sounds
vi: Câm âm _thanh

en: _Blink on New Message
vi: Nhấp nhá_y khi nhận tin nhắn mới

en: Not started
vi: Chưa bắt đầu

en: <b>Receiving As:</b>
vi: <b>Nhận dạng:</b>

en: <b>Receiving From:</b>
vi: <b>Nhận từ :</b>

en: <b>Sending To:</b>
vi: <b>Gửi đến:</b>

en: <b>Sending As:</b>
vi: <b>Gửi dạng:</b>

en: There is no application configured to open this type of file.
vi: Không có ứng dụng nào được thiết lập để mở tập tin loại này.

en: An error occurred while opening the file.
vi: Gặp lỗi trong khi mở tập tin.

en: Error launching %s: %s
vi: Lỗi khởi chạy %s: %s

en: Error running %s
vi: Lỗi chạy %s

en: Process returned error code %d
vi: Tiến trình trả lại mã lỗi %d

en: Local File:
vi: Tập tin cục bộ :

en: Time Elapsed:
vi: Thời gian đã qua:

en: Time Remaining:
vi: Thời gian còn lại:

en: Close this window when all transfers _finish
vi: Đóng cửa sổ này một khi truyền _xong tất cả

en: C_lear finished transfers
vi: _Gột việc truyền hoàn tất

note: "Download Details" arrow
en: File transfer _details
vi: Ch_i tiết truyền tập tin

en: Paste as Plain _Text
vi: Dán dưới dạng nhập _thô

en: _Reset formatting
vi: Đặt _lại định dạng

en: Disable _smileys in selected text
vi: Tắt hình _cười trong đoạn văn đã chọn

en: Color to draw hyperlinks.
vi: Màu để vẽ siêu liên kết.

en: Hyperlink visited color
vi: Màu siêu liên kết đã thăm

en: Color to draw hyperlink after it has been visited (or activated).
vi: Màu siêu liên kết nổi bật sau khi nó được thăm (hay kích hoạt).

en: Hyperlink prelight color
vi: Màu siêu liên kết tô sáng

en: Color to draw hyperlinks when mouse is over them.
vi: Màu siêu liên kết nổi bật khi rê chuột qua.

en: Sent Message Name Color
vi: Màu tên tin nhắn đã gửi

en: Color to draw the name of a message you sent.
vi: Màu để vẽ tên của tin nhắn bạn đã gửi.

en: Received Message Name Color
vi: Màu tên tin nhắn đã nhận

en: Color to draw the name of a message you received.
vi: Màu để vẽ tên của tin nhắn bạn đã nhận.

en: "Attention" Name Color
vi: Màu tên « Chú ý »

en: Color to draw the name of a message you received containing your name.
vi: Màu để vẽ tên của tin nhắn bạn đã nhận mà chứa tên của bạn.

en: Action Message Name Color
vi: Màu tên tin nhắn hành động

en: Color to draw the name of an action message.
vi: Màu để vẽ tên của tin nhắn hành động.

en: Action Message Name Color for Whispered Message
vi: Màu tên tin nhắn hành động cho tin nhắn thì thầm

en: Color to draw the name of a whispered action message.
vi: Màu để vẽ tên của tin nhắn hành động thì thầm.

en: Whisper Message Name Color
vi: Màu tên tin nhắn thì thầm

en: Color to draw the name of a whispered message.
vi: Màu để vẽ tên của tin nhắn thì thầm.

en: Typing notification color
vi: Màu thông báo đang gõ

en: The color to use for the typing notification
vi: Màu cần dùng cho thông báo đang gõ

en: Typing notification font
vi: Phông chữ thông báo đang gõ

en: The font to use for the typing notification
vi: Phông chữ cần dùng cho thông báo đang gõ

en: Enable typing notification
vi: Bật thông báo đang gõ

en: _Save Image...
vi: _Lưu ảnh...

en: _Add Custom Smiley...
vi: Thê_m hình cười tự chọn...

en: Select Text Color
vi: Chọn màu văn bản

en: Please enter the URL and description of the link that you want to insert. The description is optional.
vi: Hãy nhập địa chỉ URL và mô tả của liên kết mà bạn muốn chèn. Mô tả là tùy chọn thêm.

en: Please enter the URL of the link that you want to insert.
vi: Hãy nhập địa chỉ URL của liên kết mà bạn muốn chèn.

en: Insert Link
vi: Chèn liên kết

en: Failed to store image: %s
vi: Không lưu được ảnh: %s

en: This smiley is disabled because a custom smiley exists for this shortcut:
     %s
vi: Hình cười này bị tắt vì đã có một hình cười tự chọn cho lối tắt này.
     %s

en: Smile!
vi: Cười !

en: _Manage custom smileys
vi: _Quản lý các hình cười tự chọn

en: This theme has no available smileys.
vi: Sắc thái này không có hình cười.

en: Reset Formatting
vi: Đặt lại định dạng

en: Insert IM Image
vi: Chèn ảnh Tin Nhắn

en: Send Attention
vi: Gửi sự chú ý

en: <b>_Bold</b>
vi: <b>Đậ_m</b>

en: <i>_Italic</i>
vi: <i>Ngh_iêng</i>

en: <u>_Underline</u>
vi: <u>Gạch _dưới</u>

en: <span strikethrough='true'>Strikethrough</span>
vi: <span strikethrough='true'>Gạch đè</span>

en: <span size='larger'>_Larger</span>
vi: <span size='larger'>_Lớn hơn</span>

en: <span size='smaller'>_Smaller</span>
vi: <span size='smaller'>_Nhỏ hơn</span>

note: If we want to show the formatting for the following items, we would * need to update them when formatting changes. The above items don't need * no updating nor nothin'
en: _Font face
vi: _Mặt chữ

en: Foreground _color
vi: Màu _cảnh gần

en: Bac_kground color
vi: Màu _nền

en: _Horizontal rule
vi: T_hước năm ngang

en: _Smile!
vi: _Cười !

en: _Attention!
vi: _Chú ý !

en: Log Deletion Failed
vi: Lỗi xoá sổ theo dõi

en: Check permissions and try again.
vi: Hãy kiểm tra quyền hạn, rồi thử lại.

en: Are you sure you want to permanently delete the log of the conversation with %s which started at %s?
vi: Bạn có chắc muốn xoá hoàn toàn bản ghi của cuộc thoại với %s mà bắt đầu vào lúc %s không?

en: Are you sure you want to permanently delete the log of the conversation in %s which started at %s?
vi: Bạn có chắc muốn xoá hoàn toàn bản ghi của cuộc thoại trong %s mà bắt đầu vào lúc %s không?

en: Are you sure you want to permanently delete the system log which started at %s?
vi: Bạn có chắc muốn xoá hoàn toàn bản ghi hệ thống mà bắt đầu vào lúc %s không

en: Delete Log?
vi: Xoá sổ theo dõi ?

en: Delete Log...
vi: Xoá sổ theo dõi...

en: <span size='larger' weight='bold'>Conversation in %s on %s</span>
vi: <span size='larger' weight='bold'>Cuộc thoại trong %s trên %s</span>

en: <span size='larger' weight='bold'>Conversation with %s on %s</span>
vi: <span size='larger' weight='bold'>Cuộc thoại với %s trên %s</span>

note: Steal the "HELP" response and use it to trigger browsing to the logs folder
en: _Browse logs folder
vi: Duyệt qua thư mục _bản ghi

en: %s %s. Try `%s -h' for more information.
vi: %s %s. Chạy « %s -h » để biết thêm thông tin.

en: use DIR for config files
vi: dùng thư mục này cho các tập tin cấu hình

en: print debugging messages to stdout
vi: in các thông điệp gỡ rối ra đầu ra tiêu chuẩn

en: force online, regardless of network status
vi: ép buộc trực tuyến, bất chấp trạng thái mạng

en: display this help and exit
vi: hiển thị trợ giúp này, sau đó thoát

en: allow multiple instances
vi: cho phép nhiều thể hiện đồng thời

en: don't automatically login
vi: không tự động đăng nhập

en: enable specified account(s) (optional argument NAME
                          specifies account(s) to use, separated by commas.
                          Without this only the first account will be enabled).
vi: hiệu lực mỗi tài khoản được đưa ra
    	(Tùy chọn TÊN cũng có thể ghi rõ (những) tài khoản cần dùng,
    	mỗi cặp tên định giới bằng dấu phẩy.
    	Không có tuỳ chọn này thì chỉ hiệu lực tài khoản đầu tiên.)

en: display the current version and exit
vi: hiển thị phiên bản hiện thời, sau đó thoát

en: %s %s has segfaulted and attempted to dump a core file.
    This is a bug in the software and has happened through
    no fault of your own.
    
    If you can reproduce the crash, please notify the developers
    by reporting a bug at:
    %ssimpleticket/
    
    Please make sure to specify what you were doing at the time
    and post the backtrace from the core file.  If you do not know
    how to get the backtrace, please read the instructions at
    %swiki/GetABacktrace
vi: %s %s bị lỗi đoạn (segfault) và cố đổ một tập tin lõi.
    Đây là một lỗi trong phần mềm, không phải do bạn.
    
    Nếu bạn có thể tạo lại trường hợp sụp đổ này,
    hãy thông báo cho nhà phát triển bằng cách báo cáo lỗi ở :
    %ssimpleticket/
    
    Hãy kiểm tra xem bạn ghi rõ chính xác những hành động
    bạn đã làm vào lúc gặp lỗi, cũng cung cấp vết lùi (backtrace)
    từ tập tin lõi. Không biết cách lấy vết lùi
    thì đọc những hướng dẫn ở :
    %swiki/GetABacktrace

en: Exiting because another libpurple client is already running.
vi: Đang thoát do một ứng dụng khách libpurple đang chạy.

en: _Hangup
vi: _Kênh máy

en: %s wishes to start an audio/video session with you.
vi: %s muốn bắt đầu một buổi hợp thoại/phim với bạn.

en: %s wishes to start a video session with you.
vi: %s muốn bắt đầu một buổi hợp phim với bạn.

en: Incoming Call
vi: Gọi gửi đến

en: _Mute
vi: Câ_m

en: %s has %d new message. | %s has %d new messages.
vi[0]: %s có %d tin nhắn mới.

en: <b>%d new email.</b> | <b>%d new emails.</b>
vi[0]: <b>%d thư mới.</b>

en: The browser command "%s" is invalid.
vi: Lệnh trình duyệt « %s » không hợp lệ.

en: Unable to open URL
vi: Không thể mở địa chỉ URL

en: Error launching "%s": %s
vi: Lỗi khởi chạy « %s »: %s

en: The 'Manual' browser command has been chosen, but no command has been set.
vi: Đã chọn lệnh chạy trình duyệt « Bằng tay », nhưng không cung cấp lệnh nào.

en: No message
vi: Không có tin nhắn

en: Open All Messages
vi: Mở mọi tin nhắn

en: <span weight="bold" size="larger">You have mail!</span>
vi: <span weight="bold" size="larger">Có thư mới !</span>

en: New Pounces
vi: Thông báo mới

en: <span weight="bold" size="larger">You have pounced!</span>
vi: <span weight="bold" size="larger">Có thông báo mới !</span>

en: The following plugins will be unloaded.
vi: Những phần bổ sung theo đây sẽ được bỏ nạp.

en: Multiple plugins will be unloaded.
vi: Nhiều phần bổ sung sẽ được bỏ nạp.

en: Unload Plugins
vi: Bỏ nạp phần bổ sung

en: Could not unload plugin
vi: Không thể bỏ nạp phần bổ sung

en: The plugin could not be unloaded now, but will be disabled at the next startup.
vi: Không thể bỏ nạp phần bổ sung ngay bây giờ, nhưng nó sẽ bị tắt vào lúc khởi chạy kế tiếp.

en: <span foreground="red" weight="bold">Error: %s
    Check the plugin website for an update.</span>
vi: <span foreground="red" weight="bold">Lỗi: %s
    Hãy kiểm tra địa chỉ Web của phần bổ sung để tìm bản cập nhật.</span>

en: <b>Written by:</b>
vi: <b>Tạo bởi:</b>

en: <b>Web site:</b>
vi: <b>Địa chỉ Web:</b>

en: Configure Pl_ugin
vi: Cấ_u hình phần bổ sung

en: <b>Plugin Details</b>
vi: <b>Chi tiết về phần bổ sung</b>

en: Modify Buddy Pounce
vi: Sửa thông báo bạn chát

en: _Buddy name:
vi: Tên _bạn chát:

en: Si_gns on
vi: Đăn_g nhập

en: Signs o_ff
vi: Đăng _xuất

en: Goes a_way
vi: Đi _vắng

en: Ret_urns from away
vi: Có mặt t_rở lại

en: Becomes _idle
vi: Rơ_i vào trạng thái nghỉ

en: Is no longer i_dle
vi: %s h_oạt động trở lại.

en: Starts _typing
vi: _Bắt đầu gõ phím

en: P_auses while typing
vi: Tạm _dừng khi gõ phím

en: Stops t_yping
vi: Ngừng gõ _phím

en: Sends a _message
vi: Gửi tin _nhẳn

en: Ope_n an IM window
vi: _Mở cửa sổ Nhắn Tin

en: _Pop up a notification
vi: Thông _báo tự mở

en: Send a _message
vi: Gửi tin _nhẳn

en: E_xecute a command
vi: Thực thi _lệnh

en: P_lay a sound
vi: Chơi âm th_anh

en: Brows_e...
vi: Du_yệt...

en: Br_owse...
vi: _Duyệt...

en: P_ounce only when my status is not Available
vi: Thông báo chỉ khi trạng thái của tôi không phải « Có mặt »

en: _Recurring
vi: _Lặp lại

en: Pounce Target
vi: Đích thông báo

en: Started typing
vi: Đã bắt đầu gõ phím

en: Paused while typing
vi: Đã tạm dừng khi gõ phím

en: Signed on
vi: Đã đăng nhập

en: Returned from being idle
vi: Đã trở lại từ trạng thái nghỉ

en: Returned from being away
vi: Đã có mặt trở lại

en: Stopped typing
vi: Đã dừng gõ phím

en: Signed off
vi: Đã đăng xuất

en: Became idle
vi: Đã rơi vào trạng thái nghỉ

en: Went away
vi: Đã vắng mặt

en: Sent a message
vi: Đã gửi tin nhắn

en: Unknown.... Please report this!
vi: Không rõ... Hãy ghi báo cáo trường hợp này!

en: The default Pidgin sound theme
vi: Sắc thái âm thanh Pidgin mặc định

en: The default Pidgin buddy list theme
vi: Sắc thái danh sách bạn chát Pidgin mặc định

en: The default Pidgin status icon theme
vi: Sắc thái biểu tượng trạng thái Pidgin mặc định

en: Theme failed to unpack.
vi: Sắc thái không giải nén được.

en: Theme failed to load.
vi: Sắc thái không nạp được.

en: Theme failed to copy.
vi: Sắc thái không sao chép được.

en: Theme Selections
vi: Chọn sắc thái

note: Instructions
en: Select a theme that you would like to use from the lists below.
    New themes can be installed by dragging and dropping them onto the theme list.
vi: Chọn một sắc thái đẹp trong danh sách dưới đây.
    Cài đặt sắc thái mới bằng cách kéo và thả vào danh sách sắc thái.

en: Buddy List Theme:
vi: Sắc thái Danh sách Bạn chát:

en: Status Icon Theme:
vi: Sắc thái Biểu tượng Trạng thái:

en: Sound Theme:
vi: Sắc thái âm thanh:

en: Smiley Theme:
vi: Sắc thái Hình cười:

en: Cl_ose conversations with the Escape key
vi: Đóng cuộc th_oại dùng phím Esc

note: System Tray
en: System Tray Icon
vi: Biểu tượng trên khay

en: _Show system tray icon:
vi: _Hiện biểu tượng trên khay:

en: On unread messages
vi: Khi có tin nhắn chưa đọc

en: Conversation Window
vi: Cửa sổ nói chuyện

en: _Hide new IM conversations:
vi: Ẩn cuộc t_hoại Tin Nhắn mới:

en: When away
vi: Khi vắng mặt

en: Minimi_ze new conversation windows
vi: Th_u nhỏ cửa sổ cuộc thoại mới

en: Show IMs and chats in _tabbed windows
vi: Hiển thị Tin Nhắn và Chát trong cửa sổ có _thẻ

en: Show close b_utton on tabs
vi: Hiện _cái nút đóng trên thẻ

en: _Placement:
vi: _Vị trí:

en: Left Vertical
vi: Bên trái thẳng đứng

en: Right Vertical
vi: Bên phải thẳng đứng

en: N_ew conversations:
vi: C_uộc thoại mới

en: Show _formatting on incoming messages
vi: Hiện định _dạng trên tin nhắn gửi đến

en: Close IMs immediately when the tab is closed
vi: Đóng Tin Nhắn ngay khi thẻ bị đóng

en: Show _detailed information
vi: Hiện thông t_in chi tiết

en: Enable buddy ic_on animation
vi: Bật h_oạt cảnh biểu tượng bạn chát

en: _Notify buddies that you are typing to them
vi: Thô_ng báo bạn chát mà bạn đang _gõ tin cho họ

en: Highlight _misspelled words
vi: Tô _sáng từ sai chính tả

en: Use smooth-scrolling
vi: Cuộn mịn

en: F_lash window when IMs are received
vi: Nhấp nhá_y cửa sổ khi nhận tin nhắn

en: Resize incoming custom smileys
vi: Đổi cỡ mặt cười nhận được

en: Minimum input area height in lines:
vi: Bề cao vùng nhập tối thiểu theo dòng:

en: Use font from _theme
vi: Dùng phông từ sắc _thái

en: Conversation _font:
vi: _Phông cuộc thoại:

en: This is how your outgoing message text will appear when you use protocols that support formatting.
vi: Văn bản trong tin nhắn gửi đi của bạn sẽ hiển thị như dưới đây khi bạn dùng giao thức hỗ trợ định dạng văn bản. :)

en: Cannot start proxy configuration program.
vi: Không thể khởi chạy chương trình cấu hình máy phục vụ ủy nhiệm.

en: Cannot start browser configuration program.
vi: Không thể khởi chạy chương trình cấu hình trình duyệt.

en: Use _automatically detected IP address: %s
vi: Dùng đị_a chỉ IP tự động phát hiện: %s

en: ST_UN server:
vi: Máy phục vụ ST_UN:

en: <span style="italic">Example: stunserver.org</span>
vi: <span style="italic">Ví dụ : stunserver.org</span>

en: Public _IP:
vi: _IP công:

en: _Enable automatic router port forwarding
vi: _Bật tự động chuyển tiếp cổng từ bộ định tuyến

en: _Manually specify range of ports to listen on:
vi: Xác định bằng tay phạ_m vi các cổng trên chúng cần lắng nghe:

en: _End:
vi: _Cuối:

note: TURN server
en: Relay Server (TURN)
vi: Máy phục vụ tiếp lại (TURN)

en: _TURN server:
vi: Máy phục vụ _TURN:

en: _UDP Port:
vi: Cổng UDP:

en: T_CP Port:
vi: Cổng T_CP:

en: Use_rname:
vi: Tên người _dùng:

note: Do not move the line below.  Code below expects gnome-open to be in * this list immediately after xdg-open!
en: Desktop Default
vi: Mặc định môi trường

en: GNOME Default
vi: Mặc định GNOME

en: Browser Selection
vi: Chọn trình duyệt

en: Browser preferences are configured in GNOME preferences
vi: Thiết lập trình duyệt được cấu hình trong Tùy thích GNOME

en: <b>Browser configuration program was not found.</b>
vi: <b>Không tìm thấy chương trình cấu hình trình duyệt.</b>

en: Configure _Browser
vi: Cấu hình trình _duyệt

en: Proxy preferences are configured in GNOME preferences
vi: Thiết lập máy phục vụ ủy nhiệm được cấu hình trong Tùy thích GNOME

en: <b>Proxy configuration program was not found.</b>
vi: <b>Không tìm thấy chương trình cấu hình máy phục vụ ủy nhiệm.</b>

en: Configure _Proxy
vi: Cấu hình ủ_y nhiệm

note: This is a global option that affects SOCKS4 usage even with * account-specific proxy settings
en: Use remote _DNS with SOCKS4 proxies
vi: _Dùng DNS từ xa với ủy nhiệm SOCKS4

en: Proxy t_ype:
vi: Kiểu ủ_y nhiệm:

en: Log _format:
vi: Định _dạng bản ghi:

en: Log all _instant messages
vi: Gh_i lại mọi tin nhắn

en: Log all c_hats
vi: Ghi lại mọi cuộc c_hát

en: Log all _status changes to system log
vi: Ghi lại mọi thay đổi t_rạng thái vào bản ghi hệ thống

en: Sound Selection
vi: Chọn âm thanh

en: Quietest
vi: Im nhất

en: Quieter
vi: Im hơn

en: Loud
vi: To

en: Louder
vi: To hơn

en: Loudest
vi: To nhất

en: _Method:
vi: _Phương pháp:

en: Console beep
vi: Tiếng bíp bàn giao tiếp

en: Sound c_ommand:
    (%s for filename)
vi: _Lệnh âm thanh:
    (%s cho tên tập tin)

en: M_ute sounds
vi: Câm âm th_anh

en: Sounds when conversation has _focus
vi: Âm thanh khi cuộc thoại có tiê_u điểm

en: _Enable sounds:
vi: _Bật âm thanh:

en: V_olume:
vi: Â_m lượng:

en: _Report idle time:
vi: Thông _báo thời gian nghỉ:

en: Based on keyboard or mouse use
vi: Dựa vào cách sử dụng bàn phím hay con chuột

en: _Minutes before becoming idle:
vi: Số _phút trước khi đi nghỉ:

en: Change to this status when _idle:
vi: Đổi sang trạng thá_i này khi nghỉ:

en: _Auto-reply:
vi: _Tự động đáp ứng:

en: When both away and idle
vi: Khi cả hai vắng mặt và nghỉ

note: Signon status stuff
en: Status at Startup
vi: Trạng thái khi khởi chạy

en: Use status from last _exit at startup
vi: Khởi chạ_y thì dùng trạng thái từ lần thoát cuối

en: Status to a_pply at startup:
vi: Trạng thái cần dùng khi _khởi chạy:

en: Status / Idle
vi: Trạng thái / Nghỉ

en: Allow all users to contact me
vi: Cho phép mọi người dùng liên lạc với bạn

en: Allow only the users on my buddy list
vi: Chỉ cho phép người dùng trong danh sách buddy

en: Allow only the users below
vi: Chỉ cho phép những người dùng sau đây

en: Block all users
vi: Chặn mọi người dùng

en: Block only the users below
vi: Chặn chỉ những người dùng dưới đây

en: Changes to privacy settings take effect immediately.
vi: Thay đổi thiết lập tính riêng tư có tác dụng ngay.

en: Set privacy for:
vi: Đặt tính riêng tư cho:

note: Remove All button
en: Remove Al_l
vi: Bỏ tất _cả

en: Permit User
vi: Cho phép người dùng

en: Type a user you permit to contact you.
vi: Nhập người dùng mà bạn cho phép liên lạc với bạn.

en: Please enter the name of the user you wish to be able to contact you.
vi: Hãy nhập tên của người dùng mà bạn cho phép liên lạc với bạn.

en: _Permit
vi: Cho _phép

en: Allow %s to contact you?
vi: Có cho phép %s liên lạc với bạn không?

en: Are you sure you wish to allow %s to contact you?
vi: Bạn có chắc là muốn cho phép %s liên lạc với bạn không?

en: Block User
vi: Chặn người dùng

en: Type a user to block.
vi: Nhập người dùng cần chặn.

en: Please enter the name of the user you wish to block.
vi: Hãy nhập tên của người dùng mà bạn muốn chặn.

en: Are you sure you want to block %s?
vi: Bạn có chắc là muốn chặn %s không?

en: That file already exists
vi: Tập tin này đã có

en: Would you like to overwrite it?
vi: Bạn muốn ghi đè lên nó không?

en: Choose New Name
vi: Chọn tên mới

en: Select Folder...
vi: Chọn thư mục...

note: list button
en: _Get List
vi: _Lấy danh sách

note: add button
en: _Add Chat
vi: Thê_m chát

en: Are you sure you want to delete the selected saved statuses?
vi: Bạn chắc chắn muốn xóa các trạng thái đã lưu được chọn không?

en: Title already in use.  You must choose a unique title.
vi: Tiêu đề này đang được dùng. Bạn phải chọn một tiêu đề không trùng

en: Different
vi: Khác

note: Different status message expander
en: Use a _different status for some accounts
vi: Đặt một trạng thái _khác cho một số tài khoản nào đó

en: Status for %s
vi: Trạng thái cho %s

en: A custom smiley for '%s' already exists.  Please use a different shortcut.
vi: Đã có một hình cười tự chọn cho « %s ». Hãy dùng một lối tắt khác.

en: Custom Smiley
vi: Hình Cười Riêng

en: Duplicate Shortcut
vi: Nhân đôi lối tắt

en: Edit Smiley
vi: Sửa hình cười

en: Add Smiley
vi: Thêm hình cười

note: Shortcut text
en: S_hortcut text:
vi: C_huỗi lối tắt:

en: Smiley
vi: Hình cười

en: Shortcut Text
vi: Chuỗi lối tắt

en: Custom Smiley Manager
vi: Bộ Quản lý Hình cười Riêng

en: Select Buddy Icon
vi: Chọn biểu tượng bạn chát

en: Click to change your buddyicon for this account.
vi: Nhấn vào để thay đổi biểu tượng bạn chát cho tài khoản này.

en: Click to change your buddyicon for all accounts.
vi: Nhấn vào để thay đổi biểu tượng bạn chát cho tất cả các tài khoản.

en: Waiting for network connection
vi: Đợi kết nối đến mạng

en: New status...
vi: Trạng thái mới..

en: Saved statuses...
vi: Trạng thái đã lưu...

en: Status Selector
vi: Bộ chọn trạng thái

en: The following error has occurred loading %s: %s
vi: Gặp lỗi theo đây khi nạp %s: %s

en: Cannot send folder %s.
vi: Không thể gửi thư mục %s.

en: %s cannot transfer a folder. You will need to send the files within individually.
vi: %s không thể truyền tải một thư mục. Bạn chỉ được chuyển từng tập tin trong đó mà thôi.

en: You have dragged an image
vi: Bạn đã kéo một ảnh

en: You can send this image as a file transfer, embed it into this message, or use it as the buddy icon for this user.
vi: Bạn có thể gửi ảnh này như một việc truyền tập tin, nhúng nó vào trong tin nhắn này, hay dùng nó là biểu tượng bạn chát cho người dùng này.

en: Set as buddy icon
vi: Đặt là biểu tượng bạn chát

en: Send image file
vi: Gửi tập tin ảnh

en: Insert in message
vi: Chèn vào tin nhắn

en: Would you like to set it as the buddy icon for this user?
vi: Bạn có muốn đặt nó làm biểu tượng bạn chát cho người dùng này không?

en: You can send this image as a file transfer, or use it as the buddy icon for this user.
vi: Bạn có thể gửi ảnh này như một việc truyền tập tin, hay dùng nó làm biểu tượng bạn chát cho người dùng này.

en: You can insert this image into this message, or use it as the buddy icon for this user
vi: Bạn có thể chèn ảnh này vào trong tin nhắn, hay dùng nó làm biểu tượng bạn chát cho người dùng này.

note: I don't know if we really want to do anything here.  Most of * the desktop item types are crap like "MIME Type" (I have no * clue how that would be a desktop item) and "Comment"... * nothing we can really send.  The only logical one is * "Application," but do we really want to send a binary and * no
en: Cannot send launcher
vi: Không thể gửi bộ khởi chạy

en: You dragged a desktop launcher. Most likely you wanted to send the target of this launcher instead of this launcher itself.
vi: Bạn đã kéo một bộ khởi chạy của môi trường. Rất có thể là bạn muốn gửi đích đến của bộ khởi chạy, hơn là bộ khởi chạy chính nó.

en: <b>File:</b> %s
    <b>File size:</b> %s
    <b>Image size:</b> %dx%d
vi: <b>Tập tin:</b> %s
    <b>Kích cỡ tập tin:</b> %s
    <b>Kích cỡ ảnh:</b> %dx%d

note: Label
en: Buddy Icon
vi: Biểu tượng bạn chát

en: The file '%s' is too large for %s.  Please try a smaller image.
vi: Tập tin « %s » quá lớn cho %s. Hãy thử một ảnh nhỏ hơn.

en: Icon Error
vi: Lỗi biểu tượng

en: Could not set icon
vi: Không thể đặt biểu tượng

en: Open _Containing Directory
vi: Mở thư mục _chứa

en: _Play Sound
vi: _Phát âm thanh

en: _Save File
vi: _Lưu tập tin

en: Do you really want to clear?
vi: Bạn có chắc muốn xoá ?

en: _Alias
vi: Bí d_anh:

en: Close _tabs
vi: Đóng các _thẻ

en: _Get Info
vi: _Lấy thông tin

en: _Invite
vi: Mờ_i

en: _Modify...
vi: _Sửa...

en: _Open Mail
vi: _Mở thư

en: Pidgin Tooltip
vi: Gợi ý Công cụ Pidgin

en: Pidgin smileys
vi: Hình cười Pidgin

en: Selecting this disables graphical emoticons.
vi: Chọn điều này thì tắt dùng biểu tượng xúc cảm kiểu đồ họa.

en: Smaller versions of the default smileys
vi: Phiên bản nhỏ của hình mặt cười

en: Response Probability:
vi: Xác suất đáp ứng:

en: Statistics Configuration
vi: Cấu hình thống kê

note: msg_difference spinner
en: Maximum response timeout:
vi: Thời hạn đáp ứng tối đa:

note: last_seen spinner
en: Maximum last-seen difference:
vi: Hiệu thấy-cuối tối đa:

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Contact Availability Prediction
vi: Dự đoán liên lạc sẵn sàng

note: *< name *< version
en: Contact Availability Prediction plugin.
vi: Phần bổ sung để dự đoán nếu liên lạc sẵn sàng chưa.

note: *  summary
en: Displays statistical information about your buddies' availability
vi: Hiển thị thông tin thống kê về tình trạng có mặt của bạn bè

en: Buddy is idle
vi: Bạn chát đang nghỉ

en: Buddy is away
vi: Bạn chát vắng mặt

en: Buddy is "extended" away
vi: Bạn chát vắng mặt kéo dài

note: Not used yet.
en: Buddy is mobile
vi: Bạn chát dùng thiết bị di động

en: Buddy is offline
vi: Bạn chát chưa kết nối

en: Point values to use when...
vi: Các giá trị điểm để dùng khi...

en: The buddy with the <i>largest score</i> is the buddy who will have priority in the contact.
vi: Bạn chát có <i>nhiều điểm nhất</i> là bạn chát sẽ có mức ưu tiên cao nhất khi liên lạc.

en: Use last buddy when scores are equal
vi: Dùng bạn chát cuối khi có điểm trùng

en: Point values to use for account...
vi: Các giá trị điểm để dùng cho tài khoản...

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Contact Priority
vi: Ưu tiên liên lạc

note: *< name *< version *< summary
en: Allows for controlling the values associated with different buddy states.
vi: Cho phép điều chỉnh các giá trị liên quan đến các trạng thái khác nhau của bạn chát.

note: *< description
en: Allows for changing the point values of idle/away/offline states for buddies in contact priority computations.
vi: Cho phép thay đổi giá trị đặt cho các trạng thái nghỉ/vắng mặt/chưa kết nối cho các bạn chát trong việc tính mức ưu tiên liên lạc

en: Conversation Colors
vi: Màu sắc cuộc thoại

en: Customize colors in the conversation window
vi: Tùy chỉnh màu sắc trong cửa sổ thoại

en: Error Messages
vi: Thông điệp lỗi

en: System Messages
vi: Thông điệp hệ thống

en: Received Messages
vi: tin nhắn đã nhận

en: Select Color for %s
vi: Chọn màu cho %s

en: Ignore incoming format
vi: Bỏ qua định dạng gửi đến

en: Apply in Chats
vi: Áp dụng trong chát

en: Apply in IMs
vi: Áp dụng trong Tin Nhắn

note: Note to translators: The string "Enter an XMPP Server" is asking the user to type the name of an XMPP server which will then be queried
en: Server name request
vi: Yêu cầu tên máy phục vụ

en: Enter an XMPP Server
vi: Nhập một máy phục vụ XMPP

en: Select an XMPP server to query
vi: Chọn một máy phục vụ XMPP để hỏi

en: Find Services
vi: Tìm dịch vụ

en: Add to Buddy List
vi: Thêm vào danh sách bạn chát

en: PubSub Collection
vi: Tập hợp PubSub

en: 
    <b>Description:</b>
vi: 
    <b>Mô tả:</b>

en: Server does not exist
vi: Máy phục vụ không tồn tại

en: Server does not support service discovery
vi: Máy phục vụ không hỗ trợ chức năng phát hiện dịch vụ

en: XMPP Service Discovery
vi: Phát hiện Dịch vụ XMPP

en: Allows browsing and registering services.
vi: Cho phép duyệt qua và đăng ký các dịch vụ.

en: This plugin is useful for registering with legacy transports or other XMPP services.
vi: Phần bổ sung này có ích để đăng ký với mạng truyền tải thừa tự, hay dịch vụ XMPP khác.

en: By conversation count
vi: Theo số đếm cuộc thoại

en: Conversation Placement
vi: Vị trí cuộc thoại

note: Translators: "New conversations" should match the text in the preferences dialog and "By conversation count" should be the same text used above
en: Note: The preference for "New conversations" must be set to "By conversation count".
vi: Ghi chú : tùy thích về « Cuộc thoại mới » phải được đặt thành « Theo số đếm cuộc thoại ».

en: Number of conversations per window
vi: Số cuộc thoại trong mỗi cửa sổ

en: Separate IM and Chat windows when placing by number
vi: Tách biệt cửa sổ Tin Nhắn và Chát khi đặt vị trí theo số

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: ExtPlacement
vi: Vị trí thêm

note: *< name *< version
en: Extra conversation placement options.
vi: Tuỳ chọn thêm để định vị cuộc thoại.

note: *< summary *  description
en: Restrict the number of conversations per windows, optionally separating IMs and Chats
vi: Giới hạn số cuộc thoại trong mỗi cửa sổ, tuỳ chọn phân cách Tin Nhắn và Chát

note: Configuration frame
en: Mouse Gestures Configuration
vi: Cấu hình động tác con chuột

note: "Visual gesture display" checkbox
en: _Visual gesture display
vi: _Hiển thị mỗi động tác

note: *< name *< version *  summary
en: Provides support for mouse gestures
vi: Cung cấp hỗ trợ động tác của con chuột

note: *  description
en: Allows support for mouse gestures in conversation windows. Drag the middle mouse button to perform certain actions:
     • Drag down and then to the right to close a conversation.
     • Drag up and then to the left to switch to the previous conversation.
     • Drag up and then to the right to switch to the next conversation.
vi: Cho phép hỗ trợ các động tác của con chuột trong cửa sổ cuộc thoại.
    Kéo cái nút ở giữa trên con chuột để thực hiện những thao tác:
    
    Kéo xuống rồi sang bên phải để đóng cửa sổ thoại.
    Kéo lên rồi sang bên trái để chuyển đổi sang cứa sổ thoại trước.
    Kéo lên rồi sang bên phải để chuyển đổi sang cửa sổ cuộc thoại tiếp theo.

note: Add the label.
en: Select a person from your address book below, or add a new person.
vi: Chọn một người trong sổ địa chỉ bên dưới, hay thêm người mới.

note: "Select Buddy" button
en: Select Buddy
vi: Chọn bạn chát

note: Add the label.
en: Select a person from your address book to add this buddy to, or create a new person.
vi: Chọn một người trong sổ địa chỉ vào họ cần thêm bạn chát này, hay thêm một người mới.

note: Add the expander
en: User _details
vi: Ch_i tiết người dùng

note: "Associate Buddy" button
en: _Associate Buddy
vi: Bạn chát liên qu_an

en: Unable to send email
vi: Không thể gửi thư

en: The evolution executable was not found in the PATH.
vi: Không tìm thấy tập tin thực thi Evolution trên đường dẫn hệ thống mặc định (biến PATH).

en: An email address was not found for this buddy.
vi: Không tìm thấy địa chỉ thư cho bạn chát này.

en: Add to Address Book
vi: Thêm vào sổ địa chỉ

en: Send Email
vi: Gửi thư

note: Configuration frame
en: Evolution Integration Configuration
vi: Cấu hình hợp nhất với Evolution

note: Label
en: Select all accounts that buddies should be auto-added to.
vi: Chọn tất cả các tài khoản vào chúng cần tự động thêm bạn chát.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Evolution Integration
vi: Hợp nhất với Evolution

note: *< name *< version *  summary *  description
en: Provides integration with Evolution.
vi: Cung cấp cách hợp nhất với trình duyệt Evolution.

en: Please enter the person's information below.
vi: Hãy nhập vào đây thông tin về người này.

en: Please enter the buddy's username and account type below.
vi: Nhập vào bên dưới tên người dùng và kiểu tài khoản của bạn chát.

en: Account type:
vi: Kiểu tài khoản:

note: Optional Information section
en: Optional information:
vi: Thông tin thêm:

en: First name:
vi: Tên:

en: Last name:
vi: Họ :

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: GTK Signals Test
vi: Kiểm tra tín hiệu GTK

note: *< name *< version *  summary *  description
en: Test to see that all ui signals are working properly.
vi: Kiểm tra để biết là mọi tín hiệu của giao diện đang hoạt động tốt.

en: 
    <b>Buddy Note</b>: %s
vi: 
    <b>Ghi chú bạn chát</b>: %s

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Iconify on Away
vi: Thu nhỏ khi đi vắng

note: *< name *< version *  summary *  description
en: Iconifies the buddy list and your conversations when you go away.
vi: Biểu tượng hóa danh sách bạn bẻ và các cuộc thoại khi bạn đi vắng.

en: Mail Checker
vi: Bộ kiểm tra thư

en: Checks for new local mail.
vi: Kiểm tra có thư cục bộ mới

en: Adds a small box to the buddy list that shows if you have new mail.
vi: Thêm một hộp nhỏ trong danh sách bạn bè nếu bạn có thư mới.

en: Markerline
vi: Đường ngụ ý

en: Draw a line to indicate new messages in a conversation.
vi: Vẽ một đường để ngụ ý tin nhắn mới trong cuộc thoại.

en: Jump to markerline
vi: Nhảy tới đường ngụ ý

en: Draw Markerline in
vi: Vẽ đường ngụ ý trong

en: _IM windows
vi: Cửa sổ Nhắn T_in

en: C_hat windows
vi: Cửa sổ C_hat

en: A music messaging session has been requested. Please click the MM icon to accept.
vi: Một phiên chạy gửi tin nhắn âm nhạc đã được yêu cầu. Hãy nhấn vào biểu tượng MM để chấp nhận.

en: Music messaging session confirmed.
vi: Phiên chạy gửi tin nhắn âm nhạc đã được xác nhận.

en: Music Messaging
vi: tin nhắn Nhạc

en: There was a conflict in running the command:
vi: Có xung đột khi chạy lệnh:

en: Error Running Editor
vi: Lỗi chạy bộ chỉnh sửa

en: The following error has occurred:
vi: Gặp lỗi theo đây:

note: Configuration frame
en: Music Messaging Configuration
vi: Cấu hình tin nhắn nhạc

en: Score Editor Path
vi: Đường dẫn bộ sửa điểm

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version
en: Music Messaging Plugin for collaborative composition.
vi: Phần bổ sung tin nhắn nhạc để soạn nhạc một cách hợp tác.

note: *  summary
en: The Music Messaging Plugin allows a number of users to simultaneously work on a piece of music by editing a common score in real-time.
vi: Phần bổ sung tin nhắn nhạc thì cho phép một số người dùng soạn cùng thời một bản nhạc bằng cách chỉnh sửa một bản dàn bè chung trong thời gian thực.

note: ---------- "Notify For" ----------
en: Notify For
vi: Thông báo cho

en: 	_Only when someone says your username
vi: 	_Chỉ khi ai đó nói tên người dùng của bạn

en: _Focused windows
vi: Cử_a sổ được chú ý

note: ---------- "Notification Methods" ----------
en: Notification Methods
vi: Phương thức thông báo

en: Prepend _string into window title:
vi: Chèn một chuỗi vào trước tựa đề cửa _sổ:

note: Count method button
en: Insert c_ount of new messages into window title
vi: Chèn số đếm tin nhắn mới và_o tựa đề cửa sổ

note: Count xprop method button
en: Insert count of new message into _X property
vi: Chèn số đếm tin nhắn mới vào thuộc tính _X

note: Urgent method button
en: Set window manager "_URGENT" hint
vi: Lập ẩn ý « _Khẩn » của bộ quản lý cửa sổ

en: _Flash window
vi: Nhá_y cửa sổ

note: Raise window method button
en: R_aise conversation window
vi: Nâng cử_a sổ cuộc thoại lên

note: Present conversation method button Translators: "Present" as used here is a verb. The plugin presents * the window to the user.
en: _Present conversation window
vi: Hiển thị cửa sổ cuộc th_oại lên

note: ---------- "Notification Removals" ----------
en: Notification Removal
vi: Bỏ thông báo

note: Remove on focus button
en: Remove when conversation window _gains focus
vi: _Gỡ bỏ khi cửa sổ cuộc thoại được chú ý

note: Remove on click button
en: Remove when conversation window _receives click
vi: Gỡ _bỏ khi cửa sổ cuộc thoại được nhấn chuột

note: Remove on type button
en: Remove when _typing in conversation window
vi: Gỡ bỏ khi gõ vào _trong cửa sổ cuộc thoại

note: Remove on message send button
en: Remove when a _message gets sent
vi: Gỡ bỏ _khi gửi tin nhắn

note: Remove on conversation switch button
en: Remove on switch to conversation ta_b
vi: Gỡ bỏ khi chu_yển sang thẻ cuộc thoại

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Message Notification
vi: Thông báo tin nhắn

note: *< name *< version *  summary *  description
en: Provides a variety of ways of notifying you of unread messages.
vi: Cung cấp các cách khác nhau để thông báo cho bạn về các tin nhắn chưa đọc.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Pidgin Demonstration Plugin
vi: Phần bổ sung minh hoạ Pidgin

note: *< name *< version *  summary
en: An example plugin that does stuff - see the description.
vi: Một phần bổ sung thí dụ mà làm gì — xem mô tả.

note: *  description
en: This is a really cool plugin that does a lot of stuff:
    - It tells you who wrote the program when you log in
    - It reverses all incoming text
    - It sends a message to people on your list immediately when they sign on
vi: Đây là một phần bổ sung tuyệt vời với nhiều tính năng:
     • Cho biết ai viết chương trình khi bạn đăng nhập
     • Đảo ngược mọi câu viết được gửi đến
     • Gửi tin cho thành viên có trong danh sách của bạn ngay khi họ kết nối

en: Hyperlink Color
vi: Màu siêu liên kết

en: Visited Hyperlink Color
vi: Màu siêu liên kết đã thăm

en: Highlighted Message Name Color
vi: Màu tên tin nhắn tô sáng

en: Typing Notification Color
vi: Màu thông báo đang gõ

en: GtkTreeView Horizontal Separation
vi: Phân cách ngang GtkTreeView

en: Conversation Entry
vi: Mục thoại

en: Conversation History
vi: Lịch sử hội thoại

en: Request Dialog
vi: Hộp thoại yêu cầu

en: Notify Dialog
vi: Hộp thoại thông báo

en: Select Font for %s
vi: Chọn phông cho %s

en: GTK+ Interface Font
vi: Phông giao diện GTK+

en: GTK+ Text Shortcut Theme
vi: Sắc thái lối tắt văn bản GTK+

en: Disable Typing Notification Text
vi: Tắt chuỗi thông báo đang gõ

en: GTK+ Theme Control Settings
vi: Thiết lập Điều khiển Sắc thái GTK+

en: Gtkrc File Tools
vi: Công cụ tập tin Gtkrc

en: Write settings to %s%sgtkrc-2.0
vi: Ghi thiết lập vào %s%sgtkrc-2.0

en: Re-read gtkrc files
vi: Đọc lại tập tin tài nguyên gtkrc

en: Pidgin GTK+ Theme Control
vi: Điều khiển sắc thái GTK+ Pidgin

en: Provides access to commonly used gtkrc settings.
vi: Cho phép vào các thiết lập gtkrc thông dụng.

en: Lets you send raw input to text-based protocols.
vi: Để bạn gửi dữ liệu nhập thôi đến các giao thức dựa trên văn bản.

en: You can upgrade to %s %s today.
vi: Hôm nay bạn có dịp nâng cấp lên %s %s.

en: New Version Available
vi: Hiện đang có phiên bản mới

en: Download Now
vi: Tải về ngay

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Release Notification
vi: Thông báo phát hành

note: *< name *< version *  summary
en: Checks periodically for new releases.
vi: Kiểm tra phiên bản mới theo định kỳ.

note: *  description
en: Checks periodically for new releases and notifies the user with the ChangeLog.
vi: Kiểm tra phiên bản mới theo định kỳ và thông báo về thay đổi của phiên bản mới cho người dùng.

note: *< major version *< minor version *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Send Button
vi: Nút Gửi

note: *< name *< version
en: Conversation Window Send Button.
vi: Cái nút Gửi trong Cửa sổ Cuộc thoại.

note: *< summary
en: Adds a Send button to the entry area of the conversation window. Intended for use when no physical keyboard is present.
vi: Thêm một cái nút Gửi vào vùng nhập của cửa sổ cuộc thoại. Dự định cho trường hợp không có bàn phím vật lý.

en: Duplicate Correction
vi: Sửa chữa bản sao

en: The specified word already exists in the correction list.
vi: Từ vừa nhập đã có sẵn trong danh sách tự sửa chữa.

en: Text Replacements
vi: Thay thế văn bản

en: You type
vi: Bạn gõ phím

en: You send
vi: Bạn gửi

en: Add a new text replacement
vi: Thêm chuỗi thay thế mới

en: You _type:
vi: Bạn gõ _phím:

en: You _send:
vi: Bạn gửi:

note: Created here so it can be passed to whole_words_button_toggled.
en: _Exact case match (uncheck for automatic case handling)
vi: Phân biệt chính _xác chữ hoa/thường (bỏ chọn để quản lý chữ hoa/thường một cách tự động)

en: Only replace _whole words
vi: Chỉ thay thế ngu_yên từ

en: General Text Replacement Options
vi: Tùy chọn thay thế văn bản chung

en: Enable replacement of last word on send
vi: Hiệu lực thay thế từ cuối khi gửi

en: Text replacement
vi: Thay thế văn bản

en: Replaces text in outgoing messages according to user-defined rules.
vi: Thay thế văn bản trong tin nhắn gửi đi theo qui tắc người dùng định ra.

en: Just logged in
vi: Mới đăng nhập

en: Just logged out
vi: Mới đăng xuất

en: Icon for Contact/
    Icon for Unknown person
vi: Biểu tượng cho Liên lạc
    Biểu tượng cho Người lạ

en: Icon for Chat
vi: Biểu tượng cho Chát

en: Founder
vi: Người sáng lập

note: A half operator is someone who has a subset of the privileges that an operator has.
en: Half Operator
vi: Nửa thao tác viên

en: Authorization dialog
vi: Hộp thoại cho phép

en: Error dialog
vi: Hộp thoại lỗi

en: Information dialog
vi: Hộp thoại thông tin

en: Mail dialog
vi: Hộp thoại thư tín

en: Warning dialog
vi: Hộp thoại cảnh báo

en: What kind of dialog is this?
vi: Hộp thoại này có loại nào?

en: Chatroom Emblems
vi: Hình tượng phòng chát

en: Dialog Icons
vi: Biểu tượng Hộp thoại

en: Pidgin Icon Theme Editor
vi: Bộ Sửa Sắc thái Biểu tượng Pidgin

en: Pidgin Buddylist Theme Editor
vi: Bộ Sửa Sắc thái Danh sách Bạn chát Pidgin

en: Edit Buddylist Theme
vi: Sửa sắc thái danh sách bạn chát

en: Edit Icon Theme
vi: Sửa sắc thái biểu tượng

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *  description
en: Pidgin Theme Editor
vi: Bộ Sửa Sắc thái Pidgin

note: *< name *< version *  summary
en: Pidgin Theme Editor.
vi: Bộ Sửa Sắc thái Pidgin.

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Buddy Ticker
vi: Thanh cuộn bạn bè

note: *< name *< version *  summary *  description
en: A horizontal scrolling version of the buddy list.
vi: Thanh cuộn ngang danh sách bạn bè.

en: Display Timestamps Every
vi: Ghi giờ mỗi

note: *< name *< version *  summary
en: Display iChat-style timestamps
vi: Hiện nhãn thời gian kiểu iChat

note: *  description
en: Display iChat-style timestamps every N minutes.
vi: Thêm nhãn thời gian kiểu iChat vào cuộc thoại N phút một lần.

en: Timestamp Format Options
vi: Tùy chọn định dạng nhãn thời gian

en: _Force timestamp format:
vi: _Cưỡng chế định dạng thời gian:

en: 12 hour time format
vi: Định dạng giờ 12 giờ

en: 24 hour time format
vi: Định dạng giờ 24h

en: Show dates in...
vi: Hiển thị ngày tháng có...

en: Co_nversations:
vi: C_uộc thoại:

en: For delayed messages
vi: Cho tính năng bị hoãn

en: For delayed messages and in chats
vi: Cho tính năng bị hoãn và trong cuộc chát

en: _Message Logs:
vi: _Bản ghi tin nhắn:

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Message Timestamp Formats
vi: Định dạng nhãn thời gian tin nhắn

note: *< name *< version *  summary
en: Customizes the message timestamp formats.
vi: Tùy chỉnh định dạng của nhãn thời gian trong tin nhắn.

note: *  description
en: This plugin allows the user to customize conversation and logging message timestamp formats.
vi: Phần bổ sung này cho phép người dùng tùy chỉnh các định dạng của nhãn thời gian trong tin nhắn cuộc thoại và bản ghi.

note: IM Convo trans options
en: IM Conversation Windows
vi: Cửa sổ cuộc thoại Tin Nhắn

en: _IM window transparency
vi: Tính trong suốt của cửa sổ Nhắn T_in

en: _Show slider bar in IM window
vi: Hiện thanh trượt trong cửa _sổ Nhắn Tin

en: Remove IM window transparency on focus
vi: Gỡ bỏ tính trong suốt của cửa sổ Nhắn Tin khi được chú ý

note: Buddy List trans options
en: Buddy List Window
vi: Cửa sổ danh sách bạn bè

en: _Buddy List window transparency
vi: Tính trong suốt của cửa sổ danh sách _bạn bè

en: Remove Buddy List window transparency on focus
vi: Gỡ bỏ tính trong suốt của cửa sổ danh sách bạn bè khi được chú ý

note: *< name *< version *  summary
en: Variable Transparency for the buddy list and conversations.
vi: Độ trong suốt biến đổi đối với danh sách bạn bè và các cuộc thoại.

en: _Plugin
vi: _Phần bổ sung

en: P_lugin
vi: Phần bổ _sung

en: D_evice
vi: Thiết _bị

en: Silence threshold:
vi: Ngưỡng yên tĩnh:

en: Input and Output Settings
vi: Thiết lập vào ra.

en: Microphone Test
vi: Thử tai nghe

note: *< magic *< major version *< minor version *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Voice/Video Settings
vi: Thiết lập Thoại/Phim

note: *< name *< version
en: Configure your microphone and webcam.
vi: Cấu hình máy vi âm và máy ảnh Web.

note: *< summary
en: Configure microphone and webcam settings for voice/video calls.
vi: Cấu hình thiết lập cái máy vi âm và cái máy ảnh Web để gọi với tiếng nói và/hay ảnh động.

en: _Start %s on Windows startup
vi: _Chạy %s khi khởi động Windows

en: Allow multiple instances
vi: Cho phép nhiều thể hiện

en: _Dockable Buddy List
vi: _Danh sách bạn bè có thể neo lại

note: Blist On Top
en: _Keep Buddy List window on top:
vi: _Giữ cửa sổ danh sách bạn bè phía trước

note: XXX: Did this ever work?
en: Only when docked
vi: Chỉ khi neo lại

en: Windows Pidgin Options
vi: Tùy chọn Pidgin Windows

en: Options specific to Pidgin for Windows.
vi: Tùy chọn riêng cho Pidgin trên Windows.

en: Provides options specific to Pidgin for Windows, such as buddy list docking.
vi: Cung cấp các tuỳ chọn đặc biệt cho Windows Pidgin, chẳng hạn như neo danh sách bạn chát.

en: <font color='#777777'>Logged out.</font>
vi: <font color='#777777'>Đã đăng xuất.</font>

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: XMPP Console
vi: Bàn giao tiếp XMPP

en: Account:
vi: Tài khoản:

en: <font color='#777777'>Not connected to XMPP</font>
vi: <font color='#777777'>Chưa kết nối tới XMPP</font>

note: *< name *< version *  summary
en: Send and receive raw XMPP stanzas.
vi: Gửi và nhận các đoạn dòng XMPP thô.

note: *  description
en: This plugin is useful for debugging XMPP servers or clients.
vi: Phần bổ sung này có ích cho gỡ lỗi máy phục vụ hay máy chủ XMPP.

en: The installer is already running.
vi: Trình cài đặt đang chạy.

en: An instance of Pidgin is currently running.  Please exit Pidgin and try again.
vi: Một thực thể Pidgin đang chạy. Hãy tắt Pidgin và thử lại.

note: $(^Name) is the current Version name (e.g. Pidgin 2.7.0).  $_CLICK will become a translated version of "Click Next to continue."  DO NOT translate the CLICK in $_CLICK.  It will break the installer.
en: $(^Name) is released under the GNU General Public License (GPL). The license is provided here for information purposes only. $_CLICK
vi: $(^Name) được phát hành dưới giấy phép GPL (GNU General Public License).Thông tin ở đây chỉ có tính tham khảo. $_CLICK

note: Installer Subsection Text
en: Pidgin Instant Messaging Client (required)
vi: Tin nhắn Pidgin (bắt buộc)

note: Installer Subsection Text
en: GTK+ Runtime (required if not present)
vi: GTK+ Runtime (cần nếu chưa cài đặt)

note: Installer Subsection Text
en: Start Menu
vi: Thực đơn khởi chạy

note: Installer Subsection Detailed Description
en: Core Pidgin files and dlls
vi: Tệp và dll chính của Pidgin Core.

note: Installer Subsection Detailed Description
en: Shortcuts for starting Pidgin
vi: Lối tắt khởi động Pidgin

note: Installer Subsection Detailed Description
en: Create a shortcut to Pidgin on the Desktop
vi: Tạo lối tắt cho Pidgin trên Màn hình nền

note: Installer Subsection Detailed Description
en: Create a Start Menu entry for Pidgin
vi: Tạo Thực đơn Khởi động cho Pidgin

note: Installer Subsection Detailed Description
en: A multi-platform GUI toolkit, used by Pidgin
vi: Bộ công cụ GUI hỗ trợ nhiều hệ điều hành, được dùng bởi Pidgin

note: Installer Subsection Text
en: Debug Symbols (for reporting crashes)
vi: Ký hiệu gỡ rối (dùng khi báo cáo lỗi đổ vỡ)

note: Text displayed on Installer Finish Page
en: Visit the Pidgin Web Page
vi: Tới trang chủ của Pidgin

en: Unable to uninstall the currently installed version of Pidgin. The new version will be installed without removing the currently installed version.
vi: Không thể gỡ bỏ Pidgin. Sẽ cài song song, không gỡ bỏ phiên bản Pidgin hiện tại.

note: Installer Subsection Text
en: URI Handlers
vi: URI Handler

note: Installer Subsection Text
en: Spellchecking Support
vi: Hỗ trợ Kiểm tra Chính tả

note: $R3 will display the URL that the Dictionary failed to download from
en: Error Installing Spellchecking ($R3).$\rIf retrying fails, manual installation instructions are at: http://developer.pidgin.im/wiki/Installing%20Pidgin#manual_win32_spellcheck_installation
vi: Lỗi cài đặt Kiểm tra Chính tả  ($R3).$\r Nếu thử lại thất bại, cần cài đặt thủ công theo hướng dẫn ở đây: http://developer.pidgin.im/wiki/Installing%20Pidgin#manual_win32_spellcheck_installation

note: Installer Subsection Detailed Description
en: Support for Spellchecking.  (Internet connection required for installation)
vi: Hỗ trợ Kiểm tra Chính tả. (Để cài đặt, cần kết nối Internet)

note: $R2 will display the URL that the Debug Symbols failed to download from
en: Error Installing Debug Symbols ($R2).$\rIf retrying fails, you may need to use the 'Offline Installer' from http://pidgin.im/download/windows/ .
vi: Lỗi cài Biểu tượng gõ rối ($R2).$\r Nếu thử lại vẫn thất bại, bạn cần cài đặt ngoại tuyến http://pidgin.im/download/windows/ .

note: $R2 will display the URL that the GTK+ Runtime failed to download from
en: Error Downloading the GTK+ Runtime ($R2).$\rThis is required for Pidgin to function; if retrying fails, you may need to use the 'Offline Installer' from http://pidgin.im/download/windows/ .
vi: Lỗi tải về GTK+ runtime ($R2).$\r. Để Pidgin chạy được, cần GTK+ runtime, bạn cần dùng bản cài đặt ngoại tuyến http://pidgin.im/download/windows/ .

en: The uninstaller could not find registry entries for Pidgin.$\rIt is likely that another user installed this application.
vi: Trình gỡ bỏ phần mềm không tìm thấy registry cho Pidgin.$\r Có vẻ rằng một người dùng khác đã cài chương trình này.

en: You do not have permission to uninstall this application.
vi: Không đủ quyền gỡ bỏ chương trình.

en: Searching for indirect done
vi: Đang tìm kiếm xong gián tiếp

en: Warning: could not find tag table
vi: Cảnh báo: không tìm thấy bảng thẻ

en: Searching for tag table done
vi: Đang tìm kiếm xong bảng thẻ

en: press a key to continue
vi: bấm phím nào để tiếp tục

en: Are you sure you want to print?
vi: Bạn có chắc muốn in không?

en: Enter line:
vi: Gõ dòng:

en: Enter command:
vi: Gõ lệnh:

en: Operation failed...
vi: Thao tác thất bại...

en: Enter regular expression:
vi: Gõ biểu thức chính quy:

en: Search string not found...
vi: Không tìm thấy chuỗi tìm kiếm...

en: Invalid regular expression;
vi: Biểu thức chính quy không hợp lệ;

en: Enter node name:
vi: Gõ tên nút:

en: Node %s not found
vi: Không tìm thấy nút %s

en: Error: Cannot call man command.
vi: Lỗi: không thể gọi lệnh man (hướng dẫn).

en: Error: No manual page found either.
vi: Lỗi: cũng không tìm thấy trang hướng dẫn.

en: Apropos pages:
vi: Trang Apropos:

en: Calling gunzip for
vi: Đang gọi gunzip cho

en: Couldn't call gunzip.
vi: Không thể gọi gunzip.

en: IGNORING
vi: ĐANG BỎ QUA

en: Error: No manual page found
vi: Lỗi: không tìm thấy trang hướng dẫn

en: Calling apropos
vi: Đang gọi apropos

en: Nothing appropriate
vi: Không có gì thích hợp

en: Enter manual name:
vi: Gõ tên sổ hướng dẫn:

en: Viewing line %d/%d, %d%%
vi: Đang xem dòng %d/%d, %d%%

en: Viewing line %d/%d, 100%%
vi: Đang xem dòng %d/%d, 100%%

en: Can't open config file!
vi: • Không thể mở tập tin cấu hình. •

en: Parse error in config file on line %d
vi: Gặp lỗi phân tách trong tập tin cấu hình trên dòng %d

en: Virtual memory exhausted
vi: Hết bộ nhớ ảo

en: Illegal characters in filename!
    *** %s
vi: • Gặp ký tự sai trong tên tập tin. •
    *** %s

en: Node:
vi: Nút:

en: Prev:
vi: Trước:

en: Up:
vi: Lên:

en: Looking for man page...
vi: Đang tìm trang hướng dẫn...

en: --node option used without argument
vi: Tùy chọn « --node » (nút) được dùng không có đối số

en: --rcfile option used without argument
vi: Tùy chọn « --rcfile » (tập tin rc) được dùng không có đối số

en: Usage:
    %s [options] [info|manual]
    Options:
    -h, --help                            help
    -v, --version                         version
    -m, --manual                          use man page
    -r, --raw-filename                    use raw filename
    -f, --file                            synonym for -r
    -a, --apropos                         call apropos if nothing found
    -p, --plain-apropos                   call only apropos
    -c, --cut-man-headers                 cut out repeated man headers
    -l, --long-manual-links               use long link names in manuals
    -s, --squeeze-manlines                cut empty lines from manual pages
    -d, --dont-handle-without-tag-table   don't display texinfo pages without tag
                                          tables
    -t, --force-manual-tag-table          force manual detection of tag table
    -x, --clear-at-exit                   clear screen at exit
        --node=nodename, --node nodename  jump directly to the node nodename
        --rcfile=file, --rcfile file      use alternate rcfile
vi: Cách sử dụng:
    %s [tùy_chọn ...] [thông_tin|sổ_hướng_dẫn]
    Options:
    -h, --help                            _trợ giúp_
    -v, --version                         _phiên bản_
    -m, --manual                          sử dụng _trang hướng dẫn_
    -r, --raw-filename                    sử dụng _tên tập tin thô_
    -f, --file                            bằng tùy chọn « -r »  (_tập tin_)
    -a, --apropos                         gọi apropos nếu không tìm gì
    -p, --plain-apropos                   gọi chỉ apropos thôi (_chuẩn_)
    -c, --cut-man-headers                 _cắt ra các dòng đầu hướng dẫn_ trùng
    -l, --long-manual-links               sử dụng tên _liên kết dài_ trong _sổ hướng dẫn_
    -s, --squeeze-manlines                cắt các _dòng_ trắng ra trang _hướng dẫn_ (_vắt_)
    -d, --dont-handle-without-tag-table   _đừng_ hiển thị trang kiểu texinfo
    								_không có bảng thẻ_ (_quản lý_)                                    -t, --force-manual-tag-table          _buộc_ tự phát hiện _bảng thẻ_
    -x, --clear-at-exit                   _xóa_ màn hình _khi thoát_
        --node=nodename, --node nodename      nhảy thẳng đến _nút tên_ này
        --rcfile=tập_tin, --rcfile tập_tin      sử dụng tập tin rc thay thế

en: Error: could not open info file, trying manual
vi: Lỗi: không thể mở tập tin thông tin nên thử sổ hướng dẫn

en: Warning: tag table not found...
vi: Cảnh báo: không tìm thấy bảng thẻ...

en: Trying to create alternate tag table...
vi: Đang cố tạo bảng thẻ thay thế...

en: This doesn't look like info file...
vi: Điều này không hình như tập tin thông tin...

en: Specified node does not exist...
vi: Không có nút đã gõ...

en: Tag table is corrupt, trying to fix...
vi: Bảng thẻ bị hỏng nên cố sửa...

en: File not found. Press any key...
vi: Không tìm thấy tập tin. Bấm phím nào...

en: Unexpected error.
vi: Gặp lỗi bất ngờ.

en: Tag table not found. Trying to create alternate...
vi: Không tìm thấy bảng thẻ. Đang cố tạo điều thay thế...

en: Security warning: Unable to get GID of group called: %s
vi: Cảnh báo bảo mật: không thể lấy GID của nhóm tên: %s

en: Security warning: Unable to get UID of user called: %s
vi: Cảnh báo bảo mật: không thể lấy UID của người dùng tên: %s

en: Resize Canvas
vi: Chỉnh cỡ nền vẽ

en: Move Selected Pixels
vi: Dịch chuyển các điểm ảnh được chọn

en: Resize Image
vi: Chỉnh cỡ hình

en: Unsupported file format
vi: Định dạng tập tin không được hỗ trợ

en: label1
vi: nhãn1

en: Random Noise
vi: Độ nhiễu ngẫu nhiên

en: Brush width
vi: Bề rộng nét chổi vẽ

en: Decrease brush size
vi: Giảm cỡ chổi vẽ

en: Increase brush size
vi: Tăng cỡ chổi vẽ

en: Outline Shape
vi: Vẽ biên ngoài của hình

en: Fill Shape
vi: Tô đầy hình

en: Fill and Outline Shape
vi: Tô đầy và vẽ biên ngoài của hình

en: Left click to set primary color. Right click to set secondary color.
vi: Nhấn phím trái chuột để chọn màu cơ sở; phím phải chuột để chọn màu thứ cấp.

en: After select
vi: Sau khi lựa chọn

en: Do not switch tool
vi: Không đổi công cụ

en: Switch to previous tool
vi: Chuyển về công cụ trước đó

en: Switch to Pencil tool
vi: Chuyển về công cụ bút chì

en: Lasso Select
vi: Chọn theo chế độ thòng lọng

en: Click and drag to draw the outline for a selection area.
vi: Nhấp chuột và kéo để vẽ đường biên ngoài cho vùng được chọn.

en: Left click to zoom in. Right click to zoom out. Click and drag to zoom in selection.
vi: Nhấp chuột trái để phóng to, chuột phải để thu nhỏ. Nhấp chuột và kéo để phóng to phần được chọn.

en: If you don't save, all changes will be permanently lost.
vi: Nếu bạn không lưu lại, tất cả những thay đổi sẽ vĩnh viễn mất.

en: Show Layer
vi: Hiện lớp

en: Translated by:
vi: Dịch bởi:

en: Based on the work of Paint.NET:
vi: Dựa trên chương trình Paint.NET:

en: Using some icons from:
vi: Dùng một số hình biểu tượng từ:

en: About Pinta
vi: Giới thiệu Pinta

en: Version Info
vi: Thông tin về phiên bản

en: Released under the MIT X11 License.
vi: Phát hành theo giấy phép MIT X11.

en: by Pinta contributors
vi: bởi nhóm đóng góp cho Pinta

en: By percentage:
vi: Theo phần trăm:

en: By absolute size:
vi: Theo kích thước tuyệt đối:

en: Maintain aspect ratio
vi: Duy trì tỷ lệ hình thể

en: number of threads to use for rendering
vi: số tuyến được dùng để lên hình

en: _Adjustments
vi: _Chỉnh

en: Effe_cts
vi: _Hiệu ứng

note: Type: string Description
en: If the value is not empty, it must be two port numbers, separated by a minus sign.
vi: Giá trị không rỗng phải là hai số thứ tự cổng định giới bằng một dấu trừ.

note: Type: string Description
en: Server name for created games:
vi: Tên trình phục vụ cho các lượt chơi đã tạo :

en: Create and edit your own movies
vi: Tạo ra và chỉnh sửa phim của bạn

en: Pitivi Video Editor
vi: Trình soạn phim Pitivi

en: %s is already running!
vi: %s đang chạy rồi!

en: An instance of %s is already running in this script.
vi: Một bản %s đang chạy theo script này rồi.

en: Could not find the GNonLin plugins!
vi: Không tìm thấy phần bổ sung GNonLin!

en: Make sure the plugins were installed and are available in the GStreamer plugins path.
vi: Kiểm tra lại các phần bổ sung đã cài đặt chưa và có thể truy cập từ đường dẫn đến các phần bổ sung của GStreamer chưa.

en: Could not find the autodetect plugins!
vi: Không tìm được các phần bổ sung tự nhận ra!

en: Make sure you have installed gst-plugins-good and is available in the GStreamer plugin path.
vi: Kiểm tra lại đã cài đặt gói gst-plugins-good chưa và có thể truy cập từ đường dẫn đến các phần bổ sung của GStreamer chưa.

en: PyGTK doesn't have cairo support!
vi: PyGTK chưa có hỗ trợ cho cairo!

en: Please use a version of the GTK+ Python bindings built with cairo support.
vi: Vui lòng dùng một phiên bản GTK+ Python bindings có hỗ trợ cho cairo.

en: Could not initiate the video output plugins
vi: Không thể chạy trình phần bổ sung xuất video.

en: Make sure you have at least one valid video output sink available (xvimagesink or ximagesink)
vi: Hãy chắc chắn rằng bạn đã có ít nhất một đoạn phim hợp lệ tại đầu ra (xvimagesink hoặc ximagesink)

en: Could not initiate the audio output plugins
vi: Không thể chạy trình phần bổ sung xuất audio.

en: Make sure you have at least one valid audio output sink available (alsasink or osssink)
vi: Hãy chắc chắn rằng bạn đã có ít nhất một tập tin âm thanh hợp lệ tại đầu ra (alsasink hoặc osssink)

en: Could not import the cairo Python bindings
vi: Không thể import the cairo Python bindings

en: Make sure you have the cairo Python bindings installed
vi: Phải chắc chắn rằng bạn đã cài cairo Python bindings

en: Could not import the libglade Python bindings
vi: Không thể import the libglade Python bindings

en: Make sure you have the libglade Python bindings installed
vi: Phải chắc chắn rằng bạn đã cài "libglade Python bindings"

en: Could not import the goocanvas Python bindings
vi: Không thể import the goocanvas Python bindings

en: Make sure you have the goocanvas Python bindings installed
vi: Phải đảm bảo là mình đã cài "goocanvas Python bindings"

en: You do not have a recent enough version of the GTK+ Python bindings (currently %s)
vi: Bạn không có đủ phiên bản GTK+ Python bindings gần đây (hiện tại %s)

en: Install a version of the GTK+ Python bindings greater or equal to %s
vi: Cài phiên bản GTK+Python bindings  lớn hơn hoặc bằng %s

en: You do not have a recent enough version of the GStreamer Python bindings (currently %s)
vi: Bạn không có đủ phiên bản GStreamer Python bindings gần đây (hiện tại %s)

en: Install a version of the GStreamer Python bindings greater or equal to %s
vi: Cài phiên bản GStreamer Python bindings lớn hơn hoặc bằng %s

en: You do not have a recent enough version of GStreamer (currently %s)
vi: Bạn không có đủ phiên bản GStreamer gần đây (hiện tại %s)

en: Install a version of the GStreamer greater or equal to %s
vi: Cài phiên bản GStreamer lớn hơn hoặc bằng %s

en: You do not have a recent enough version of the cairo Python bindings (currently %s)
vi: Bạn không có đủ phiên bản cairo Python bindings gần đây (hiện tại %s)

en: Install a version of the cairo Python bindings greater or equal to %s
vi: Cài phiên bản cairo Python bindings lớn hơn hoặc bằng %s

en: You do not have a recent enough version of the GNonLin GStreamer plugin (currently %s)
vi: Bạn không có đủ phiên bản phần bổ sung GStream GNonLin gần đây (hiện tại %s)

en: Install a version of the GNonLin GStreamer plugin greater or equal to %s
vi: Cài phiên bản phần bổ sung GStreamer GNonLin lớn hơn hoặc bằng %s

en: Could not import the Zope interface module
vi: Không thê truy cập giao diện sử dụng của Zope

en: Make sure you have the zope.interface module installed
vi: Hãy chắc chắn rằng giao diện sử dụng của Zope đã được cài đặt

en: Could not import the distutils modules
vi: Không thể nhập mô đun distutils

en: Make sure you have the distutils python module installed
vi: Hãy chắc chắn rằng mô đun python distutils đã được cài đặt

en: Missing plugins:
    %s
vi: Thiếu phần bổ sung:
    %s

note: woot, nothing decodable
en: Can not decode file.
vi: không thể giải mã được tập tin.

en: The given file does not contain audio, video or picture streams.
vi: Tập tin đưa ra không chứa âm thanh, đoạn phim hay hình ảnh.

en: Could not establish the duration of the file.
vi: Không thể xác định được độ dài của tập tin.

en: This clip seems to be in a format which cannot be accessed in a random fashion.
vi: Đinh dạng tập tin phim có vẻ không cho phép truy cập theo dạng ngẫu nhiên.

en: Timeout while analyzing file.
vi: Hết thời gian để phân tích tập tin.

en: Analyzing the file took too long.
vi: Phân tích tập tin quá lâu.

en: No available source handler.
vi: Không có sẵn trình xử lí.

en: You do not have a GStreamer source element to handle protocol '%s'
vi: Bạn không có thành phần giải mã GStreamer để xử lí thủ tục '%s'

en: Pipeline didn't want to go to PAUSED.
vi: Pipeline không muốn vào tình trạng TẠM NGỪNG.

en: An internal error occurred while analyzing this file: %s
vi: Lỗi nội bộ khi phân tích tập tin này: %s

en: File contains a redirection to another clip.
vi: Tập tin có chỉ dẫn đến một tập tin phim khác.

en: Pitivi currently does not handle redirection files.
vi: Pitivi chưa hỗ trợ các tập tin chỉ dẫn đến tập tin khác.

en: There is already a %s instance, please inform the developers by filing a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=pitivi
vi: Đã có trường hợp %s rồi, vui lòng báo cáo lỗi đó cho các nhà phát triển tại http://bugzilla.gnome.org/enter_bug.cgi?product=pitivi

en: Import each MEDIA_FILE into the project.
vi: Nhập mỗi MEDIA_FILE vào đề án.

en: Add each MEDIA_FILE to timeline after importing.
vi: Bổ sung mỗi MEDIA_FILE cho thời gian chạy đề án sau khi nhập xong.

en: Run pitivi in the Python Debugger
vi: Chạy trình pitivi dùng chế độ Python Debugger

en: Run pitivi with no gui
vi: Chạy pitivi không dùng giao diện đồ họa

en: Not a valid project file.
vi: Không phải một tập tin đề án hợp lệ.

en: Couldn't close current project
vi: Không đóng được đề án hiện tại

en: No URI specified.
vi: Chưa xác định URI.

en: Export Settings
vi: Thiết lập Xuất khẩu

en: Video:
vi: Phim:

en: 
    Audio:
vi: 
    Âm thanh:

en: 
    Muxer:
vi: 
    Bộ trộn:

note: Translators: "non local" means the project is not stored on a local filesystem
en: %s doesn't yet handle non local projects
vi: %s chưa xử lý được các đề án lưu bên ngoài

en: Audio Capture Device:
vi: Thiết bị Bắt Âm thanh:

en: No device available
vi: Không có thiết bị nào

en: Video Capture Device:
vi: Thiết bị Bắt Phim:

en: <b>Audio:</b> %d channel at %d <i>Hz</i> (%d <i>bits</i>) | <b>Audio:</b> %d channels at %d <i>Hz</i> (%d <i>bits</i>)
vi[0]: <b>Âm thanh:</b> %d kênh tần số %d <i>Hz</i> (%d <i>bits</i>)

en: <b>Unknown Audio format:</b> %s
vi: <b>Không xác định định dạng âm thanh:</b> %s

en: <b>Video:</b> %d x %d <i>pixels</i> at %.2f<i>fps</i>
vi: <b>Phim:</b> %d x %d <i>pixels</i> chế độ %.2f<i>fps</i>

en: <b>Image:</b> %d x %d <i>pixels</i>
vi: <b>Hình:</b> %d x %d <i>pixels</i>

en: <b>Unknown Video format:</b> %s
vi: <b>Không xác định định dạng phim:</b> %s

en: <b>Text:</b> %s
vi: <b>Văn bản:</b> %s

en: Properties For: %d object | Properties For: %d objects
vi[0]: Thuộc tính Cho: vật %d

en: No properties...
vi: Không có thuộc tính...

en: <b>Plugin Name</b>
vi: <b>Tên Plugin</b>

en: Properties for <element>
vi: Thuộc tính cho <element>

en: <b>Audio:</b>
vi: <b>Âm thanh:</b>

en: <b>Nothing yet</b>
vi: <b>Chưa có gì</b>

en: <b>Video:</b>
vi: <b>Phim:</b>

en: Please choose an output file
vi: Vui lòng chọn một tập tin để lưu kết quả

en: Render project
vi: Đề án diễn lại

en: Choose file to render to
vi: Chọn tập tin để diễn lại

en: About %s left
vi: Còn lại khoảng %s

en: Rendering Complete
vi: Diễn lại xong

en: <b>Audio Output</b>
vi: <b>Xuất Âm thanh</b>

en: <b>Export to</b>
vi: <b>Xuất sang</b>

en: <b>Video Output</b>
vi: <b>Xuất phim</b>

en: Audio Codec:
vi: Codec Âm thanh:

en: Audio Preset
vi: Âm thanh đặt sẵn

en: Video Codec:
vi: Codec Video:

en: Video Preset
vi: Video đặt sẵn

en: Raw Video
vi: Video thô

en: Raw Audio
vi: Âm thanh thô

en: Problem:
vi: Vấn đề:

en: Extra information:
vi: Thông tin thêm:

en: Loop over selected area
vi: Phát vòng lại khu đã chọn

en: Edit the project settings
vi: Chỉnh lại thiết lập đề án

en: _Render project
vi: _Diến lại đề án

en: Redo the last operation that was undone
vi: Làm lại thao tác cuối cùng đã bị hủy

en: _Plugins...
vi: _Plugin...

en: Import from _Webcam...
vi: Nhập từ _Webcam...

en: Import Camera stream
vi: Nhầp dòng Camera

en: _Make screencast...
vi: _Tạo phim quay màn hình...

en: Capture the desktop
vi: Quay chụp màn hình nền

en: _Capture Network Stream...
vi: _Bắt Luồng Mạng...

en: Capture Network Stream
vi: Quay chụp Dòng video qua Mạng

en: _Timeline
vi: _Bảng niên đại

en: Previe_w
vi: Xem _thử

en: View the main window on the whole screen
vi: Xem cửa sổ chính toàn màn hình

en: Timeline Toolbar
vi: Thanh Bảng thời gian

en: GNU Lesser General Public License
    See http://www.gnu.org/copyleft/lesser.html for more details
vi: GNU Lesser General Public License
    Xem http://www.gnu.org/copyleft/lesser.html để tham khảo chi tiết

en: Save changes to the current project before closing?
vi: Lưu các thay đổi của đề án trước khi đóng?

en: If you don't save some of your changes will be lost
vi: Nếu không lưu lại môt số thay đổi sẽ bị mất

en: Pitivi is unable to load file "%s"
vi: Pitivi không nhập được tập tin "%s"

en: Error Loading File
vi: Gặp Lỗi khi Nhập Tập tin

en: Locate missing file...
vi: Tìm tập tin bị thiếu...

en: The following file has moved, please tell Pitivi where to find it.
vi: Tập tin sau đây đã chuyển nơi, vui lòng cho Pitivi biết vị trí của nó.

en: Untitled.xptv
vi: KhôngTên.xptv

en: Capture Stream from URI
vi: Chụp Dòng xuất phát từ URI

en: Capture network stream
vi: Bắt luồng mạng

en: Customize:
vi: Tùy chỉnh:

en: Network stream video
vi: Dòng video qua mạng

en: Other protocol
vi: Giao thức khác

en: Preview Stream from URI
vi: Xem trước Dòng phát từ URI

en: Plugin manager
vi: Bộ quản lý phần bổ sung

en: You may drag plugin files into the list to install them,
    or type text to search for a specific plugin.
vi: Bạn có thể kéo thả tập tin phần bổ sung vào danh sách để cài đặt,
    hoặc gõ chữ để tìm một phần bổ sung nhất định.

en: Are you sure you want to remove the selected plugins?
vi: Có chắc chắn muốn bỏ các phần bổ sung đã chọn không?

en: Confirm remove operation
vi: Vui lòng khẳng định sự loại bỏ

en: Update the existing plugin?
vi: Cập nhật phần bổ sung hiện tại?

en: This plugin is already installed in your system.
    If you agree, version %(v1)s will be replaced with version %(v2)s
vi: Phần bổ sung này đã cài đặt rồi.
    Nếu bạn đồng ý, phiên bản %(v1)s sẽ được thay thế bởi phiên bản %(v2)s

en: Duplicate plugin found
vi: Tìm thấy phần bổ sung trùng lắp

en: Cannot install %s
    The file is not a valid plugin
vi: Không cài được %s
    Tập tin này không phải là một phần bổ sung hợp lệ

note: revert, close buttons
en: Reset to Factory Settings
vi: Thiết lập lại theo mặc định

en: Some changes will not take effect until you restart Pitivi
vi: Cần khởi động lại Pitivi để kích hoạt một số thay đổi

en: Thumbnail Gap (pixels)
vi: Khoảng cách hình nhỏ (pixels)

en: The gap between thumbnails
vi: Khoảng cách giữa các hình nhỏ

en: Show Thumbnails (Video)
vi: Hiển thị hình nhỏ (Video)

en: Show Thumbnails on Video Clips
vi: Hiển thị hình nhỏ trên các Video clip

en: Show Waveforms (Audio)
vi: Hiển thị Tín hiệu Âm thanh

en: Show Waveforms on Audio Clips
vi: Hiển thị Tín hiệu Âm thanh trên các Khúc Âm thanh

en: A short description of your project.
vi: Sự mô tả ngắn của đề án.

en: The name of your project.
vi: Tên của đề án.

en: No Objects Selected
vi: Chưa Chọn Đồ vật

en: Screencast Desktop
vi: Quay phìm Màn hình nền

en: Start Istanbul
vi: Khởi động Istanbul

en: Import clips...
vi: Nhập clip...

en: Remove Clip
vi: Bỏ clip

en: Play Clip
vi: Phát Clip

en: _Import clips...
vi: _Nhập clip...

en: Import clips to use
vi: Nhập clip để dùng

en: Import _folder of clips...
vi: Nhập thư _mục clip

en: Import folder of clips to use
vi: Nhập các clip trong một thư mục để dùng

en: _Remove from project
vi: _Loại bỏ từ đề án

en: Insert at _end of timeline
vi: Chèn vào _cuối bảng thời gian

en: Import a folder
vi: Nhập một thư mục

en: Import a clip
vi: Nhập một clip

en: Close after importing files
vi: Đóng lại sau khi đã nhập các tập tin

en: Importing clips...
vi: Đang nhập các clip...

en: Error(s) occurred while importing
vi: Đã gặp lỗi khi đang nhập tập tin

en: An error occurred while importing
vi: Đã gặp lỗi khi đang nhập tập tin

en: Error while analyzing files
vi: Gặp lỗi khi đang phân tích các tập tin

en: The following files can not be used with Pitivi.
vi: Những tập tin sau đây không dùng được với Pitivi.

en: Error while analyzing a file
vi: Gặp lỗi khi đang phân tích tập tin

en: The following file can not be used with Pitivi.
vi: Tập tin sau đây không dùng được với Pitivi.

en: Split clip at playhead position
vi: Xén clip ở vị trí đang đọc

en: Break links between clips
vi: Bỏ nối giữa các clip

en: Link together arbitrary clips
vi: Nối với nhau các clip

en: Ungroup clips
vi: Tách ra các clip

en: Group clips
vi: Nhóm lại các clip

en: One or more GStreamer errors has occured!
vi: Gstreamer đã gặp một hoặc nhiều lỗi sai!

en: The following errors have been reported:
vi: Đã gặp những lỗi sai sau đây:

en: Zoom Timeline
vi: Phong to Bảng thời gian

en: Snap Distance (pixels)
vi: Khoảng cách chộp lấy (pixels)

en: Threshold distance (in pixels) used for all snapping operations
vi: Ngưỡng khoảng cách (pixels) cho các thao tác chộp lại

en: <b>Text:</b>
vi: <b>Văn bản:</b>

en: Clip Background (Video)
vi: Màu nền cho Clip (Video)

en: The background color for clips in video tracks.
vi: Màu nền cho các clip trên các đoạn phim.

en: Clip Background (Audio)
vi: Màu nền cho Clip (Âm thanh)

en: The background color for clips in audio tracks.
vi: Màu nền cho các clip trên các rãnh âm thanh.

en: Selected clips will be tinted with this color.
vi: Những clip đã chọn sẽ được nhuộm với màu này.

en: Clip Font
vi: Phông cho Clip

en: The font to use for clip titles
vi: Phông dùng cho tên các clip

note: Type: text Description Main menu item should not be more than 55 columns pkgsel is the module that installs packages by running tasksel to select "tasks". Please use "install *software*" and not "install *packages*" which is less adapted for non technical users :sl1:
en: Select and install software
vi: Chọn và cài đặt phần mềm

note: Type: text Description This appears in a progress bar when running pkgsel The text is used when pkgsel is launched, before it installs packages :sl1:
en: Setting up...
vi: Đang cài đặt…

note: Type: text Description This appears in a progress bar when running pkgsel The text is used when upgrading already installed packages. :sl1:
en: Upgrading software...
vi: Đang cập nhật phần mềm…

note: Type: text Description This appears in a progress bar when running pkgsel The text is used when running tasksel to allow selecting packages Tasksel will then display its own screens :sl1:
en: Running tasksel...
vi: Đang chạy tasksel…

note: Type: select Choices :sl2:
en: No automatic updates
vi: Không tự động cập nhật

note: Type: select Choices :sl2:
en: Install security updates automatically
vi: Cài đặt cập nhật vá an ninh tự động

note: Type: select Description :sl2:
en: Updates management on this system:
vi: Quản lý cập nhật trên hệ thống này:

note: Type: select Description :sl2:
en: Applying updates on a frequent basis is an important part of keeping the system secure.
vi: Áp dụng các cập nhật thường xuyên là một bộ phận quan trọng để giữ an toàn cho hệ thống.

note: Type: select Description :sl2:
en: By default, security updates are not automatically installed, as security advisories should be reviewed before manual installation of the updates using standard package management tools.
vi: Theo mặc định, việc cập nhật an ninh không được tự động cài đặt, cố vấn về an ninh nên được xem xét trước khi cài đặt thủ công của các cập nhật sử dụng các công cụ quản lý gói tiêu chuẩn.

note: Type: select Description :sl2:
en: Alternatively the unattended-upgrades package can be installed, which will install security updates automatically. Note however that automatic installation of updates may occasionally cause unexpected downtime of services provided by this machine in the rare cases where the update is not fully backward-compatible, or where the security advisory requires the administrator to perform some other manual operation.
vi: Lựa chọn khác là cài đặt gói unattended-upgrades, cái mà sẽ cài các cập nhật an ninh một cách tự động. Tuy nhiên cần chú ý là việc cài đặt cập nhật các bản cập nhật có thể thỉnh thoảng là nguyên nhân làm các dịch vụ được cung cấp bởi máy này có thể bị tạm dừng trong các trường hợp như là các bản cập nhật không tương thích ngược một cách đầy đủ, hoặc là các cố vấn về bảo mật yêu cầu người quản trị hệ thống thực hiện một số thao tác thủ công khác.

note: Type: select Choices
en: australia
vi: Úc

note: Type: select Choices
en: austria
vi: Áo

note: Type: select Choices
en: belgium
vi: Bỉ

note: Type: select Choices
en: belgium_french
vi: Bỉ_pháp

note: Type: select Choices
en: canada
vi: Ca-na-đa

note: Type: select Choices
en: combi
vi: kết_hợp

note: Type: select Choices
en: czech
vi: Séc

note: Type: select Choices
en: denmark
vi: Đan-mạch

note: Type: select Choices
en: dutch
vi: Hòa-lan

note: Type: select Choices
en: finnish
vi: Phần-lan

note: Type: select Choices
en: frswiss
vi: Thụy-sĩ_pháp

note: Type: select Choices
en: hungary
vi: Hung-gia-lợi

note: Type: select Choices
en: italy
vi: Ý

note: Type: select Choices
en: japan
vi: Nhật-bản

note: Type: select Choices
en: norway
vi: Na-uy

note: Type: select Choices
en: portugal
vi: Bồ-đào-nha

note: Type: select Choices
en: quebec
vi: Qué-bec

note: Type: select Choices
en: spain
vi: Tây-ban-nha

note: Type: select Choices
en: swedish
vi: Thuy-điển

note: Type: select Description
en: What default holiday scheme do you want?
vi: Bạn có muốn lược đồ kỳ nghỉ mặc định nào?

note: Type: select Description
en: Please choose a holiday scheme from the list. This will be the default holiday used in plan. You can override this default by copying the required holiday file from /usr/share/doc/plan/examples/holiday to /etc/plan/holiday.
vi: Hãy chọn một lược đồ kỳ nghỉ trong danh sách. Nó sẽ là kỳ nghỉ mặc định được dùng trong trình định này. Bạn có thể đè lên mặc định này bằng cách sao chép tập tin kỳ nghỉ cần thiết từ «/usr/share/doc/plan/examples/holiday» sang «/etc/plan/holiday».

note: Type: select Description
en: Alternatively, per user holiday schemes might be had by copying the required holiday files to ~/.plan.dir/holiday.
vi: Hoặc bạn có thể tạo mặc định cho mỗi người dùng bằng cách sao chép những tập tin kỳ nghỉ cần thiết vào «~/.plan.dir/holiday».

en: Stupidly simple.
vi: Cực kì đơn giản.

en: Plank is meant to be the simplest dock on the planet. The goal is to provide just what a dock needs and absolutely nothing more.
vi: Plank được mệnh danh là dock đơn giản nhất trên thế giới. Mục tiêu của Plank chỉ cung cấp những gì dock cần và không còn gì khác.

en: On Primary Display:
vi: Trên màn hình chính:

en: Icon Alignment:
vi: Sắp xếp các biểu tượng:

en: Icon Size:
vi: Kích cỡ biểu tượng:

en: Icon Zoom:
vi: Phóng to biểu tượng:

en: Hide Dock
vi: Ẩn thanh dock

en: Hide Delay:
vi: Thời gian trễ trước khi ẩn:

en: Delay in ms before hiding the dock
vi: Thời gian trễ trước khi ẩn

en: Unhide Delay:
vi: Thời gian trễ để hiện:

en: Delay in ms before showing the dock
vi: Thời gian trễ để hiện

en: Item Management
vi: Quản lí biểu tượng

en: Restrict to Workspace:
vi: Giới hạn vùng làm việc:

en: Lock Icons:
vi: Khóa biểu tượng:

en: _Keep in Dock
vi: _Gắn vào Dock

en: Drop to open with %s
vi: Thả để mở với %s

en: _Open in File Browser
vi: _Mở thư mục

en: Drop applications or files here
vi: Thả ứng dụng hoặc tập tin ở đây

en: Get _Help Online...
vi: _Trợ giúp trực tuyến...

en: _Translate This Application...
vi: _Dịch ứng dụng...

en: Add Predecessor
vi: Thêm điều đi trước

en: _Lag:
vi: T_rễ:

en: _Relation type:
vi: Kiểu _quan hệ:

en: 
    The selected day type has the following working hours:
vi: 
    Kiểu ngày đã chọn có giờ làm việc theo đây:

en: <b>Calendar:</b>
vi: <b>Lịch:</b>

en: <b>Day types</b>
vi: <b>Kiểu ngày</b>

en: <b>Working hours</b>
vi: <b>Giờ làm việc</b>

en: <b>Working time</b>
vi: <b>Thời gian làm việc</b>

en: Add Day Type
vi: Thêm kiểu ngày

en: C_opy an existing calendar
vi: Chép _lịch đã có

en: Calendar Editor
vi: Bộ hiệu chỉnh lịch

en: Create an _empty calendar
vi: Tạo lịch _rỗng

en: Custom working time
vi: Thời gian làm việc tự chọn

en: Day type:
vi: Kiểu ngày:

en: Default Week
vi: Tuần mặc định

en: Default week...
vi: Tuần mặc định...

en: Edit Day Types
vi: Hiệu chỉnh kiểu ngày

en: Edit Working Time
vi: Hiệu chỉnh thời gian làm việc

en: Select a weekday and the day type to use for that day in the default week for this calendar.
vi: Hãy chọn một ngày trong tuần và kiểu ngày cần dùng cho ngày đó trong tuần mặc định cho lịch này.

en: Set day type to:
vi: Lập kiểu ngày là:

en: Use working time from derived calendar
vi: Dùng thời gian làm việc từ lịch sản xuất

en: Week day:
vi: Ngày trong tuần:

en: Working time...
vi: Thời gian làm việc...

en: _Derive from a calendar
vi: _Bắt nguồn từ lịch

en: _Existing calendars:
vi: Các lịch tồn tạ_i:

en: _Name of the new calendar:
vi: Tê_n lịch mới:

en: Hidden columns:
vi: Cột ẩn:

en: Visible columns:
vi: Cột hiển thị:

en: Loading resource data
vi: Đang tải dữ liệu tài nguyên

en: Select group
vi: Chọn nhóm

en: Add Property
vi: Thêm thuộc tính

en: Edit Project Phases
vi: Hiệu chỉnh giải đoạn dự án

en: New Project Phase
vi: Giải đoạn dự án mới

en: _Organization:
vi: _Tổ chức:

en: _Phase:
vi: _Giải đoạn:

en: Edit Calendars...
vi: Hiệu chỉnh các lịch...

en: Optional - overrides resource name in Gantt view.
vi: Tùy chọn — đè tên tài nguyên trong khung xem Gantt

en: Select the calendar to use for this resource. If you want to use the default calendar of the project, select 'None'.
vi: Hãy chọn lịch cần dùng cho tài nguyên này. Nếu bạn muốn sử dụng lịch mặc định của dự án này, hãy chọn « Không có ».

en: _Insert time stamp
vi: Gh_i giờ

en: _Short name:
vi: Tên n_gắn:

en: Insert Resource
vi: Chèn tài nguyên

en: Optional - overrides resource name in gantt view.
vi: Tùy chọn — đè tên tài nguyên trong khung xem Gantt.

en: Open Database
vi: Mở cơ sở dữ liệu

en: Select a Project
vi: Chọn dự án

en: The database contains the following projects. Select a project to open:
vi: Cơ sở dữ liệu chứa những dự án theo đây. Hãy chọn dự án cần mở.

en: _Database:
vi: Cơ sở _dữ liệu :

en: As soon as possible
    No earlier than
    On fixed date
vi: Càng sớm càng có thể
    Không phải trước
    Vào ngày cố định

note: The verb "schedule". This is the verb "schedule" I18n: the verb "schedule" here.
en: Schedule:
vi: Lịch biểu:

en: C_omplete:
vi: H_oàn thành:

en: Predecessors
vi: Điều đi trước

en: _Fixed duration
vi: Thời gian _cố định

en: _Insert Time Stamp
vi: Gh_i giờ

en: _Milestone
vi: _Mốc lịch

en: _Work:
vi: Chỗ làm _việc:

en: Insert Task
vi: Chèn tác vụ

en: Planner project plan
vi: Kế hoạch dự án Planner

en: Planner Project Management
vi: Quản lý dự án Planner

en: Display nonstandard days in Gantt view
vi: Hiển thị ngày không chuẩn trong ô xem Gantt

en: Highlight critical path in Gantt view
vi: Tô sáng đường dẫn quan trọng trong khung xem Gantt

en: Highlight critical path in Task view
vi: Tô sáng đường dẫn quan trọng trong khung xem Tác vụ

en: Print the Gantt view
vi: In khung xem Gantt

en: Print the Resource view
vi: In khung xem Tài nguyên

en: Print the Task view
vi: In khung xem Tác vụ

en: The active view
vi: Khung xem hoạt động

en: Whether printing of the Gantt view is enabled.
vi: Có nên hiệu lực in khung xem Gantt hay không.

en: Whether printing of the Resource view is enabled.
vi: Có nên hiệu lực in khung xem Tài nguyên hay không.

en: Whether printing of the Task view is enabled.
vi: Có nên hiệu lực in khung xem Tác vụ hay không.

en: Whether to display nonstandard days in the Gantt view.
vi: Có nên hiển thị ngày không chuẩn trong ô xem Gantt hay không.

en: Whether to highlight the tasks along the cricital path in the Gantt view.
vi: Có nên tô sáng các tác vụ theo đường dẫn quan trọng trong khung xem Gantt.

en: Whether to highlight the tasks along the cricital path in the Task view.
vi: Có nên tô sáng các tác vụ theo đường dẫn quan trọng trong khung xem Công việc.

en: Which view to display in the user interface.
vi: Khung xem nào cần hiển thị trong giao diện người dùng.

en: Gantt Chart
vi: Sơ đồ Gantt

en: Phase:
vi: Giải đoạn:

en: Report Date:
vi: Ngày thông báo :

en: This file was generated by
vi: Tập tin này được tạo ra bằng

en: A default working day
vi: Một ngày làm việc mặc định

en: Nonworking
vi: Không làm việc

en: A default non working day
vi: Một ngày không làm việc mặc định

en: Use base
vi: Dùng cơ bản

en: Use day from base calendar
vi: Dùng ngày từ lịch cơ bản

en: This format does not support reading
vi: Khuôn dạng này không hỗ trợ đọc.

en: Could not create XML tree
vi: Không tạo được cây XML.

en: Could not write XML file
vi: Không ghi được tập tin XML.

en: Invalid URI: '%s'
vi: URI không hợp lệ: « %s »

en: Couldn't find a suitable file module for loading '%s'
vi: Không tìm thấy mô-đun tập tin thích hợp để tải « %s ».

en: No support for SQL storage built into this version of Planner.
vi: Phiên bản Planner này không có sẵn hỗ trợ cất giữ SQL.

en: Invalid URI.
vi: URI không hợp lệ.

en: Unable to find file writer identified by '%s'
vi: Không tìm thấy bộ ghi tập tin được nhận diện bởi « %s ».

en: Couldn't find a suitable file module for loading project
vi: Không tìm thấy mô-đun tập tin thích hợp để tải dự án.

en: String list
vi: Danh sách chuỗi

en: Integer number
vi: Số là số nguyên

en: Floating-point number
vi: Số điểm phù động

en: Can't connect to database server
vi: Không thể kết nối đến máy phục vụ cơ sở dữ liệu.

note: Give up.
en: Invalid Unicode
vi: Unicode không hợp lệ.

en: Connection to database '%s' failed.
vi: Không kết nối đến cơ sở dữ liệu « %s » được.

en: Connection to database '%s' failed.
    %s
vi: Không kết nối đến cơ sở dữ liệu « %s » được.
    %s

en: BEGIN command failed %s.
vi: Lệnh BEGIN (bắt đầu) thất bại %s.

en: The project '%s' has been changed by the user '%s' since you opened it. Do you want to save anyway?
vi: Người dùng « %s » đã thay đổ dự án « %s » sau lần cuối cùng bạn mở nó. Bạn vẫn còn muốn lưu nó không?

en: Connection to database '%s' failed.
vi: Không kết nối đến cơ sở dữ liệu « %s » được.

en: Invalid SQL URI (must start with 'sql://' and contain '#').
vi: URI SQL không hợp lệ (phải bắt đầu với « sql:// » và chứa « # »).

en: Invalid SQL URI (invalid project id).
vi: URI SQL không hợp lệ (ID dự án không hợp lệ).

en: Invalid SQL URI (no database name specified).
vi: URI SQL không hợp lệ (chưa ghi rõ tên cơ sở dữ liệu).

en: Could not add a predecessor relation, because the tasks are already related.
vi: Không thêm được cách quan hệ với điều đi trước, vì những tác vụ này quan hệ với nhau rồi.

en: Start to Finish relation type cannot be combined with other relations.
vi: Kiểu quan hệ « Đầu đến Kết thúc » không thể được tổ hợp với quan hệ khác.

en: Finish to Finish relation type cannot be combined with other relations.
vi: Kiểu quan hệ « Kết thúc đến Kết thúc » không thể được tổ hợp với quan hệ khác.

en: Start to Finish relation type cannot be combined with Start No Earlier Than constraint.
vi: Kiểu quan hệ « Đầu đến Kết thúc » không thể được tổ hợp với ràng buộc « Bắt đầu không phải trước ».

en: Finish to Finish relation type cannot be combined with Start No Earlier Than constraint.
vi: Kiểu quan hệ « Cuối đến Kết thúc » không thể được tổ hợp với ràng buộc « Bắt đầu không phải trước ».

en: Start to Finish relation cannot be set. Predecessor starts on project start date.
vi: Không thể đặt quan hệ « Đầu đến Kết thúc ». Tổ tiên bắt đầu tại ngày bắt đầu dự án.

en: Cannot add a predecessor, because it would result in a loop.
vi: Không thêm được điều đi trước, vì làm như thế sẽ gây ra việc bị lặp.

en: Cannot move the task, because it would result in a loop.
vi: Không di chuyển được tác vụ, vì làm như thế sẽ gây ra việc bị lặp.

en: Export to HTML failed
vi: Lỗi xuất khẩu dạng HTML

en: Change day type
vi: Đổi kiểu ngày

en: Remove calendar
vi: Gỡ bỏ lịch

en: Add new calendar
vi: Thêm lịch mới

en: As soon as possible
vi: Càng sớm càng có thể

en: No earlier than
vi: Không phải trước

en: On fixed date
vi: Vào ngày cố định

en: Undo '%s'
vi: Hoàn lại « %s »

en: Redo '%s'
vi: Làm lại « %s »

en: Add day type "%s"
vi: Thêm kiểu ngày « %s »

en: Remove day type "%s"
vi: Gỡ bỏ kiểu ngày « %s »

en: No working time
vi: Không có thời gian làm việc

en: Edit default week
vi: Hiệu chỉnh tuần mặc định

en: EDS
vi: ICT

en: Import resources from Evolution Data Server
vi: Nhập tài nguyên từ Máy phục vụ Dữ liệu Evolution (Evolution Data Server)

en: Imported from Evolution Data Server
vi: Được nhập từ Evolution Data Server

en: Updated from Evolution Data Server
vi: Được cập nhật từ Evolution Data Server

en: Query cancelled.
vi: Truy vấn bị hủy bỏ.

en: Evolution Data Server UID
vi: UID của Evolution Data Server

en: Identifier used by Evolution Data Server for resources
vi: Dấu nhận diện được dùng bởi Evolution Data Server cho tài nguyên

en: mon
vi: th

en: Project start
vi: Đầu dự án

en: Make task '%s' a predecessor of '%s'
vi: Đặt tác vụ « %s » đi trước « %s ».

en: Change work to %s
vi: Thay đổi chỗ làm việc thành « %s ».

en: Edit task property
vi: Hiệu chỉnh thuộc tính tác vụ.

en: _Insert Task
vi: _Chèn tác vụ

en: Insert a new task
vi: Chèn một tác vụ mới.

en: In_sert Tasks...
vi: Chèn các tác _vụ...

en: _Remove Task
vi: Gở _bỏ tác vụ

en: Remove the selected tasks
vi: Gỡ bỏ các tác vụ đã chọn.

en: _Edit Task Properties...
vi: _Sửa thuộc tính tác vụ...

en: Select all tasks
vi: Chọn mọi tác vụ

en: _Unlink Task
vi: Hủ_y liên kết tác vụ

en: Unlink the selected tasks
vi: Bỏ liên kết giữa các tác vụ đã chọn.

en: _Link Tasks
vi: _Liên kết các tác vụ

en: Link the selected tasks
vi: Liên kết với nhau các tác vụ đã chọn.

en: I_ndent Task
vi: Ca_nh lề tác vụ

en: Indent the selected tasks
vi: Canh lề các tác vụ đã chọn

en: Unin_dent Task
vi: _Bỏ canh lề tác vụ

en: Unindent the selected tasks
vi: Bỏ canh lề các tác vụ đã chọn.

en: Move Task _Up
vi: Đem tác vụ _lên

en: Move the selected tasks upwards
vi: Di chuyển các tác vụ đã chọn lên

en: Move Task Do_wn
vi: Đem tác vụ _xuống

en: Move the selected tasks downwards
vi: Di chuyển các tác vụ đã chọn xuống.

en: Reset _Constraint
vi: Đặt lại ràng buộ_c

en: Zoom To _Fit
vi: Phóng _vừa

en: Zoom to fit the entire project
vi: Phóng vừa toàn dự án

en: Edit _Visible Columns
vi: Sửa cột _hiển thị

en: Edit visible columns
vi: Hiệu chỉnh các cột hiển thị

en: _Highlight Critical Tasks
vi: Tô sáng tác vụ ng_hiêm trọng

en: _Show Guide Lines
vi: Hiện chỉ _dẫn

en: _Nonstandard Days
vi: _Ngày khác chuẩn

en: _Gantt Chart
vi: Sơ đồ _Gantt

en: Assigned to
vi: Đã gán cho

en: Edit Gantt Columns
vi: Hiệu chỉnh cột Gantt

en: Insert group
vi: Chèn nhóm

en: Remove group
vi: Loại bỏ nhóm

en: Default group
vi: Nhóm mặc định

en: Edit group property
vi: Hiệu chỉnh thuộc tính nhóm

en: Manager name
vi: Tên nhà quản lý

en: Manager phone
vi: Điện thoại nhà quản lý

en: Manager email
vi: Địa chỉ thư của nhà quản lý

en: Export project to HTML
vi: Xuất dự án dạng HTML

en: Could not export to HTML
vi: Không thể xuất dạng HTML.

en: Export to HTML
vi: Xuất dạng HTML

en: Show result in browser
vi: Hiển thị kết quản trong trình duyệt

en: File "%s" exists, do you want to overwrite it?
vi: Đã có tập tin « %s ». Bạn có muốn ghi đè lên nó không?

en: Import an MS Project XML file
vi: Nhập tập tin MS Project XML...

en: Couldn't import file.
vi: Không nhập được tập tin.

en: Import a File
vi: Nhập tập tin

en: XML Files
vi: Tập tin XML

en: Insert phase
vi: Chèn giải đoạn

en: Remove phase
vi: Loại bỏ giải đoạn

en: Could not open plugin file '%s'
vi: Không mở được tập tin Phần mở rộng « %s ».

en: FF
vi: KK

en: SS
vi: ĐĐ

en: SF
vi: ĐK

en: Print Project
vi: In dự án

en: Select views
vi: Chọn khung xem

en: Select the views to print:
vi: Chọn các khung xem cần in:

en: Select a calendar to use for this project:
vi: Chọn một lịch cần dùng cho dự án này.

en: Edit Project Name
vi: Hiệu chỉnh tên dự án

en: Edit Organization
vi: Hiệu chỉnh tổ chức

en: Edit Manager
vi: Hiệu chỉnh nhà quản lý

en: Edit Project Start
vi: Hiệu chỉnh đầu dự án

en: Edit Project Phase
vi: Hiệu chỉnh giải đoạn dự án

en: The name of the custom property needs to start with a letter.
vi: Tên thuộc tính tự chọn phải bắt đầu với một chữ.

en: Do you really want to remove the property '%s' from the project?
vi: Bạn có chắc muốn loại bỏ thuộc tính « %s » ra dự án không?

en: Could not create properties dialog.
vi: Không tạo được hộp thoại thuộc tính.

en: Date...
vi: Ngày...

en: Add project property
vi: Thêm thuộc tính dự án

en: Remove project property
vi: Loại bỏ thuộc tính dự án

en: Edit project property value
vi: Hiệu chỉnh giá trị thuộc tính dự án

en: Add property
vi: Thêm thuộc tính

en: Remove property
vi: Loại bỏ thuộc tính

en: Edit property label
vi: Hiệu chỉnh nhãn thuộc tính

en: Insert resource
vi: Chèn tài nguyên

en: (No name)
vi: (Không tên)

en: Edit resource calendar
vi: Hiệu chỉnh lịch tài nguyên

en: Edit resource note
vi: Hiệu chỉnh chú thích tài nguyên

en: Edit resource cost
vi: Hiệu chỉnh giá tài nguyên

en: Edit resource property
vi: Hiệu chỉnh thuộc tính tài nguyên

note: i18n: time stamp format for notes in task dialog, see strftime(3) for * a detailed description.
en: %a %d %b %Y, %H:%M
vi: %-d %b %Y, %-H:%M

en: None (use project default)
vi: Không có (dùng mặc định dự án)

en: Edit resource properties
vi: Hiệu chỉnh thuộc tính tài nguyên

en: _Insert Resource
vi: Chèn tà_i nguyên

en: Insert a new resource
vi: Chèn một tài nguyên mới

en: In_sert Resources...
vi: C_hèn các tài nguyên...

en: _Remove Resource
vi: Gỡ _bỏ tài nguyên

en: Remove the selected resource
vi: Gỡ bỏ tài nguyên đã chọn

en: _Edit Resource Properties...
vi: _Sửa tài sản tài nguyên...

en: Edit _Groups
vi: Sửa _nhóm

en: Edit resource groups
vi: Hiệu chỉnh các nhóm tài nguyên

en: Edit _Custom Properties...
vi: Sửa tài sản tự _chọn...

en: /_Insert resource
vi: /Chèn tà_i nguyên

en: /_Remove resource
vi: /Gỡ _bỏ tài nguyên

en: /_Edit resource...
vi: /_Sửa tài nguyên...

en: _Resources
vi: Tài ngu_yên

en: Remove resource
vi: Gỡ bỏ tài nguyên

en: Edit Resource Columns
vi: Hiệu chỉnh cột tài nguyên

en: Edit custom resource properties
vi: Hiệu chỉnh tài sản tài nguyên tự chọn

en: Short name
vi: Tên ngắn

note: i18n: Short "Week", preferably 2 letters.
en: Wk %d
vi: Tu %d

note: i18n: Week, year.
en: Week %d, %d
vi: Tuần %d, năm %d

note: i18n: Short "Quarter", preferably 2-3 letters.
en: Qtr %d
vi: Quý %d

note: i18n: Year, short "Quarter", preferably 2-3 letters.
en: %d, Qtr %d
vi: %d, Quý %d

note: i18n: Short "Half year", preferably 1 letter.
en: H%d
vi: N%d

note: i18n: Year, short "Half year", preferably 1 letter.
en: %04d, H%d
vi: %04d, N%d

en: Open from Database...
vi: Mở từ cơ sở dữ liệu...

en: Open a project from a database
vi: Mở dự án từ cơ sở dữ liệu.

en: Save to Database
vi: Lưu vào cơ sở dữ liệu

en: Save the current project to a database
vi: Lưu dự án hiện thời vào cơ sở dữ liệu

en: No errors reported.
vi: Không lỗi.

en: Database %s needs to be upgraded from version %s to version %s.
    Please backup database before the upgrade.
vi: Cần phải nâng cấp cơ sở dữ liệu « %s » từ phiên bản %s đến phiên bản %s.
    Hãy lưu trữ cơ sở dữ liệu trước khi nâng cấp.

en: Could not upgrade database %s.
     Upgrade file used: %s.
    
    Database error: 
    %s
vi: Không thể nâng cấp cơ sở dữ liệu « %s ».
    Tập tin nâng cấp đã dùng: %s
    
    Lỗi cơ sở dữ liệu: 
    %s

en: Can't create tables in database %s
vi: Không tạo được bảng trong cơ sở dữ liệu « %s ».

en: Database %s is not setup for Planner. Do you want to do that?
vi: Chưa thiết lập cơ sở dữ liệu « %s » cho Planner. Bạn có muốn làm như thế không?

en: Connection to database '%s@%s' failed.
vi: Không kết nối đến cơ sở dữ liệu « %s@%s » được.

en: Test to tables in database '%s' failed.
vi: Không kiểm tra bảng trong cơ sở dữ liệu « %s » được.

en: Open from Database
vi: Mở từ cơ sở dữ liệu

en: Link task
vi: Liên kết tác vụ

en: Unlink task
vi: Bỏ liên kết tác vụ

en: Insert task
vi: Chèn tác vụ

en: Edit task type
vi: Hiệu chỉnh kiểu tác vụ

en: Toggle fixed duration
vi: Bật/tắt thời gian cố định

en: Edit task scheduling
vi: Hiệu chỉnh lịch biểu tác vụ

en: Assign resource to task
vi: Gán tài nguyên cho tác vụ

en: Unassign resource from task
vi: Bỏ gán tài nguyên ra tác vụ

en: Change resource units in task
vi: Thay đổi đơn vi tài nguyên trong tác vụ

en: Edit task predecessor
vi: Hiệu chỉnh điều đi trước tác vụ

en: Edit lag predecessor
vi: Hiệu chỉnh điều đi trước trì trệ

en: Edit task note
vi: Hiệu chỉnh chú thích tác vụ

en: No earlier than %s
vi: Không phải trước %s

en: On fixed date %s
vi: Vào ngày cố định %s

en: Finish to start (FS)
vi: Kết thúc đến đầu (KĐ)

en: Finish to finish (FF)
vi: Kết thúc đến Kết thúc (KK)

en: Start to start (SS)
vi: Đầu đến đầu (ĐĐ)

en: Start to finish (SF)
vi: Đầu đến Kết thúc (ĐK)

en: Can't add new predecessor. No task selected!
vi: Không thêm được điều đi trước mới. Chưa chọn tác vụ.

en: Lag
vi: Trì trệ

en: Edit task properties
vi: Hiệu chỉnh thuộc tính tác vụ

en: /_Insert task
vi: /_Chèn tác vụ

en: /Insert _subtask
vi: /Chèn tác vụ _phụ

en: /_Remove task
vi: /Gỡ _bỏ tác vụ

en: /_Unlink task
vi: /Hủ_y liên kết tác vụ

en: /Assign _resources...
vi: /Gán tài ng_uyên...

en: /_Edit task...
vi: /_Sửa tác vụ...

en: Remove task
vi: Loại bỏ tác vụ

en: Apply constraint to task
vi: Áp dụng giới hạn vào tác vụ

en: Reset task constraint
vi: Đặt lại giới hạn tác vụ

en: Remove tasks
vi: Loại bỏ các tác vụ

en: You are about to open an edit dialog each for %i tasks. Are you sure that you want to do that?
vi: Bạn sắp mở một hộp thoại hiệu chỉnh cho mỗi tác vụ trong %i điều. Bạn có chắc muốn làm như thế không?

en: Unlink tasks
vi: Bỏ liên kết các tác vụ

en: Link tasks
vi: Liên kết các tác vụ

en: Indent tasks
vi: Canh lề các tác vụ

en: Indent task
vi: Canh lề tác vụ

en: Unindent tasks
vi: Bỏ canh lề các tác vụ

en: Unindent task
vi: Bỏ canh lề tác vụ

en: Move tasks up
vi: Chuyền các tác vụ lên

en: Move task up
vi: Chuyền tác vụ lên

en: Move tasks down
vi: Chuyền các tác vụ xuống

note: Moving task from 'position' to 'position + 1'
en: Move task down
vi: Chuyển tác vụ xuống

en: Reset task constraints
vi: Đặt lại giới hạn tác vụ

en: Reset all task constraints
vi: Đặt lại mọi giới hạn tác vụ

en: _Edit Task
vi: _Sửa tác vụ

en: _Edit Custom Properties...
vi: _Sửa tài sản tự chọn...

en: Edit custom task properties
vi: Hiệu chỉnh tài sản tự chọn

en: Edit Task Columns
vi: Hiệu chỉnh cột tác vụ

en: /_Expand all resources
vi: /Mở _rộng mọi tài nguyên

en: /_Collapse all resources
vi: /_Co lại mọi tài nguyên

en: 
    Name
vi: 
    Tên

en: 
    Task
vi: 
    Tác vụ

note: i18n: Label used for the sidebar. Please try to make it short and use * a linebreak if necessary/possible.
en: Resource
    Usage
vi: Tài nguyên
    Cách dùng

en: Resource _Usage
vi: Cách sử dụng tài ng_uyên

en: Edit Resource Usage Columns
vi: Hiệu chỉnh cột cách sử dụng tài nguyên

en: Print the current project
vi: In dự án hiện thời

en: Print preview of the current project
vi: Xem thử bản in dự án hiện thời

en: _Manage Calendars
vi: _Quản lý lịch

en: Edit Day _Types
vi: Sửa _kiểu ngày

en: Edit Project _Phases
vi: Sửa _giải đoạn dự án

en: _Edit Project Properties
vi: _Sửa tài sản dự án

en: Edit the project properties
vi: Hiệu chỉnh thuộc tính của dự án

en: _User Guide
vi: _Sổ tay người dùng

en: Show the Planner User Guide
vi: Hiển thị tài liêu hướng dẫn người dùng Planner

note: Note: these strings are leaked.
en: Switch to the view "%s"
vi: Chuyển đổi sang khung xem « %s »

en: Planner Files
vi: Tập tin Planner

en: A Project Management application for the GNOME desktop
vi: Ứng dụng quản lý dự án cho màn hình làm việc Gnome.

en: The Planner Homepage
vi: Trang chính Planner

en: If you don't save, changes made the last minute will be discarded.
vi: Nếu bạn không lưu nên các thay đổi trong vòng phút cuối cùng sẽ bị mất.

en: If you don't save, changes made the last %d minute will be discarded. | If you don't save, changes made the last %d minutes will be discarded.
vi[0]: Không lưu thì các thay đổi trong vòng %d phút cuối cùng sẽ bị hủy.

en: If you don't save, changes made the last hour will be discarded.
vi: Nếu bạn không lưu nên các thay đổi trong vòng giờ cuối cùng sẽ bị mất.

en: If you don't save, changes made the last %d hour will be discarded. | If you don't save, changes made the last %d hours will be discarded.
vi[0]: Không lưu thì các thay đổi trong vòng %d giờ cuối cùng sẽ bị hủy.

en: Save changes to document '%s' before closing?
vi: Lưu các thay đổi trong tài liệu « %s » trước khi đóng không?

en: C_lose without saving
vi: Đóng mà không _lưu

en: You have opened a file that was saved with an old version of Planner.
    
    When loading old files, all tasks will use the constraint 'Must Start On', since the old version did not fully support automatic rescheduling. To take advantage of this new feature, you should add predecessor relations between tasks that are dependent on each other.
    
    You can add a predecessor relation by clicking on the predecessor and dragging to the successor.
    
    After doing this, you can remove all constraints by selecting the menu item 'Remove all constraints' in the 'Edit' menu.
vi: Bạn đã mở một tập tin đã lưu dùng phiên bản Planner cũ.
    Khi tải tập tin cũ thì mọi tác vụ sẽ dùng giới hạn « Phải bắt đầu vào », vì phiên bản cũ không hỗ trợ hoàn thành lịch biểu lại tự động. Để nhớ dịp tính năng mới này, bạn nên thêm quan hệ điều đi trước giữa các tác vụ phụ thuộc vào nhau.
    
    Bạn có thể thêm quan hệ điều đi trước, bằng cách nhắp vào điều đi trước rồi kéo nó vào điều đi sau.
    
    Sau khi làm như thế, bạn có thể loại bỏ mọi giới hạn bằng cách chọn mục trình đơn « Loại bỏ mọi giới hạn » trong trình đơn « Hiệu chỉnh ».

note: Hack.
en: Unnamed database project
vi: Dự án cơ sở dữ liệu không tên

en: Edit working time
vi: Hiệu chỉnh thời gian làm việc

en: Planner 0.11 Format
vi: Khuôn dạng Planner 0.11

en: Export project to a file suitable for Planner 0.11
vi: Xuất dự án vào tập tin thích hợp với Planner 0.11

en: Identifier used by Evolution Data Server for tasks
vi: Dấu nhận diện dùng bởi Evolution Data Server cho tác vụ

en: EDS Categories
vi: Loại EDS

en: Categories for a task used by Evolution Data Server
vi: Loại cho tác vụ dùng bởi Evolution Data Server

en: EDS Classification
vi: Phân loại EDS

en: Task access classification used by Evolution Data Server
vi: Phân loại truy cập tác vụ dùng bởi Evolution Data Server

en: URL for a Task used by Evolution Data Server
vi: Địa chỉ URL cho tác vụ dùng bởi Evolution Data Server

en: Invalid server URI
vi: URI máy phục vụ không hợp lệ

note: book_target = (EABConfigTargetSource *) data->target; source = book_target->source;
en: Select planner file
vi: Chọn tập tin Planner

en: The filename extension of this file isn't the planner usual file extension (%s) Do you want to continue?
vi: Phần mở rộng tên tập tin của tập tin này không phải là phần mở rộng planner bình thường (%s). Như thế thì bạn có muốn tiếp tục lại không?

note: Type: string Description
en: Options for playmidi when invoked through MIME:
vi: Tùy chọn về playmidi khi được gọi thông qua MIME:

note: Type: string Description
en: The playmidi package sets up a MIME entry which allows mail user agents and other applications to play MIDI files.
vi: Gói playmidi thiết lập một mục nhập MIME mà cho phép các tác nhân người dùng thư tín (MUA) và các ứng dụng khác có khả năng phát tập tin MIDI.

note: Type: string Description
en: In order for playmidi to work properly, you may need to set hardware-specific options:
vi: Để phần mềm playmidi hoạt động được, có lẽ bạn cần phải đặt một số tùy chọn đặc trưng cho phần cứng.

comment: msgid ""
    If you have an external MIDI device or an Ensoniq SoundScape, Turtle
    Beach WaveFront or WaveBlaster sound card, use `-e'.
note: Type: string Description
en:  '-a': Sound Blaster AWE32;
     '-e': external MIDI device, Ensoniq SoundScape, Turtle
           Beach WaveFront or WaveBlaster sound card;
     '-g': Gravis Ultrasound.
vi:  • -a		Sound Blaster AWE32;
     • -e		thiết bị MIDI bên ngoài, Ensoniq SoundScape, Turtle
           		Beach WaveFront hay bo mạch âm thanh WaveBlaster;
     • -g	Gravis Ultrasound.

note: Type: string Description
en: Most other cards require no specific options and will work with this field left blank. This setting is kept in /etc/playmidi/playmidi.conf.
vi: Phần lớn bo mạch khác đều không yêu cầu tùy chọn riêng thì hoạt động được khi trường này bị bỏ rỗng. Thiết lập này được giữ trong tập tin cấu hình « /etc/playmidi/playmidi.conf ».

note: Type: note Description
en: Customize /etc/default/plptools
vi: Tùy chỉnh « etc/default/plptools »

note: Type: note Description
en: In addition to plptools' main daemon "ncpd", plptools provides two optional daemons:
vi: Thêm vào trình nền chính của plptools, « ncpd », gói plptools cũng cung cấp hai trình nền tùy chọn:

note: Type: note Description
en: Both daemons are disabled by default. You can enable them by editing /etc/default/plptools.
vi: Cả hai trình nền bị tắt theo mặc định. Bạn cũng có thể bật lại bằng cách hiệu chỉnh tập tin cấu hình « /etc/default/plptools ».

note: Type: boolean Description
en: Should ncpd be started during boot?
vi: Có nên khởi chạy ncpd trong khi khởi động máy không?

note: Type: boolean Description
en: Normally, ncpd - the daemon which handles the serial connection to a Psion - is started on boot-up. If you intend to connect your Psion to another machine on the net and NEVER will use it locally, you can disable this here.
vi: Bình thường, ncpd (trình nền quản lý kết nối kiểu nối tiếp đến một thiết bị Psion nào đó) được khởi chạy khi khởi động máy. Nếu bạn định kết nối Psion đến một máy khác cùng mạng và KHÔNG BAO GIỜ sử dụng nó một cách cục bộ, thì bạn có thể tắt tùy chọn này.

note: Type: string Description
en: By default, the Psion is expected to be connected to the first serial line (COM1:) of your machine. You can change this here.
vi: Mặc định là thiết bị Psion nên kết nối đến dây nối tiếp thứ nhất (COM1:) của máy tính. Ở đây thì bạn có thể thay chỉnh sửa thiết lập này.

note: Type: string Description
en: If you intend to use the plptools front-ends from other machines, you can specify 0.0.0.0 or the IP address of your machine here. Normal users should keep the default 127.0.0.1!
vi: Nếu bạn định sử dụng giao diện plptools từ máy khác, thì bạn có thể ghi rõ vào đây « 0.0.0.0 » hay địa chỉ IP của máy tính này. Người dùng bình thường nên giữ lại giá trị mặc định « 127.0.0.1 » !

note: Type: string Description
en: Note, that THIS IS A SECURITY THREAT as no authentication and no encryption is used! DO NOT USE THIS on machines which are accessible from the Internet!
vi: Ghi chú: sự kết nối này RỦI RO BẢO MẬT vì không dùng chức năng xác thực hay mật mã để bảo vệ máy tính. ĐỪNG SỬ DỤNG THIẾT LẬP NÀY trên máy có thể được truy cập qua Internet.

note: Type: boolean Description
en: Should plpfuse be started during boot?
vi: Có nên khởi chạy plpfuse trong khi khởi động máy không?

note: Type: boolean Description
en: If plpfuse is started during boot-up, it will wait for a Psion being connected and then automatically mount that Psion. Since this is done as root, non-privileged users will not have access to the mounted directory. If you have a single-user machine, you probably want to start plpfuse manually when you need it.
vi: Nếu trình nền plpfuse có được khởi chạy trong khi khởi động máy thì nó sẽ đợi cho đến khi một thiết bị Psion được kết nối, sau đó tự động gắn Psion đó. Vì chức năng này được thực hiện dưới người chủ, người dùng nào không có quyền truy cập đặc biệt không có thể truy cập đến thư mục đã gắn. Nếu bạn có một máy tính chỉ có một người dùng, rất có thể là bạn muốn tự khởi chạy plpfuse khi nào cần thiết.

note: Type: boolean Description
en: Should plpprintd be started during boot?
vi: Có nên khởi chạy plpprintd trong khi khởi động máy không?

note: Type: boolean Description
en: If you intend to use the Psion's "Print via PC" feature, you can enable this option. You must have a working print queue which is capable of printing Postscript in order to use this feature.
vi: Nếu bạn định sử dụng tính năng « Print via PC » (in thông qua máy tính cá nhân) của Psion, bạn có thể bật tùy chọn này. Phải có một hàng đợi in ấn đang chạy với khả năng in theo Postscript để sử dụng tính năng này.

note: Type: string Description
en: Please enter the name of the print queue you want to use for printing from the Psion.
vi: Hãy gõ tên của hàng đợi in ấn bạn muốn sử dụng để in từ thiết bị Psion.

note: Type: string Description
en: Since you have ncpd either disabled or listening on a non-standard address, you should specify the address for the frontends again.
vi: Vì bạn đã đặt trình nền ncpd hoặc bị tắt hoặc lắng nghe trên một địa chỉ khác tiêu chuẩn, bạn nên ghi rõ lần nữa địa chỉ cho giao diện.

en: Whether to use the system's default fixed width font for editing text instead of a font specific to pluma. If this option is turned off, then the font named in the "Editor Font" option will be used instead of the system font.
vi: Có nên dùng phông chữ độ rộng cố định của hệ thống để soạn thảo văn bản thay cho phông chữ nào đặc trưng cho pluma. Nếu tùy chọn này được tắt, phông chữ được xác định trong tùy chọn « Phông bộ soạn thảo » sẽ được dùng thay cho phông chữ hệ thống.

en: A custom font that will be used for the editing area. This will only take effect if the "Use Default Font" option is turned off.
vi: Phông tự chọn sẽ được dùng trong vùng biên soạn. Phông này chỉ có tác dụng nếu tắt tùy chọn « Dùng phông mặc định ».

en: Whether pluma should create backup copies for the files it saves. You can set the backup file extension with the "Backup Copy Extension" option.
vi: Pluma nên tạo bản sao các tập tin khi lưu. Bạn có thể đặt phần mở rộng tập tin bằng tùy chọn « Phần mở rộng bản sao lưu ».

en: List of VFS schemes pluma supports in write mode. The 'file' scheme is writable by default.
vi: Danh sách các lược đồ VFS được trình pluma hỗ trợ trong chế độ ghi. Lược đồ « file » (tập tin) ghi được theo mặc định.

en: Maximum number of actions that pluma will be able to undo or redo. Use "-1" for unlimited number of actions.
vi: Số tối đa các hành động Hủy bước/Bước lại có thể thực hiện. Dùng « -1 » cho số hành động vô hạn.

en: Specifies how to wrap long lines in the editing area. Use "GTK_WRAP_NONE" for no wrapping, "GTK_WRAP_WORD" for wrapping at word boundaries, and "GTK_WRAP_CHAR" for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Xác định cuộn dòng dài như thế nào trong vùng biên soạn. Dùng "GTK_WRAP_MODE" nếu không cuộn, "GTK_WRAP_WORD" nếu cuốn theo biên từ, và "GTK_WRAP_CHAR" nếu cuộn theo các ký tự. Chú ý các giá trị này cần viết hoa.

en: Whether pluma should insert spaces instead of tabs.
vi: Cho Pluma chèn các dấu cách thay cho các tab hay không.

en: Whether pluma should display line numbers in the editing area.
vi: Pluma nên hiển thị số hiệu dòng trong vùng biên soạn hay không.

en: Whether pluma should highlight the current line.
vi: Pluma có nên tô sáng dòng hiện có hay không.

en: Highlight Matching Bracket
vi: Tô sáng ngoặc khớp

en: Whether pluma should display the right margin in the editing area.
vi: Pluma nên hiển thị lề phải trong vùng biên soạn hay không.

en: Specifies how the cursor moves when the HOME and END keys are pressed. Use "DISABLED" to always move at the start/end of the line, "AFTER" to move to the start/end of the line the first time the keys are pressed and to the start/end of the text ignoring whitespaces the second time the keys are pressed, "BEFORE" to move to the start/end of the text before moving to the start/end of the line and "ALWAYS" to always move to the start/end of the text instead of the start/end of the line.
vi: Ghi rõ cách di chuyển của con trỏ khi phím HOME và END được bấm. Đặt giá trị:
     • DISABLED	để luôn luôn đi tới đầu/cuối dòng
     • AFTER		để đi tới đầu/cuối dòng lần đầu tiên bấm phím,
    			rồi đi tới đầu/cuối văn bản, cũng bỏ qua khoảng trắng,
    			lần thứ hai bấm phím
     • BEFORE	để đi tới đầu/cuối văn bản, cũng bỏ qua khoảng trắng,
    			lần đầu tiên bấm phím, rồi đi tới đầu/cuối dòng,			lần thứ hai bấm phím
     • ALWAYS	để luôn luôn đi tới đầu/cuối văn bản thay cho đầu/cuối dòng.

en: Whether pluma should restore the previous cursor position when a file is loaded.
vi: Pluma có nên phục hồi vị trí con trỏ trước khi tập tin được tải hay không.

en: Whether pluma should highlight all the occurrences of the searched text.
vi: Pluma có nên tô sáng mọi lần gặp đoạn đã tìm kiếm hay không.

en: Whether pluma should enable syntax highlighting.
vi: Pluma nên bật tô sáng cú pháp hay không.

en: Style for the toolbar buttons. Possible values are "PLUMA_TOOLBAR_SYSTEM" to use the system's default style, "PLUMA_TOOLBAR_ICONS" to display icons only, "PLUMA_TOOLBAR_ICONS_AND_TEXT" to display both icons and text, and "PLUMA_TOOLBAR_ICONS_BOTH_HORIZ" to display prioritized text beside icons. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Kiểu dáng cho nút thanh công cụ. Giá trị có thể là "PLUMA_TOOLBAR_SYSTEM" cho kiểu mặc định của hệ thống, "PLUMA_TOOLBAR_ICONS" nếu chỉ hiện thị các biểu tượng, "PLUMA_TOOLBAR_ICONS_AND_TEXT" nếu hiện cả biểu tượng và chữ. Và "PLUMA_TOOLBAR_ICONS_BOTH_HORIZ" để hiển thị chữ ưu tiên cạnh biểu tượng. Chú ý là phải viết hoa các giá trị để đảm bảo chúng được hiển thị đúng như đã nói.

en: Side Pane is Visible
vi: Hiện ô bên

en: Specifies the maximum number of recently opened files that will be displayed in the "Recent Files" submenu.
vi: Xác định số tối đa các tập tin được mở gần đây sẽ được hiển thị trong trình đơn con « Các tập tin gần đây ».

en: Whether pluma should print syntax highlighting when printing documents.
vi: Pluma có nên in cú pháp được tô sáng khi in tài liệu hay không.

en: Whether pluma should include a document header when printing documents.
vi: Pluma sẽ in đầu trang khi in tài liệu hay không.

en: Specifies how to wrap long lines for printing. Use "GTK_WRAP_NONE" for no wrapping, "GTK_WRAP_WORD" for wrapping at word boundaries, and "GTK_WRAP_CHAR" for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Xác định cuộn dòng dài như thế nào khi in. Dùng "GTK_WRAP_MODE" nếu không cuộn, "GTK_WRAP_WORD" nếu cuốn theo biên từ, và "GTK_WRAP_CHAR" nếu cuộn theo các ký tự. Chú ý các giá trị này cần viết hoa.

en: If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, pluma will print line numbers every such number of lines.
vi: Nếu là 0 thì không chèn số hiệu dòng vào tài liệu khi in. Nếu không thì pluma sẽ in số hiệu dòng mỗi (số đó) hàng.

en: Specifies the font to use for a document's body when printing documents.
vi: Xác định phông dùng khi in phần thân tài liệu.

en: Specifies the font to use for page headers when printing a document. This will only take effect if the "Print Header" option is turned on.
vi: Xác định phông để in đầu trang khi in tài liệu. Chỉ có tác dụng nếu bật tùy chọn « In đầu trạng ».

en: Specifies the font to use for line numbers when printing. This will only take effect if the "Print Line Numbers" option is non-zero.
vi: Xác định phông dùng in số hiệu dòng. Chỉ có tác dụng nếu tùy chọn « In số hiệu dòng » khác không.

en: List of active plugins. It contains the "Location" of the active plugins. See the .pluma-plugin file for obtaining the "Location" of a given plugin.
vi: Danh sách các bổ sung còn hoạt động. Nó chứa « Vị trí » của các bổ sung đó. Hãy xem tập tin « .pluma-plugin » để biết vị trí của từng bổ sung.

en: If you don't save, changes from the last minute will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi của bạn ở phút chót sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last hour will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi của bạn ở %d giờ sau chót sẽ bị mất hoàn toàn.

en: Changes to document "%s" will be permanently lost.
vi: Các thay đổi trong tài liệu « %s » sẽ bị mất hoàn toàn.

en: Save changes to document "%s" before closing?
vi: Lưu các thay đổi trong tài liệu "%s" trước khi đóng lại chứ?

en: Add Scheme
vi: Thêm lược đồ

en: Could not remove color scheme "%s".
vi: Không thể gỡ bỏ lược đồ màu « %s ».

en: Highlight matching _bracket
vi: Tô sáng _ngoặc khớp

en: Create a new document in an existing instance of pluma
vi: Tạo tài liệu mới trong một trình pluma đang chạy

en: %s: invalid encoding.
vi: %s: mã không hợp lệ.

en: Loading file '%s'…
vi: Đang tải tập tin « %s »...

en: The file "%s" is read-only.
vi: Tập tin « %s » là chỉ đọc.

en: Saving file '%s'…
vi: Đang lưu tập tin « %s »...

en: Reverting the document '%s'…
vi: Đang hoàn nguyên tài liệu « %s »...

en: Revert unsaved changes to document '%s'?
vi: Hoàn nguyên các thay đổi chưa lưu về tài liệu « %s » không?

en: Unsaved Document %d
vi: Tài liệu chưa lưu %d

en: Could not find the file %s.
vi: Không tìm thấy tập tin %s.

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: pluma cannot handle %s locations.
vi: pluma không thể xử lý địa chỉ kiểu %s.

en: pluma cannot handle this location.
vi: pluma không thể xử lý địa chỉ này.

en: The location of the file cannot be mounted.
vi: Không thể gắn kết vị trí của tập tin.

en: %s is a directory.
vi: %s là thư mục.

en: %s is not a valid location.
vi: %s không phải là một địa điểm hợp lệ.

en: Host %s could not be found. Please check that your proxy settings are correct and try again.
vi: Không tìm thấy máy %s. Hãy kiểm tra lại các thiết lập ủy nhiệm là đúng chưa rồi thử lại.

en: %s is not a regular file.
vi: %s không phải là một tập tin chuẩn.

en: pluma cannot find the file. Perhaps it has recently been deleted.
vi: Không tìm thấy tập tin. Có lẽ nó vừa mới bị xóa.

en: Could not revert the file %s.
vi: Không thể hoàn nguyên tập tin %s.

en: Could not open the file %s.
vi: Không thể mở tập tin %s.

en: This file (%s) is already open in another pluma window.
vi: Tập tin (%s) đã được mở trong cửa sổ pluma khác.

en: pluma opened this instance of the file in a non-editable way. Do you want to edit it anyway?
vi: Trình pluma đã mở thể hiện này của tập tin bằng cách không biên soạn được. Bạn vẫn muốn biên soạn nó không?

en: D_on't Save
vi: Đừ_ng lưu

en: The file %s has been modified since reading it.
vi: Tập tin %s đã được sửa đổi từ lần đọc trước.

en: Could not create a backup file while saving %s
vi: Không thể tạo tập tin sao lưu trong khi lưu %s

en: Could not create a temporary backup file while saving %s
vi: Không thể tạo tập tin sao lưu tạm trong khi lưu %s

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: pluma cannot handle %s locations in write mode. Please check that you typed the location correctly and try again.
vi: Trình pluma không thể xử lý địa điểm kiểu %s trong chế độ ghi. Hãy kiểm tra bạn đã gõ đúng địa điểm chưa và thử lại.

en: pluma cannot handle this location in write mode. Please check that you typed the location correctly and try again.
vi: Trình pluma không thể xử lý địa điểm này trong chế độ ghi. Hãy kiểm tra bạn đã gõ đúng địa điểm chưa và thử lại.

en: %s is not a valid location. Please check that you typed the location correctly and try again.
vi: %s không phải địa điểm hợp lệ. Hãy kiểm tra xem bạn đã gõ địa điểm đúng chưa rồi thử lại.

en: Could not save the file %s.
vi: Không thể lưu tập tin %s.

en: The file %s changed on disk.
vi: Tập tin %s đã thay đổi trên đĩa.

en: Do you want to reload the file?
vi: Bạn có muốn nạp lại tập tin không?

en: Directory '%s' could not be created: g_mkdir_with_parents() failed: %s
vi: Không thể tạo thư mục « %s », vì g_mkdir_with_parents() bị lỗi: %s

en: Open the pluma manual
vi: Mở sổ tay pluma

en: Select the entire document
vi: Chọn toàn bộ tài liệu

en: Change selected text to upper case
vi: Thay đổi đoạn được chọn thành chữ hoa.

en: Change selected text to lower case
vi: Thay đổi đoạn được chọn thành chữ thường.

en: Show or hide the side pane in the current window
vi: Hiện/Ẩn khung lề trên cửa sổ hiện thời

en: _Bottom Pane
vi: Ô _dưới

en: Show or hide the bottom pane in the current window
vi: Hiện/Ẩn ô dưới trong cửa sổ hiện thời

en: Unable to find the object '%s' inside file %s.
vi: Không tìm thấy đối tượng '%s' trong tập tin %s.

en: Use %s highlight mode
vi: Dùng chế độ tô sáng %s

en: Analyzes the current document and reports the number of words, lines, characters and non-space characters in it.
vi: Phân tích tài liệu hiện thời và xác định số từ, số hiệu dòng, số ký tự, và các ký tự không phải khoảng trắng trong tài liệu rồi hiển thị kết quả.

en: Shell Output
vi: Kết xuất trình bao

en: _Tools:
vi: _Công cụ :

en: _Shortcut Key:
vi: _Phím tắt:

en: _Edit:
vi: _Sửa:

en: Run "make" in the document directory
vi: Chạy « make » trong thư mục tài liệu

en: File Browser Pane
vi: Ô duyệt tập tin

en: Easy file access from the side pane
vi: Dễ truy cập tập tin từ ô bên

en: This value determines what files get filtered from the file browser. Valid values are: none (filter nothing), hidden (filter hidden files), binary (filter binary files) and hidden_and_binary (filter both hidden and binary files).
vi: Giá trị này quyết định những tập tin nào được lọc từ bộ duyệt tập tin. Giá trị có thể:
     • none	(không có)	không lọc gì
     • hidden				lọc tập tin _bị ẩn_
     • binary				lọc tập tin _nhị phân_
     • hidden_and_binary	lọc tập tin cả hai kiểu _bị ẩn và nhị phân_.

en: _Set root to active document
vi: Đặt _gốc là tài liệu hoạt động

en: _Open terminal here
vi: _Mở dòng lệnh ở đây

en: The file "%s" cannot be moved to the trash.
vi: Không thể di chuyển tập tin « %s » vào Sọt rác.

en: Are you sure you want to permanently delete "%s"?
vi: Bạn có chắc muốn xoá hoàn toàn « %s » không?

en: Go to previous location
vi: Trở về vị trí trước đó

en: Go to next location
vi: Tới vị trí kế tiếp

en: _Match Filename
vi: _Khớp tên tập tin

en: Emacs, Kate and Vim-style modelines support for pluma.
vi: Cách hỗ trợ dòng chế độ dạng Emacs, Kate và Vim trong pluma.

en: Add a new snippet...
vi: Thêm đoạn mới...

en: S_ort...
vi: Sắp _xếp...

en: Set the language of the current document
vi: Lập ngôn ngữ của tài liệu hiện thời

en: _Autocheck Spelling
vi: Kiểm tr_a tự động chính tả

en: XHTML 1.0 - Tags
vi: XHTML 1.0 - Thẻ

en: Target - Blank
vi: Đích - trống

en: Target - Parent
vi: Đích - Mẹ

en: Target - Self
vi: Đích - Mình

en: Target - Top
vi: Đích - Đầu

en: HTML - Tags
vi: Mã HTML - thẻ

en: HTML - Special Characters
vi: Mã HTML - ký tự đặc biệt

en: Latex - Tags
vi: Latex - thẻ

en: XSLT - Elements
vi: XSLT - yếu tố

en: XSLT - Functions
vi: XSLT - hàm

en: floor
vi: số nguyên nhỏ nhất

note: ../lisp/sawfish/cfg/widgets/match-window.jl
en: not
vi: không

en: XSLT - Axes
vi: XSLT - trục

en: XUL - Tags
vi: XUL - Thẻ

en: Error: label must not be empty
vi: Lỗi: nhãn không được để trống

en: Error: label too long
vi: Lỗi: nhãn quá dài

en: Error: '/' must not occur in label name
vi: Lỗi: "/" không thể tồn tại trong thực đơn nhãn

en: Error: device name too long
vi: Lỗi: tên thiết bị quá dài

en: Error: could not drop all uid privileges
vi: Lỗi: không thể bỏ tất cả quyền uid

en: Error: could not execute mount
vi: Lỗi: không chạy được mount

en: Internal error: mount_attempt: given file system name is NULL
vi: Lỗi bên trong: mount_attempt: gán tên hệ thống tập tin bằng NULL

en: Error: invalid file system name '%s'
vi: Lỗi: tên hệ thống tập tin không có giá trị  '%s'

en: Error: invalid umask %s
vi: Lỗi: umask không có giá trị %s

en: Error: invalid charset name '%s'
vi: Lỗi: tên ký tự không có giá trị '%s'

en: Error: cannot lock for pid %u, this process does not exist
vi: Lỗi: không thể khoá pid %u, tiến trình này không tồn tại

en: Error: could not create pid lock file %s: %s
vi: Lỗi: không thể tạo tập tin khoá pid %s: %s

en: Error: could not remove pid lock file %s: %s
vi: Lỗi: không thể gỡ tập tin khoá pid %s: %s

en: Error: do_unlock: could not remove lock directory
vi: Lỗi: do_unlock: không thể gỡ thư mục bị khoá

en: Error: this program needs to be installed suid root
vi: Lỗi: chương trình này cần được cài đặt dưới quyền root

en: Internal error: getopt_long() returned unknown value
vi: Lỗi bên trong: getopt_long() trả về giá trị chưa khai báo

en: Warning: device %s is already handled by /etc/fstab, supplied label is ignored
vi: Cảnh báo: thiết bị %s đã được chiếm dụng bởi /etc/fstab, không thể dán nhãn

note: Type: boolean Description
en: Would you like debconf to configure pnm2ppa?
vi: Bạn có muốn trình debconf cấu hình «pnm2ppa» không?

note: Type: boolean Description
en: You can have debconf perform some simple configuration steps for your default pnm2ppa setup (edited in your /etc/pnm2ppa.conf file).
vi: Trình debconf có thể thực hiện một số việc cấu hình đơn giản cho thiết lập pnm2ppa mặc định (được hiệu chỉnh trong tập tin cấu hình «/etc/pnm2ppa.conf» của bạn).

note: Type: select Description
en: What model of HP Deskjet printer do you use?
vi: Bạn có sử dụng máy in HP Deskjet mẫu nào?

note: Type: select Description
en: The pnm2ppa printer filter behaves differently depending upon which HP DeskJet model you use. Choose your model of printer for the default configuration file /etc/pnm2ppa.conf.
vi: Bộ lọc máy in pnm2ppa vân hành một cách khác phụ thuộc vào mẫu HP Deskjet nào bạn sử dụng. Hãy chọn mẫu máy in bạn cho tập tin cấu hình mặc định «/etc/pnm2ppa.conf».

note: Type: boolean Description
en: Would you like debconf to create magicfilter filters?
vi: Bạn có muốn trình debconf tạo bộ lọc loại magicfilter (bộ lọc «ma thuật») không?

note: Type: boolean Description
en: Magicfilter is a customizable, extensible automatic printer filter. It uses its own magic database (a la file(1)) to decide how to print out a given print job.  Debconf can run the custom pnm2ppa script called "update-magicfilter" to generate a default set of filters for color and black-and-white printing.
vi: Magicfilter là một bộ lọc máy in tự động có thể mở rộng và tùy chỉnh. Nó dùng cơ sở dữ liệu «ma thuật» của chính nó (như «file(1)») để quyết định cách in ra một công việc in đựa ra. Trình debconf có thể chạy tập lệnh pnm2ppa tùy chỉnh được gọi «update-magicfilter» (cập nhật bộ lọc «ma thuật») để tạo ra một tập hợp bộ lọc cho cả hai việc in tô màu và đen trắng đều.

note: Type: boolean Description
en: The template filter is found in /usr/share/pnm2ppa/ as "pnm2ppa-magicfilter.in".  update-magicfilter uses sed to replace @OPTIONS@ from the template and place the resulting filters in /etc/magicfilter.  Additionally, symbolic links are created from the generated pnm2ppa filters to pbm2ppa filters (the deprecated predecessor to pnm2ppa).
vi: Trong «/usr/share/pnm2ppa/» có thể tìm bộ lọc mẫu là «pnm2ppa-magicfilter.in». Tập lệnh «update-magicfilter» có dùng trình «sed» để thay thế «@OPTIONS@» trong mẫu và để những bộ lọc kết quả vào «/etc/magicfilter». Hơn nữa, liên kết tượng trưng được tạo từ những bộ lọc pnm2ppa đến bộ lọc «pbm2ppa» (trình đã bị phản đối đi trước pnm2ppa).

note: Type: boolean Description
en: The only thing left for you to do is run magicfilterconfig to generate your /etc/printcap.
vi: Chỉ hãy chạy «magicfilterconfig» để tạo ra «/etc/printcap» mình. Xong rồi!

en: Could not grab the following HotKeys
vi: Không thể túm phím nóng sau đây

en: Mute/Unmute
vi: Câm/thôi câm

en: Unable to run command: %s
vi: Không thể chạy lệnh: %s

en: No mixer application was found on your system. Please open preferences and set the command you want to run for volume control.
vi: Không tìm thấy ứng dụng trộn nào trên hệ thống của bạn. Vui lòng mở tùy thích và đặt lệnh mà bạn muốn chạy cho việc diều khiển âm lượng.

en: You have not specified a custom command to run, please specify one in preferences.
vi: Bạn chưa đưa ra lệnh tự chọn để chạy, vui lòng chỉ định một cái trong tùy thích.

en: PNMixer Error
vi: Lỗi PNMixer

en: Warning: Connection to sound system failed.
vi: Cảnh báo: Kết nối đến hệ thống âm thanh gặp lỗi.

en: Do you want to re-initialize the audio connection ?
    
    If you do not, you will either need to restart PNMixer or select the 'Reload Audio' option in the right-click menu in order for PNMixer to function.
vi: Bạn có thực sự muốn khởi tạo lại kết nối âm thanh?
    
    Nếu không, bạn sẽ hoặc là cần khởi động lại PNMixer hoặc là chọn tùy chọn “Tải lại âm thanh” trong trình đơn chuột phải để PNMixer thực hiện chức năng.

note: Parse options
en: - A mixer for the system tray.
vi: - Một bộ trộn cho khay hệ thống.

en: %s version: %s
vi: %s phiên bản %s

en: No sound card
vi: Không có card âm thanh nào

en: No playable soundcard found
vi: Không tìm thấy card âm thanh nào phát được

en: Soundcard disconnected
vi: Card âm thanh đã ngắt kết nối

en: Soundcard has been disconnected, reloading sound system...
vi: Card âm thanh đã ngắt kết nối, đang tải lại hệ thống âm thanh…

en: Couldn't load preferences file: %s
vi: Không thể tải tập tin tùy thích: %s

en: Couldn't load default preferences: %s
vi: Không thể tải tùy thích mặc định: %s

en: Couldn't write preferences file: %s
vi: Không thể ghi tập tin tùy thích: %s

en: '%s' exists but is not a directory, won't be able to save preferences.
vi: “%s” có tồn tại nhưng không phải là một thư mục, không thể ghi lại các tùy thích.

en: Couldn't make preferences directory: %s
vi: Không thể tạo thư mục cho tùy thích: %s

en: A mixer for the system tray
vi: Bộ trộn cho khay hệ thống

en: Copyright © 2010-2016 Nick Lanham
vi: Tác quyền © 2010-2016 Nick Lanham

en: Set %s HotKey
vi: Đặt phím nóng %s

en: Press new HotKey for <b>%s</b>
vi: Bấm phím nóng cho <b>%s</b>

en: System Tray Mixer
vi: Bộ trộn trên khay hệ thống

en: An audio mixer for the system tray
vi: Một bộ trộn âm dành cho khay hệ thống

en: Defining HotKey
vi: Định nghĩa phím nóng

en: (press <Ctrl>C to reset)
vi: (bấm tổ hợp phím CTRL+C để đặt lại)

en: Mute/Unmute Volume
vi: Câm/thôi câm tiếng

en: Open Volume Control
vi: Mở điều khiển âm lượng

en: Reload Sound
vi: Tải lại âm thanh

en: Notification support disabled at compile time.
vi: Việc hỗ trợ thông báo bị tắt lúc biên dịch.

en: Enable Notifications
vi: Bật thông báo

en: Timeout (ms):
vi: Thời hạn (ms):

en: <b>Notification Options</b>
vi: <b>Các tùy chọn cảnh báo</b>

en: HotKeys
vi: Phím nóng

en: Mouse Scroll
vi: Cuộn chuột

en: Adjustment in Popups
vi: Chỉnh trong trong trình đơn nhảy lên

en: External Change
vi: Thay đổi bên ngoài

en: <b>Notify for volume changes from:</b>
vi: <b>Thông báo các thay đổi âm lượng từ:</b>

en: PNMixer Preferences
vi: Tùy thích PNMixer

en: Slider Orientation:
vi: Hướng con trượt:

en: Display Text Volume
vi: Hiển thị chữ âm lượng

en: Text Volume Position:
vi: Vị trí chữ âm lượng:

en: <b>Volume Popup</b>
vi: <b>Trình đơn âm lượng nổi lên</b>

en: Draw Volume Meter on Tray Icon
vi: Thước đo âm lượng trên biểu tượng khay dạng thô

en: Volume Meter Offset (%):
vi: Vị trí bù thước đo âm lượng (%):

en: Volume Meter Color:
vi: Màu thước đo âm lượng:

en: <b>Volume Meter</b>
vi: <b>Thước đo âm lượng</b>

en: <b>Icon Theme</b>
vi: <b>Chủ đề biểu tượng</b>

en: Normalize Volume:
vi: Thường hóa âm lượng:

en: Change volume on a logarithmic scale, closer to human perception.
vi: Đổi âm lượng theo thang lô-ga-rít, gần với cảm nhận của con người.

en: <b>Sound Device</b>
vi: <b>Thiết bị âm thanh</b>

en: <b>Volume Control Command</b>
vi: <b>Lệnh điều khiển âm lượng</b>

en: Scroll Step:
vi: Bước cuộn:

en: Fine Scroll Step:
vi: Bước cuộn mịn:

en: <b>Volume Scrolling</b>
vi: <b>Cuộn âm lượng</b>

en: Middle Click Action:
vi: Hành vi khi bấm nút giữa:

en: Show Preferences
vi: Hiển thị tùy thích

en: Custom (set below)
vi: Tự chọn (đặt ở dưới)

en: <b>Mouse</b>
vi: <b>Con chuột</b>

en: Enable HotKeys
vi: Bật các phím nóng

en: Mute/Unmute:
vi: Câm/thôi câm:

en: Volume Up:
vi: Tăng âm lượng:

en: Volume Down:
vi: Giảm âm lượng:

en: Double-click a HotKey to assign a new HotKey
vi: Bấm đúp vào phím nóng để gán một phím mới

en: HotKey
vi: Phím nóng

en: <b>HotKey Settings</b>
vi: <b>Cài đặt phím nóng</b>

en: _Volume Control
vi: Điều khiển â_m lượng

en: _Reload Sound
vi: Tải _lại âm thanh

en: Notify for volume changes from:
vi: Thông báo các thay đổi âm lượng đến từ:

note: type: textblock
en: debconf-gettextize - extract translations of debconf templates into PO files
vi: debconf-gettextize — trích ra tập tin PO bản dịch của mẫu debconf

note: type: textblock
en: B<debconf-gettextize> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<--choices>] [B<--merge>] I<master> [I<master> ...]
vi: B<debconf-gettextize> [B<-v>] [B<-h>] [B<--podir=I<THƯ_MỤC>>] [B<--choices>] [B<--merge>] I<chủ> [I<chủ> ...]

note: type: textblock
en: The F</var/lib/dpkg/info/*.templates> files read by debconf contain English text and translations in the same file.  But in source packages, translations are managed in separate files to help translators.  In the initial implementation, a master F<templates> file contained only English text, and F<templates.I<xx>> files contained both original and translated strings for the language I<xx>.  The B<debconf-mergetemplate> program was merging master and translated templates files.
vi: Các tập tin F</var/lib/dpkg/info/*.templates> được debconf đọc thì chứa cả văn bản tiếng Anh lẫn bản dịch đều trong cùng tập tin. Tuy nhiên, trong gói mã nguồn các bản dịch được quản lý trong tập tin riêng để giúp người dịch. Trong bản thực hiện đầu tiên, một tập tin F<templates> chủ chỉ chứa văn bản tiếng Anh, còn tập tin F<templates.I<xx>> chứa các chuỗi cả hai gốc và được dịch cho ngôn ngữ I<xx>.  Chương trình B<debconf-mergetemplate> đã trộn các tập tin mẫu chủ và được dịch.

note: type: textblock
en: The new implementation with C<po-debconf> is based on C<gettext>.  Maintainers mark translatable fields by prepending them with an underscore, English strings are automatically extracted into a POT file, translators work on normal PO files, and B<po2debconf> generates a merged templates file with the same structure.
vi: Bản thực hiện mới với C<po-debconf> dựa vào C<gettext>. Nhà duy trì đánh dấu mỗi trường có thể dịch được bằng cách thêm dấu gạch dưới vào trước; các chuỗi tiếng Anh được trích tự động ra một tập tin POT; người dịch làm việc với tập tin PO chuẩn; và B<po2debconf> tạo ra một tập tin mẫu đã trộn có cùng cấu trúc.

note: type: textblock
en: The B<debconf-gettextize> program was initially designed to help migrating to the new implementation.
vi: Chương trình B<debconf-gettextize> đã được thiết kế ban đầu để giúp nâng cấp lên bản thức hiện mới.

note: type: textblock
en: It reads a list of master files and their associated translations, and generates F<po/*.po> files for each language containing translated strings.
vi: Nó đọc một danh sách các tập tin chủ và các bản dịch tương ứng, rồi tạo ra các tập tin F<po/*.po> cho mỗi ngôn ngữ sang đó chuỗi đã được dịch.

note: type: textblock
en: Each input file receives an C<.old> suffix, and a new master file overwrites the old one; it is identical to the previous master file except that an underscore is prepended to translatable fields.  Developers can then choose which fields translators have to work on and which ones are skipped because their values are not locale-dependent.
vi: Mỗi tập tin nhập vào có tên mới với hậu tố C<.old> (cũ), và một tập tin chủ mới ghi đè lên tập tin cũ; nó trùng với tập tin chủ trước, trừ có một dấu gạch dưới đằng trước mỗi trường có thể dịch được. Nhà phát triển thì có thể chọn những trường cần dịch, và những trường cần bỏ qua vì không chứa giá trị phụ thuộc vào miền địa phương.

note: type: textblock
en: A F<po/POTFILES.in> file is also created, it contains the list of F<templates> files B<debconf-updatepo> has to process.
vi: Tập tin F<po/POTFILES.in> cũng được tạo. Nó chứa danh sách các tập tin F<templates> nên được B<debconf-updatepo> xử lý.

note: type: textblock
en: Typically the B<debconf-gettextize> program must be run only once when transforming from the first implementation to the C<po-debconf> format, but it can also be used afterwards to transform a C<_Choices> field into C<__Choices> (or vice-versa) without losing translations, when using the C<--merge> flag (alongside with C<--choices> or not).  The desired template containing the C<_Choices> or C<__Choices> fields to modify has to be copied into a temporary template file, which is passed to B<debconf-gettextize> as an argument.  Then the following steps are performed:
vi: Bình thường chương trình B<debconf-gettextize> nên được chạy chỉ một lần khi chuyển dạng từ bản thực hiện thứ nhất sang định dạng C<po-debconf>, nhưng nó cũng có thể được dùng về sau để chuyển dạng một trường C<_Choices> sang C<__Choices> (hay ngược lại) mà không mất bản dịch, khi dùng cờ C<--merge> (cùng với C<--choices> hay không).  Mẫu đã muốn mà chứa các trường C<_Choices> hay C<__Choices> cần sửa đổi thì phải được sao chép vào một tập tin mẫu tạm thời, mà được gửi qua cho B<debconf-gettextize> dưới dạng một đối số.  Sau đó thì làm các bước sau :

note: type: textblock
en: B<po2debconf> is run on this template file to generate a translated templates file.
vi: B<po2debconf> được chạy trên tập tin mẫu này để tạo ra một tập tin mẫu đã dịch.

note: type: textblock
en: This translated templates file is processed as described above and PO files are generated.
vi: Tập tin mẫu đã dịch thì được xử lý như nói trên, và các tập tin PO được tạo ra.

note: type: textblock
en: Newly created PO files are merged with existing ones.
vi: Tập tin PO mới tạo được trộn với tập tin PO đã tồn tại.

note: type: textblock
en: When PO files are merged, C<_Choices> fields have to be replaced by C<__Choices> (or vice-versa) in the original templates file before running B<debconf-updatepo>, otherwise new translations will be fuzzy.
vi: Trộn các tập tin PO thì mỗi trường kiểu C<_Choices> phải bị thay thế bằng kiểuC<__Choices> (hay ngược lại) trong tập tin mẫu gốc trước khi chạy B<debconf-updatepo>, không thì các bản dịch mới bị đánh dấu « dịch mờ ».

note: type: textblock
en: Display a usage summary for the program and exit.
vi: Hiển thị bản tóm tắt cách sử dụng chương trình, sau đó thoát.

note: type: textblock
en: Process in verbose mode.
vi: Xử lý ở chế độ chi tiết (xuất nhiều dữ liệu diễn tả tiến trình, hữu ích để gỡ lỗi).

note: type: =item
en: B<--podir=I<DIR>>
vi: B<--podir=I<THƯ_MỤC>>

note: type: textblock
en: Set directory for PO files.  Default is to search for PO files in the F<po> subdirectory below the location of the first master file.
vi: Đặt thư mục chứa các tập tin PO. Mặc định là tìm các tập tin PO trong thư mục con F<po> bên dưới vị trí của tập tin chủ thứ nhất.

note: type: textblock
en: By default, B<debconf-gettextize> replaces C<Choices> fields by C<_Choices>.  With this flag, C<__Choices> fields are written instead.
vi: Mặc định là B<debconf-gettextize> thay thế các trường kiểu C<Choices> bằng kiểu C<_Choices>.  Bật cờ này thì ghi trường kiểu C<__Choices> thay vào đó.

note: type: textblock
en: When this flag is set, the strings are merged with existing PO files.  The templates files and F<po/POTFILES.in> are not modified.
vi: Bật cờ này thì các chuỗi được trộn với các tập tin PO đã tồn tại. Không sửa đổi tập tin mẫu hay F<po/POTFILES.in>.

note: type: =head1
en: CAVEATS
vi: CẨN THẬN

note: type: textblock
en: The C<Default> field is special when template type is C<Select> or C<Multiselect>, because a value has to be chosen amongst the B<English> list of choices, even for localized values.  Normally this field must not be changed, but in rare circumstances localized values are meaningful (e.g. to choose the default language of an application).  In order to let translators know that this localized C<Default> field is special, you must by convention call it C<_DefaultChoice> instead of C<_Default>.
vi: Trường C<Default> là đặc biệt khi mẫu có kiểu C<Select> hay C<Multiselect>, vì phải chọn một giá trị trong danh sách các tùy chọn B<English>, ngay cả đối với giá trị đã địa phương hoá. Bình thường không cho phép thay đổi trường này, nhưng trong rất ít trường hợp, giá trị đã địa phương hoá vẫn có ý nghĩa (v.d. để chọn ngôn ngữ mặc định của ứng dụng). Để cho người dịch biết trường C<Default> đã địa phương hoá cũng là đặc biệt, theo quy ước bạn cần phải gọi nó C<_DefaultChoice> thay cho C<_Default>.

note: type: =head1
en: AUTHORS
vi: TÁC GIẢ

note: type: textblock
en: debconf-updatepo - update PO files about debconf templates
vi: debconf-updatepo — cập nhật các tập tin PO về mẫu cấu hình debconf

note: type: textblock
en: B<debconf-updatepo> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<--skip-pot>] [B<--skip-merge>] [B<--msgid-bugs-address=I<EMAIL>>]
vi: B<debconf-updatepo> [B<-v>] [B<-h>] [B<--podir=I<THƯ_MỤC>>] [B<--skip-pot>] [B<--skip-merge>] [B<--msgid-bugs-address=I<ĐỊA_CHỈ>>]

note: type: textblock
en: This program reads F<po/POTFILES.in> to determine which master files need to be processed, then extracts new gettext strings into F<po/templates.pot> and updates all F<po/*.po> files.  This script can be called either in the top-level directory, or in the F<debian> or F<debian/po> subdirectories.  It is run by developer and/or translator to update PO files when the English text is modified in F<templates> files.
vi: Chương trình này đọc F<po/POTFILES.in> để quyết định những tập tin chủ nào cần xử lý, sau đó trích các chuỗi gettext mới vào tập tin F<po/templates.pot> và cập nhật tất cả các tập tin F<po/*.po>. Văn lệnh này có thể được gọi hoặc trong thư mục cấp đầu, hoặc trong thư mục con F<debian> hay F<debian/po>. Nó được chạy bởi nhà phát triển và/hay người dịch để cập nhật các tập tin PO khi chuỗi gốc (thường là tiếng Anh) bị sửa đổi trong tập tin F<templates>.

note: type: textblock
en: Display a usage summary and exit.
vi: Hiển thị bản tóm tắt cách sử dụng, rồi thoát.

note: type: textblock
en: Set directory for PO files.  By default PO files are searched in F<debian/po>, F<po> and F<../po> directories in that order.
vi: Đặt thư mục chứa các tập tin PO. Mặc định là tìm kiếm các tập tin PO trong thư mục F<debian/po>, F<po> và F<../po> theo thứ tự đó.

note: type: textblock
en: Do not generate a new F<po/templates.pot> file.
vi: Đừng tạo ra tập tin F<po/templates.pot> mới.

note: type: textblock
en: Do not merge existing PO files with F<po/templates.pot>.
vi: Đừng trộn các tập tin PO đã tồn tại với F<po/templates.pot>.

note: type: =item
en: B<--msgid-bugs-address=I<EMAIL>>
vi: B<--msgid-bugs-address=I<ĐỊA_CHỈ>>

note: type: textblock
en: Set the email address that will be specified in the POT's Report-Msgid-Bugs-To field.
vi: Đặt địa chỉ thư điện tử sẽ được hiển thị trong trường Report-Msgid-Bugs-To của tập tin POT. Khuyên bạn đặt giá trị này: nó giúp người dịch thông báo lỗi và hỏi câu về chuỗi gốc, vì vậy tạo cả chuỗi gốc lẫn chuỗi dịch đều tốt hơn.

note: type: textblock
en: By default, this field is set to <package>@package.debian.org.
vi: Mặc định là trường này có giá trị <tên_gói>@package.debian.org.

note: type: textblock
en: It is intended for the maintainers of Debian based distributions, and should be used in the following cases:
vi: Nó dự định cho nhà duy trì bản phát hành dựa vào Debian, và nên được dùng trong trường hợp này:

note: type: textblock
en: The package is not present in Debian (and thus the <package>@packages.debian.org address does not exist).
vi: Gói không nằm trong Debian (thì địa chỉ<tên_gói>@packages.debian.org không tồn tại).

note: type: textblock
en: The maintainer made significant changes in the debconf templates (or added templates to a Debian package without templates), and does not want to bother the Debian maintainer with bug reports that won't be relevant for the Debian maintainer.
vi: Nhà duy trì đã thay đổi đáng kể các mẫu debconf (hoặc thêm mẫu vào gói Debian không có mẫu), và không muốn làm phiền nhà duy trì Debian đáp ứng báo cáo lỗi không thích hợp.

note: type: textblock
en: The default address is preferred to avoid corrections in the Debian based distribution without a notification to the Debian maintainer.
vi: Địa chỉ mặc định vẫn khuyến khích để tránh sửa bản phát hành dựa vào Debian mà không thông báo nhà duy trì Debian.

note: type: textblock
en: po2debconf - merge master templates file and PO files
vi: po2debconf — trộn tập tin mẫu chủ với các tập tin PO

note: type: textblock
en: B<po2debconf> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<-o I<FILE>>] [B<-e I<STRING>>] I<master>
vi: B<po2debconf> [B<-v>] [B<-h>] [B<--podir=I<THƯ_MỤC>>] [B<-o I<TẬP_TIN>>] [B<-e I<CHUỖI>>] I<chủ>

note: type: textblock
en: This program reads all PO files and a single F<templates> file, and produces a Debconf templates file containing all translations, similar to the one produced by L<debconf-mergetemplate(1)> (from the C<debconf-utils> package).  PO files are by default searched in the F<po> subdirectory below the location of the master file.
vi: Chương trình này đọc mọi tập tin PO và một tập tin F<templates> riêng lẻ, và tạo một tập tin mẫu Debconf chứa mọi bản dịch, tương tự với tập tin được tạo bởi L<debconf-mergetemplate(1)> (từ gói C<debconf-utils>). Mặc định là các tập tin PO được tìm trong thư mục con F<po> bên dưới vị trí của tập tin chủ.

note: type: textblock
en: To help the language code transition for Norwegian BokmE<aring>l, the B<no> and B<nb> language codes are handled specially.  If F<no.po> exists, it should be renamed to F<nb.po>.  Using F<nb.po> will make both C<-no> and C<-nb> translations available in the templates file.
vi: Để giúp chuyển tiếp mã ngôn ngữ cho tiếng Na Uy BokmE<aring>l, mã ngôn ngữ B<no> và B<nb> được xử lý đặc biệt. Đã có tập tin F<no.po> thì nó nên bị thay tên thành F<nb.po>.  Dùng F<nb.po> sẽ làm cho các bản dịch kiểu cả C<-no> lẫn C<-nb> đều sẵn sàng trong tập tin mẫu.

note: type: textblock
en: Lines beginning with a number sign (C<#>) are comments in templates files.  They are useful to give hints to translators, and are discarded by B<po2debconf>.  Special comments have been introduced in C<po-debconf> 1.0.  They are in the form C<#flag:I<directive>>.  The C<#flag:partial> is the only directive interpreted by B<po2debconf>.  Normally when a field is composed of several paragraphs (like C<__Choices> and C<_Description>), it is translated if all paragraphs are translated.  When a field contains C<#flag:partial>, translated strings may be mixed with untranslated strings.
vi: Dòng bắt đầu với dấu thăng (C<#>) thì là ghi chú trong tập tin mẫu. Ghi chú hữu ích để cung cấp chi tiết cho người dịch, cũng bị hủy bởi B<po2debconf>. Ghi chú đặc biệt đã được giới thiệu trong C<po-debconf> 1.0, theo dạng C<#flag:I<chỉ_thị>>. C<#flag:partial> là chỉ thị duy nhất được B<po2debconf> giải thích. Bình thường khi một trường chứa vài đoạn văn khác nhau (v.d. C<__Choices> và C<_Description>), nó được đánh dấu « đã dịch » chỉ nếu tất cả các đoạn văn đã được dịch. Khi một trường chứa C<#flag:partial>, có thể hỗn hợp các chuỗi đã dịch và chưa dịch.

note: type: textblock
en: Set directory for PO files.  Default is to search PO files in the F<po> subdirectory below the location of the master file.
vi: Đặt thư mục chứa các tập tin PO. Mặc định là tìm các tập tin PO trong thư mục con F<po> bên dưới vị trí của tập tin chủ.

note: type: =item
en: B<-o>, B<--output=I<FILE>>
vi: B<-o>, B<--output=I<TẬP_TIN>>

note: type: textblock
en: Set output filename (default is standard output).
vi: Đặt tên tập tin xuất (mặc định là thiết bị xuất chuẩn).

note: type: =item
en: B<-e>, B<--encoding=I<STRING>>
vi: B<-e>, B<--encoding=I<CHUỖI>>

note: type: textblock
en: Convert encoding.  Argument can take 3 values: C<utf8> (convert to UTF-8), C<po> (do not change encoding) and C<popular> (convert encoding of input files depending on their language; the C<PODEBCONF_ENCODINGS> environment variable must point to a name of a file containing the encoding map).
vi: Chuyển đổi bảng mã. Đối số có ba giá trị có thể:
     • C<utf8>	chuyển đổi sang UTF-8
     • C<po>	không thay đổi bảng mã
     • C<popular>	chuyển đổi bảng mã của tập tin nhập phụ thuộc vào ngôn ngữ :
    				biến môi trường C<PODEBCONF_ENCODINGS> phải chỉ tới
    				một tên tập tin chứa sơ đồ bảng mã.

note: type: textblock
en: Such a filename looks like:
vi: Tên tập tin như vậy hình như :

note: type: verbatim
en:   #
      #   Number is comment sign
      #
      cs       ISO-8859-2
      da       ISO-8859-1
      de       ISO-8859-1
      el       ISO-8859-7
vi:   #
      #   Dấu thăng là ký hiệu ghi chú
      #
      cs       ISO-8859-2
      da       ISO-8859-1
      de       ISO-8859-1
      el       ISO-8859-7

note: type: textblock
en: etc.
vi: v.v.

note: type: textblock
en: Default encoding used to be C<popular>, and has been switched to C<utf8> since po-debconf 0.9.0.
vi: Bảng mã mặc định từng là C<popular>: nó đã được chuyển đổi sang C<utf8> kể từ po-debconf 0.9.0.

note: type: =head1
en: OUTPUT FORMAT
vi: ĐỊNH DẠNG XUẤT

note: type: textblock
en: Since debconf 1.2.0, templates format has changed, encoding is part of field names, i.e. they are C<foo-I<lang>.I<encoding>>.  When older debconf encounter such fields, they are silently ignored, which means that original text is displayed.
vi: Kể từ debconf 1.2.0, định dạng của mẫu đã thay đổi: bảng mã thuộc về tên trường, tức là tên trường là C<foo-I<ngôn_ngữ>.I<bảng_mã>>. Phiên bản debconf cũ gặp trường này thì bỏ qua, không xuất thông điệp: chỉ hiển thị văn bản gốc.

note: type: textblock
en: If present, a F<po/output> file can override defaults for encoding and output format.  It contains a single line with two fields. The first field is the output format (currently valid values are 1 for fields in the form C<foo-I<lang>>, and 2 for C<foo-I<lang>.I<encoding>>) and the second field is the encoding, e.g.
vi: Tập tin F<po/output> (nếu có) có quyền cao hơn các giá trị mặc định đại diện bảng mã và định dạng kết xuất. Nó chứa một dòng riêng lẻ có hai trường: trường thứ nhất là định dạng kết xuất (hiện thời giá trị hợp lệ là 1 [trường dạng C<foo-I<ngôn_ngữ>>] và 2 [trường dạng C<foo-I<ngôn_ngữ>.I<bảng_mã>>) và trường thứ hai là bảng mã, ví dụ :

note: type: textblock
en: let B<po2debconf> convert text to UTF-8.
vi: cho phép B<po2debconf> chuyển đổi văn bản sang UTF-8.

note: type: textblock
en: When encoding is set to C<po> or C<utf8>, output format is always set to 2, so that older debconf do not try to display text with wrong encodings.
vi: Bảng mã được đặt thành C<po> hay C<utf8> thì định dạng xuất luôn luôn được đặt thành 2, để mà phiên bản debconf cũ sẽ không thử hiển thị văn bản theo bảng mã sai.

note: type: textblock
en: po-debconf - introduction
vi: po-debconf — giới thiệu

note: type: textblock
en: The goal of C<debconf> was to make package configuration user-friendly.  In order to achieve this, it is important to ensure that users will get the question in their own language.  Translators need a framework to easily work on translations without having to track package development; C<po-debconf> was designed to be able to work with standard C<gettext> tools when translating debconf templates files.
vi: Mục đích của C<debconf> là làm cho tiến trình cấu hình gói là thân thiện với người dùng. Để đạt được, quan trọng là đảm bảo mỗi người dùng sẽ thấy câu hỏi bằng ngôn ngữ mẹ đẻ. Người dịch yêu cầu một khuôn khổ để dịch dễ dàng mà không cần theo dõi tiến trình phát triển gói phần mềm. C<po-debconf> đã được thiết kế để chạy đúng với các công cụ C<gettext> tiêu chuẩn khi dịch tập tin mẫu debconf.

note: type: =head1
en: ADDING I18N SUPPORT TO DEBCONF TEMPLATES FILES
vi: THÊM HỔ TRỢ I18N VÀO TẬP TIN MẪU DEBCONF

note: type: textblock
en: If you are adding debconf support to your package, you have written a templates file containing English text.  To add proper i18n support into your package, you need to:
vi: Muốn thêm hỗ trợ debconf vào gói thì bạn đã ghi một tập tin mẫu chứa văn bản tiếng Anh (ngôn ngữ gốc). Để thêm khả năng hỗ trợ tiến trình quốc tế hoá (i18n) vào gói, bạn cần phải:

note: type: =item
en: - Create F<debian/po/POTFILES.in>
vi: • Tạo F<debian/po/POTFILES.in>

note: type: textblock
en: This file contains the list of master templates.  It typically contains a single line:
vi: Tập tin này chứa danh sách các mẫu chủ. Bình thường nó chứa chỉ một dòng riêng lẻ:

note: type: textblock
en: Paths are relative to the parent directory.
vi: Đường dẫn tương đối với thư mục cha.

note: type: =item
en: - Prepend an underscore before translatable fields in each template
vi:  • Thêm một dấu gạch dưới vào trước mọi trường có thể dịch được trong mỗi mẫu

note: type: textblock
en: Normally C<Description>, C<Choices> and sometimes C<Default> fields can be translated.
vi: Bình thường có thể dịch được các trường kiểu C<Description>, C<Choices> và đôi khi C<Default>.

note: type: =item
en: - Run B<debconf-updatepo>
vi: • Chạy B<debconf-updatepo>

note: type: textblock
en: This will create the F<debian/po/templates.pot> file that translators will translate into their language.
vi: Tiến trình này sẽ tạo tập tin F<debian/po/templates.pot> mà người dịch sẽ dịch sang ngôn ngữ khác.

note: type: =item
en: - Add a build dependency on C<po-debconf> in F<debian/control>
vi: • Thêm vào F<debian/control> một quan hệ phụ thuộc xây dựng vào C<po-debconf>.

note: type: =head1
en: UPDATE TEMPLATES
vi: CẬP NHẬT MẪU

note: type: textblock
en: In order to help translators, PO files in your package should always be up-to-date, otherwise they may waste their time translating unused strings.  For that, simply call the following command without arguments:
vi: Để giúp đỡ người dịch thì bạn nên bảo tồn một gói phần mềm có các tập tin PO hiện thời. (Không thì người dịch hoài phí thì giờ vì dịch chuỗi vô ích.) Để cứ cập nhật các tập tin PO, hãy gọi câu lệnh theo đây (không có đối số):

note: type: textblock
en: You should run this command every time you change templates in English, but also when you receive new or updated translations, because translators may have worked on an obsolete PO file.
vi: Để duy trì các tập tin PO hiện thời, bạn nên chạy lệnh này mỗi lần thay đổi chuỗi tiếng Anh trong mẫu. Cũng nên chạy nó khi bạn nhận bản dịch mới hay bản dịch đã cập nhật, vì người dịch có thể đã dịch tập tin PO cũ.

note: type: textblock
en: If you rename, add or remove some templates files, remember also to edit F<debian/po/POTFILES.in> accordingly, otherwise English strings are missing from PO files and will be displayed to users even if PO files are fully translated.
vi: Nếu bạn thay tên, thêm hay gỡ bỏ bất kỳ tập tin mẫu, cũng nhớ để chỉnh sửa tập tin F<debian/po/POTFILES.in> một cách tương ứng. Không thì một số chuỗi tiếng Anh bị thiếu trong tập tin PO; các chuỗi tiếng Anh này sẽ được hiển thị cho người dùng xem, thậm chí nếu các tập tin PO đã được dịch hoàn toàn.

note: type: textblock
en: The B<debconf-updatepo> program is idempotent, it modifies PO files only if their content has been updated.  Thus the best way to provide up-to-date PO files in your source package is to call this command from the C<clean> target of the F<debian/rules> file.
vi: Chương trình B<debconf-updatepo> là luỹ đẳng: nó sửa đổi tập tin PO chỉ nếu nội dung bị cập nhật. Vì vậy phương pháp tốt nhất cung cấp các tập tin PO hiện thời trong gói mã nguồn là gọi câu lệnh này từ đích C<clean> của tập tin F<debian/rules>.

note: type: textblock
en: Please note that you need to run B<debconf-updatepo> even if you use B<dh_installdebconf>.  The latter calls B<po2debconf> which used to call B<debconf-updatepo> if outdated files were detected, but this is no more the case because it was not a good solution for at least two reasons:
vi: Ghi chú rằng bạn cần phải chạy B<debconf-updatepo> thậm chí nếu bạn sử dụng B<dh_installdebconf>. Hàm thứ hai này gọi B<po2debconf> mà từng gọi B<debconf-updatepo> nếu phát hiện tập tin bị lỗi thời, nhưng không còn là trường hợp lại vì hai lý do :

note: type: textblock
en: B<po2debconf> relied on timestamps to detect outdated files, and may be abused when using C<pbuilder> or if an outdated translation has been stored on disk after templates have been modified
vi: B<po2debconf> nhờ nhãn giờ để phát hiện tập tin bị lỗi thời, và có thể không chạy đúng khi dùng C<pbuilder> hoặc nếu bản dịch cũ đã được lưu vào đĩa sau khi mẫu bị sửa đổi.

note: type: textblock
en: B<dh_installdebconf> is called long after C<.diff.gz> file has been generated
vi: B<dh_installdebconf> được gọi đã lâu sau khi tạo ra tập tin C<.diff.gz>.

note: type: =head1
en: MERGE TRANSLATIONS AND ORIGINAL
vi: TRỘN BẢN DỊCH VỚI BẢN GỐC

note: type: textblock
en: You have to make sure that when your package is compiled, translations will get into the built package. You can do that manually, or automatically using the B<dh_installdebconf> script (make sure to have a versioned build dependency against C<debhelper (E<gt>= 4.1.16)>).
vi: Bạn cần phải kiểm tra các bản dịch được hợp nhất trong gói đã xây dựng khi nó được biên dịch. Bạn có thể tự kiểm tra, hoặc tự động kiểm tra bằng cách sử dụng văn lệnh B<dh_installdebconf> (hãy đảm bảo có một quan hệ phụ thuộc xây dựng đặt phiên bản với C<debhelper (E<gt>= 4.1.16)>).

note: type: textblock
en: To do that manually, you'll have to merge the templates and the translations at compile time (and to have a build depend against C<po-debconf>) like this:
vi: Để tự kiểm tra, bạn cần phải trộn các mẫu với các bản dịch vào lúc biên dịch (và đặt quan hệ phụ thuộc xây dựng với C<po-debconf>) như thế:

note: type: textblock
en: B<BE CAREFUL>: the two files called F<templates> are not the same at all.  The first one contains only the English text, with marks to denote some fields to be translated while the second contains all languages.  That is to say that you CANNOT keep only the merged templates, or you won't be able to deal with translations as people submit them to you.
vi: B<BE CAREFUL>: hai tập tin tên F<templates> không phải trùng nhau. Tập tin thứ nhất chứa chỉ văn bản gốc (thường là tiếng Anh), và đánh dấu một số trường cần dịch, còn tập tin thứ hai chứa tất cả các ngôn ngữ. Vì vậy bạn KHÔNG thể giữ chỉ những mẫu đã trộn: có giữ thì bạn không thể xử lý mỗi bản dịch được đệ trình.

note: type: =head1
en: NEW MASTER TEMPLATES
vi: MẪU CHỦ MỚI

note: type: textblock
en: The new templates file source format is almost identical to one of distributed templates files, but translatable fields are prepended with an underscore.  Example:
vi: Định dạng nguồn tập tin mẫu mới là gần trùng với một của những tập tin mẫu đã phát hành, nhưng mỗi trường có thể dịch được có dấu gạch dưới nằm trước. Thí dụ :

note: type: =head2
en: SPLITTING CHOICES LIST
vi: XẺ DANH SÁCH TÙY CHỌN

note: type: textblock
en: Since C<po-debconf> 0.6.0, localized fields may contain two leading underscores.  In this case, the field value is supposed to be a comma separated list of values, which are put in separate msgids.  Thus if the previous example did contain
vi: Kể từ C<po-debconf> 0.6.0, trường đã địa phương hoá có thể chứa hai dấu gạch dưới đi trước. Trong trường hợp này, giá trị trường nên là một danh sách các giá trị định giới bằng dấu phẩy, mỗi chuỗi msgid thì chứa một giá trị. Do đó, nếu mẫu ví dụ trước chứa

note: type: textblock
en: there would be 5 different msgids.  Note that spaces after commas are not significant.
vi: thì tạo 5 chuỗi msgid khác nhau. Ghi chú rằng dấu cách nằm sau dấu phẩy không có nghĩa.

note: type: textblock
en: When a choices list never changes, C<_Choices> may be considered fine.  However, splitting such lists may help avoiding frequent mistakes in translations such as omitting a choice or using non-standard commas.  For such reasons, the use of C<__Choices> will ease translator's life and is strongly recommended.
vi: Có một danh sách sự chọn không bao giờ biến đổi thì C<_Choices> là đúng. Tuy nhiên, chia tách danh sách như vậy có thể giúp tránh lỗi thường gặp trong bản dịch (v.d. bỏ sót một sự chọn, sử dụng dấu phẩy không tiêu chuẩn). Vì lý do này, rất khuyên bạn sử dụng C<__Choices> để thay thế.

note: type: textblock
en: Unfortunately if you decide to switch from C<_Choices> to C<__Choices>, all translations become fuzzy.  Here is an explanation to make this change without translation loss (it requires C<po-debconf> E<gt>= 1.0).  Suppose that we want to switch the previous example to C<__Choices>.  You copy the F<templates> file into a temporary file.
vi: Tiếc là nếu bạn chuyển đổi từ C<_Choices> sang C<__Choices> thì cũng làm cho mọi chuỗi dịch là dịch mờ (fuzzy). Tuy nhiên, có một phương pháp chuyển đổi như thế mà không mất trạng thái về chuỗi dịch (phương pháp này yêu cầu C<po-debconf> E<gt>= 1.0). Muốn chuyển đổi mẫu ví dụ trước sang C<__Choices>: trước tiên cần sao chép tập tin F<templates> vào một tập tin tạm thời.

note: type: textblock
en: Edit F<debian/foo> and keep only C<Template>, C<Type> and C<_Choices> fields, which are in this example
vi: Sửa F<debian/foo>, giữ chỉ những trường C<Template>, C<Type> và C<_Choices> mà nằm trong thí dụ này.

note: type: textblock
en: Run B<debconf-gettextize> with C<--merge> and C<--choices> flags to build PO files as if C<__Choices> was written, and merge these PO files to existing ones:
vi: Chạy B<debconf-gettextize> với hai cờ C<--merge> và C<--choices> để xây dựng các tập tin PO như thể là C<__Choices> đã được ghi, và trộn các tập tin PO này với các tập tin đã tồn tại:

note: type: textblock
en: Eventually you have to remove F<foo> and manually edit F<debian/templates> to replace C<_Choices> by C<__Choices> before B<debconf-updatepo> is run.
vi: Cuối cùng bạn cần phải gỡ bỏ F<foo> và tự chỉnh sửa F<debian/templates> để thay thế C<_Choices> bằng C<__Choices> trước khi chạy B<debconf-updatepo>.

note: type: =head2
en: PUTTING IN COMMENTS FOR TRANSLATORS
vi: GHI CHÚ DÀNH CHO NGƯỜI DỊCH

note: type: textblock
en: C<Dpkg> maintainers decided that by convention lines beginning with a number sign (C<#>) are comments in F<debian/control> files, and C<po-debconf> follows this rule.  Since C<po-debconf> 0.8.0, such comments are written into PO files, and can then contain valuable information for translators.  Incidentally all previous C<po-debconf> versions ignore lines which do not contain a colon, thus if your comments does not contain any colons, there is no need to add a versioned build dependency against C<po-debconf>.  Here is an example:
vi: Các nhà duy trì C<Dpkg> đã quyết định rằng theo quy ước mỗi dòng bắt đầu với dấu thăng (C<#>) là chú thích trong tập tin F<debian/control>: C<po-debconf> cũng theo quy ước này. Kể từ C<po-debconf> 0.8.0, các chú thích như vậy được ghi vào tập tin PO, và có thể chứa thông tin hữu ích cho người dịch. Hơn nữa, các phiên bản C<po-debconf> trước bỏ qua mọi dòng không chứa dấu hai chấm, vì vậy nếu chú thích không chứa dấu hai chấm thì không cần thêm quan hệ phụ thuộc xây dựng lập phiên bản đối với C<po-debconf>. Thí dụ :

note: type: textblock
en: Special comments have been introduced in C<po-debconf> 1.0 to deal with strings which are composed of several items (as with I<Choices> field) or paragraphs (like I<Description>).  With these directives, developers have a better control over what is exposed to translators.  They are in the form C<#flag:I<directive>>; directives are detailed below.
vi: Chú thích đặc biệt đã được giới thiệu trong C<po-debconf> 1.0 để quản lý chuỗi chứa vài mục khác nhau (như trong trường I<Choices>) hay vài đoạn văn khác nhau (như I<Description>). Hai chỉ thị này cho nhà phát triển điều khiển hữu ích hơn thông tin được hiển thị cho người dịch. Chú thích này theo dạng C<#flag:I<directive>>; các chỉ thị được diễn tả bên dưới.

note: type: textblock
en: Mark only some items as translatable; I<spec> is a comma separated list of numbers, it specifies which strings will be printed into PO files.  Ranges can also be defined via a minus sign (for instance C<2-6>), and a star (C<*>) means all strings.  For instance, with
vi: Đánh dấu chỉ một số mục là « có thể dịch được »; I<spec> là danh sách con số định giới bằng dấu phẩy, nó xác định những chuỗi nào sẽ được in ra tập tin PO. Cũng có thể xác định phạm vi bằng dấu trừ (v.d. C<2-6>), và dấu sao (C<*>) có nghĩa « mọi chuỗi ». Chẳng hạn, đối với

note: type: textblock
en: C<Enter manually> and C<Do not mount it> will appear in PO files but not C</dos> and C</windows>.  When an exclamation mark follows the B<translate> keyword, I<spec> specifies which strings will be discarded from PO files, all other strings are printed.  Previous example is similar to
vi: Hai mục C<Enter manually> và C<Do not mount it> sẽ xuất hiện trong tập tin PO, nhưngkhông phải hai mục C</dos> và C</windows>. Có dấu chấm than nằm sau từ khoá B<translate> thì I<spec> xác định những chuỗi nào sẽ bị hủy ra tập tin PO: các chuỗi khác được in ra. Thí dụ trước tương tự với

note: type: textblock
en: The same keyword can also be applied to the I<Description> field to make sure that some strings are not translated.
vi: Có thể áp dụng cùng từ khoá cho trường I<Description> để đảm bảo một số chuỗi riêng sẽ không được dịch.

note: type: textblock
en: But this is hazardous because context may be dropped from PO files, please add comments in this case so that translators are not confused.
vi: Nhưng mà trường hợp này nguy hiểm, vì ngữ cảnh có thể bị hủy ra tập tin PO: hãy ghi chú để cho người dịch thông tin cần thiết.

note: type: textblock
en: The comment just below this directive applies to the strings specified by I<spec>, which is defined above.  By default, a comment written before a translatable field is printed along with all strings belonging to this field.  (Note: with C<po-debconf> E<lt> 1.0, the comment was printed only with the first string)
vi: Ghi chú đúng bên dưới chỉ thị này áp dụng cho những chuỗi được ghi rõ bởi I<spec>, mà được xác định bên trên. Mặc định là ghi chú được ghi vào đằng trước một trường có thể dịch được thì được in ra cùng với tất cả các chuỗi thuộc về trường đó. (Ghi chú : dùng C<po-debconf> E<lt> 1.0, ghi chú được ghi chỉ với chuỗi thứ nhất.)

note: type: textblock
en: The example above has a comment without C<#flag:comment> directive, where an implicit C<#flag:comment:*> is added.  This comment appears with all strings, but the one about I<Stop for Maintenance> is printed only before the relevant string.
vi: Thí dụ bên trên có một ghi chú mà không dùng chỉ thị C<#flag:comment>, vào đó một C<#flag:comment:*> ngầm được thêm. Ghi chú này xuất hiện với mọi chuỗi, nhưng lời về I<Stop for Maintenance> được in ra chỉ đằng trước chuỗi thích hợp.

note: type: textblock
en: This keyword tells B<po2debconf> to keep translated strings even if all strings have not been translated.  Please use with caution, this keyword has been introduced for very specific purposes.
vi: Từ khoá này báo B<po2debconf> nên giữ lại các chuỗi đã dịch, thậm chí nếu chưa dịch mọi chuỗi. Hãy sử dụng cẩn thận: từ khoá này đã được giới thiệu nhằm mục đích chính xác.

note: type: =head2
en: GIVING NOTICES TO TRANSLATORS BEFORE UPLOADING
vi: THÔNG BÁO NGƯỜI DỊCH TRƯỚC KHI TẢI LÊN

note: type: textblock
en: Usually translators notice on the status web pages (see below) that translations are outdated, and send patches which will be included in future uploads.  But developers are encouraged to ask maintainers of outdated translations for an update before an upload, for instance one week in advance.  A dedicated tool, B<podebconf-report-po>, has been written for this purpose.  Do not hesitate to abuse it!
vi: Dù người dịch có thể thấy bản dịch cũ trên các trang Web trạng thái (xem dưới), và gửi đắp vá để bao gồm trong bản tải lên về sau, người dịch (giống như nhà phát triển) có ít thời gian rảnh. Để tiết kiệm thời gian cho cả hai nhà phát triển và người dịch, và cải tiến tiến trình liên lạc giữa cả hai, Dự án Debian cung cấp một công cụ chuyên dụng, B<podebconf-report-po>. Dùng công cụ này, bạn có thể yêu cầu người dịch trước cập nhật bản dịch (v.d. 2 tuần đằng trước ngày tải lên), cuối cùng nhận nhiều bản dịch được cập nhật hơn. Rất khuyên nhà phát triển sử dụng công cụ này.

note: type: =head1
en: DEBUGGING
vi: GỠ RỐI

note: type: textblock
en: You will find that B<debconf-loadtemplate> will not accept a templates file with i18n markups.  However, it will accept a merged file, so if you have been debugging your debconf setup like this
vi: B<debconf-loadtemplate> không chấp nhận tập tin mẫu có mã đánh dấu quốc tế hoá. Tuy nhiên, nó có phải chấp nhận một tập tin hoà trộn, thì nếu bạn từng gỡ rối thiết lập debconf như thế

note: type: textblock
en: you will now need something like this instead:
vi: bây giờ bạn cần phải sử dụng (v.d.):

note: type: textblock
en: C<Debconf> 1.2.0 recognizes fields in the form I<Name>-I<lang>.I<encoding>, e.g. C<Description-de.ISO-8859-1> or C<Choices-ru.KOI8-R>.  By default B<po2debconf> writes templates files in that new format.  Older C<debconf> will ignore these fields, and English text is displayed.  See L<po2debconf(1)> to know how to change encoding and output format.
vi: C<Debconf> 1.2.0 nhận ra trường theo dạng I<Name>-I<lang>.I<encoding>, v.d.  C<Description-de.ISO-8859-1> hay C<Choices-vi.UTF-8>.  Mặc định là B<po2debconf> ghi các tập tin mẫu theo định dạng mới đó. C<debconf> cũ sẽ bỏ qua các trường này, chỉ hiển thị văn bản gốc (thường là tiếng Anh). Xem L<po2debconf(1)> để biết cách thay đổi bảng mã và định dạng kết xuất.

note: type: textblock
en: A given English string may be given only one unique translation in a given language.  It is impossible to give two different translations, depending on the context.  To solve this issue, you have to add special markups to the different occurrences of a given string to make them different.  (These markers will only be visible to translators, and they will be removed from the string before being displayed to user)
vi: Một chuỗi tiếng Anh đưa ra có thể nhận bằng mỗi ngôn ngữ chỉ một bản dịch duy nhất. Không thể cung cấp được hai bản dịch khác nhau phụ thuộc vào ngữ cảnh. Để giải quyết vấn đề này, bạn cần phải đánh dấu đặc biệt các lần gặp chuỗi khác nhau, để tạo nhiều chuỗi riêng. (Dấu này chỉ hiển thị cho người dịch: nó bị gỡ bỏ ra chuỗi trước khi người dùng xem.)

note: type: textblock
en: Such markers must be added to the end of the strings to translate, they must start with C<[ > (a left bracket followed by a space) and end with C<]> (right bracket), and may contain any character but brackets or new lines. For example C<[ blahblah]> is a valid marker while C<[ bla[bla]bla]> isn't. For Perl regexp addicts, the markers are recognized (and removed) using this rule:
vi: Dấu như vậy phải được phụ thêm vào chuỗi cần dịch: nó phải bắt đầu với C<[ > (dấu ngoặc mở có dấu cách theo sau) và kết thúc với C<]> (dấu ngoặc đóng), và có thể chứa bất cứ ký tự nào trừ dấu ngoặc hay ký tự dòng mới. Chẳng hạn, C<[ bi_bô]> là dấu hợp lệ, còn C<[ bi[bô]bi]> không phải. Các dấu này bị gỡ bỏ bằng biểu thức chính quy này:

note: type: textblock
en: Spacing is not handled exactly the same way by C<po-debconf> and C<debconf-utils>; with the latter, paragraphs are reformatted when updating and merging translations, so C<debconf-utils> is very smart and spaces are not considered as being part of strings when determining fuzzy entries.  (i.e., the ones needing translator's attention because the original changed)
vi: Khoảng cách không phải được xử lý một cách trùng bởi C<po-debconf> và C<debconf-utils>; hàm thứ hai định dạng lại các đoạn văn khi cập nhật và trộn các bản dịch, vì vậy C<debconf-utils> rất khéo, dấu cách không phải được xử lý là một phần của chuỗi khi quyết định chuỗi nào được dịch mờ (fuzzy: chuỗi có bản dịch cần chỉnh sửa vì chuỗi gốc bị thay đổi).

note: type: textblock
en: On the other hand C<po-debconf> relies on C<gettext> to detect fuzzy entries, and it does not treat spaces as special characters.  Thus superfluous spaces must be removed at end of lines in master templates files, or they will appear in PO and POT files.
vi: Mặt khác, C<po-debconf> nhờ C<gettext> phát hiện chuỗi dịch mờ, và nó không xử lý dấu cách như ký tự đặc biệt. Vì vậy, các dấu cách thừa phải bị gỡ bỏ ra kết thúc dòng trong mỗi mẫu chủ, để tránh xuất hiện trong các tập tin PO va POT.

note: type: textblock
en: For the same reason, B<debconf-gettextize> can mark text fuzzy because of mismatch with space characters, and translators have to manually unfuzzy such strings.  This only happens once when converting templates to C<po-debconf> format, unless you randomly change spaces in master templates files, which will be painful for translators.
vi: Vì lý do tương tự, B<debconf-gettextize> có khả năng đánh dấu chuỗi là « dịch mờ » do các ký tự khoảng cách khác nhau, thì người dịch cần phải tự chỉnh sửa mỗi chuỗi như vậy. Trường hợp này chỉ xảy ra một lần khi chuyển đổi mẫu sang định dạng C<po-debconf>, trừ bạn thay đổi khoảng cách một cách ngẫu nhiên trong tập tin chủ, mà làm phiền các người dịch.

note: type: textblock
en: Normally the I<Default:> field must not be translated when template type is B<Select> or B<Multiselect>. Under rare circumstances (e.g. when selecting the default language for an application) localized values may be meaningful.
vi: Bình thường không nên dịch trường I<Default:> khi mẫu có kiểu B<Select> hay B<Multiselect>. Trong rất ít trường hợp (v.d. khi chọn ngôn ngữ mặc định cho ứng dụng), giá trị đã địa phương hoá cũng có ích.

note: type: textblock
en: The localized value must not be translated, but chosen from the English values listed in the I<Choices> field.  The best way to achieve this goal is to insert a comment in your templates file which will be copied into PO files.
vi: Không nên dịch giá trị đã địa phương hoá: nên chọn nó trong những giá trị tiếng Anh được liệt kê trong trường I<Choices>. Phương pháp tốt nhất để làm như thế là ghi chú vào tập tin mẫu : chú thích này sẽ cũng được sao chép vào các tập tin PO.

note: type: textblock
en: The default value also appears in the I<Choices> field, and both have different translations: the former is an untranslated value chosen among I<Choices> values, whereas the latter is a normal translation.  As C<gettext> cannot have two different translations for the same I<msgid>, both I<msgids> must be different by using bracketed comments as described in a previous subsection.
vi: Giá trị mặc định cũng xuất hiện trong trường I<Choices>, và mỗi giá trị có bản dịch riêng: giá trị thứ nhất là giá trị chưa được dịch mà được chọn trong các giá trị I<Choices>, còn giá trị thứ hai là bản dịch chuẩn. Vì C<gettext> không thể chứa hai bản dịch khác nhau cho cùng một I<msgid>, mỗi I<msgids> phải được khác biệt bằng chú thích nằm trong dấu ngoặc, như diễn tả trong phần con trên.

note: type: textblock
en: Prior to C<po-debconf> 0.8.0, such comments were not available and maintainers had to replace the I<_Default:> field by I<_DefaultChoice:> in order to highlight such fields in PO files:
vi: Trước C<po-debconf> 0.8.0, không có khả năng ghi chú như vậy nên nhà duy trì phải thay thế trường I<_Default:> bằng I<_DefaultChoice:> để phân biệt trường riêng trong tập tin PO:

note: type: textblock
en: Plain comments in templates files are less error prone and are encouraged.
vi: Chú thích chuẩn trong tập tin mẫu ít bị lỗi hơn thì khuyến khích.

note: type: =head1
en: STATUS WEB PAGES
vi: TRANG WEB TRẠNG THÁI

note: type: textblock
en: Statistics for C<po-debconf> translations are available at L<http://www.debian.org/intl/l10n/po-debconf/> (or from mirrors); they are automatically updated when new packages are uploaded.  Only packages shipping F<debian/po/templates.pot> and F<debian/po/POTFILES.in> files are considered, so you should make sure your source package provides them.
vi: Thống kê về bản dịch C<po-debconf> sẵn sàng ở L<http://www.debian.org/intl/l10n/po-debconf/> (hoặc từ máy nhân bản); tất cả được tự động cập nhật khi gói mới được tải lên. Chỉ gói có sẵn tập tin F<debian/po/templates.pot> và F<debian/po/POTFILES.in> được xử lý, vì vậy bạn nên kiểm tra gói mã nguồn chứa các tập tin này.

note: type: textblock
en: Translators can grab PO and POT files from there, but they must always get in touch with the previous translator (her mail address can be found in the PO file) and/or their fellow translators on debian-l10n-I<E<lt>languageE<gt>>@lists.debian.org (if such a list does exist) to make sure that no one is currently working on the same translation, and read current bugreports against the package they are going to translate to see if a translation has already been reported.
vi: Người dịch có thể lấy tập tin PO và POT từ trang trạng thái, nhưng cũng nên liên lạc với người dịch trước (địa chỉ thư điện tử nằm trong phần đầu của tập tin PO) và/hay nhóm dịch trong hộp thư chung debian-l10n-I<E<lt>languageE<gt>>@lists.debian.org (nếu có : một số nhóm dịch dùng hộp thư chung bên ngoài) để kiểm tra không có người dịch khác đảm nhận cùng bản dịch, và đọc các báo cáo lỗi hiện thời về gói đó để kiểm tra bản dịch đã được đệ trình chưa.

note: type: textblock
en: After translating these files, they should submit their work to the maintainer as bug report of severity B<wishlist> with the B<patch> tag.
vi: Sau khi dịch tập tin thì người dịch nên đệ trình bản dịch cho nhà duy trì bằng cách gửi một báo cáo lỗi có mức quan trọng B<wishlist> và thẻ B<patch>.

note: type: textblock
en: podebconf-display-po - display content of a PO file in a debconf interface
vi: podebconf-display-po — hiển thị nội dung của tập tin PO trên giao diện debconf

note: type: textblock
en: B<podebconf-display-po> [B<-h>] [B<-f> I<FRONTEND>] I<file.po>
vi: B<podebconf-display-po> [B<-h>] [B<-f> I<GIAO_DIỆN>] I<tập_tin.po>

note: type: textblock
en: As with any other localization work, translators should test their translations by running the program they are working on.  But this is a very hard job with complicated configuration scripts because there is no automatic way to have all messages displayed.
vi: Đúng như mọi công việc địa phương hoá, người dịch nên kiểm tra bản dịch bằng cách chạy chương trình đang dịch. Tuy nhiên, đây là tiến trình rất khó, dùng các văn lệnh cấu hình phức tạp, vì chưa có phương pháp tự động hiển thị mọi chuỗi đã dịch.

note: type: textblock
en: The B<podebconf-display-po> program could be called the I<Poor Man Localization Checker> for debconf.  It parses a PO file, tries to guess what the original templates file did look like, and displays messages in a debconf interface.
vi: Chương trình B<podebconf-display-po> cũng có thể được gọi là I<Bộ Kiểm Tra Nhanh Bản Địa Hoá> cho debconf. Nó phân tách tập tin PO, thử đoán hình thức của tập tin mẫu gốc, và hiển thị các chuỗi trên giao diện debconf.

note: type: textblock
en: Of course being root is not mandatory, and there is no interaction between B<podebconf-display-po> and system-wide debconf settings.
vi: Không cần đăng nhập dưới người chủ (root), và B<podebconf-display-po> không tương tác với bất kỳ thiết lập toàn hệ thống.

note: type: =item
en: B<-f>, B<--frontend=I<FRONTEND>>
vi: B<-f>, B<--frontend=I<GIAO_DIỆN>>

note: type: textblock
en: Select an alternate debconf frontend.
vi: Chọn giao diện debconf khác.

note: type: textblock
en: As B<podebconf-display-po> relies on C<debconf> to display questions, your environment must be setup to display localized questions in the language of the PO file.  If you want to check a translation in another language, you need to temporarily change your settings, e.g.
vi: Vì B<podebconf-display-po> nhờ C<debconf> để hiển thị câu hỏi, môi trường của bạn phải được thiết lập để hiển thị câu hỏi đã dịch bằng ngôn ngữ của tập tin PO. Vậy nếu bạn cần kiểm tra bản dịch bằng một ngôn ngữ khác, chỉ cần sửa đổi tạm thời thiết lập , v.d.

note: type: verbatim
en:   $ LANGUAGE=de podebconf-display-po de.po
vi:   $ LANGUAGE=vi podebconf-display-po vi.po

note: type: textblock
en: If the PO file cannot be converted into your current encoding, English strings are displayed instead of the localized ones.  You then have to switch to a UTF-8 environment to prevent encoding mismatch.
vi: Nếu tập tin PO không chuyển đổi được sang bảng mã hiện thời, các chuỗi được hiển thị chỉ bằng ngôn ngữ gốc (thường là tiếng Anh) thay cho các chuỗi dịch. Để tránh trường hợp bảng mã không tương ứng, khuyên bạn sử dụng một môi trường UTF-8 (Unicode).

note: type: textblock
en: Prior to 0.8.3, C<po-debconf> did only insert the field name in PO files.  But some discussions on mailing-lists showed that text format does depend on template type, e.g. string and boolean types are different because the former is an open question and user has to enter some text input, whereas the latter is basically a Yes/No question.  Authors have to think about it when writing their templates files, but translators also have to be aware.
vi: Trước phiên bản 0.8.3, C<po-debconf> chỉ chèn vào tập tin PO tên của trường. Tuy nhiên, một số cuộc thảo luận trong hộp thư chung đã giải thích rằng định dạng văn bản phụ thuộc vào kiểu mẫu, v.d. chuỗi và luận lý có kiểu khác nhau vì chuỗi là câu hỏi mở, vào đó người dùng nên gõ văn bản, còn luận lý cơ bản là câu hỏi Có/Không, chỉ có hai đáp ứng có thể. Tác giả và người dịch nên suy tính trường hợp này khi tạo và dịch chuỗi.

note: type: textblock
en: This is achieved when PO files are generated by po-debconf E<gt>= 0.8.3, template type is inserted in PO files.  With older versions, B<podebconf-display-po> has a trivial algorithm to determine original template type, and may sometimes be wrong.
vi: Tập tin PO được tạo ra bởi po-debconf E<gt>= 0.8.3 cũng chèn vào tập tin PO kiểu của mẫu. Đối với phiên bản cũ, B<podebconf-display-po> dùng thuật toán đơn giản để quyết định kiểu mẫu, đôi khi chạy sai.

note: type: textblock
en: The C<dialog> frontend, when based upon C<whiptail>, traps system signals and thus B<podebconf-display-po> cannot be interrupted by C<Ctrl-C> when using this frontend.
vi: Giao diện C<dialog>, khi dựa vào C<whiptail>, bắt các ký hiệu của hệ thống, thì B<podebconf-display-po> không thể bị C<Ctrl-C> gián đoạn khi dùng giao diện này.

note: type: textblock
en: podebconf-report-po - send outdated debconf PO files to the last translators
vi: podebconf-report-po — gửi cho mỗi người dịch trước tập tin PO debconf bị lỗi thời

note: type: textblock
en: B<podebconf-report-po> [B<I<options>>]
vi: B<podebconf-report-po> [B<I<tùy_chọn>>]

note: type: textblock
en: This program reads a directory with po files to determine which files contain fuzzy or missing translations, launches an editor to allow modifications of mail body and headers, asks confirmation to send mails, and sends them to the last translator requesting updates.  The mail will contain the PO file which has to be updated.  B<podebconf-report-po> can be called either in the top-level directory, or in F<debian> or F<debian/po> subdirectories (or, for non debconf translations, from the B<po> directory itself or its parent directory).
vi: Chương trình này đọc một thư mục chứa các tập tin PO để quyết định những tập tin nào chứa bản dịch còn dịch mở hoặc bản dịch trống, khởi chạy một trình soạn thảo để cho phép sửa đổi thân và dòng đầu của thư, nhắc bạn xác nhận việc gửi thư, và gửi thư cho người dịch cuối cùng, yêu cầu cập nhật bản dịch. Thư này đính kèm tập tin PO cần cập nhật. B<podebconf-report-po> có thể được gọi hoặc trong thư mục cấp đầu, hoặc trong thư mục con F<debian> or F<debian/po> (hoặc, đối với bản dịch khác cấu hình debconf, từ thư mục B<po> chính nó hoặc thư mục cấp trên).

note: type: textblock
en: B<podebconf-report-po> can also be used to send a call for translations to a mailing list.  In that case, the POT file will be attached.
vi: B<podebconf-report-po> cũng có thể được dùng để gửi một thư yêu cầu bản dịch mới cho một hộp thư chung (v.d. hộp thư chung quốc tế hoá của dự án phần mềm). Trong trường hợp đó, thư đính kèm tập tin POT (mẫu).

note: type: textblock
en: Different templates exist for translation update requests, request to send updated PO files to a bug report (B<--submit>) or for calls for translations (B<--call>).  The template can also be provided by the user.  See the B<TEMPLATES> section for more information on the templates.
vi: Có các mẫu khác nhau để yêu cầu cập nhật bản dịch, yêu cầu gửi tập tin PO đã cập nhật dưới dạng là một báo cáo lỗi (B<--submit>) hoặc để yêu cầu bản dịch mới (B<--call>). Người dùng cũng có thể tạo mẫu riêng. Xem phần B<TEMPLATES> để tìm thêm thông tin về mẫu.

note: type: textblock
en: Many options can be set in a configuration file.  See section B<CONFIGURATION FILE>.
vi: Cũng có thể đặt nhiều tùy chọn khác nhau trong tập tin cấu hình. Xem phầnB<CONFIGURATION FILE>.

note: type: =item
en: B<--addlanguageteam=I<LANGUAGE>:I<LIST>>
vi: B<--addlanguageteam=I<NGÔN_NGỮ>:I<DANH_SÁCH>>

note: type: textblock
en: Specify a mailing list for a given language.  This mailing list will be added to the CC list for the PO files of this language when B<--languageteam> is used, in addition to the language team specified in the PO file (if these mailing lists differ).
vi: Ghi rõ hộp thư chung cho một ngôn ngữ nào đó. Hộp thư chung này sẽ được thêm vào dòng đầu CC (Chép Cho) của thư đính kèm tập tin PO bằng ngôn ngữ này khi dùng B<--languageteam>, thêm vào nhóm ngôn ngữ được ghi rõ trong phần đầu của tập tin PO (nếu hai hộp thư chung này khác nhau).

note: type: textblock
en: This is useful to keep the specified team informed, and allow a faster reaction when a translator is known to be inactive.
vi: Chức năng này hữu ích để báo nhóm ngôn ngữ có đủ thông tin, và cho phép đáp ứng nhanh hơn khi một người dịch được biết là không sẵn sàng.

note: type: textblock
en: This option can be specified more than once.  The language code and language mailing list are separated by a colon.
vi: Có thể ghi rõ tùy chọn này nhiều lần. Mã ngôn ngữ và hộp thư chung của ngôn ngữ định giới bằng dấu hai chấm.

note: type: textblock
en: This option can be specified in the configuration file to define default behavior of B<podebconf-report-po>.  See section B<CONFIGURATION FILE> below.
vi: Có thể ghi rõ tùy chọn này trong tập tin cấu hình, để xác định ứng xử mặc định của <podebconf-report-po>.  Xem phần B<CONFIGURATION FILE> bên dưới.

note: type: =item
en: B<--bts=I<NUMBER>>
vi: B<--bts=I<SỐ>>

note: type: textblock
en: After a bug report has been filed (either manually or with the B<--submit> flag) to track down translations, B<podebconf-report-po> can be run again, but this time with the B<--bts=I<NUMBER>> flag.  Translators are then requested to respect the B<Reply-To:> header field which is set to this bug report, so that all translations are gathered into a single location.
vi: Sau khi gửi báo cáo lỗi (hoặc bằng tay hoặc bằng cờ B<--submit> flag) để theo dõi các bản dịch, có thể chạy lại B<podebconf-report-po>, còn lần này đặt cờ B<--bts=I<NUMBER>>. Yêu cầu các người dịch theo dòng đầu B<Reply-To:> (Trả lời cho) mà được đặt thành báo cáo lỗi này, để thu thập tất cả các bản dịch vào cùng một vị trí.

note: type: =item
en: B<--call[=I<MAILING_LIST>]>
vi: B<--call[=I<HỘP_THƯ_CHUNG>]>

note: type: textblock
en: Send a call for translations.  If the optional I<MAILING_LIST> argument is not specified, the call for translations is sent to the Debian Internationalization list (I<debian-i18n@lists.debian.org>).
vi: Yêu cầu các bản dịch mới. Không đặt đối số I<MAILING_LIST> thì thư yêu cầu bản dịch được gửi cho hộp thư chung quốc tế hoá Debian (I<debian-i18n@lists.debian.org>): nơi tốt để yêu cầu bản dịch.

note: type: textblock
en: Calls for translations are useful to receive translations in new languages.
vi: Thư yêu cầu bản dịch thì hữu ích để nhận bản dịch bằng ngôn ngữ mới.

note: type: textblock
en: By default, calls for translation are combined with regular requests for updates sent to translators, for the existing translations.  You can disable this default behavior with the B<--withouttranslators> option.
vi: Mặc định là các thư yêu cầu bản dịch mới cũng được gửi cùng với các thư yêu cầu định kỳ người dịch cập nhật bản dịch đã có. Bạn cũng có thể tắt ứng xử mặc định này dùng tùy chọn B<--withouttranslators>.

note: type: =item
en: B<--conf=I<FILE>>
vi: B<--conf=I<TẬP_TIN>>

note: type: textblock
en: Specify the configuration file.  By default, B<podebconf-report-po> reads F<$HOME/.podebconf-report-po.conf>.
vi: Ghi rõ tập tin cấu hình. Mặc định là B<podebconf-report-po> đọc F<$HOME/.podebconf-report-po.conf>.

note: type: textblock
en: Do not read any configuration file.
vi: Đừng đọc tập tin cấu hình.

note: type: =item
en: B<--deadline=I<DEADLINE>>
vi: B<--deadline=I<QUÁ_HẠN>>

note: type: textblock
en: Specify the deadline for receiving the updated translations (default is no deadline).
vi: Ghi rõ ngày tới hạn nhận bản dịch đã cập nhật (mặc định là không quá hạn).

note: type: verbatim
en: This should be a date, which will be prefixed by:
     The deadline for receiving the updated translation is
     I<DEADLINE>.
vi: (Giá trị này nên là một ngày tháng kết thúc chuỗi này:)
    Thời hạn cuối cùng cho bản dịch được cập nhật là:
    I<DEADLINE>.

note: type: verbatim
en: If the specified string starts with a '+', it will be interpreted by:
     LC_ALL=C date -R -d I<DEADLINE>
vi: Nếu chuỗi đưa ra bắt đầu với một dấu cộng « + » thì nó được đọc bằng:
     LC_ALL=C date -R -d I<DEADLINE>

note: type: textblock
en: If no deadline is specified (and the B<--nodeadline> option is not used), a deadline will be prompted to the user, proposing a default deadline set to +10days.
vi: Không ghi rõ thời hạn cuối cùng (cũng không đặt tùy chọn B<--nodeadline>) thì người dùng sẽ được nhắc đặt một thời hạn cuối cùng (đề nghị một thời hạn cuối cùng mặc định +10 ngày).

note: type: textblock
en: Deactivate the deadline indication to translators, and avoid the deadline prompts.
vi: Tắt chức năng ngụ ý thời hạn cuối cùng cho người dịch, và tránh thấy dấu nhắc nhập thời hạn cuối cùng.

note: type: textblock
en: Do not open the editor and use the template as is.
vi: Đừng mở trình soạn thảo : dùng mẫu như thế.

note: type: textblock
en: Open an editor before sending the email(s).
vi: Mở trình soạn thảo trước khi gửi thư.

note: type: textblock
en: Send the email(s) without confirmation.
vi: Gửi các thư cập nhật, không cần xác nhận.

note: type: textblock
en: Ask for confirmation before sending email(s).
vi: Nhắc xác nhận trước khi gửi các thư cập nhật.

note: type: =item
en: B<--from=I<FROM>>
vi: B<--from=I<TỪ>>

note: type: textblock
en: Specify the name and the email address of the sender (default is taken from the B<DEBEMAIL> and B<DEBFULLNAME> environment variables, or from the B<EMAIL> environment variable, or is set to the package maintainer if these variables are not set).
vi: Ghi rõ họ tên và địa chỉ thư của người gửi (mặc định được lấy từ biến môi trường B<DEBEMAIL> và B<DEBFULLNAME>, hoặc từ biến môi trường B<EMAIL>: chưa đặt biến thì đặt thành nhà duy trì gói).

note: type: textblock
en: Compress PO files in attachment with C<gzip>.
vi: Nén bằng C<gzip> tập tin PO đính kèm.

note: type: textblock
en: Do not compress PO files.
vi: Đừng nén tập tin PO.

note: type: textblock
en: Print usage information and exit.
vi: In ra thông tin về cách sử dụng, rồi thoát.

note: type: =item
en: B<--langs=I<LANGUAGES>>
vi: B<--langs=I<NGÔN_NGỮ>>

note: type: textblock
en: Specify a list of languages to restrict sending the notification only for these languages.  The list of languages is comma separated. The PO files must be named according to these languages, with the .po extension.
vi: Ghi rõ danh sách các ngôn ngữ, để giới hạn gửi thư thông báo chỉ cho những ngôn ngữ đó. Danh sách các ngôn ngữ định giới bằng dấu phẩy. Mỗi tập tin PO phải có tên là mã ngôn ngữ hai ký tự và phần mở rộng .po, v.d. đối với tiếng Việt, « vi.po ».

note: type: textblock
en: Send the email also to the Language Team as carbon copy.
vi: Cũng CC (Chép Cho) thư cho Nhóm Ngôn Ngữ (v.d. Nhóm Việt hoá Phần mềm Tự do hay Debian-French).

note: type: textblock
en: It is enabled by default.
vi: Nó được hiệu lực theo mặc định.

note: type: textblock
en: Do not send the email(s) to the language teams.
vi: Đừng gửi thư cho nhóm ngôn ngữ.

note: type: textblock
en: Send the mails with mutt.  This set the B<--postpone> argument to F<$HOME/postponed>.
vi: Gửi các thư bằng mutt. Tùy chọn này đặt đối số B<--postpone> thành F<$HOME/postponed>.

note: type: textblock
en: Indicate that it is not a debconf translation.  B<podebconf-report-po> will use the F<translator-po>, F<call-po>, or F<submit-po> template (if no other templates are requested in the configuration file or in the command line).  These templates do not mention debconf in the subject or mail body and are more suitable for non-debconf translations.
vi: Ngụ ý rằng nó không phải là một bản dịch cấu hình debconf. B<podebconf-report-po> sẽ dùng mẫu F<translator-po>, F<call-po> hay F<submit-po> (nếu không có mẫu khác được yêu cầu trong tập tin cấu hình hoặc trên dòng lệnh). Những mẫu này không nói về debconf trong chủ đề hay thân thư, do đó thích hợp hơn với bản dịch khác debconf.

note: type: textblock
en: This option also changes the default F<po> directory used by B<podebconf-report-po> (i.e. the B<--podir> option is not needed when the call is done from the F<po> directory itself or from its parent directory).
vi: Tùy chọn này cũng thay đổi thư mục F<po> mặc định dùng bởi B<podebconf-report-po> (tức là tùy chọn B<--podir> không phải cần thiết khi cuộc gọi được làm từ thư mục F<po> chính nó hoặc từ thư mục cấp trên).

note: type: textblock
en: By default, a F<debian/po> directory is preferred over a F<po> directory.  With this option, only the F<po> directory will be considered.
vi: Mặc định là một thư mục F<debian/po> có mức ưu tiên cao hơn một thư mục F<po>. Bật tùy chọn này thì chỉ thấy một thư mục F<po>.

note: type: textblock
en: This option is usually not necessary. B<podebconf-report-po> tries to determine the type of translation based on the current directory and the existence of a F<debian/po> or F<po> directory.
vi: Tùy chọn này thường không cần thiết. B<podebconf-report-po> thử quyết định kiểu bản dịch dựa vào thư mục hiện thời và sự tồn tại của một thư mục kiểu F<debian/po> hay F<po>.

note: type: =item
en: B<--package=I<PACKAGE>>
vi: B<--package=I<GÓI>>

note: type: textblock
en: Specify the name of the package (default is the source package name).
vi: Ghi rõ tên của gói (mặc định là tên của gói nguồn).

note: type: textblock
en: Specify where the PO files are located.  By default, B<podebconf-report-po> checks if it is called from a F<po> directory, or it searches for a F<debian/po> directory (this can be disabled with the B<--notdebconf> option), or for a F<po> directory.
vi: Xác định vị trí của các tập tin PO. Mặc định là B<podebconf-report-po> kiểm tra nếu nó được gọi từ một thư mục F<po>, không thì nó tìm kiếm một thư mục F<debian/po> (ứng xử này có thể bị tắt dùng tùy chọn B<--notdebconf>), hoặc một thư mục F<po>.

note: type: =item
en: B<--postpone=I<MBOX>>
vi: B<--postpone=I<HỘP_THƯ>>

note: type: textblock
en: Do not send emails, append them in I<MBOX>.  This file can be used as a postponed mailbox with B<mutt -p>.
vi: Đừng gửi các thư, phụ thêm chúng trong I<HỘP_THƯ>. Vậy có thể sử dụng tập tin này dạng hộp thư bị hoãn với hàm B<mutt -p>.

note: type: =item
en: B<--potfile=I<POTFILE>>
vi: B<--potfile=I<TẬP_TIN_POT>>

note: type: textblock
en: Specify the POT file to send to a call for translations (B<--call>).  By default, B<podebconf-report-po> uses the POT file of the PO files directory, if there is only one.
vi: Ghi rõ tập tin POT cần gửi để yêu cầu các bản dịch (B<--call>).  Mặc định là B<podebconf-report-po> dùng tập tin POT của thư mục chứa các tập tin PO, nếu chỉ có một tập tin POT ở đó.

note: type: textblock
en: This file is also used to find the package's name and version, if none were specified with an option, and if no F<debian/changelog> files were found.
vi: Tập tin này cũng được sử dụng để tìm tên và phiên bản của gói, nếu hai giá trị này không phải được ghi rõ bằng tùy chọn, và nếu không tìm thấy tập tin kiểu F<debian/changelog>.

note: type: textblock
en: Only send a message, with no attachments.  This can be useful when the translators have a commit access to the package repository.
vi: Chỉ gửi một thư không đính kèm gì. Tùy chọn này có thể hữu ích nếu người dịch có quyền gài tập tin vào kho gói.

note: type: =item
en: B<--smtp=I<SERVER>>
vi: B<--smtp=I<MÁY_PHỤC_VỤ>>

note: type: textblock
en: Specify SMTP server for mailing (default is C<localhost>).
vi: Xác định máy phục vụ SMTP để gửi thư (mặc định là C<localhost>).

note: type: textblock
en: Instead of sending mails to translators, file a bug report against this package to request for translations.  This is useful e.g. when preparing non-maintainer uploads to make sure that translations do not get lost.
vi: Thay vào gửi thư cho người dịch, gửi báo cáo lỗi đối với gói để yêu cầu các bản dịch. Có ích, chẳng hạn, khi chuẩn bị bản tải lên không phải nhà duy trì, để đảm bảo không mất bản dịch.

note: type: textblock
en: Send a status report to the maintainer with the list of emails sent to translators.
vi: Gửi cho nhà duy trì báo cáo trạng thái, chứa danh sách các thư được gửi cho người dịch.

note: type: textblock
en: Do not send any status report to the maintainer.
vi: Đừng gửi cho nhà duy trì báo cáo trạng thái.

note: type: textblock
en: Send the email in UTF-8.  This allow non-ascii characters in the mail body and mail header.  The editor must support UTF-8.
vi: Gửi thư theo UTF-8. Tùy chọn này cho phép ký tự khác ASCII trong thân thư và dòng đầu thư. (Trình soạn thảo cũng phải hỗ trợ UTF-8: phần lớn trình thư có phải.)

note: type: textblock
en: Send the email(s) in us-ascii.  Non-ascii characters are replaced by a question mark.
vi: Gửi thư theo ASCII. Ký tự khác ASCII bị thay thế bằng dấu hỏi.

note: type: textblock
en: Display additional information while running.
vi: Hiển thị thông tin thêm trong khi chạy.

note: type: textblock
en: Do not use the verbose mode.
vi: Đừng xuất chi tiết.

note: type: =item
en: B<--templatecall=I<TEMPLATE>>
vi: B<--templatecall=I<MẪU>>

note: type: textblock
en: Specify a file to use as a template for the call for translations email(s).  The default template is F</usr/share/po-debconf/templates/call>.
vi: Ghi rõ một tập tin cần dùng làm mẫu cho các thư yêu cầu bản dịch. Mẫu mặc định là F</usr/share/po-debconf/templates/call>.

note: type: =item
en: B<--templatesubmit=I<TEMPLATE>>
vi: B<--templatesubmit=I<MẪU>>

note: type: textblock
en: Specify a file to use as a template for the email(s) sent to translators when the B<--submit> option is used.  The default template is F</usr/share/po-debconf/templates/submit>.
vi: Ghi rõ một tập tin cần dùng làm mẫu cho các thư được gửi cho người dịch khi tùy chọn B<--submit> được bật. Mẫu mặc định là F</usr/share/po-debconf/templates/submit>.

note: type: =item
en: B<--templatetranslators=I<TEMPLATE>>
vi: B<--templatetranslators=I<MẪU>>

note: type: textblock
en: Specify a file to use as a template for the email(s) sent to translators.  The default template is F</usr/share/po-debconf/templates/translators>.
vi: Ghi rõ một tập tin cần dùng làm mẫu cho các thư được gửi cho người dịch. Mẫu mặc định là F</usr/share/po-debconf/templates/translators>.

note: type: =item
en: B<--template=I<TEMPLATE>>
vi: B<--template=I<MẪU>>

note: type: textblock
en: Specify file to use it as template for the email(s).  If a template is specified with this option, this template will be used rather than a template specified with any of the B<--templatetranslators>, B<--templatesubmit>, or B<--templatecall> options.
vi: Ghi rõ tập tin cần dùng làm mẫu cho các thư. Mẫu được ghi rõ bằng tùy chọn này có quyền cao hơn ba tùy chọn B<--templatetranslators>, B<--templatesubmit>, B<--templatecall>.

note: type: textblock
en: Use the default template.
vi: Dùng mẫu mặc định.

note: type: textblock
en: Send requests for updates to the translators after sending the call for translation.
vi: Sau khi gửi thư yêu cầu bản dịch, cũng gửi thư cho mỗi người dịch trước, yêu cầu bản dịch đã cập nhật.

note: type: textblock
en: This option is ignored when the B<--call> option is not specified.  It is enabled by default.
vi: Tùy chọn này bị bỏ qua khi tùy chọn B<--call> không phải được ghi rõ. Nó được hiệu lực theo mặc định.

note: type: textblock
en: Do not send requests for translation update to the translators after a call for translations.
vi: Sau khi gửi thư yêu cầu bản dịch, đừng gửi thư cho mỗi người dịch trước, yêu cầu bản dịch đã cập nhật.

note: type: =head1
en: CONFIGURATION FILE
vi: TẬP TIN CẤU HÌNH

note: type: textblock
en: By default, B<podebconf-report-po> reads F<$HOME/.podebconf-report-po.conf>.  The configuration file can be set with the B<--conf> option.  You can also ignore any configuration file by specifying the B<--noconf> option.  Command line options can be used to override configuration file settings.
vi: Mặc định là B<podebconf-report-po> đọc F<$HOME/.podebconf-report-po.conf>.  Có thể lập tập tin cấu hình bằng tùy chọn B<--conf>. Cũng có thể bỏ qua mọi tập tin cấu hình bằng cách bật tùy chọn B<--noconf>. Các tùy chọn dòng lệnh cũng có thể được sử dụng để ghi đè lên thiết lập tập tin cấu hình.

note: type: textblock
en: The configuration files accept most of the command line options, without the leading B<-->: B<deadline>, B<nodeadline>, B<smtp>, B<from>, B<verbose>, B<force>, B<templatetranslators>, B<templatesubmit>, B<templatecall>, B<template>, B<default>, B<gzip>, B<languageteam>, B<nolanguageteam>, B<addlanguageteam>, B<summary>, B<utf8>, B<withouttranslators>, B<withtranslators>.
vi: Các tập tin cấu hình chấp nhận phần lớn các tùy chọn dòng lệnh mà không có chuỗi B<--> đi trước: B<deadline>, B<nodeadline>, B<smtp>, B<from>, B<verbose>, B<force>, B<templatetranslators>, B<templatesubmit>, B<templatecall>, B<template>, B<default>, B<gzip>, B<languageteam>, B<nolanguageteam>, B<addlanguageteam>, B<summary>, B<utf8>, B<withouttranslators>, B<withtranslators>.

note: type: textblock
en: Lines starting by a number sign (possibly preceded by spaces) are comments and are ignored.
vi: Dòng bắt đầu với dấu thăng (có thể cũng có dấu cách nằm trước) là ghi chú thì bị bỏ qua.

note: type: verbatim
en: Here is an example:
     # This is a comment
     smtp smtp.mydomain
     from = Me Myself <me@mydomain>
     utf8
vi: Chẳng hạn:
     # Đây là chú thích
     smtp smtp.mydomain
     from = Me Myself <me@mydomain>
     utf8

note: type: =head1
en: TEMPLATES
vi: MẪU

note: type: textblock
en: The templates specified with the B<--template>, B<--templatetranslators>, B<--templatesubmit>, or B<--templatecall> options can contain the following tags:
vi: Các mẫu được xác định bằng tùy chọn B<--template>, B<--templatetranslators>, B<--templatesubmit>, hay B<--templatecall> thì có thể chứa những thẻ này:

note: type: textblock
en: Replaced by the corresponding headers of the email(s).
vi: Thay thế bằng dòng đầu tương ứng của thư điện tử.

note: type: textblock
en: In the default mode, it is replaced by comments showing the list of translators with outdated translations.
vi: Ở chế độ mặc định, nó được thay thế bằng chú thích liệt kê các người dịch có bản dịch quá thời.

note: type: textblock
en: In the B<--submit> mode, it is replaced by the list of PO files with outdated translations.
vi: Ở chế độ B<--submit>, nó được thay thế bằng danh sách các tập tin PO có bản dịch quá thời.

note: type: textblock
en: And in the B<--call> mode, it is replaced by the list of PO files found in the PO directory.
vi: Ở chế độ B<--call>, nó được thay thế bằng danh sách các tập tin PO nằm trong thư mục PO.

note: type: textblock
en: Replaced by a string that indicates how the translators have to reply (e.g. follow the I<Reply-To> tag or sending the PO to a given bug report).
vi: Được thay thế bằng một chuỗi ngụ ý phương pháp đáp ứng của người dịch (tức là theo thẻ I<Reply-To> hoặc gửi tập tin PO đính kèm một thư báo cáo lỗi riêng).

note: type: textblock
en: Replaced by a string indicating the deadline for the translation (see B<--deadline>).
vi: Được thay thế bằng một chuỗi ngụ ý ngày tới hạn đệ trình bản dịch (xem B<--deadline>).

note: type: textblock
en: Replaced by the name of the package (if it was detected).
vi: Được thay thế bằng tên của gói (nếu nó được phát hiện).

note: type: textblock
en: Replaced by the statistics of the PO files found in the PO directory (in the B<--call> mode only).
vi: Được thay thế bằng thống kê của các tập tin PO nằm trong thư mục PO (chỉ trong chế độ B<--call>).

note: type: textblock
en: The F</usr/share/po-debconf/templates> directory contains the default templates.
vi: Thư mục F</usr/share/po-debconf/templates> chứa các mẫu mặc định.

note: type: textblock
en: The recommended usage is to call B<podebconf-report-po> from the F<po> directory to be updated:
vi: Sử dụng khuyến khích là gọi B<podebconf-report-po> từ thư mục F<po> cần cập nhật:

note: type: textblock
en: This will send a call for new translations to the <debian-i18n@lists.debian.org> mailing list and will ask translation updates to the previous translators. The language teams will also be notified and should be able to react if the assigned translator is known to be MIA.
vi: Đây sẽ gửi một thư yêu cầu bản dịch mới cho hộp thư chung Quốc Tế Hoá Debian <debian-i18n@lists.debian.org>, cũng yêu cầu mỗi người dịch trước cập nhật bản dịch. Các nhóm ngôn ngữ cũng được thông báo và nên có dịp đáp ứng nếu người dịch đã gán được biết là không sẵn sàng.

note: type: textblock
en: A prompt will ask a deadline to the user (the default is to request translations and updates within 10 days).
vi: Một dấu nhắc sẽ yêu cầu người dùng nhập thời hạn cuối cùng (mặc định là yêu cầu bản dịch và bản cập nhật được đệ trình trong 10 ngày).

note: type: textblock
en: Then an editor will display the message to be sent to the mailing list.  When this editor exits, B<podebconf-report-po> will ask confirmation to send the mail to the mailing list.
vi: Sau đó, một trình soạn thảo sẽ hiển thị thư cần gửi cho hộp thư chung. Khi trình soạn thảo này thoát, B<podebconf-report-po> sẽ nhắc người dùng xác nhận việc gửi thư cho hộp thư chung.

note: type: textblock
en: If confirmed, another editor will display the message to be sent to the translators and language teams.  B<podebconf-report-po> will ask for another confirmation to send the mails to translators and language teams.
vi: Xác nhận được thì một cửa sổ soạn thảo khác sẽ hiển thị thư cần gửi cho các người dịch và các nhóm ngôn ngữ. B<podebconf-report-po> sẽ lại yêu cầu bạn xác nhận việc gửi thư cho các người/nhóm nhận này.

note: type: textblock
en: You should make a new release with the received translations after the deadline.
vi: Sau thời hạn cuối cùng thì bạn nên tạo một bản phát hành mới dùng những bản dịch được nhận.

en: Unable to parse macro definition: %s
vi: không thể phân tích phần định nghĩa vĩ lệnh: %s

en: Detection of two line titles failed at %s
    Please install the Unicode::GCString module (error: %s).
vi: Gặp lỗi khi dò tìm hai dòng tiêu đề tại %s
    Hãy cài mô-đun Unicode::GCString (lỗi: %s).

en: Unknown format type: %s.
vi: Không hiểu kiểu định dạng: %s.

en: Module loading error: %s
vi: Lỗi nạp mô-đun: %s

en: List of valid formats:
vi: Danh sách định dạng hợp lệ:

en: asciidoc: AsciiDoc format.
vi: asciidoc: định dạng AsciiDoc.

en: dia: uncompressed Dia diagrams.
vi: dia: sơ đồ Dia không nén.

en: guide: Gentoo Linux's XML documentation format.
vi: guide: định dạng tài liệu hướng dẫn XML của Gentoo Linux.

en: ini: INI format.
vi: ini: định dạng INI.

en: kernelhelp: Help messages of each kernel compilation option.
vi: kernelhelp: thông điệp trợ giúp về mỗi tùy chọn biên dịch hạt nhân.

en: latex: LaTeX format.
vi: latex: định dạng LaTeX.

en: man: Good old manual page format.
vi: man: định dạng trang hướng dẫn “man” truyền thống.

en: pod: Perl Online Documentation format.
vi: pod: định dạng Tài liệu Perl Trực tuyến.

en: rubydoc: Ruby Documentation (RD) format.
vi: rubydoc: Định dạng Tài liệu Ruby (RD).

en: sgml: either DebianDoc or DocBook DTD.
vi: sgml: mã hoặc DebianDoc hoặc DocBook DTD.

en: texinfo: The info page format.
vi: texinfo: định dạng trang info.

en: tex: generic TeX documents (see also latex).
vi: tex: tài liệu TeX giống loài (xem thêm latex).

en: text: simple text document.
vi: text: tài liệu dạng văn bản thường.

en: wml: WML documents.
vi: wml: tài liệu mã WML.

en: xhtml: XHTML documents.
vi: xhtml: tài liệu mã XHTML.

en: xml: generic XML documents (see also docbook).
vi: xml: tài liệu mã XML chung (xem thêm docbook).

en: yaml: YAML documents.
vi: yaml: Tài liệu YAML.

en: Translated field in master document: %s
vi: Trường được dịch trong tài liệu chủ: %s

en: Begin of a new entry before the end of previous one
vi: Bắt đầu một mục mới đằng trước kết thúc mục cũ

en: Invalid 'groff_code' value. Must be one of 'fail', 'verbatim', 'translate'.
vi: Sai đặt giá trị “groff_code”. Phải là một trong các giá trị “fail”, “verbatim”, “translate”.

en: The no_wrap parameters must be a set of comma-separated begin:end couples.
vi: Tham số “no_wrap” (không cuộn dòng) phải là một tập hợp các cặp “đầu:cuối” (begin:end) định giới bằng dấu phẩy.

en: Invalid 'unknown_macros' value. Must be one of:
vi: Sai đặt giá trị “unknown_macros” (vĩ lệnh không rõ), chỉ nhận ra:

en: This file was generated with Pod::Man. Translate the POD file with the pod module of po4a.
vi: Tập tin này được tạo bằng hàm chuyển đổi Pod::Man. Hãy dịch tập tin POD dùng mô-đun pod của phần mềm po4a.

en: This file was generated with help2man. Translate the source file with the regular gettext.
vi: Tập tin này được tạo bằng hàm chuyển đổi help2man. Hãy dịch tập tin nguồn dùng gettext tiêu chuẩn.

en: This file was generated with docbook-to-man. Translate the source file with the sgml module of po4a.
vi: Tập tin này được tạo bằng hàm chuyển đổi docbook-to-man. Hãy dịch tập tin nguồn dùng mô-đun sgml của phần mềm po4a.

en: This file was generated with docbook2man. Translate the source file with the sgml module of po4a.
vi: Tập tin này được tạo bằng hàm chuyển đổi docbook2man. Hãy dịch tập tin nguồn dùng mô-đun sgml của phần mềm po4a.

en: This file was generated with %s. You should translate the source file, but continuing anyway.
vi: Tập tin này được tạo bằng %s. Bạn nên dịch tập tin nguồn; vẫn đang tiếp tục.

en: This file was generated with db2man.xsl. Translate the source file with the xml module of po4a.
vi: Tập tin này được tạo bằng hàm chuyển đổi db2man.xsl. Hãy dịch tập tin nguồn dùng mô-đun xml của phần mềm po4a.

en: This file contains the line '%s'. You should translate the source file, but continuing anyway.
vi: Tập tin này chứa dòng “%s”. Bạn nên dịch tập tin nguồn; vẫn đang tiếp tục.

en: Font modifiers followed by a command may disturb po4a.  You should either remove the font modifier '%s', or integrate a \f font modifier in the following command ('%s'), but continuing anyway.
vi: Cờ sửa đổi phông chữ với câu lệnh theo sau cũng có thể phá rối chức năng của po4a. Bạn nên hoặc gỡ bỏ cờ sửa đổi phông chữ “%s”, hoặc hợp nhất một cờ sửa đổi phông chữ “\f” trong câu lệnh theo sau (“%s”); vẫn đang tiếp tục.

en: The unshiftline is not supported for the man module. Please send a bug report with the groff page that generated this error.
vi: unshiftline không được hỗ trợ đối với mô-đun man. Hãy gửi báo cáo lỗi chứa trang groff đã gây ra lỗi này.

en: macro %s called without arguments. Even if placing the macro arguments on the next line is authorized by man(7), handling this would make the po4a parser too complicate. Please simply put the macro args on the same line.
vi: vĩ lệnh %s được gọi mà không có đối số. Thậm chí nếu man(7) cho phép để đối số vĩ lệnh trên dòng kế tiếp, quá phức tạp để phân tích cú pháp trong po4a. Hãy đơn giản để các đối số vĩ lệnh trên cùng một dòng.

en: Unbalanced '<' and '>' in font modifier. Faulty message: %s
vi: Gặp <ngoặc nhọn> không tương ứng trong cờ sửa đổi phông chữ. Thông điệp sai: %s

en: Unknown '<' or '>' sequence. Faulty message: %s
vi: Không nhận ra dãy chứa <ngoặc nhọn>. Thông điệp sai: %s

en: Unparsable line: %s
vi: Không thể phân tích cú pháp của dòng: %s

en: Unknown macro '%s'. Remove it from the document, or refer to the Locale::Po4a::Man manpage to see how po4a can handle new macros.
vi: Không nhận ra vĩ lệnh “%s”. Hãy gỡ bỏ nó khỏi tài liệu, hoặc tham chiếu đến trang hướng dẫn Locale::Po4a::Man để thấy po4a quản lý vĩ lệnh mới như thế nào.

en: Cannot parse command arguments: %s
vi: Không thể phân tích cú pháp của đối số dòng lệnh: %s

en: Unsupported font in: '%s'.
vi: Gặp phông chữ không được hỗ trợ trong: “%s”.

en: The .ie macro must be followed by a .el macro.
vi: Vĩ lệnh “-ie” phải có một vĩ lệnh “.el” theo sau.

en: This page includes another file with '%s'. Do not forget to translate this file ('%s').
vi: Trang này bao gồm một tập tin khác dùng “%s”. Đừng quên dịch tập tin này ( “%s”).

en: This page uses the '%s' request with the number of lines in argument. This is not supported yet.
vi: Trang này sử dụng yêu cầu “%s” với số các dòng trong đối số. Tổ hợp này chưa được hỗ trợ.

en: This page uses the '%s' request. This request is only supported when no argument is provided.
vi: Trang này sử dụng yêu cầu “%s”. Yêu cầu này chỉ được hỗ trợ khi không đưa ra đối số.

en: Please provide a non-null filename
vi: Hãy cung cấp một tên tập tin không trống

en: Invalid po file %s:
    %s
vi: Tập tin po không hợp lệ %s:
    %s

en: Messages with more than 2 plural forms are not supported.
vi: Không hỗ trợ thông điệp chứa nhiều hơn 2 cách ở số nhiều.

en: '%s' is the singular form of a message, po4a will use the msgstr[0] translation (%s).
vi: “%s” là dạng số ít của một thông điệp: po4a sẽ sử dụng chuỗi dịch msgstr[0] (%s).

en: '%s' is the plural form of a message, po4a will use the msgstr[1] translation (%s).
vi: “%s” là cách ở số nhiều của một thông điệp: po4a sẽ sử dụng chuỗi dịch msgstr[1] (%s).

en: msgid defined twice: %s
vi: msgid định nghĩa hai lần: %s

en: Translations don't match for:
    %s
    -->First translation:
    %s
     Second translation:
    %s
     Old translation discarded.
vi: Hai chuỗi dịch không tương ứng:
    %s
    -->Chuỗi dịch trước:
    %s
     Chuỗi dịch sau:
    %s
     Chuỗi dịch cũ bị hủy.

en: The needed module SGMLS.pm was not found and needs to be installed. It can be found on the CPAN, in package libsgmls-perl on debian, etc.
vi: Không tìm thấy mô-đun yêu cầu “SGMLS.pm” mà cần phải được cài đặt. Có thể tìm nó trong kho lưu Perl CPAN, trong gói libsgmls-perl trên Debian, v.v.

en: Unknown debug category: %s. Known categories:
    %s
vi: Không hiểu thể loại gỡ lỗi: %s. Các thể loại đã biết:
    %s

en: msgid skipped to help translators (contains only an entity)
vi: msgid bị bỏ qua để giúp người dịch (chỉ chứa một thực thể)

en: msgid skipped to help translators (contains only tags)
vi: msgid bị bỏ qua để giúp người dịch (chỉ chứa thẻ)

en: msgid skipped to help translators (contains only opening or closing tags of marked sections)
vi: msgid bị bỏ qua để giúp người dịch (chỉ chứa thẻ mở hay thẻ đóng của phần đánh dấu)

en: Error while running onsgmls -p.  Please check if onsgmls and the DTD are installed.
vi: Gặp lỗi trong khi chạy “onsgmls -p”. Hãy kiểm tra nếu onsgmls và DTD đã được cài đặt chưa.

en: Trying to handle a XML document as a SGML one. Feel lucky if it works, help us implementing a proper XML backend if it does not.
vi: Đang thử xử lý một tài liệu XML như một tài liệu SGML. Xử lý được thì vận đỏ, không thì mời bạn giúp thực hiện một hậu phương XML đúng trong po4a.

en: This file is not a master SGML document (no DOCTYPE). It may be a file to be included by another one, in which case it should not be passed to po4a directly. Text from included files is extracted/translated when handling the master file including them.
vi: Tập tin này không phải là một tài liệu SGML chủ (không có dạng tài liệu DOCTYPE). Nó có thể là một tập tin cần được tập tin khác bao gồm, trong trường hợp đó nó không nên được gửi cho po4a một cách trực tiếp. Văn bản từ các tập tin được bao gồm cũng được tách ra / dịch khi xử lý tập tin chủ có bao gồm.

en: DTD of this file is unknown, but proceeding as requested.
vi: Không rõ DTD của tập tin này, nhưng mà vẫn tiếp tục như yêu cầu.

en: DTD of this file is unknown. (supported: DebianDoc, DocBook). The prolog follows:
vi: Không rõ DTD của tập tin này (hỗ trợ: DebianDoc và DocBook). Đoạn mở đầu có theo đây:

en: unrecognized prolog inclusion entity: %%%s;
vi: không nhận ra thực thể bao gồm đoạn mở đầu: %%%s;

en: Unknown tag %s
vi: Không rõ thẻ %s

en: bad translation '%s' for '%s' in '%s'
vi: bản dịch sai “%s” cho “%s” trong “%s”

en: Closing tag for a translation container missing before %s
vi: Thẻ đóng cho một bộ bao bọc bản dịch còn thiếu đằng trước %s

en: Unknown SGML event type: %s
vi: Không rõ kiểu sự kiện SGML: %s

en: Warning: onsgmls produced some errors.  This is usually caused by po4a, which modifies the input and restores it afterwards, causing the input of onsgmls to be invalid.  This is usually safe, but you may wish to verify the generated document with onsgmls -wno-valid.
vi: Cảnh báo: onsgmls đưa ra một số lỗi. Các lỗi này thường do po4a, mà sửa đổi đầu vào và phục hồi lại về sau, thì gây ra đầu vào của onsgmls không còn hợp lệ. Trường hợp này thường an toàn, nhưng bạn có thể muốn thẩm tra tài liệu được tạo dùng câu lệnh “onsgmls -wno-valid”.

en: To see the error message, rerun po4a with this additional argument:
       -o debug=onsgmls
vi: Để xem thông báo lỗi, quay trở về chạy po4a với tham số bổ sung này:
       -o debug=onsgmls

en: un-balanced %s in '%s'
vi: %s thừa hay thiếu trong “%s”

en: Error while checking the number of arguments of the '%s' command: %s
vi: Gặp lỗi trong khi kiểm tra số các đối số trong câu lệnh “%s”: %s

en: Unknown command: '%s'
vi: Không rõ câu lệnh: “%s”

en: kpsewhich cannot find %s
vi: kpsewhich không tìm thấy %s

en: Cannot use an alias to the unknown command '%s'
vi: Không thể sử dụng một bí danh tới câu lệnh không rõ “%s”

en: You are using the old definitions format (%s).  Please update this definition line.
vi: Bạn đang sử dụng định dạng định nghĩa cũ (%s). Hãy cập nhật dòng định nghĩa này.

en: unknown environment: '%s'
vi: không nhận ra môi trường: “%s”

note: a begin may have been hidden in the middle of a translated buffer. FIXME: Just warn for now.
en: unmatched end of environment '%s'
vi: kết thúc môi trường không tương ứng “%s”

en: Wrong number of arguments for the '%s' command.
vi: Sai đặt số các đối số cho câu lệnh “%s”.

en: An optional argument was provided, but a mandatory one is expected.
vi: Đã đưa ra một tham số tùy chọn, nhưng lại cần một đối số bắt buộc phải sử dụng.

en: Command '%s': %s
vi: Lệnh “%s”: %s

en: register_generic_command: unsupported format: '%s'.
vi: register_generic_command: không hỗ trợ định dạng: “%s”.

en: The first argument of \begin is mandatory.
vi: Bắt buộc phải cung cấp đối số đầu tiên của “\begin”.

en: Unrecognized section: %s
vi: Không thừa nhận đoạn: %s

en: First line of %s does not look like a po4a header.
vi: Dòng đầu tiên của %s không có vẻ dạng phần đầu po4a.

en: Syntax error in po4a header of %s, near "%s"
vi: Gặp lỗi cú pháp trong phần đầu po4a của %s, ở gần “%s”

en: Invalid argument in the po4a header of %s: %s
vi: Đối số không hợp lệ trong phần đầu po4a của %s: %s

en: The po4a header of %s does not define the mode.
vi: Phần đầu po4a của %s không định nghĩa chế độ.

en: The po4a header of %s does not define the position.
vi: Phần đầu po4a của %s không định nghĩa vị trí.

en: No ending boundary given in the po4a header, but mode=after.
vi: Phần đầu po4a không đựa ra biên giới kết thúc, còn “mode=after” (chế độ = đằng sau).

en: Addendum %s does not exist.
vi: Phần thêm vào (addendum) %s không tồn tại.

en: No candidate position for the addendum %s.
vi: Không có vị trí ứng cử cho phần thêm vào (addendum) %s.

en: More than one candidate position found for the addendum %s.
vi: Tìm thấy nhiều vị trí ứng cử cho phần thêm vào (addendum) %s.

en: Addendum '%s' applied before this line: %s
vi: Phần thêm vào (addendum) “%s” được áp dụng đằng trước dòng này: %s

en: Addendum '%s' applied after the line: %s.
vi: Phần thêm vào (addendum) “%s” được áp dụng sau dòng: %s.

en: Addendum '%s' applied at the end of the file.
vi: Phần thêm vào (addendum) “%s” được áp dụng ở kết thúc tập tin.

en: 'po4a-id=%d' in the translation does not exist in the original string (or 'po4a-id=%d' used twice in the translation).
vi: “po4a-id=%d” trong chuỗi dịch mà không tồn tại trong chuỗi gốc (hoặc “po4a-id=%d” dùng hai lần trong chuỗi dịch).

en: >>> filename = '%s'
vi: >>> tên tập tin = '%s'

en: Internal error: unknown type identifier '%s'.
vi: Lỗi nội bộ: không nhận ra kiểu nhận diện “%s”.

en: Bad document type. '%s' expected. You can fix this warning with a -o doctype option, or ignore this check with -o doctype="".
vi: Kiểu tài liệu sai. Cần “%s”. Bạn có thể giải quyết cảnh báo này bằng cách dùng một tùy chọn “-o doctype”, hoặc bỏ qua sự kiểm tra này dùng “-o doctype=""”.

en: Unexpected closing tag </%s> found. The main document may be wrong.  Continuing…
vi: Gặp thẻ đóng bất thường </%s>. Tài liệu chủ có thể không đúng. Đang tiếp tục…

en: Unexpected closing tag </%s> found. The main document may be wrong.
vi: Gặp thẻ đóng bất thường </%s>. Tài liệu chủ có thể không đúng.

en: %s: attribute '%s' is not defined in module option 'attributes' and
    ....  is not translated for the attribute path '%s'
vi: %s: thuộc tính '%s' chưa được định nghĩa trong tùy chọn mô-đun 'attributes' và
    .... không được dịch cho đường dẫn thuộc tính '%s'

en: %s: Bad attribute syntax.  Continuing…
vi: %s1: Gặp cú pháp thuộc tính sai. Đang tiếp tục…

en: %s: Bad attribute syntax
vi: %s: Gặp cú pháp thuộc tính sai

en: %s: translation option='%s'.
     *** the original translation option is overridden here since parent path='%s' is untranslated,
vi: %s: tùy chọn dịch='%s'.
     *** tùy chọn dịch gốc bị đè ở đây vì đường dẫn cha mẹ path='%s' là chưa được dịch,

en: %s: foldattributes setting ignored since '%s' is not inline tag
vi: %s: cài đặt foldattributes bị bỏ qua vì '%s' không phải là thể chung dòng

en: The '%s' option is deprecated. Please use the translated/untranslated and/or break/inline/placeholder categories.
vi: Tùy chọn “%s” đã lạc hậu. Hãy sử dụng phân loại dịch/chưa dịch (translated/untranslated) và/hay ngắt/trực tiếp/giữ chỗ (break/inline/placeholder).

en: Tag '%s' both in the %s and %s categories.
vi: Thẻ “%s” nằm trong cả hai phân loại %s và %s.

note: Argument checking
en: Mandatory argument '%s' missing.
vi: Thiếu đối số bắt buộc phải sử dụng “%s”.

en: The new and old POT files have different amount of strings (%d != %d). Something's seriously wrong here.
vi: Tập tin POT cũ và tập tin POT mới có số các chuỗi khác nhau (%d != %d). Ở đây có gì rất không ổn.

en: Found %d modified entries.
vi: Tìm thấy %d mục bị sửa đổi.

en: Handling %s
vi: Đang quản lý %s

en: Modified %d entries in %d files.
vi: Đã sửa đổi %d mục trong %d tập tin.

en: Option %s invalid. Directory %s does not exist (current directory: %s).
vi: Tùy chọn %s không hợp lệ. Thư mục %s không tồn tại (thư mục hiện tại: %s).

en: failed to execute '%s': %s.
vi: gặp lỗi khi thực thi “%s”: %s.

en: '%s' died with signal %d, with coredump.
vi: “%s” đã chết với tín hiệu %d, cũng đổ lõi.

en: '%s' died with signal %d, without coredump.
vi: “%s” đã chết với tín hiệu %d, không đổ lõi.

en: '%s' exited with value %d.
vi: “%s” đã thoát với giá trị %d.

en: Unknown variable: %s
vi: Không nhận ra biến: %s

en: '%s' redeclared
vi: “%s” được khai báo lại

en: Unparsable argument '%s'.
vi: Đối số không thể phân tích “%s”.

en: The list of languages cannot be set twice.
vi: Không thể đặt hai lần danh sách các ngôn ngữ.

en: The POT file cannot be set twice.
vi: Không thể đặt hai lần tập tin mẫu POT.

en: '%s' is not a directory (current dir: %s)
vi: “%s” không phải một thư mục (thư mục hiện tại: %s)

en: Cannot list the '%s' directory
vi: Không thể liệt kê thư mục “%s”

en: Cannot list directory '%s' in '%s'
vi: Không thể tạo thư mục “%s”: %s

en: %s:%d: too many POT files: '%s' and '%s'.
vi: %s:%d: quá nhiều tập tin mẫu POT: '%s' và '%s'.

en: No PO files found in '%s'/'%s'.
vi: Không tìm thấy tập tin PO trong '%s'/'%s'.

en: No PO files found in '%s'/'%s' nor in '%s'/'%s'.
vi: Không tìm thấy tập tin PO trong '%s'/'%s' cũng không trong '%s'/'%s'.

en: No POT files found in '%s'/'%s'.
vi: Không tìm thấy tập tin PO trong '%s'/'%s'.

en: No POT files found in '%s'/'%s' nor in '%s'/'%s'.
vi: Không tìm thấy tập tin POT trong '%s'/'%s' cũng không trong '%s'/'%s'.

en: Unparsable argument '%s' (%s).
vi: Gặp đối số không thể phân tích “%s” (%s).

en: The translated and master file are the same.
vi: Tập tin gốc và tập tin dịch vẫn trùng nhau.

en: Translation of %s in %s redefined
vi: Chuỗi dịch %s trong %s được định nghĩa lại

en: Unparsable command '%s'.
vi: Không thể phân tích cú pháp của câu lệnh “%s”.

note: don't care about error here
en: 'po4a_paths' is not defined in the configuration file. Where are the POT and PO files?
vi: po4a_paths (các đường dẫn po4a) chưa được khai báo. Vì thế không biết nên tìm tập tin POT và PO ở đâu?

en: Cannot parse option line (missing >%s<?): %s
vi: Không thể phân tích cú pháp của dòng tùy chọn (thiếu >%s< ?): %s

en: Split mode, creating a temporary POT:
vi: Chế độ chia tách, tạo một tập tin mẫu POT tạm thời:

en: Disabling --translate-only option, it is not supported in split mode
vi: Đang tắt tùy chọn “--translate-only” (chỉ dịch) mà không phải được hỗ trợ trong chế độ chia tách

en: Updating %s:
vi: Đang cập nhật %s:

en: Creating %s:
vi: Đang tạo %s:

en:  (%d entries)
vi:  (%d mục)

en: %s doesn't need to be updated.
vi: %s không cần cập nhật.

en: Discard %s (%s of %s strings; only %s%% translated; need %s%%).
vi: Hủy %s (%s trên %s chuỗi; chỉ %s%% được dịch; cần %s%%).

en: Timestamp %s created.
vi: Nhãn thời gian %s được tạo.

en: Timestamp %s removed.
vi: Nhãn thời gian %s bị gỡ bỏ.

en: Addendum %s does NOT apply to %s (translation discarded).
vi: Phầm thêm vào (addendum) %s KHÔNG áp dụng cho %s (bản dịch bị hủy).

en: %s is 100%% translated (%s strings).
vi: %s được dịch 100%% (%s chuỗi).

en: %s is %s%% translated (%s of %s strings).
vi: %s được dịch %s%% (%s trên %s chuỗi).

en: 
    The gettextization failed (once again). Don't give up, gettextizing is a subtle art, but this is only needed once to convert a project to the gorgeous luxus offered by po4a to translators.
    Please refer to the po4a(7) documentation, the section "HOWTO convert a pre-existing translation to po4a?" contains several hints to help you in your task
vi: 
    Tiến trình gettext hóa bị lỗi (một lần nữa). Đừng chịu thua, tiến trình gettext hóa (gettextize) hơi tế nhị, nhưng mà chỉ cần làm nó một lần để chuyển đổi một dự án sang po4a đầy đủ khả năng chuyển đổi và thao tác rất nhiều dạng tập tin, bộ công cụ của người dịch.
    Xem tài liệu hướng dẫn po4a(7): phần “Chuyển đổi một bản dịch đã tồn tại sang po4a như thế nào?” (HOWTO convert a pre-existing translation to po4a?) sẽ giúp bạn làm công việc này

en: Original has more strings than the translation (%d>%d). Please fix it by editing the translated version to add some dummy entry.
vi: Bản gốc chứa nhiều chuỗi hơn bản dịch (%d>%d). Hãy giải quyết bằng cách thêm vào bản dịch một mục giả.

en: Original has less strings than the translation (%d<%d). Please fix it by removing the extra entry from the translated file. You may need an addendum (cf po4a(7)) to reput the chunk in place after gettextization. A possible cause is that a text duplicated in the original is not translated the same way each time. Remove one of the translations, and you're fine.
vi: Bản gốc chứa ít chuỗi hơn bản dịch (%d>%d). Hãy giải quyết bằng cách gỡ bỏ mục thừa khỏi bản dịch. Cũng có thể cần một phần phụ lục (addendum, xem po4a(7)) để thay thế đoạn này sau khi gettext hóa. Một nguyên nhân có thể xảy ra là hai chuỗi gốc trùng đã được dịch khác nhau. Chỉ cần gỡ bỏ một của hai chuỗi dịch này, và không còn có sao.

en: po4a gettextization: Structure disparity between original and translated files:
    msgid (at %s) is of type '%s' while
    msgstr (at %s) is of type '%s'.
    Original text: %s
    Translated text: %s
    (result so far dumped to gettextization.failed.po)
vi: po4a gettext hóa: tập tin gốc và tập tin dịch có cấu trúc khác nhau:
    msgid (ở %s) có kiểu “%s” còn
    msgstr (ở %s) có kiểu “%s”.
    Chuỗi gốc: %s
    Chuỗi dịch: %s
    (kết quả đến điểm này được đổ vào tập tin “gettextization.failed.po”)

en: Discard the translation of %s (only %s%% translated; need %s%%).
vi: Hủy bản dịch của %s (chỉ %s%% được dịch; cần %s%%).

en: Discard the translation of %s (addendum %s does not apply).
vi: Hủy bản dịch của %s (phần thêm vào %s không áp dụng).

en: po4a-updatepo can't take the input PO from stdin.
vi: po4a-updatepo (cập nhật tập tin PO) không thể chấp nhận tập tin PO đầu vào từ đầu vào tiêu chuẩn.

en: Could not copy the PO file (%s -> %s): %s
vi: Không thể sao chép PO (%s -> %s): %s

en: Hide this notification message
vi: Ẩn thông báo này đi

en: Don’t show again
vi: Không hiển thị lại

en: Update Summary
vi: Cập nhật bản tóm tắt

note: TRANSLATORS: Title of window showing summary (added/removed strings, issues) of updating translations from sources or POT file
en: Update summary
vi: Tóm tắt sơ lược quá trình cập nhật

en: Issues
vi: Vấn đề

note: TRANSLATORS: Column header in the list of issues where rows are filename:line:text of issue
en: Issue
vi: Vấn đề

en: New Strings
vi: Chuỗi mới

en: New strings
vi: Chuỗi mới

en: Removed Strings
vi: Chuỗi bị loại bỏ

en: Removed strings
vi: Chuỗi bị loại bỏ

en: Collecting source files…
vi: Đang thu thập các tập tin nguồn…

en: Extracting translatable strings from %s file… | Extracting translatable strings from %s files…
vi[0]: Trích xuất chuỗi dịch từ tệp %s…

en: Failed to load file with extracted translations.
vi: Lỗi nạp tập tin với các bản dịch được giải nén.

en: In: %s
vi: Trong: %s

en: Source code not available.
vi: Mã nguồn không có sẵn.

en: Translations couldn’t be updated from the source code, because no code was found in the location specified in the file’s Properties.
vi: Không thể cập nhật bản dịch từ mã nguồn vì không tìm thấy mã nào ở vị trí được chỉ định trong Thuộc tính của tập tin.

en: You don’t have permission to read source code files from the location specified in the file’s Properties.
vi: Bạn không có quyền đọc các tập tin mã nguồn từ vị trí được chỉ định trong Thuộc tính của tập tin.

note: TRANSLATORS: The System Settings etc. references macOS 13 Ventura or newer system settings and should be translated EXACTLY as in macOS. If you don't use macOS and can't check, please leave it untranslated.
en: If you previously denied access to your files, you can allow it in System Settings > Privacy & Security > Files & Folders.
vi: Nếu bạn đã bị từ chối truy cập vào tệp của bạn trước đó, bạn có thể cho phép nó trong Cài đặt hệ thống > Quyền riêng tư & Bảo mật > Tập tin & Thư mục.

note: TRANSLATORS: The System Preferences etc. references macOS system settings and should be translated EXACTLY as in macOS. If you don't use macOS and can't check, please leave it untranslated.
en: If you previously denied access to your files, you can allow it in System Preferences > Security & Privacy > Privacy > Files & Folders.
vi: Nếu trước đây bạn đã từ chối quyền truy cập vào tệp của mình, bạn có thể cho phép nó trong Tùy chọn hệ thống > Bảo mật và quyền riêng tư > Quyền riêng tư > Tệp & thư mục.

en: Failed to extract strings from source code.
vi: Thất bại khi trích xuất chuỗi từ mã nguồn.

en: The file “%s” couldn’t be opened.
vi: Tệp "%s" không thể mở.

en: Updating translations
vi: Đang cập nhật bản dịch

en: Determining differences…
vi: Đang quyết định sự khác biệt…

en: Merging differences…
vi: Đang trộn các khác biệt…

en: Translation file is already up to date, no changes to strings were made.
vi: Tệp được dịch đã là mới nhất, không có thay đổi với chuỗi được thực hiện.

en: Translation file was updated with %s change. | Translation file was updated with %s changes.
vi[0]: Tệp được dịch được cập nhật với %s thay đổi.

en: New strings to translate:
vi: Chuỗi mới cần dịch:

en: Removed strings (no longer used):
vi: Chuỗi bị loại bỏ (không còn được sử dụng):

en: %d issue with the source strings was detected. | %d issues with the source strings were detected.
vi[0]: %d vấn đề với chuỗi nguồn được phát hiện.

en: View details…
vi: Xem chi tiết…

en: Malformed header: “%s”
vi: Phần đầu dị hình: “%s”

en: PO Translation Files
vi: PO Dịch Tập Tin

en: POT Translation Templates
vi: PO Dịch Mẫu

en: XLIFF Translation Files
vi: Các tập tin dịch XLIFF

en: Xcode Localization Catalog
vi: Danh mục nội địa hóa Xcode

en: JSON Translation Files
vi: Tập tin dịch JSON

note: TRANSLATORS: "Flutter" is proper noun, name of a developer tool
en: Flutter Translation Files
vi: Tập tin dịch Flutter

en: RESX Resource Files
vi: Tệp tài nguyên RESX

en: Qt Translation Files
vi: Tệp dịch Qt

en: All Translation Files
vi: Tất Cả Các Tập Tin Bản Dịch

en: The file is in a format not recognized by Poedit.
vi: Tệp có định dạng không được Poedit nhận dạng.

en: This JSON file isn’t a translations file and cannot be edited in Poedit.
vi: Tệp JSON này không phải là tệp bản dịch và không thể được chỉnh sửa trong Poedit.

en: Reading file content failed with the following error: %s
vi: Đọc nội dung tệp không thành công với lỗi sau: %s

en: File “%s” is read-only and cannot be saved.
    Please save it under different name.
vi: Tệp tin %s chỉ cho phép đọc và không thể lưu lại được.
    Xin hãy lưu lại với một tên khác.

en: Couldn’t save file %s.
vi: Không thể lưu tập tin %s.

en: Screenshots:
vi: Ảnh chụp màn hình:

en: %i line of file “%s” was not loaded correctly. | %i lines of file “%s” were not loaded correctly.
vi[0]: dòng %i của tập tin '%s' đã không được tải một cách chính xác.

en: Line %d of file “%s” is corrupted (not valid %s data).
vi: Dòng %d của tập tin '%s' bị hỏng (dữ liệu không hợp lệ %s).

en: Broken PO file: singular form msgstr used together with msgid_plural
vi: Tập tin PO hỏng: dạng số ít msgstr mà sử dụng với msgid_plural

en: Broken PO file: plural form msgstr used without msgid_plural
vi: Tập tin PO hỏng: dạng số nhiều msgstr sử dụng mà không có msgid_plural

en: Couldn’t load the file, it is probably damaged.
vi: Không thể tải tập tin, có thể nó bị hỏng.

en: There were errors when loading the file. Some data may be missing or corrupted as the result.
vi: Đã xảy ra lỗi khi tải tệp. Vì vậy, một số dữ liệu có thể bị thiếu hoặc bị hỏng.

en: There was a problem formatting the file nicely (but it was saved all right).
vi: Có vấn đề với định dạng (nhưng vẫn có thể lưu lại).

en: The file couldn’t be saved in “%s” charset as specified in translation settings.
    
    It was saved in UTF-8 instead and the setting was modified accordingly.
vi: Không thể lưu tập tin trong bộ ký tự “%s” như được chỉ định trong cài đặt dịch. 
    
    Tập tin đã được lưu trong UTF-8 và cài đặt đã được sửa đổi cho phù hợp.

en: “%s” is not a valid POT file.
vi: Tập tin '%s' không hợp định dạng POT.

en: Error while loading Qt translation file: %s
vi: Lỗi khi đang tải tệp dịch Qt: %s

en: The file is malformed.
vi: Tệp không đúng định dạng.

en: Error while loading RESX file: %s
vi: Lỗi khi đang tải tệp RESX: %s

en: Unexpectedly missing content in the XCLOC file.
vi: Nội dung thiếu không ngờ trong tệp XCLOC.

en: Saving in a different location is not supported for XCLOC files.
vi: Lưu ở những vị trí khác không được hỗ trợ cho tệp XCLOC.

en: Error while loading XLIFF file: %s
vi: Lỗi khi tải tệp XLIFF: %s

en: unsupported version (%s)
vi: phiên bản không được hỗ trợ (%s)

note: TRANSLATORS: Shown as error if a translation of XLIFF markup is not valid XML
en: Broken markup in translation string.
vi: Đánh dấu bị gãy trong chuỗi dịch.

en: Connect Poedit with supported cloud localization platforms to seamlessly sync translations managed on them.
vi: Kết nối Poedit với các nền tảng bản địa hóa đám mây được hỗ trợ để đồng bộ hóa liền mạch các bản dịch được quản lý trên đó.

en: How does cloud sync work?
vi: Đồng bộ đám mây hoạt động như thế nào?

en: (not signed in)
vi: (chưa đăng nhập)

en: Open cloud translation
vi: Mở dịch đám mây

en: Manage accounts
vi: Quản lý tài khoản

en: Sign in to Cloud Account
vi: Đăng nhập vào tài khoản đám mây

en: Sign in to cloud account
vi: Đăng nhập vào tài khoản đám mây

en: No translation projects listed in your account.
vi: Không có dự án dịch thuật được liệt kê trong tài khoản của bạn.

en: Downloading latest translations…
vi: Đang tải xuống bản dịch mới nhất…

note: TRANSLATORS: "%s" is a name of online service, e.g. "Crowdin" or "Localazy"
en: Sign in to %s
vi: Đăng nhập vào %s

note: TRANSLATORS: %s is a cloud destination, e.g. "Crowdin" or ftp.wordpress.com etc.
en: Uploading translations to %s…
vi: Đang tải bản dịch lên %s…

note: TRANSLATORS: %s is a cloud destination, e.g. "Crowdin" or ftp.wordpress.com etc.
en: Uploading translations to %s failed.
vi: Tải bản dịch lên %s không thành công.

en: Syncing error
vi: Lỗi đồng bộ

en: Delete the comment
vi: Xóa bình luận

en: Unknown Crowdin error.
vi: Lỗi Crowdin không xác định.

en: Not authorized, please sign in again.
vi: Không có thẩm quyền, xin vui lòng đăng nhập lại.

note: TRANSLATORS: Crowdin has string-based and file-based project kinds (see https://support.crowdin.com/creating-project/#file-based-project)
en: String-based Crowdin projects are not supported.
vi: Dự án Crowdin dựa trên chuỗi không được hỗ trợ.

en: Downloading translations is disabled in this project.
vi: Tải về bản dịch bị vô hiệu hóa trong dự án này.

en: Learn more about Crowdin
vi: Tìm hiểu thêm về Crowdin

en: Crowdin is an online translation management platform and collaborative translation tool. We use Crowdin ourselves to translate Poedit into many languages, and we love it.
vi: Crowdin là một nền tảng quản lý dịch và công cụ hợp tác trực tuyến. Chúng tôi cũng tự mình sử dụng Crowdin để dịch Poedit sang nhiều ngôn ngữ khác nhau, và chúng tôi yêu thích nó.

en: Waiting for authentication…
vi: Đang chờ xác thực…

en: Updating user information…
vi: Đang cập nhật thông tin người dùng…

en: Sign in to Crowdin
vi: Đăng nhập vào Crowdin

en: Syncing with Crowdin failed.
vi: Đồng bộ với Crowdin không thành công.

en: Crowdin error
vi: Crowdin lỗi

en: MO files can’t be directly edited in Poedit.
vi: Tập tin MO không thể chỉnh sửa trực tiếp trong Poedit.

en: Please open and edit the corresponding PO file instead. When you save it, the MO file will be updated as well.
vi: Hãy mở và chỉnh sửa các tập tin PO. Khi bạn lưu nó, tập tin MO sẽ được cập nhật.

en: don’t delete temporary files (for debugging)
vi: không xóa tập tin tạm (để gỡ lỗi)

en: handle a poedit:// URI
vi: xử lý một poedit:// URI

en: go to item at given line number
vi: nhảy tới mục với số dòng đã cho

en: Failed to communicate with Poedit process.
vi: Không thể giao tiếp với quá trình Poedit.

en: Unhandled exception occurred: %s
vi: Chưa được xử lý ngoại lệ: %s

en: Select translation template
vi: Chọn mẫu bản dịch

en: Invalid file
vi: Tập tin không hợp lệ

en: Select translation file
vi: Chọn tập tin bản dịch

en: Poedit is an easy to use translation editor.
vi: Poedit rất dễ dùng cho việc biên tập bản dịch.

en: You can’t drop more than one file on Poedit window.
vi: Bạn không thể kéo thả nhiều hơn một tập tin vào trong cửa sổ Poedit.

en: File “%s” is not a translation file.
vi: Tập tin "%s" không phải là một tập tin dịch.

en: File “%s” doesn’t exist.
vi: Tập tin "%s" không tồn tại.

note: TRANSLATORS: %s is language name in its basic form (as you would see e.g. in a list of supported languages). You may need to rephrase it, e.g. to an equivalent of "for language %s".
en: Spellchecking is disabled, because the dictionary for %s isn’t installed.
vi: Kiểm tra chính tả bị vô hiệu, bởi vì từ điển cho %s không được cài đặt.

en: The file “%s” has been changed by another application.
vi: Tập tin “%s” đã bị thay đổi bởi một ứng dụng khác.

en: Do you want to reload the file from disk? Your unsaved edits in Poedit will be lost if you do.
vi: Bạn có muốn tải lại tập tin từ ổ đĩa không? Các chỉnh sửa chưa được lưu của bạn trong Poedit sẽ bị mất nếu bạn làm vậy.

en: The file has been modified. Do you want to save changes?
vi: Tập tin đã được sửa đổi. Bạn có muốn lưu các thay đổi?

en: Your changes will be lost if you don’t save them.
vi: Các thay đổi của bạn sẽ bị mất nếu bạn không lưu chúng.

en: Do&n’t save
vi: Khô&ng lưu

en: Don’t Save
vi: Không Lưu

en: The changes made by the other application will be lost if you save.
vi: Các thay đổi được thực hiện bởi ứng dụng khác sẽ bị mất nếu bạn lưu.

en: Compile to…
vi: Biên dịch sang…

en: Compiled Translation Files
vi: Các tập tin bản dịch đã được biên dịch

en: Export to HTML…
vi: Xuất sang HTML…

en: HTML Files
vi: Tập tin HTML

en: Exporting to HTML
vi: Xuất sang HTML

en: Updating failed
vi: Cập Nhật không thành công

en: Open reference file
vi: Mở tệp tham chiếu

en: Update from &POT File…
vi: Cập nhật từ tập tin &POT…

en: Update from &POT file…
vi: Cập nhật từ tập tin &POT…

en: Sync with Crowdin
vi: Đồng bộ với Crowdin

note: TRANSLATORS: this is the menu action to upload to server/cloud; %s is hostname or service (Crowdin, ftp.foo.com etc.)
en: Upload to %s
vi: Tải lên %s

en: %d issue with the translation found. | %d issues with the translation found.
vi[0]: Tìm thấy trong bản dịch %d lỗi.

en: Validation results
vi: Kết quả xác nhận

en: Entries with errors were marked in red in the list. Details of the error will be shown when you select such an entry.
vi: Các mục có lỗi được đánh dấu màu đỏ trong danh sách. Chi tiết về lỗi sẽ hiển thị khi bạn chọn mục tương ứng đó.

en: The file was saved safely.
vi: Tệp được lưu một cách an toàn.

en: The file was saved safely and compiled into the MO format, but it will probably not work correctly.
vi: Các tập tin được lưu một cách an toàn và biên soạn thành định dạng MO, nhưng nó sẽ có lẽ không làm việc một cách chính xác.

en: The file was saved safely, but it cannot be compiled into the MO format and used.
vi: Tập tin đã được lưu một cách an toàn, nhưng nó không thể được biên dịch thành định dạng MO để có thể sử dụng được.

en: The file was compiled into the MO format, but it will probably not work correctly.
vi: Các tập tin được biên dịch vào các định dạng MO, nhưng nó sẽ có lẽ không làm việc một cách chính xác.

en: The file cannot be compiled into the MO format and used.
vi: Các tập tin không thể được biên dịch thành các định dạng MO và sử dụng.

en: No problems with the translation found.
vi: Không tìm thấy lỗi nào trong bản dịch.

en: The translation is ready for use, but %d entry is not translated yet. | The translation is ready for use, but %d entries are not translated yet.
vi[0]: Bản dịch đã sẵn sàng để sử dụng, nhưng %d mục không được dịch.

en: The translation is ready for use.
vi: Bản dịch đã sẵn sàng để sử dụng.

en: Poedit automatically fixed invalid content in the file “%s”.
vi: Poedit đã tự động sửa các nội dung không hợp lệ trong tập tin "%s".

en: The file contained duplicate items, which is not allowed in PO files and would prevent the file from being used. Poedit fixed the issue, but you should review translations of any items marked as needing work and correct them if necessary.
vi: Tập tin chứa các mục trùng lặp, mà không được cho phép trong các tập tin PO và sẽ ngăn chặn các tập tin được sử dụng từ chúng. Poedit đã sửa vấn đề, nhưng bạn nên xem lại các bản dịch của bất kỳ mục nào được đánh dấu là cần làm việc và sửa lại chúng nếu cần thiết.

en: Language of the translation isn’t set.
vi: Ngôn ngữ của bản dịch chưa được đặt.

note: TRANSLATORS: This is shown underneath "Language of the translation isn't set (or ...is the same as source language)."
en: Suggestions are not available if the translation language is not set correctly. Other features, such as plural forms, may be affected as well.
vi: Gợi ý không có sẵn nếu ngôn ngữ bản dịch không được thiết lập đúng. Các tính năng khác, chẳng hạn như hình thức số nhiều, có thể bị ảnh hưởng.

en: Language of the translation is the same as source language.
vi: Ngôn ngữ của bản dịch là giống như ngôn ngữ nguồn.

en: Fix Language
vi: Sửa ngôn ngữ

en: Fix language
vi: Sửa chữa ngôn ngữ

en: This file has entries with plural forms, but doesn’t have Plural-Forms header configured.
vi: Tập tin này có các mục nhập có dạng số nhiều, nhưng chưa định cấu hình tiêu đề Dạng số nhiều.

en: Entries in this file have different plural forms count from what the file’s Plural-Forms header says
vi: Các mục nhập trong tập tin này có các dạng số nhiều khác nhau so với tiêu đề Dạng số nhiều của tập tin cho biết

en: Required header Plural-Forms is missing.
vi: Phần đầu Plural-Forms đã yêu cầu bị thiếu.

en: Syntax error in Plural-Forms header ("%s").
vi: Cú pháp lỗi trong khai báo phần đầu Plural-Forms ("%s").

en: Fix the Header
vi: Sửa Phần Đầu

en: Fix the header
vi: Sửa phần đầu

note: TRANSLATORS: %s is language name in its basic form (as you would see e.g. in a list of supported languages). You may need to rephrase it, e.g. to an equivalent of "for language %s".
en: Plural forms expression used by the file is unusual for %s.
vi: Biểu thức dạng số nhiều được tập tin sử dụng là không bình thường đối với %s.

en: Would you like to use English for source text?
vi: Bạn có muốn sử dụng tiếng Anh cho văn bản nguồn không?

en: This file uses string IDs instead of source text. Poedit can load English texts from the “%s” file for you.
vi: Tệp này sử dụng ID chuỗi thay vì văn bản nguồn. Poedit có thể tải văn bản tiếng Anh từ tệp "%s" cho bạn.

note: TRANSLATORS: Shown as action button when asking if the user wants to replace string IDs with English text; "load" as in "load from file"
en: Load English
vi: Tải tiếng Anh

en: Translated: %d of %d (%d %%)
vi: Đã dịch: %d of %d (%d %%)

en: Remaining: %d
vi: Còn lại: %d

en: %d error | %d errors
vi[0]: %d lỗi

en: %d entry | %d entries
vi[0]: %d mục

en:  (unsaved)
vi:  (chưa lưu)

en:  (modified)
vi:  (đã sửa)

en: Failed to update translation memory: %s
vi: Gặp lỗi khi cập nhật bộ nhớ dịch: %s

en: The file “%s” couldn’t be saved.
vi: Tệp "%s" không thể được lưu.

en: Remove same-as-source translations
vi: Loại bỏ các bản dịch giống bản gốc

en: Do you want to remove all translations that are identical to the source text?
vi: Bạn có muốn loại bỏ tất cả bản dịch giống với văn bản gốc không?

en: This action will delete any translations that match the source text exactly. This cannot be undone.
vi: Hành động này sẽ xóa bất cứ bản dịch nào giống với văn bản gốc hoàn toàn. Hành động này không thể hoàn tác.

en: Purge deleted translations
vi: Xóa bỏ các chuỗi dịch bị đánh dấu là không dùng nữa

en: Do you want to remove all translations that are no longer used?
vi: Bạn có muốn loại bỏ tất cả các chuỗi không còn sử dụng nữa không?

en: If you continue with purging, all translations marked as deleted will be permanently removed. You will have to translate them again if they are added back in the future.
vi: Nếu bạn vẫn muốn thanh lọc, tất cả các chuỗi dịch mà được đánh dấu là đã xoá sẽ bị gỡ bỏ hoàn toàn khỏi tập tin. Bạn sẽ phải dịch lại chúng nếu người lập trình sử dụng lại nó trong tương lai.

en: Copy from Source Text
vi: Chép từ chuỗi nguồn

en: Copy from source text
vi: Chép từ chuỗi nguồn

en: Clear Translation
vi: Xóa phần dịch

en: Clear translation
vi: Xóa phần dịch

note: TRANSLATORS: Meaning occurrences of the string in source code
en: Code Occurrences
vi: Lần xuất hiện mã

note: TRANSLATORS: Meaning occurrences of the string in source code
en: Code occurrences
vi: Lần xuất hiện mã

en: Hide Sidebar
vi: Ẩn Thanh Công Cụ

en: Hide Status Bar
vi: Ẩn Thanh Trạng Thái

en: String length in characters: translation | source
vi: Độ dài chuỗi ký tự: dịch | nguồn

en: String length in characters
vi: Độ dài chuỗi ký tự

en: Singular
vi: Dạng số ít

en: Plural
vi: Số nhiều

en: Pre-translated
vi: Dịch trước

en: Needs Work
vi: Cần làm

note: TRANSLATORS: This indicates that the string's translation isn't final and has known problems.  For example, it might be machine translated or fuzzy matched from an older string. The translation should be short and convey this. If it's problematic to translate it, "Needs review" is acceptable substit
en: Needs work
vi: Cần làm việc

en: POT files are only templates and don’t contain any translations themselves.
    To make a translation, create a new PO file based on the template.
vi: Các tập tin POT chỉ là các mẫu và không chứa bất kì bản dịch nào của chính chúng.
    Để tạo 1 bản dịch, tạo 1 tập tin PO mới dựa trên mẫu.

en: Create new translation
vi: Tạo bản dịch mới

en: Make a new translation from this POT file.
vi: Tạo một bản dịch mới từ tập tin POT này.

en: Use the Edit menu to perform bulk actions on selected strings.
vi: Sử dụng menu Chỉnh sửa để thực hiện các hành động số lượng lớn cho các chuỗi được chọn.

note: TRANSLATORS: Refers to symbolic ID of source text, i.e. when something like "button.label" is used instead of English text
en: Source text ID
vi: ID văn bản nguồn

en: Form %i
vi: Dạng %i

en: Form %i (unused)
vi: Form %i (không sử dụng)

note: TRANSLATORS: Tooltip on message context tag in the editing area, '%s' is the context text
en: String context: %s
vi: Ngữ cảnh chuỗi: %s

note: TRANSLATORS: Tooltip on string ID tag in the editing area, '%s' contains the ID
en: String identifier: %s
vi: Mã định danh chuỗi: %s

en: %s Format
vi: Định dạng %s

note: TRANSLATORS: %s is replaced with language name, e.g. "PHP" or "C", so "PHP Format" etc."
en: %s format
vi: định dạng %s

en: Translation — %s
vi: Bản dịch — %s

en: Source text — %s
vi: Mã nguồn văn bản — %s

en: unknown language
vi: không hiểu ngôn ngữ

en: Network error: %s (%d)
vi: Lỗi mạng: %s (%d)

en: Failed to merge gettext catalogs.
vi: Lỗi trộn catalog gettext.

en: No information about this string’s occurrences in the source code is provided in the file.
vi: Không có thông tin về sự xuất hiện của chuỗi này trong mã nguồn được cung cấp trong tập tin.

en: No usage information
vi: Không có thông tin sử dụng

en: %d code occurrence | %d code occurrences
vi[0]: %d lần xuất hiện mã

en: Source code not found
vi: Không tìm thấy mã nguồn

en: Poedit cannot show source code where the string is used, because the file is either not available in the referenced location or it is a symbolic reference that doesn’t point to a real file.
vi: Poedit không thể hiển thị mã nguồn nơi chuỗi được sử dụng, bởi vì các tập tin hoặc là không có sẵn trong các vị trí tham chiếu hoặc nó là một tài liệu tham khảo mang tính biểu tượng mà không trỏ đến một tập tin thực sự.

en: File cannot be opened
vi: Tập tin không thể mở được

en: Poedit was unable to open the “%s” file.
vi: Poedit đã không thể mở tập tin “%s”.

en: Find in source texts
vi: Tìm trong các văn bản nguồn

en: Find in translations
vi: Tìm trong phần dịch

en: Find in comments
vi: Tìm trong chú thích

en: < &Previous
vi: < &Trước

en: String to find
vi: Chuỗi cần tìm

en: Replacement string
vi: Thay thế chuỗi

note: TRANSLATORS: placeholder/hint in language controls
en: Language name or code
vi: Tên ngôn ngữ hoặc mã

en: Translation Language
vi: Ngôn ngữ bản dịch

en: Language of the translation:
vi: Ngôn ngữ của bản dịch:

en: All strings
vi: Tất cả chuỗi

en: Couldn’t download Localazy project details.
vi: Không thể tải xuống chi tiết dự án Localazy.

en: There was an error when uploading translations to Localazy.
vi: Có lỗi khi tải bản dịch lên Localazy.

note: TRANSLATORS: %s is online service name, e.g. "Crowdin" or "Localazy"
en: Learn more about %s
vi: Tìm hiểu thêm về %s

en: Localazy is a highly automated localization platform allowing anyone to translate their products and content into multiple languages easily.
vi: Localazy là một nền tảng nội địa hóa tự động cao cho phép bất cứ ai dịch sản phầm và nội dung của họ thành nhiều ngôn ngữ khác một cách dễ dàng.

en: Add Project
vi: Thêm dự án

en: Poedit - Catalogs manager
vi: Poedit - Quản lý catalog

en: Create new translations project
vi: Tạo một dự án dịch mới

en: Delete the project
vi: Xóa bỏ dự án

en: Edit the project
vi: Chỉnh sửa dự án

en: Update all catalogs in the project
vi: Cập nhật tất cả các catalog trong dự án

en: Untrans
vi: Chưa dịch

[ctx: column/row header]
en: Needs Work
vi: Cần làm

en: Edit project
vi: Chỉnh sửa dự án

en: Do you want to delete project “%s”?
vi: Bạn có muốn xóa dự án “%s” không?

note: #-#-#-#-#  xsane_0.999-13_vi.po (XSANE 0.96)  #-#-#-#-# BUTTON_DELETE_PROJECT
en: Delete project
vi: Xóa dự án

en: Deleting the project will not delete any translation files.
vi: Xóa dự án sẽ không xóa bất kỳ tệp dịch nào.

en: Update all catalogs in this project?
vi: Cập nhật tất cả các danh mục trong dự án này?

en: Performs update from source code on all files in the project.
vi: Thực hiện cập nhật từ mã nguồn trên tất cả các tệp trong dự án.

en: Updating project catalogs
vi: Cập nhật danh mục dự án

en: Check for Updates…
vi: Kiểm tra cập nhật…

en: Catalogs Manager
vi: Quản lý các catalog

en: &Preferences…
vi: &Cá nhân hóa…

en: Paste and Match Style
vi: Dán và Khớp Kiểu

en: Spelling and Grammar
vi: Chính Tả và Ngữ Pháp

en: Show Spelling and Grammar
vi: Hiện Chính Tả và Ngữ Pháp

en: Check Document Now
vi: Kiểm Tra Tài Liệu Ngay

en: Check Spelling While Typing
vi: Kiểm Tra Chính Tả Trong Khi Gõ

en: Check Grammar With Spelling
vi: Kiểm Tra Ngữ Pháp Với Chính Tả

en: Correct Spelling Automatically
vi: Sửa Chính Tả Tự Động

en: Show Substitutions
vi: Hiển Thị Thay Thế

en: Smart Copy/Paste
vi: Sao Chép/Dán Thông Minh

en: Smart Quotes
vi: Trích Dẫn Thông Minh

en: Smart Dashes
vi: Dấu Gạch Ngang Thông Minh

en: Smart Links
vi: Liên Kết Thông Minh

en: Text Replacement
vi: Thay Thế Văn Bản

en: Make Upper Case
vi: Chữ HOA

en: Make Lower Case
vi: Chữ thường

en: Start Speaking
vi: Bắt Đầu Nói

en: Stop Speaking
vi: Dừng Nói

note: TRANSLATORS: This must be the same as OS X's translation of this View menu item
en: Customize Toolbar…
vi: Tùy Chỉnh Thanh Công Cụ…

note: TRANSLATORS: This must be the same as OS X's translation of this View menu item
en: Enter Full Screen
vi: Nhập Toàn Màn Hình

en: Welcome to Poedit
vi: Chào mừng bạn dùng Poedit

en: Information about the translator
vi: Thông tin về các dịch giả

en: Your name and email address are only used to set the Last-Translator header of GNU gettext files.
vi: Tên và địa chỉ email của bạn chỉ được sử dụng để thiết lập các tiêu đề dịch giả cuối cùng của GNU gettext tập tin.

en: Automatically compile MO file when saving
vi: Tự động biên dịch tập tin MO khi lưu

en: Always change focus to text input field
vi: Luôn luôn để focus vào ô nhập liệu

en: Never let the list of strings take focus. If enabled, you must use Ctrl-arrows for keyboard navigation but you can also type text immediately, without having to press Tab to change focus.
vi: Đừng bao giờ để danh sách chuỗi nhận focus. Nếu cho phép, bạn phải sử dụng Ctrl-Phím mũi tên để có thể di chuyển bằng bàn phím nhưng bạn lại có thể nhập chữ một cách trực tiếp, mà không cần phải nhấn Tab để thay đổi focus.

en: Use custom list font:
vi: Sử dụng danh sách tùy chỉnh phông:

en: Use custom text fields font:
vi: Sử dụng font tùy chỉnh các trường văn bản:

en: Change UI language
vi: Thay đổi ngôn ngữ UI

note: TRANSLATORS: This is a note appended to "Check spelling" when running on older Windows versions
en: (requires Windows 8 or newer)
vi: (yêu cầu Windows 8 hay mới hơn)

en: Use translation memory
vi: Dùng bộ nhớ bản dịch

en: Manage…
vi: Quản lý…

note: TRANSLATORS: Followed by "match translations within the file" or "pre-translate from TM"
en: When updating from sources
vi: Khi cập nhật từ nguồn

note: TRANSLATORS: Preceded by "When updating from sources"
en: fuzzy match within the file
vi: kết hợp mờ trong tệp

note: TRANSLATORS: Preceded by "When updating from sources"
en: pre-translate from TM
vi: dịch trước từ TM

en: Poedit can attempt to fill in new entries from only previous translations in the file or from your entire translation memory. Using the TM won’t be very effective if it’s near-empty, but it will get better as you add more translations to it.
vi: Poedit có thể cố gắng để điền vào mục mới từ bản dịch trước đó trong tập tin hoặc từ toàn bộ bộ nhớ dịch của bạn. Sử dụng TM sẽ không thể hiệu quả nếu nó gần như trống rỗng, nhưng nó sẽ trở nên tốt hơn khi bạn thêm nhiều bản dịch với nó.

en: Stored translations:
vi: Các bản dịch được lưu trữ:

en: Database size on disk:
vi: Kích thước của cơ sở dữ liệu trên đĩa:

en: Import Translation Files…
vi: Nhập tệp dịch…

en: Import translation files…
vi: Nhập tệp dịch…

en: Import From TMX…
vi: Nhập từ TMX…

en: Import from TMX…
vi: Nhập từ TMX…

en: Export To TMX…
vi: Xuất sang TMX…

en: Export to TMX…
vi: Xuất sang TMX…

en: Select translation files to import
vi: Chọn các tập tin bản dịch để nhập vào

en: Select TMX files to import
vi: Chọn một tập tin TMX để nhập

en: TMX Files
vi: Tập tin TMX

en: Importing translations…
vi: Đang nhập các bản dịch…

en: Importing translation memory failed.
vi: Nhập bộ nhớ dịch không thành công.

en: Importing from “%s”…
vi: Nhập từ "%s"…

note: TRANSLATORS: %s is a (formatted) number here
en: %s translation was imported. | %s translations were imported.
vi[0]: %s bản dịch được nhập.

en: Export as…
vi: Xuất ra như…

en: Exporting translations…
vi: Xuất các bản dịch…

en: Exporting translation memory to “%s” failed.
vi: Xuất bộ nhớ bản dịch ra "%s" đã thất bại.

en: Reset translation memory
vi: Đặt lại bộ nhớ dịch thuật

en: Are you sure you want to reset the translation memory?
vi: Bạn có chắc bạn muốn đặt lại bộ nhớ dịch thuật?

en: Resetting the translation memory will irrevocably delete all stored translations from it. You can’t undo this operation.
vi: Đặt lại bộ nhớ dịch thuật sẽ xóa bỏ tất cả bản dịch được lưu trữ từ nó. Bạn không thể hoàn tác thao tác này.

en: Source code extractors are used to find translatable strings in the source code files and extract them so that they can be translated.
vi: Trình giải nén mã nguồn được dùng để tìm các chuỗi có thể dịch trong các tập tin mã nguồn và giải nén nó vì thế chúng có thể được dịch.

en: Custom Extractors:
vi: Tùy Chọn Giải Nén:

en: Custom extractors:
vi: Tùy chọn giải nén:

en: Supports all programming languages recognized by GNU gettext tools (PHP, C/C++, C#, Perl, Python, Java, JavaScript and others).
vi: Hỗ trợ tất cả các ngôn ngữ lập trình được công nhận bởi công cụ GNU gettext (PHP, C/c + +, C#, Perl, Python, Java, JavaScript và những ngôn ngữ khác).

en: Extractor setup
vi: Thiết lập Extractor

en: Delete extractor
vi: Xóa trình trích xuất

en: Are you sure you want to delete the “%s” extractor?
vi: Bạn có chắc muốn xóa trình trích xuất "%s"?

en: Extractors
vi: Trình trích xuất

en: Automatically check for updates
vi: Tự động kiểm tra cập nhật

en: Include beta versions
vi: Bao gồm cả bản thử nghiệm

en: Beta versions contain the latest new features and improvements, but may be a bit less stable.
vi: Phiên bản beta chứa các tính năng và cải tiến mới nhất, nhưng có thể ít ổn định.

en: These settings affect internal formatting of PO files. Adjust them if you have specific requirements e.g. because of version control.
vi: Các thiết đặt này ảnh hưởng đến định dạng bên trong của các tập tin PO. Điều chỉnh chúng nếu bạn có yêu cầu cụ thể ví dụ vì kiểm soát phiên bản.

en: Line endings:
vi: Dòng kết thúc:

en: Unix (recommended)
vi: Unix (nên dùng)

note: TRANSLATORS: Followed by text control for entering number; wraps text at given width
en: Wrap at:
vi: Ngắt tại:

en: Preserve formatting of existing files
vi: Duy trì định dạng của tập tin đã có

en: Preparing strings…
vi: Đang chuẩn bị các chuỗi…

en: Pre-translating from translation memory…
vi: Đang dịch trước từ bộ nhớ dịch…

en: Pre-translated %u string | Pre-translated %u strings
vi[0]: Chuỗi %u đã được dịch trước

en: Pre-translating…
vi: Đang dịch trước…

en: %d entry was pre-translated. | %d entries were pre-translated.
vi[0]: %d mục đã được dịch trước.

en: The translations were marked as needing work, because they may be inaccurate. You should review them for correctness.
vi: Các bản dịch đã được đánh dấu là cần làm việc, bởi vì chúng có thể không chính xác. Bạn nên xem lại chúng cho việc sửa chữa.

en: Exact matches from TM
vi: Khớp hoàn toàn từ TM

en: Approximate matches from TM
vi: Khớp tương đối từ TM

en: No entries could be pre-translated.
vi: Không có mục có thể được trước dịch.

en: All strings were already translated.
vi: Tất cả chuỗi đã được dịch.

en: The TM doesn’t contain any strings similar to the content of this file. It is only effective for semi-automatic translations after Poedit learns enough from files that you translated manually.
vi: TM không chứa bất kỳ chuỗi tương tự cho nội dung của tập tin này. Nó là chỉ có hiệu lực cho các bản dịch bán tự động sau khi Poedit học đủ từ các tập tin mà bạn đã dịch thủ công.

en: Cannot pre-translate without source text.
vi: Không thể dịch trước mà không có văn bản nguồn.

note: TRANSLATORS: This is a somewhat common term describing the action where you apply the translation memory and/or machine translation to all of the strings you're translating as the first step, followed by correcting, improving etc., i.e. actually translating the strings. This may be tricky to express
en: Pre-translate
vi: Dịch trước

en: Pre-translation requires that source text is available. It doesn’t work if only IDs without the actual text are used.
vi: Dịch trước yêu cầu văn bản nguồn có sẵn. Nó sẽ không hoạt động nếu chỉ có ID mà không có văn bản nào được sử dụng.

en: Cannot pre-translate from unknown language.
vi: Không thể dịch trước từ ngôn ngữ không xác định.

en: Pre-translation requires that source text’s language is known. Poedit couldn’t detect it in this file.
vi: Việc dịch trước yêu cầu phải biết ngôn ngữ của văn bản gốc. Poedit không thể phát hiện ngôn ngữ đó trong tệp này.

en: Only fill in exact matches
vi: Chỉ điền vào các từ khớp chính xác

en: By default, inaccurate results are also included, but marked as needing work. Check this option to only include perfect matches.
vi: Mặc định, các kết quả không chính xác cũng được bao gồm, nhưng được đánh dấu là cần hoàn thiện. Kiểm tra lựa chọn này chỉ bao gồm các kết quả hoàn toàn trùng khớp.

en: Don’t mark exact matches as needing work
vi: Không đánh dấu các từ khớp chính xác là cần làm việc

en: Only enable if you trust the quality of your TM. By default, all matches from the TM are marked as needing work and should be reviewed before use.
vi: Chỉ cho phép nếu bạn tin tưởng chất lượng TM của bạn. Theo mặc định, tất cả các từ khớp từ TM được đánh dấu là cần làm việc và nên được xem lại.

en: Pre-translation automatically finds exact or fuzzy matches for untranslated strings in the translation memory and fills in their translations.
vi: Bản dịch tự động tìm kiếm kết hợp chính xác hoặc làm mờ cho các chuỗi chưa dịch trong bộ nhớ dịch và điền vào bản dịch của họ.

en: %d error occurred: | %d errors occurred:
vi[0]: %d lỗi xuất hiện:

en: %d error occurred. | %d errors occurred.
vi[0]: %d lỗi xuất hiện.

en: Cancelling…
vi: Đang hủy…

en: Drag Folders or Files Here
vi: Kéo các thư mục hoặc tập tin ở đây

en: Drag folders or files here
vi: Kéo các thư mục hoặc tập tin ở đây

en: Add Folders…
vi: Thêm Thư Mục…

en: Add folders…
vi: Thêm thư mục…

en: Add files…
vi: Thêm tệp tin…

en: Add Wildcard…
vi: Thêm ký tự đại diện…

en: Add wildcard…
vi: Thêm ký tự đại diện…

note: TRANSLATORS: Used on Windows to show in the Explorer file manager, should match standard translation of "Explorer"
en: Show in Explorer
vi: Hiển thị trong Explorer

en: Show in Folder
vi: Hiển thị trong Thư mục

en: Excluded paths
vi: Đường dẫn loại trừ

en: Advanced extraction settings
vi: Cài đặt giải nén nâng cao

en: Extract notes for translators from:
vi: Giải nén ghi chú cho người dịch từ:

en: Comments prefixed with:
vi: Bình luận bắt đầu bằng:

en: All comments
vi: Tất cả bình luận

en: Additional xgettext flags:
vi: Bổ sung cờ xgettext :

en: Translation Properties
vi: Thuộc tính dịch

en: Translation properties
vi: Thuộc tính bản dịch

en: Sources Paths
vi: Đường dẫn nguồn

en: Sources paths
vi: Đường dẫn mã nguồn

en: Sources Keywords
vi: Nguồn từ khóa

en: Sources keywords
vi: Từ khóa dùng cho mã nguồn

en: Additional keywords
vi: Từ khoá bổ xung

en: Name of the project the translation is for
vi: Tên của dự án của bản dịch

en: Team name and email address or URL
vi: Tên nhóm và địa chỉ email hoặc URL

en: e.g. nplurals=2; plural=(n > 1);
vi: ví dụ: nplurals=2; plural=(n > 1);

en: UTF-8 (recommended)
vi: UTF-8 (nên dùng)

en: Please save the file first. This section cannot be edited until then.
vi: Vui lòng lưu tập tin này trước. Phần này không được chỉnh sửa cho đến khi tập tin được lưu lại.

en: Placeholders correctness
vi: Độ chính xác của phần giữ chỗ

en: Placeholder “%s” is missing from translation.
vi: Phần giữ chỗ "%s" thiếu từ bản dịch.

en: Superfluous placeholder “%s” that isn’t in source text.
vi: Phần giữ chỗ thừa “%s” không có trong văn bản nguồn.

en: Plural form translations
vi: Bản dịch dạng số nhiều

en: Not all plural forms are translated.
vi: Không phải tất cả các hình thức số nhiều được dịch.

en: Inconsistent upper/lower case
vi: Chữ hoa/chữ thường không nhất quán

en: The translation should start as a sentence.
vi: Bản dịch nên bắt đầu như là một câu.

en: The translation should start with a lowercase character.
vi: Bản dịch nên bắt đầu với một ký tự chữ thường.

en: Inconsistent whitespace
vi: Khoảng trắng không nhất quán

en: The translation doesn’t start with a space.
vi: Bản dịch không bắt đầu với một dấu cách.

en: The translation starts with a space, but the source text doesn’t.
vi: Bản dịch bắt đầu với một dấu cách, nhưng văn bản nguồn không có.

en: The translation is missing a newline at the end.
vi: Bản dịch đang thiếu 1 dòng mới ở cuối.

en: The translation ends with a newline, but the source text doesn’t.
vi: Bản dịch kết thúc với một dòng mới, nhưng văn bản nguồn không có.

en: The translation is missing a space at the end.
vi: Các bản dịch là thiếu một dấu cách ở phần cuối.

en: The translation ends with a space, but the source text doesn’t.
vi: Bản dịch kết thúc với một dấu cách, nhưng văn bản nguồn không có.

en: Punctuation checks
vi: Kiểm tra dấu câu

en: The translation should end with “%s”.
vi: Bản dịch nên kết thúc với "%s".

en: The translation should not end with “%s”.
vi: Bản dịch không nên kết thúc với "%s".

en: The translation ends with “%s”, but the source text ends with “%s”.
vi: Bản dịch kết thúc bằng "%s", nhưng văn bản nguồn kết thúc bằng "%s".

en: Clear Menu
vi: Xóa menu

en: Clear menu
vi: Xóa menu

en: Add directory to the list
vi: Thêm thư mục vào danh sách

en: &New…
vi: &Mới…

en: New from &POT/PO file…
vi: Tạo mới từ tệp tin &POT/PO…

en: New From &POT/PO File…
vi: Tạo Mới Từ Tệp Tin &POT/PO…

en: Open recent
vi: Mở tập tin gần đây

en: Open cloud translation…
vi: Mở dịch đám mây…

en: Open Cloud Translation…
vi: Mở dịch đám mây…

en: &Start window
vi: Cửa sổ khởi động

en: &Start Window
vi: Cửa sổ khởi động

en: Catalogs &manager
vi: &Quản lý các catalog

en: Catalogs &Manager
vi: &Quản lý các catalog

en: Save &as…
vi: Lưu &như…

en: Compile to MO…
vi: Biên dịch sang MO…

en: E&xport to HTML…
vi: X&uất sang HTML…

en: Check for updates…
vi: Kiểm tra cập nhật…

en: Settings…
vi: Cài đặt…

en: Copy from singular
vi: Sao chép từ số ít

en: Copy From Singular
vi: Sao chép từ số ít

en: Translation needs &work
vi: Bản dịch cần làm &việc

en: Translation Needs &Work
vi: Bản Dịch Cần Làm &Việc

en: Edit &comment
vi: Sửa &chú thích

en: Edit &Comment
vi: Sửa &chú thích

en: &Find…
vi: &Tìm…

en: Replace…
vi: Thay thế…

en: Find and Replace…
vi: Tìm và Thay thế…

en: Show string &ID
vi: Hiển thị &ID chuỗi

en: Show String &ID
vi: Hiển thị &ID chuỗi

en: Show warnings
vi: Hiển thị cảnh báo

en: Show Warnings
vi: Hiển thị cảnh báo

en: Sort by &file order
vi: Sắp xếp theo thứ tự &tập tin

en: Sort by &File Order
vi: Sắp xếp theo thứ tự &Tập tin

en: Sort by &source
vi: Sắp xếp theo &chuỗi nguồn

en: Sort by &Source
vi: Sắp xếp theo &chuỗi nguồn

en: Sort by &translation
vi: Sắp xếp theo chuỗi &dịch

en: Sort by &Translation
vi: Sắp xếp theo chuỗi &dịch

en: &Group by context
vi: Nhóm theo n&gữ cảnh

en: &Group By Context
vi: Nhóm Theo N&gữ Cảnh

en: Entries with errors first
vi: Mục có lỗi đầu tiên

en: Entries with Errors First
vi: Mục Có Lỗi Đầu Tiên

en: &Untranslated entries first
vi: Mục &chưa dịch đầu tiên

en: &Untranslated Entries First
vi: Mục &chưa dịch đầu tiên

en: &Show code occurrences
vi: &Hiện số lần code

en: &Show Code Occurrences
vi: &Hiện Số Lần Code

en: &Translation
vi: &Bản dịch

en: &Update from source code
vi: &Cập nhật từ mã nguồn

en: &Update from Source Code
vi: &Cập nhật từ mã nguồn

en: Pre-&translate…
vi: Dịch &trước…

en: &Validate translations
vi: &Thẩm tra bản dịch

en: &Validate Translations
vi: &Thẩm tra bản dịch

en: Remove Same-as-Source Translations
vi: Loại bỏ các bản dịch trùng với nguồn

en: &Purge deleted translations
vi: &Thanh lọc các chuỗi đã xóa

en: &Purge Deleted Translations
vi: &Thanh lọc các chuỗi đã xóa

en: &Properties…
vi: &Thuộc tính…

en: &Done and next
vi: &Thực hiện và làm tiếp

en: &Done and Next
vi: &Thực hiện và làm tiếp

en: Previously edited
vi: Chỉnh sửa trước đó

en: Previously Edited
vi: Chỉnh sửa trước đó

en: &Previous translation
vi: Bản dịch &Trước

en: &Previous Translation
vi: Bản Dịch &Trước

en: &Next translation
vi: Bản dịch &kế tiếp

en: &Next Translation
vi: Bản Dịch &Kế Tiếp

en: P&revious unfinished
vi: Câu cần dịch liền t&rước

en: P&revious Unfinished
vi: Câu cần dịch liền t&rước

en: Ne&xt unfinished
vi: Câu chưa dịch &tiếp theo

en: Ne&xt Unfinished
vi: Câu chưa dịch &tiếp theo

en: Previous plural form
vi: Dạng số nhiều trước

en: Previous Plural Form
vi: Dạng số nhiều trước

en: Next plural form
vi: Dạng số tiếp theo

en: Next Plural Form
vi: Dạng số tiếp theo

en: &Online help
vi: Trợ giúp &trực tuyến

en: &Online Help
vi: Trợ Giúp &Trực tuyến

en: &GNU gettext manual
vi: Sổ tay hướng dẫn sử dụng &GNU gettext

en: &GNU gettext Manual
vi: Sổ tay hướng dẫn sử dụng &GNU gettext

en: &About Poedit
vi: &Giới thiệu về Poedit

en: List of extensions separated by semicolons (e.g. *.cpp;*.h):
vi: Danh sách đuôi tập tin ngăn cách bởi dấu chấm phẩy (ví dụ *.cpp;*.h):

en: Invocation:
vi: Lệnh gọi:

en: Command to extract translations:
vi: Lệnh để giải nén các bản dịch:

en: This is the command used to launch the extractor.
    %o expands to the name of output file, %K to list
    of keywords, %F to list of input files,
    %C to charset flag (see below).
vi: Đây là lệnh được dùng để khởi chạy Trình trích xuất.
    %o được khai triển thành tên của tập tin đầu ra, %K thành danh sách
    các từ khóa, %F thành danh sách tập tin đầu vào,
    %C thành cờ bộ mã ký tự (xem bên dưới).

en: An item in keywords list:
vi: Một mục tin trong danh sách các từ khóa:

en: This will be attached to the command line once
    for each keyword. %k expands to the keyword.
vi: Cái này sẽ gắn với dòng lệnh một lần
    cho mỗi từ khóa. %k được triển khai thành từ khóa.

en: An item in input files list:
vi: Một mục tin trong danh sách các tập tin nguồn vào:

en: This will be attached to the command line once
    for each input file. %f expands to the filename.
vi: Cái này sẽ gắn với dòng lệnh một lần với mỗi
    tập tin đầu vào. %f được triển khai thành tên tập tin.

en: Source code charset:
vi: Bảng mã dữ liệu nguồn:

en: This will be attached to the command line
    only if source code charset was given. %c expands to charset value.
vi: Cái này sẽ gắn với dòng lệnh chỉ khi bộ mã ký tự
    nguồn được đưa ra. %c được triển khai thành giá trị bộ ký tự.

en: Project name and version:
vi: Tên và phiên bản của dự án:

en: Language team:
vi: Nhóm ngôn ngữ:

en: Plural forms:
vi: Hình thức số nhiều:

en: Use default rules for this language
vi: Sử dụng quy tắc mặc định cho ngôn ngữ này

en: Use custom expression
vi: Dùng biểu thức tự chọn

en: Learn about plural forms
vi: Tìm hiểu dạng thức số nhiều

en: Advanced Extraction Settings…
vi: Cài Đặt Giải Nén Nâng Cao…

en: Advanced extraction settings…
vi: Cài đặt giải nén nâng cao…

en: Extract text from source files in the following directories:
vi: Trích xuất văn bản từ mã nguồn trong những thư mục sau đây:

en: Use these keywords (function names) to recognize translatable strings
    in source files:
vi: Sử dụng những từ khóa (tên hàm) để nó có thể nhận ra các chuỗi có thể dịch
    trong tập tin mã nguồn:

en: Also use default keywords for supported languages
vi: Cũng có thể sử dụng từ khóa mặc định cho các ngôn ngữ được hỗ trợ

en: Learn about gettext keywords
vi: Học thêm về các từ khóa của GNU gettext

note: TRANSLATORS: "Previous" as in used in the past, now replaced with newer.
en: Previous source text
vi: Văn bản nguồn trước đó

en: The old source text (before it changed during an update) that the now-inaccurate translation corresponds to.
vi: Các nguồn văn bản cũ (trước khi nó thay đổi trong quá trình cập nhật) mà bản dịch hiện thời không chính xác tương ứng.

en: Notes for translators
vi: Ghi chú dành cho người dịch

en: Add Comment
vi: Thêm Bình Luận

en: Delete From Translation Memory
vi: Xóa từ bộ nhớ dịch thuật

en: Delete from translation memory
vi: Xóa từ bộ nhớ dịch thuật

en: Translation suggestions
vi: Các gợi ý dịch

en: This string was found in Poedit’s translation memory.
vi: Chuỗi này được tìm thấy trong bộ nhớ bản dịch của Poedit.

en: Translation suggestions require that source text is available. They don’t work if only IDs without the actual text are used.
vi: Đề xuất dịch thuật yêu cầu phải có văn bản gốc. Đề xuất này sẽ không hiệu quả nếu chỉ sử dụng ID mà không có văn bản gốc.

en: Translation suggestions require that source text’s language is known. Poedit couldn’t detect it in this file.
vi: Đề xuất dịch thuật yêu cầu phải biết ngôn ngữ của văn bản gốc. Poedit không thể phát hiện ngôn ngữ đó trong tệp này.

en: Cannot execute program: %s
vi: Không thể thi hành chương trình: %s

en: The TMX file is malformed.
vi: Tập tin TMX bị sai dạng.

en: Translation memory database is corrupted: %s (%d).
vi: Cơ sở dữ liệu bộ nhớ dịch thuật bị hỏng: %s (%d).

en: Translation memory error: %s (%d).
vi: Lỗi bộ nhớ dịch thuật: %s (%d).

en: (Use default language)
vi: (Dùng ngôn ngữ mặc định)

en: Language selection
vi: Lựa chọn ngôn ngữ

en: Select your preferred language
vi: Chọn ngôn ngữ ưa thích

en: You must restart Poedit for this change to take effect.
vi: Bạn phải khởi động lại Poedit để các thay đổi có tác dụng.

en: Cannot create temporary directory.
vi: Không thể tạo thư mục tạm.

en: There are no translations. That’s unusual.
vi: Ở đây không có bản dịch nào cả. Điều này là bất thường.

en: Translatable entries aren’t added manually in the Gettext system, but are automatically extracted from source code. This way, they stay up to date and accurate. Translators typically use PO template files (POTs) prepared for them by the developer.
vi: Các mục có thể dịch được không được thêm thủ công vào hệ thống Gettext mà được tự động trích xuất từ ​​mã nguồn. Nhờ đó, chúng luôn được cập nhật và chính xác. Người dịch thường sử dụng các tệp mẫu PO (POT) do nhà phát triển chuẩn bị sẵn.

en: Learn more about GNU gettext
vi: Tìm hiểu thêm về GNU gettext

en: The simplest way to fill this file with translations is to update it from a POT:
vi: Cách đơn giản nhất để điền bản dịch vào tệp này là cập nhật nó từ POT:

en: Update from POT
vi: Cập nhật từ tệp tin POT

en: Take translatable strings from an existing POT template.
vi: Lấy các chuỗi có thể dịch được từ một mẫu POT sẵn có.

en: You can also extract translatable strings directly from the source code:
vi: Bạn đồng thời có thể rút trích các chuỗi có thể dịch được trực tiếp từ mã nguồn:

en: Extract from sources
vi: Trích từ mã nguồn

en: Configure source code extraction in Properties.
vi: Cấu hình việc rút trích mã nguồn trong `Thuộc tính'.

en: Create new
vi: Tạo mới

en: Create new translation from POT template.
vi: Tạo bản dịch mới từ mẫu POT.

en: Browse files
vi: Duyệt tệp tin

en: Open and edit translation files.
vi: Mở và chỉnh sửa các tập tin dịch.

en: Translate cloud project
vi: Dịch dự án đám mây

en: Collaborate with other people online.
vi: Cộng tác trực tuyến với những người khác.

en: Synchronize translations with Crowdin
vi: Đồng bộ hóa bản dịch với Crowdin

note: TRANSLATORS: this is the tooltip for the "Upload" button in the toolbar, %s is hostname or service (Crowdin, ftp.foo.com etc.)
en: Upload translations to %s
vi: Tải bản dịch lên %s

en: Check for errors in the translation
vi: Tìm kiếm các lỗi trong bản dịch

en: Pre-translate strings that don’t have a translation yet
vi: Chuỗi dịch trước mà không có bản dịch nào được nêu ra

en: Update from Code
vi: Cập nhật từ mã

en: Update from code
vi: Cập nhật từ mã

en: Update from source code
vi: Cập nhật từ mã nguồn

en: Show or hide the sidebar
vi: Hiện hoặc ẩn thanh công cụ

[ctx: macOS menu item]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu
en: Services
vi: Dịch vụ

[ctx: macOS menu item]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu, %s is replaced with "Poedit"
en: Hide %s
vi: Ẩn %s

[ctx: macOS menu item]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu, %s is replaced with "Poedit"
en: Quit %s
vi: Thoát %s

note: TRANSLATORS: macOS item in app menu
en: Preferences…
vi: Cá nhân hóa…

[ctx: macOS menu item]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu
en: Preferences...
vi: Cá nhân hóa...

en: &Back
vi: &Quay lại

[ctx: keyboard key]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Up
vi: Lên

[ctx: keyboard key]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Down
vi: Xuống

[ctx: keyboard key]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Left
vi: Trái

[ctx: keyboard key]
note: #-#-#-#-#  poedit_3.8-2_vi.po (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Right
vi: Phải

en: An Internet Relay Chat Client for GNOME
vi: Trình khách Internet Relay Chat dành cho GNOME

en: A simple Internet Relay Chat (IRC) client that is designed to integrate seamlessly with GNOME; it features a simple and beautiful interface which allows you to focus on your conversations.
vi: Một trình khách Internet Relay Chat (IRC) cái mà được thiết kế để tích hợp với GNOME; tính đơn giản và giao điện đẹp làm cho bạn chú tâm vào các cuộc đối thoại của mình.

en: You can use Polari to publicly chat with people in a channel, and to have private one-to-one conversations. Notifications make sure that you never miss an important message — for private conversations, they even allow you to reply instantly without switching back to the application!
vi: Bạn có thể sử dụng Polari để chat công khai với những người khác trong một kênh, và thực hiện trao đổi một-một. Các thông báo để đảm bảo rằng bạn không bao giờ bỏ lỡ một lời nhắn quan trọng nào - với các trao đổi riêng, chúng thậm chí cho phép bạn trả lời ngay lập tức mà không cần quay trở lại ứng dụng!

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: IRC;Internet;Relay;Chat;
vi: IRC;Internet;Relay;Chat;Chát;

en: Saved channel list
vi: Danh sách kênh đã lưu

en: List of channels to restore on startup
vi: Danh sách các kênh được khôi phục khi khởi chạy

en: Run in Background
vi: Chạy dưới nền

en: Keep running in background when closed.
vi: Giữ cho nó vẫn chạy dưới nền hệ thống khi đóng lại.

en: Last active channel
vi: Kênh hoạt động cuối cùng

en: Last active (selected) channel
vi: Kênh (đã chọn) hoạt động cuối cùng

en: Identify botname
vi: Tên bot định danh

en: Nickname of the bot to identify with
vi: Biệt hiệu của bot để định danh với

en: Identify command
vi: Lệnh định danh

en: Command used to identify with bot
vi: Lệnh được dùng để định danh với bot

en: Identify username
vi: Tài khoản định danh

en: Username to use in identify command
vi: Tài khoản được dùng trong lệnh định danh

en: Identify username supported
vi: Tài khoản định danh được hỗ trợ

en: Whether the identify command is known to support the username parameter
vi: Có nhận biết lệnh định danh để hỗ trợ tham số tài khoản

en: List of muted usernames
vi: Danh sách các tài khoản bị câm

en: A list of usernames for whose private messages not to show notifications
vi: Một danh sách tài khoản của người mà các lời nhắn riêng tư không hiển thị các thông báo

en: _Server Address
vi: Địa chỉ _máy chủ

en: Net_work Name
vi: Tên _mạng

en: Use secure c_onnection
vi: Dùng _kết nối an toàn

en: _Nickname
vi: _Biệt hiệu

en: _Real Name
vi: _Tên thật

en: Change nickname
vi: Đổi tên hiệu

[ctx: shortcut window]
en: Join Room
vi: Vào phòng

[ctx: shortcut window]
en: Leave Room
vi: Rời phòng

[ctx: shortcut window]
en: Show Userlist
vi: Hiển thị danh sách người dùng

[ctx: shortcut window]
en: Show Emoji Picker
vi: Hiển thị Bộ chọn Emoji

[ctx: shortcut window]
en: Next Room
vi: Phòng kế tiếp

[ctx: shortcut window]
en: Previous Room
vi: Phòng kế trước

[ctx: shortcut window]
en: Next Room with Unread Messages
vi: Phòng kế tiếp mà có tin nhắn chưa đọc

[ctx: shortcut window]
en: Previous Room with Unread Messages
vi: Phòng kế trước mà có tin nhắn chưa đọc

[ctx: shortcut window]
en: First Room
vi: Phòng đầu tiên

[ctx: shortcut window]
en: Last Room
vi: Phòng cuối cùng

[ctx: shortcut window]
en: First – Ninth Room
vi: Phòng 1 đến 9

en: Polari Setup
vi: Cài đặt Polari

en: Please connect to the internet to continue the setup.
vi: Vui lòng kết nối internet sau đó tiếp tục cài đặt.

en: Welcome to Polari
vi: Chào mừng bạn dùng Polari

en: Polari is an easy way to chat using IRC. Select a network to get started.
vi: Polari là cách dễ dàng để chat sử dụng IRC. Chọn một mạng để bắt đầu.

en: Select rooms you want to connect to. You can add more networks and rooms later, by clicking the + button.
vi: Chọn các phòng mà bạn muốn kết nối. Bạn có thể thêm nhiều mạng và phòng sau này, bằng các bấm và nút +.

en: Join Chat Room
vi: Tham gia phòng

en: _Add Network
vi: _Thêm mạng

en: _Custom Network
vi: Mạng Tự _chọn

en: Add rooms and networks
vi: Thêm phòng và mạng

en: Show connected users
vi: Hiển thị các người dùng đã kết nối

en: Go online to chat and receive messages.
vi: Truy cập trực tuyến để trò chuyện và nhận tin nhắn.

en: Change nickname:
vi: Đổi tên hiệu:

en: Enter room name to add
vi: Nhập vào tên phòng muốn thêm

en: Loading details
vi: Đang tải chi tiết

en: Last Activity:
vi: Hoạt động lần cuối:

en: Will notify if user appears online.
vi: Sẽ thông báo nếu người dùng xuất hiện trực tuyến.

en: Start Conversation
vi: Bắt đầu trao đổi

en: Start Telepathy client
vi: Khởi chạy máy khách Telepathy

en: Start in debug mode
vi: Bắt đầu ở chế độ gỡ lỗi

en: Allow running alongside another instance
vi: Cho phép chạy bên cạnh các minh dụ khác

en: Print version and exit
vi: In ra thông tin phiên bản rồi thoát

en: Failed to open link
vi: Gặp lỗi khi mở liên kết

en: %s removed.
vi: Đã gỡ bỏ %s.

en: Learn more about Polari
vi: Tìm hiểu thêm về Polari

en: %s has been kicked by %s
vi: %s đã bị đá bởi %s

en: %s has been kicked
vi: %s đã bị đá

en: %s has been banned by %s
vi: %s đã bị cấm bởi %s

en: %s has been banned
vi: %s đã bị cấm

en: %s joined
vi: %s đã gia nhập

en: %s left
vi: %s rời đi

en: %d user joined | %d users joined
vi[0]: %d người dùng đã gia nhập

en: %d user left | %d users left
vi[0]: %d người dùng rời đi

note: this year Translators: this is the month name and day number followed by a time string in 24h format. i.e. "May 25, 14:30"
en: %B %d, %H∶%M
vi: %H∶%M, %d %B

note: before this year Translators: this is the month name, day number, year number followed by a time string in 24h format. i.e. "May 25 2012, 14:30"
en: %B %d %Y, %H∶%M
vi: %H∶%M, %d %B %Y

note: this year Translators: this is the month name and day number followed by a time string in 12h format. i.e. "May 25, 2:30 pm"
en: %B %d, %l∶%M %p
vi: %l:%M %p, %d %B

note: before this year Translators: this is the month name, day number, year number followed by a time string in 12h format. i.e. "May 25 2012, 2:30 pm"
en: %B %d %Y, %l∶%M %p
vi: %l:%M %p, %d %B %Y

en: Already added
vi: Đã được thêm rồi

en: Polari disconnected due to a network error. Please check if the address field is correct.
vi: Polari ngắt kết nối bởi vì một lỗi mạng. Vui lòng kiểm tra xem trường địa chỉ có đúng không.

en: Paste %s line of text to public paste service? | Paste %s lines of text to public paste service?
vi[0]: Dán %s dòng văn bản cho dịch vụ dán công cộng chứ?

en: Uploading %s line of text to public paste service… | Uploading %s lines of text to public paste service…
vi[0]: Đang tải lên %s dòng văn bản đến dịch vụ dán công cộng…

en: Upload image to public paste service?
vi: Tải ảnh lên dịch vụ dán công cộng?

en: Uploading image to public paste service…
vi: Đang tải ảnh lên dịch vụ dán công cộng…

note: Translators: %s is a filename
en: Upload “%s” to public paste service?
vi: Tải “%s” lên dịch vụ dán công cộng?

note: Translators: %s is a filename
en: Uploading “%s” to public paste service…
vi: Đang tải “%s” lên dịch vụ dán công cộng…

note: translators: %s is a nick, #%s a channel
en: %s in #%s
vi: %s trong #%s

en: Paste from %s
vi: Dán từ %s

note: commands that would be nice to support: AWAY: N_("/AWAY [<message>] — sets or unsets away message"), LIST: N_("/LIST [<channel>] — lists stats on <channel>, or all channels on the server"), MODE: "/MODE <mode> <nick|channel> — ", NOTICE: N_("/NOTICE <nick|channel> <message> — sends notice to <nick|c
en: /CLOSE [<channel>] [<reason>] — closes <channel>, by default the current one
vi: /CLOSE [<kênh>] [<lý do>] — đóng <kênh>, theo mặc định là kênh hiện tại

en: /HELP [<command>] — displays help for <command>, or a list of available commands
vi: /HELP [<command>] — hiển thị trợ giúp cho <lệnh>, hoặc một danh sách các lệnh sẵn có

en: /INVITE <nick> [<channel>] — invites <nick> to <channel>, or the current one
vi: /INVITE <nick> [<kênh>] — mời <nick> vào <kênh>, hay kênh hiện tại

en: /JOIN <channel> — joins <channel>
vi: /JOIN <kênh> — gia nhập <kênh>

en: /KICK <nick> — kicks <nick> from current channel
vi: /KICK <nick> — đá <nick> khỏi kênh hiện tại

en: /ME <action> — sends <action> to the current channel
vi: /ME <action> — gửi <action> tới kênh hiện tại

en: /MSG <nick> [<message>] — sends a private message to <nick>
vi: /MSG <nick> [<message>] — gửi lời nhắn riêng cho <nick>

en: /NAMES — lists users on the current channel
vi: /NAMES — liệt kê các người dùng trên kênh hiện tại

en: /NICK <nickname> — sets your nick to <nickname>
vi: /NICK <nickname> — đặt biệt hiệu của bạn thành <nickname>

en: /PART [<channel>] [<reason>] — leaves <channel>, by default the current one
vi: /PART [<kênh>] [<lý do>] — rời <kênh>, mặc định là kênh hiện tại

en: /QUERY <nick> — opens a private conversation with <nick>
vi: /QUERY <nick> — mở một trao đổi kín với <nick>

en: /QUIT [<reason>] — disconnects from the current server
vi: /QUIT [<lý do>] — ngắt kết nối khỏi máy phục vụ hiện tại

en: /SAY <text> — sends <text> to the current room/contact
vi: /SAY <text> — gửi <text> tới phòng/liên lạc hiện tại

en: /TOPIC <topic> — sets the topic to <topic>, or shows the current one
vi: /TOPIC <topic> — đặt chủ đề thành <topic>, hay hiển thị chủ đề hiện tại

en: /WHOIS <nick> — requests information on <nick>
vi: /WHOIS <nick> — yêu cầu thông tin của <nick>

en: Unknown command — try /HELP for a list of available commands
vi: Không hiểu lệnh - hãy dùng /HELP để liệt kê các lệnh sẵn có

en: Known commands:
vi: Các lệnh có thể dùng:

en: Users on %s:
vi: Người dùng trên %s:

en: No topic set
vi: Chưa đặt chủ đề

en: User: %s - Last activity: %s
vi: Người dùng: %s - Hoạt động lần cuối: %s

en: Add Network
vi: Thêm mạng

en: %d user | %d users
vi[0]: %d tài khoản

en: Leave chatroom
vi: Rời phòng chat

en: End conversation
vi: Kết thúc trò truyện

en: Network %s has an error
vi: Mạng %s có lỗi

en: Connection Problem
vi: Trục trặc về kết nối

en: Could not connect to %s in a safe way.
vi: Không thể kết nối đến %s theo cách anh toàn.

en: %s requires a password.
vi: %s yêu cầu mật khẩu.

en: Could not connect to %s. The server is busy.
vi: Không thể kết nối đến %s. Máy phục vụ đang bận.

en: Could not connect to %s.
vi: Không thể kết nối đến %s.

en: Should the password be saved?
vi: Mật khẩu có nên được lưu lại không?

en: Identification will happen automatically the next time you connect to %s
vi: Định danh sẽ xảy ra tự động vào lần sau bạn kết nối đến %s

en: _Save Password
vi: _Lưu mật khẩu

en: Failed to join the room
vi: Gặp lỗi khi gia nhập phòng

en: The room is full.
vi: Phòng đã đầy.

en: You have been banned from the room.
vi: Anh đã bị cấm vào phòng.

en: The room is invite-only.
vi: Phòng chỉ dành cho khách mời.

en: You have been kicked from the room.
vi: Anh đã bị đuổi khỏi phòng.

en: It is not possible to join the room now, but you can retry later.
vi: Không thể tham gia phòng ngay bây giờ, nhưng bạn có thể thử lại sau.

en: Join a room using the + button.
vi: Gia nhập một phòng bằng cách bấm vào nút +.

en: Good Bye
vi: Tạm biệt

note: Translators: Those are a botname and an accountName, e.g. "Save NickServ password for GNOME"
en: Save %s password for %s?
vi: Lưu mật khẩu %s cho %s chứ?

en: Available in another room.
vi: Sẵn ở phòng khác.

en: User is online
vi: Người dùng đang trực tuyến

en: User %s is now online.
vi: Người dùng %s giờ trực tuyến.

en: Polari server password for %s
vi: Mật khẩu máy phục vụ Polari cho %s

en: Polari NickServ password for %s
vi: Mật khẩu máy phục vụ Polari NickServ cho %s

en: Action Identifier
vi: Hành động nhận dạng

en: The action identifier to use for the button
vi: Hành động nhận dạng để sử dụng cho các nút

en: Is Authorized
vi: Được ủy quyền

en: Whether the process is authorized
vi: Tiến trình có được uỷ quyền hay không

en: Is Visible
vi: Được nhìn thấy

en: Whether the widget is visible
vi: Ô điều khiển có hiển thị hay không

en: Can Obtain
vi: Có thể có được

en: Whether authorization can be obtained
vi: Giấy phép xác thực có được lấy hay không

en: Unlock Text
vi: mở khóa văn bản

en: The text to display when prompting the user to unlock.
vi: Các văn bản để hiển thị khi khiến người sử dụng để mở khóa.

en: Click to make changes
vi: Nhấn vào đây để thực hiện thay đổi

en: Unlock Tooltip
vi: Hướng dẫn mở khoá

en: The tooltip to display when prompting the user to unlock.
vi: Hướng dẫn được hiển thị khi yêu cầu người dùng mở khoá

en: Authentication is needed to make changes.
vi: Cần xác thực để thực hiện thay đổi

en: Lock Text
vi: Khóa văn bản

en: The text to display when prompting the user to lock.
vi: Các văn bản để hiển thị khi khiến người dùng để khóa.

en: Click to prevent changes
vi: bấm vào để ngăn ngừa những thay đổi

en: Lock Tooltip
vi: Hướng dẫn khoá

en: The tooltip to display when prompting the user to lock.
vi: Hướng dẫn được hiển thị khi yêu cầu người dùng khoá

en: To prevent further changes, click the lock.
vi: Để tránh những thay đổi sau này, nhấn vào nút khoá

en: Lock Down Text
vi: Văn bản khoá cứng

en: The text to display when prompting the user to lock down the action for all users.
vi: Văn bản được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi tất cả người dùng.

en: Click to lock down
vi: Nhấn để khoá cứng

en: Lock Down Tooltip
vi: Hướng dẫn khoá cứng

en: The tooltip to display when prompting the user to lock down the action for all users.
vi: Hướng dẫn được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi tất cả người dùng.

en: To prevent users without administrative privileges from making changes, click the lock.
vi: Để tránh người dùng không có quyền quản trị thực hiện thay đổi, nhấn vào nút khoá

en: The text to display when the user cannot obtain authorization through authentication.
vi: Các văn bản để hiển thị khi người dùng không thể có được ủy quyền thông qua xác thực.

en: Not authorized to make changes
vi: Không có quyền thực hiện thay đổi

en: The tooltip to display when the user cannot obtain authorization through authentication.
vi: Hướng dẫn được hiển thị khi người dùng không thể có uỷ quyền thông qua việc xác thực.

en: System policy prevents changes. Contact your system administator.
vi: Chính sách hệ thống ngăn cản việc thay đổi. Liên lạc với quản trị hệ thống của bạn

note: Translators: this string is appended to the tooltip if the action is * currently locked down
en: This button is locked down so only users with administrative privileges can unlock it. Right-click the button to remove the lock down.
vi: Nút này đã bị khoá cứng vì vậy chỉ những người dùng có quyền quản trị có thể mở khoá chúng. Nhấn chuột phải vào nút để gỡ khoá cứng.

note: Type: boolean Description
en: Run popa3d in standalone mode?
vi: Chạy trình popa3d trong chế độ độc lập không?

note: Type: boolean Description
en: In standalone mode, popa3d will become a daemon, accepting connections on the pop3 port (110/tcp) and forking child processes to handle them. This has lower overhead than starting popa3d from an inetd equivalent and is thus useful on busy servers to reduce load. See popa3d(8) for more details.
vi: Trong chế độ độc lập, trình popa3d sẽ trở thành một trình nền (dæmon), chấp nhận sự kết nối trên cổng pop3 (110/tcp) và tạo tiến trình con để quản lý chúng. Tùy chọn này dùng ít tiềm năng hệ thống hơn việc khởi chạy popa3d từ một trình tương đương inetd; vì vậy nó có ích trên máy phục vụ rất bận, để giảm trọng tải. Hãy xem trang hướng dẫn (man) «popa3d(8)» để đọc chi tiết.

en: unknown errno
vi: số hiệu lỗi không rõ

en: option type (%u) not implemented in popt
vi: kiểu tùy chọn (%u) chưa được thực hiện trong popt

en: mutually exclusive logical operations requested
vi: các thao tác hợp lý loại từ lẫn nhau được yêu cầu

en: opt->arg should not be NULL
vi: « tùy chọn->đối số » không thể vô giá trị

en: aliases nested too deeply
vi: các bí danh lồng nhau quá sâu

en: error in parameter quoting
vi: gặp lỗi trong lời trích dẫn tham số

en: number too large or too small
vi: con số quá lớn hay quá nhỏ

en: Display option defaults in message
vi: Hiển thị các giá trị mặc định của tùy chọn trong thông điệp

en: Terminate options
vi: Tùy chọn chấm dứt

en: Options implemented via popt alias/exec:
vi: Các tùy chọn được thực hiện thông qua popt alias/exec:

en: VAL
vi: GIÁ TRỊ

en: INT
vi: SỐ NGUYÊN

en: LONG
vi: DÀI

en: LONGLONG
vi: DÀIDÀI

en: FLOAT
vi: NỔI

en: DOUBLE
vi: ĐÔI

en: ARG
vi: ĐỐI SỐ

note: Type: boolean Description
en: If you choose to participate, the automatic submission script will run once every week, sending statistics to the distribution developers. The collected statistics can be viewed on https://popcon.debian.org/.
vi: Nếu quyết định tham gia, một tập lệnh đệ trình sẽ tự động chạy hàng tuần, để gửi thống kê tới các nhà phát triển bản phát hành. Có thể xem thống kế được tập hợp tại « https://popcon.debian.org/ ».

note: Type: note Description
en: PortSentry does not block anything by default
vi: Mặc định là trình PortSentry không chặn gì.

note: Type: string Description
en: News server:
vi: Trình phục vụ tin tức

note: Type: string Description
en: Please enter the fully qualified name of the NNTP server. This server will be used for reading and posting news.
vi: Hãy nhập tên miền khả năng đầy đủ của máy có chạy trình phục vụ tin tức NNTP. Trình phục vụ này sẽ được dùng để đọc và gởi bài tin.

note: Type: boolean Description
en: Ignore incorrect hostname entry?
vi: Bỏ qua mục nhập tên máy không đúng không?

comment: does not follow RFC 1035 and does not appear to be a valid IP address.
note: Type: boolean Description
en: The string '${enteredstring}' does not follow RFC 1035 and does not appear to be a valid IP address.
vi: Chuỗi « ${enteredstring} » không tùy theo RFC 1035, cũng không có vẻ là địa chỉ IP hợp lệ.

comment: RFC 1035 states that \"each component must start with an alphanum, end
    with an alphanum and contain only alphanums and hyphens. Components must
    be separated by full stops.\"
note: Type: boolean Description
en: RFC 1035 states that 'each component must start with an alphanum, end with an alphanum and contain only alphanums and hyphens. Components must be separated by full stops.'
vi: RFC 1035 nói « mỗi thành phần phải bắt đầu với một chữ số, kết thúc với một chữ số, và chứa chỉ các chữ số và dấu gạch nối thôi. Nhiều thành phần phải định giới bằng dấu chấm. »

note: Type: select Choices Translators beware! the following six strings form a single Choices menu. - Every one of these strings has to fit in a standard 80 characters console, as the fancy screen setup takes up some space try to keep below ~71 characters. DO NOT USE commas (,) in Choices translations ot
en: No configuration
vi: Không cấu hình

note: Type: select Choices Translators beware! the following six strings form a single Choices menu. - Every one of these strings has to fit in a standard 80 characters console, as the fancy screen setup takes up some space try to keep below ~71 characters. DO NOT USE commas (,) in Choices translations ot
en: Internet Site
vi: Nơi Mạng

note: Type: select Choices Translators beware! the following six strings form a single Choices menu. - Every one of these strings has to fit in a standard 80 characters console, as the fancy screen setup takes up some space try to keep below ~71 characters. DO NOT USE commas (,) in Choices translations ot
en: Internet with smarthost
vi: Mạng có máy khéo

note: Type: select Choices Translators beware! the following six strings form a single Choices menu. - Every one of these strings has to fit in a standard 80 characters console, as the fancy screen setup takes up some space try to keep below ~71 characters. DO NOT USE commas (,) in Choices translations ot
en: Satellite system
vi: Hệ thống vệ tinh

note: Type: error Description
en: Postfix not configured
vi: Chưa cấu hình Postfix

note: Type: string Description
en: Other destinations to accept mail for (blank for none):
vi: Đích khác cho chúng cần chấp nhận thư (bỏ rỗng nếu không có):

comment: Give a comma-separated list of domains that this machine should consider
    itself the final destination for.  If this is a mail domain gateway, you
    probably want to include the top-level domain.
note: Type: string Description
en: Please give a comma-separated list of domains for which this machine should consider itself the final destination. If this is a mail domain gateway, you probably want to include the top-level domain.
vi: Hãy nhập danh sách định giới bằng dấu phẩy hiển thị những miền cho chúng máy này nên xem là nó là đích cuối cùng. Nếu máy này là cổng ra miền thư (mail domain gateway), rất có thể là bạn nên cũng nhập miền cấp đầu.

note: Type: string Description
en: SMTP relay host (blank for none):
vi: Máy tiếp SMTP (rỗng nếu không có):

comment: Specify a domain, host, host:port, [address] or [address]:port. Use the
    form [destination] to turn off MX lookups.  Leave this blank for no relay
    host.
note: Type: string Description
en: Please specify a domain, host, host:port, [address] or [address]:port. Use the form [destination] to turn off MX lookups. Leave this blank for no relay host.
vi: Hãy ghi rõ một miền, máy, máy:cổng, [địa_chỉ] hay [địa_chỉ]:cổng. Dùng dạng [đích] để tắt khả năng tra cứu MX. Bỏ rỗng nếu không có máy tiếp (relay host).

note: Type: string Description
en: Do not specify more than one host.
vi: Đừng ghi rõ hơn một máy.

note: Type: boolean Description
en: Use procmail for local delivery?
vi: Dùng procmail để phát thư cục bộ không?

note: Type: boolean Description
en: Please choose whether you want to use procmail to deliver local mail.
vi: Hãy chọn nếu bạn muốn sử dụng phần mềm procmail để phát thư cục bộ hay không.

note: Type: boolean Description
en: Note that if you use procmail to deliver mail system-wide, you should set up an alias that forwards mail for root to a real user.
vi: Ghi chú rằng nếu bạn sử dụng procmail để phát thư trên toàn hệ thống, bạn cũng nên thiết lập một bí danh có tiếp thư của người chủ (root) cho một người dùng thật.

note: Type: select Description
en: Internet protocols to use:
vi: Giao thức Mạng cần dùng:

note: Type: select Description
en: By default, whichever Internet protocols are enabled on the system at installation time will be used. You may override this default with any of the following:
vi: Mặc định là dùng những giao thức Mạng được bật trên hệ thống vài lúc cài đặt. Cũng có thể ghi đè giá trị mặc định này bằng bất cứ điều theo đây nào :

note: Type: select Description
en:  all : use both IPv4 and IPv6 addresses;
     ipv6: listen only on IPv6 addresses;
     ipv4: listen only on IPv4 addresses.
vi:  • tất cả	dùng địa chỉ kiểu cả hai IPv4 và IPv6;
     • ipv6	lắng nghe chỉ trên địa chỉ kiểu IPv6;
     • ipv4	lắng nghe chỉ trên địa chỉ kiểu IPv4.

note: Type: string Description
en: Local address extension character:
vi: Ký tự mở rộng địa chỉ cục bộ :

note: Type: string Description
en: To not use address extensions, leave the string blank.
vi: Để không sử dụng phần mở rộng địa chỉ, bỏ rỗng chuỗi này.

note: Type: error Description
en: Bad recipient delimiter
vi: Dấu sai định giới người nhận

comment: The recipient delimiter is a single character, you entered too many
    characters.  Please try again.
note: Type: error Description
en: The recipient delimiter must be a single character. '${enteredstring}' is what you entered.
vi: Dấu định giới người nhận phải là một ký tự riêng lẻ. Bạn đã nhập « '${enteredstring} ».

note: Type: string Description
en: Local networks:
vi: Mạng cục bộ :

comment: For what network blocks should this machine relay mail?  The default is
    just the local host, which is needed by some mail user agents.
note: Type: string Description
en: Please specify the network blocks for which this host should relay mail. The default is just the local host, which is needed by some mail user agents. The default includes local host for both IPv4 and IPv6. If just connecting via one IP version, the unused value(s) may be removed.
vi: Hãy ghi rõ những khối mạng cho chúng máy này nên chuyển tiếp thư. Giá trị mặc định chỉ là máy cục bộ, mà cần thiết cho một số tác nhận người dùng thư (MUA). Giá trị mặc định bao gồm máy cục bộ cho cả hai IPv4 và IPv6. Nếu chỉ kết nối thông qua một phiên bản IP, có thể gỡ bỏ (các) giá trị không dùng.

comment: If this is a smarthost for a block of machines, you need to specify the
    netblocks here, or mail will be rejected rather than relayed.
note: Type: string Description
en: If this host is a smarthost for a block of machines, you need to specify the netblocks here, or mail will be rejected rather than relayed.
vi: Nếu máy này là một máy khéo (smarthost) cho khối máy nào, bạn cũng cần ghi rõ những khối mạng (netblock) ở đây; không thì thư bị từ chối, không được tiếp.

note: Type: string Description
en: Mailbox size limit (bytes):
vi: Kích cỡ hộp thư tối đa (byte):

note: Type: string Description
en: If this value is left empty, such mail will be saved in /var/mail/nobody, which is not recommended.
vi: Bỏ rỗng thì thư như vậy được lưu vào «  /var/mail/nobody », mà không khuyến khích.

note: Type: string Description
en: Mail is not delivered to external delivery agents as root.
vi: Thư không được phát cho tác nhân phát bên ngoài như là người chủ.

en: PL/Tcl function to call once when pltcl is first used.
vi: Chỉ định hàm PL/Tcl được gọi một lần khi pltcl sử dụng lần đầu tiên.

en: PL/TclU function to call once when pltclu is first used.
vi: Chỉ định hàm PL/TclU được gọi một lần khi pltclu sử dụng lần đầu tiên.

en: function "%s" is in the wrong language
vi: hàm "%s" không đúng ngôn ngữ

en: function "%s" must not be SECURITY DEFINER
vi: hàm "%s" không được là SECURITY DEFINER

note: translator: %s is "pltcl.start_proc" or "pltclu.start_proc"
en: processing %s parameter
vi: xử lý tham số %s

en: set-valued function called in context that cannot accept a set
vi: hàm thiết lập giá trị được gọi trong ngữ cảnh không thể chấp nhận một tập hợp

en: function returning record called in context that cannot accept type record
vi: hàm trả về bản ghi được gọi trong ngữ cảnh không thể chấp nhận kiểu bản ghi

en: could not split return value from trigger: %s
vi: không thể tách giá trị trả về khỏi trigger: %s

en: %s
    in PL/Tcl function "%s"
vi: %s
    trong hàm PL/Tcl "%s"

en: trigger functions can only be called as triggers
vi: hàm trigger chỉ có thể được goi như những triggers.

en: PL/Tcl functions cannot return type %s
vi: Hàm PL/Tcl không thể trả về kiểu %s

en: PL/Tcl functions cannot accept type %s
vi: Hàm PL/Tcl không thể chấp nhận kiểu %s

en: could not create internal procedure "%s": %s
vi: không thể tạo procedure nội bộ "%s": %s

en: column name/value list must have even number of elements
vi: danh sách cột tên/giá trị phải có giá trị chẵn cho số phần tử

en: column name/value list contains nonexistent column name "%s"
vi: danh sách cột tên/giá trị chứa tên cột không tồn tại "%s"

en: cannot set system attribute "%s"
vi: không thể thiết lập attribute hệ thống "%s"

note: Type: text Description Main menu item
en: Configure and start a PPPoE connection
vi: Cấu hình và khởi chạy kết nối PPPoE

note: Type: error Description
en: No PPPoE concentrator
vi: Không có bộ tập trung PPPoE

note: Type: error Description
en: All network interfaces have been probed, but a PPPoE concentrator was not detected.
vi: Đã dò tìm mọi giao diện mạng, nhưng chưa tìm thấy bộ tập trung PPPoE.

note: Type: error Description
en: The configuration of PPPoE has been aborted. It can be attempted again by selecting the relevant menu entry.
vi: Tiến trình cấu hình PPPoE bị hủy bỏ. Bạn vẫn có thể thử lại bằng cách chọn mục trình đơn thích hợp.

note: Type: string Description
en: Interface name:
vi: Tên giao diện:

note: Type: string Description
en: Please enter the name of the network interface connected to the PPPoE modem.
vi: Hãy nhập tên của giao diện mạng kết nối tới PPPoE modem.

note: Type: string Description
en: ISP account username:
vi: Tên người dùng của tài khoản ISP:

note: Type: string Description
en: Please enter the username for the PPP connection.
vi: Hãy gõ tên người dùng cho kết nối PPP.

note: Type: string Description Type: password
en: This information should have been provided by your Internet Service Provider.
vi: Thông tin này nên được cung cấp bởi Nhà Cung cấp Dịch vụ Internet (ISP),

note: Type: password Description
en: ISP account password:
vi: Mật khẩu của tài khoản ISP:

note: Type: password Description
en: Please enter the password for the PPP connection.
vi: Hãy gõ mật khẩu cho kết nối PPP.

note: Type: error Description
en: No Ethernet interface
vi: Không có giao diện Ethernet

note: Type: error Description
en: PPPoE networking cannot be configured because no Ethernet interface was detected.
vi: Không thể cấu hình chức năng chạy mạng PPPoE vì chưa phát hiện giao diện Ethernet.

note: Type: text Description
en: Searching for concentrators on ${IFACE}...
vi: Đang tìm kiếm bộ tập trung trên ${IFACE}...

note: Type: error Description
en: Failed authentication
vi: Lỗi xác thực

note: Type: error Description
en: A PPPoE connection was attempted, but the provided login information was probably incorrect.
vi: Đã thử kết nối PPPoE, nhưng thông tin đăng nhập đã cung cấp rất có thể không đúng.

note: Type: error Description
en: Please check the username and password you provided.
vi: Hãy kiểm tra lại tên người dùng và mật khẩu bạn đã cung cấp.

note: Type: error Description
en: An unidentified error happened while attempting to create a connection.
vi: Gặp lỗi không rõ khi thử thiết lập kết nối.

note: Arbitrary upper limits on option and chat files. If they are bigger than this something is wrong.
en: "GNU/Linux PPP Configuration Utility"
vi: "Tiện ích cấu hình PPP của GNU/Linux"

en: No UI
vi: Không có giao diện đồ họa

en: You must be root to run this program.
vi: Cần quyền root để chạy chương trình này.

en: %s does not exist.
vi: %s không tồn tại.

note: Parent
en: Can't close WTR in parent:
vi: Không đóng được WTR trong tiến trình mẹ:

en: Can't close RDR in parent:
vi: Không đóng được RDR trong tiến trình mẹ:

note: Child or failed fork()
en: cannot fork:
vi: không tạo được tiến trình con:

en: Can't close RDR in child:
vi: Không đóng được RDR trong tiến trình con:

en: Can't redirect stderr:
vi: Không chuyển hướng được tới stderr:

en: Exec failed:
vi: Exec (thực hiện) không thành công:

en: Internal error:
vi: Lỗi nội bộ:

en: Create a connection
vi: Tạo một kết nối

en: Change the connection named %s
vi: Thay đổi kết nối có tên %s

en: Create a connection named %s
vi: Tạo một kết nối với tên %s

note: This section sets up the main menu.
en: This is the PPP configuration utility.  It does not connect to your isp: just configures ppp so that you can do so with a utility such as pon.  It will ask for the username, password, and phone number that your ISP gave you.  If your ISP uses PAP or CHAP, that is all you need.  If you must use a chat script, you will need to know how your ISP prompts for your username and password.  If you do not know what your ISP uses, try PAP.  Use the up and down arrow keys to move around the menus.  Hit ENTER to select an item.  Use the TAB key to move from the menu to <OK> to <CANCEL> and back.  To move on to the next menu go to <OK> and hit ENTER. To go back to the previous menu go to <CANCEL> and hit enter.
vi: Đây là tiện ích cấu hình PPP. Nó không kết nối tới ISP (nhà cung cấp dịch vu Mạng) của bạn, mà chỉ cấu hình giao thức ppp để chúng ta có thể kết nối bằng một tiện ích khác như pon.  Nó sẽ hỏi tên người dùng, mật khẩu, và số điện thoại mà ISP đã cung cấp. Nếu ISP của bạn sử dụng phương pháp PAP hay CHAP, thì đó là tất cả những gì cần nhập.  Nếu cần có một tập lệnh chat, thì còn cần phải biết cách ISP hỏi nhắc tên người dùng và mật khẩu.  Nếu không biết ISP dùng gì thì hãy thử PAP.  Dùng phím mũi tên lên và xuống để di chuyển giữa các trình đơn.  Bấm phím ENTER để chọn.  Dùng phím TAB để chuyển từ trình đơn sang «Được» sang «Thôi» và ngược lại.  Để chuyển sang trình đơn tiếp theo, chuyển tới «Được» và gõ ENTER. Để quay lại trình đơn trước, đi tới «Thôi» và gõ ENTER.

en: Change a connection
vi: Thay đổi một kết nối

en: Delete a connection
vi: Xóa bỏ một kết nối

en: Finish and save files
vi: Kết thúc và ghi các tập tin

en: Please select the authentication method for this connection.  PAP is the method most often used in Windows 95, so if your ISP supports the NT or Win95 dial up client, try PAP.  The method is now set to %s.
vi: Xin hãy chọn phương pháp xác thực cho kết nối này.  PAP là phương pháp thường dùng trên Windows 95, vì thế nếu ISP hỗ trợ máy khách quay số NT hay Win95, thì hãy thử PAP.  Bây giờ đặt phương pháp thành %s.

en:  Authentication Method for %s
vi:  Phương pháp xác thực cho %s

en: Peer Authentication Protocol
vi: Giao thức xác thực ngang hàng (PAP)

en: Use "chat" for login:/password: authentication
vi: Dùng "chat" cho xác thực login:/password: (đăng nhập:/mật khẩu:)

en: Crypto Handshake Auth Protocol
vi: Giao thức xác thực bắt tay mật mã (CHAP)

en: Please select the property you wish to modify, select "Cancel" to go back to start over, or select "Finished" to write out the changed files.
vi: Xin hãy chọn thuộc tính muốn sửa đổi, chọn «Thôi» để quay lại từ đầu hoặc chọn «Xong rồi» để ghi các tập tin đã thay đổi.

en: "Properties of %s"
vi: "Thuộc tính của %s"

en: %s Telephone number
vi: %s Số điện thoại

en: %s Login prompt
vi: %s Dấu nhắc đăng nhập

en: %s ISP user name
vi: %s Tên người dùng ISP

en: %s Password prompt
vi: %s Dấu nhắc mật khẩu

en: %s ISP password
vi: %s Mật khẩu ISP

en: %s Port speed
vi: %s Tốc độ cổng

en: %s Modem com port
vi: %s Cổng com mô-đem

en: %s Authentication method
vi: %s Phương pháp xác thực

en: Write files and return to main menu.
vi: Ghi các tập tin và quay lại trình đơn chính.

note: @menuvar = (gettext("#. This menu allows you to change some of the more obscure settings.  Select #. the setting you wish to change, and select \"Previous\" when you are done. #. Use the arrow keys to scroll the list."),
en: This menu allows you to change some of the more obscure settings.  Select the setting you wish to change, and select "Previous" when you are done. Use the arrow keys to scroll the list.
vi: Trình đơn này cho phép thay đổi một vài thiết lập không rõ ràng.  Hãy chọn thiết lập muốn thay đổi, rồi chọn «Trước» khi hoàn thành. Sử dụng phím mũi tên để cuộn kéo danh sách.

en: "Advanced Settings for %s"
vi: "Thiết lập nâng cao cho %s"

en: %s Modem init string
vi: %s Chuỗi khởi động mô-đem

en: %s Connect response
vi: %s Trả lời kết nối

en: %s Pre-login chat
vi: %s Chat trước khi đăng nhập

en: %s Default route state
vi: %s Trạng thái định tuyến mặc định

en: %s Set ip addresses
vi: %s Đặt địa chỉ IP (Giao thức Mạng)

en: %s Turn debugging on or off
vi: %s Bật/tắt tìm gỡ lỗi

en: %s Turn demand dialing on or off
vi: %s Bật/tắt quay số theo nhu cầu

en: %s Turn persist on or off
vi: %s Bật/tắt cố định

en: %s Change DNS
vi: %s Thay đổi DNS

en:                      Add a ppp user
vi:                      Thêm một người dùng PPP

en: %s Post-login chat
vi: %s Chat sau khi đăng nhập

en: %s Change remotename
vi: %s Thay đổi tên ở xa

en: %s Idle timeout
vi: %s Thời gian chờ khi không hoạt động

note: End of SWITCH
en: Return to previous menu
vi: Quay lại trình đơn trước

en: Exit this utility
vi: Thoát tiện ích này

en: Internal error: no such thing as %s,
vi: Lỗi nội bộ: không có cái như %s,

note: End of while(1) End of do_action the connection string sent by the modem
en: Enter the text of connect acknowledgement, if any.  This string will be sent when the CONNECT string is received from the modem.  Unless you know for sure that your ISP requires such an acknowledgement you should leave this as a null string: that is, ''.
vi: Nhập chuỗi công nhận kết nối nếu có.. Chuỗi này được gửi khi nhận được chuỗi CONNECT từ modem. Trừ khi biết chắc chắn rằng ISP yêu cầu công nhận, hãy dặt chuỗi này là rỗng, nghĩa là,  ''.

en: Ack String
vi: Chuỗi Ack

note: the login prompt string sent by the ISP
en: Enter the text of the login prompt.  Chat will send your username in response.  The most common prompts are login: and username:.  Sometimes the first letter is capitalized and so we leave it off and match the rest of the word.  Sometimes the colon is omitted.  If you aren't sure, try ogin:.
vi: Hãy nhập văn bản của dấu nhắc đăng nhập.  Chat sẽ gửi tên người dùng trong câu trả lời.  Dấu nhắc thường dùng là login: (đăng nhập) và username: (tên dùng).  Đôi khi ký tự đầu tiên viết hoa và như thế chúng ta bỏ ký tự đó và tương ứng phần còn lại của từ.  Đôi khi dấu hai chấm cũng bị bỏ đi.  Nếu không chắc, hãy thử ogin:.

en: Login Prompt
vi: Dấu nhắc đăng nhập

note: password prompt sent by the ISP
en: Enter the text of the password prompt.  Chat will send your password in response. The most common prompt is password:.  Sometimes the first letter is capitalized and so we leave it off and match the last part of the word.
vi: Hãy nhập văn bản của dấu nhắc mật khẩu.  Chat sẽ gửi mật khẩu trong câu trả lời.  Dấu nhắc thường dùng là password: (mật khẩu).  Đôi khi ký tự đầutiên viết hoa và như thế chúng ta bỏ ký tự đó và tương ứng phần còn lại của từ.

en: Password Prompt
vi: Dấu nhắc mật khẩu

note: optional pre-login chat
en: You probably do not need to put anything here.  Enter any additional input your isp requires before you log in.  If you need to make an entry, make the first entry the prompt you expect and the second the required response.  Example: your isp sends 'Server:' and expect you to respond with 'trilobite'.  You would put 'erver trilobite' (without the quotes) here.  All entries must be separated by white space.  You can have more than one expect-send pair.
vi: Rất có thể không cần đặt gì ở đây.  Hãy nhập bất kỳ thông tin gì ISP yêu cầu trước khi đăng nhập.  Nếu cần tạo một mục, thì đầu tiên là dấu nhắc chờ đợi, và thứ hai là câu cần trả lời.  Ví dụ: ISP gửi 'Server:' (máy chủ) và chờ câu trả lời 'doconbo'.  Có thể đặt 'erver doconbo' (không có dấu ngoặc đơn) ở đây.  Mọi mục phải phân cách nhau bởi khoảng trắng.  Có thể tạo một vài cặp chờ đợi-gửi đi như vậy.

en: Pre-Login
vi: Trước khi đăng nhập

note: post-login chat
en: You probably do not need to change this.  It is initially '' \d\c which tells chat to expect nothing, wait one second, and send nothing.  This gives your isp time to get ppp started.  If your isp requires any additional input after you have logged in you should put it here.  This may be a program name like ppp as a response to a menu prompt.  If you need to make an entry, make the first entry the prompt you expect and the second the required response.  Example: your isp sends 'Protocol' and expect you to respond with 'ppp'.  You would put 'otocol ppp' (without the quotes) here.  Fields must be separated by white space.  You can have more than one expect-send pair.
vi: Có thể không cần thay đổi gì ở đây.  Đây là '' \d\c để chat không mong đợi gì, chờ một giây, và không gửi gì.  Việc này cho ISP thờigian để PPP chạy.  Nếu ISP yêu cầu nhập thêm thứ gì bất kỳ sau khiđăng nhập thì cần đặt chúng ở đây.  Đó có thể là tên chương trìnhnhư PPP dùng làm câu trả lời dấu nhắc trình đơn.  Nếu cần tạo một mục, thì đầu tiên là dấu nhắc mong đợi và thứ hai là câu trả lời yêu cầu.Ví dụ: isp gửi 'Protocol' và chờ câu trả lời 'ppp'.  Cần đặt 'otocol ppp' (không có dấu ngoặc) ở đây.  Các phần phải phân cách nhau bởi khoảng trắng. Có thể tạo một vài cặp như vậy.

en: Post-Login
vi: Sau khi đăng nhập

en: Enter the username given to you by your ISP.
vi: Hãy nhập tên người dùng do ISP cung cấp.

en: Answer 'yes' to have the port your modem is on identified automatically.  It will take several seconds to test each serial port.  Answer 'no' if you would rather enter the serial port yourself
vi: Trả lời 'yes' (có) để tự động nhận ra cổng của môđem.  Sẽ cần vài giây để thử tất cả các cổng tiếp nối.  Trả lời 'no' (không) nếu muốn tự nhập số cổng.

en: Choose Modem Config Method
vi: Chọn Phương pháp cấu hình môđem

en: Can't probe while pppd is running.
vi: Không thử được khi tiến trình pppd đang chạy.

en: Probing %s
vi: Đang thử %s

en: Below is a list of all the serial ports that appear to have hardware that can be used for ppp.  One that seems to have a modem on it has been preselected.  If no modem was found 'Manual' was preselected.  To accept the preselection just hit TAB and then ENTER.  Use the up and down arrow keys to move among the selections, and press the spacebar to select one.  When you are finished, use TAB to select <OK> and ENTER to move on to the next item.
vi: Dưới đây là danh sách những cổng tiếp nối có phần cứng có thể dùng cho PPP. Một trong số chúng có môđem và đã được chọn trước.  Nếu không tìm thấy môđem chọn trước 'Manual' (Tự làm).  Để chấp nhận sự lựa chọn trước này chỉ cần nhấn TAB và sau đó ENTER.  Sử dụng phím mũi tên lên và xuống để di chuyển giữa các sự lựa chọn, và nhấn phím trắng để chọn một.  Khi đã hoàn thành, dùng TAB để chọn «Được» và ENTER để di chuyển tới mục tiếp theo.

en: Select Modem Port
vi: Chọn cổng môđem

en: Enter the port by hand.
vi: Tự nhập cổng.

en: Enter the port your modem is on. 
    /dev/ttyS0 is COM1 in DOS. 
    /dev/ttyS1 is COM2 in DOS. 
    /dev/ttyS2 is COM3 in DOS. 
    /dev/ttyS3 is COM4 in DOS. 
    /dev/ttyS1 is the most common.  Note that this must be typed exactly as shown.  Capitalization is important: ttyS1 is not the same as ttys1.
vi: Nhập cổng modem gắn vào. 
    /dev/ttyS0 là COM1 trên DOS. 
    /dev/ttyS1 là COM2 trên DOS. 
    /dev/ttyS2 là COM3 trên DOS. 
    /dev/ttyS3 là COM4 trên DOS. 
    /dev/ttyS1 là trường hợp hay gặp nhất. Chú ý rằng cần phải gõ chính xác như hiển thị.  Có phân biệt chữ hoa, chữ thường: ttyS1 là khác ttys1.

en: Manually Select Modem Port
vi: Tự chọn cổng môđem

en: Enabling default routing tells your system that the way to reach hosts to which it is not directly connected is via your ISP.  This is almost certainly what you want.  Use the up and down arrow keys to move among the selections, and press  the spacebar to select one.  When you are finished, use TAB to select <OK> and ENTER to move on to the next item.
vi: Cho phép định tuyến mặc định cho hệ thống biết cách tìm đến các máy không kết nối thẳng là qua ISP.  Đây thông thường là cái người dùng muốn. Sử dụng phím mũi tên lên và xuống để di chuyển giữa các sự lựa chọn, và nhấn phím trắng để chọn một.  Khi đã hoàn thành, dùng TAB để chọn «Được» và ENTER để di chuyển tới mục tiếp theo.

en: Enable default route
vi: Dùng định tuyến mặc định

en: Disable default route
vi: Tắt bỏ định tuyến mặc định

en: You almost certainly do not want to change this from the default value of noipdefault. This is not the place for your nameserver ip numbers.  It is the place for your ip number if and only if your ISP has assigned you a static one.  If you have been given only a local static ip, enter it with a colon at the end, like this: 192.168.1.2:  If you have been given both a local and a remote ip, enter the local ip, a colon, and the remote ip, like this: 192.168.1.2:10.203.1.2
vi: Thông thường không cần thay đổi giá trị mặc định của noipdefault. Đây không phải là nơi cấu hình cho địa chỉ IP của máy chủ tên. Đây là nơi đặt IP nếu ISP cung cấp cho bạn một địa chỉ tĩnh. Nếu chỉ có một IP tĩnh nội bộ, hãy nhập nó với dấu hai chấm ở cuối, ví dụ: 192.168.1.2: Nếu có cả IP nội bộ và IP ở xa, hãy nhập IP nội bộ, dấu hai chấm, và IP ở xa, ví dụ: 192.168.1.2:10.203.1.2

en: IP Numbers
vi: Số IP

note: get the port speed
en: Enter your modem port speed (e.g. 9600, 19200, 38400, 57600, 115200).  I suggest that you leave it at 115200.
vi: Hãy nhập tốc độ cổng môđem (ví dụ, 9600, 19200, 38400, 57600, 115200). Đề nghị để nguyên là 115200.

en: Enter modem initialization string.  The default value is ATZ, which tells the modem to use it's default settings.  As most modems are shipped from the factory with default settings that are appropriate for ppp, I suggest you not change this.
vi: Hãy nhập chuỗi cấu hình ban đầu của môđem.  Giá trị mặc định là ATZ, để chomôđem sử dụng thiết lập mặc định của nó.  Vì hầu hết các môđem xuất xưởng có thiết lập mặc định thích hợp với PPP, đề nghị không thay đổi gì.

en: Modem Initialization
vi: Cấu hình ban đầu môđem

en: Select method of dialing.  Since almost everyone has touch-tone, you should leave the dialing method set to tone unless you are sure you need pulse.  Use the up and down arrow keys to move among the selections, and press the spacebar to select one.  When you are finished, use TAB to select <OK> and ENTER to move on to the next item.
vi: Chọn phương pháp quay số.  Vì hầu hết người dùng có kết nối điện thoại kiểu «sờ tiếng» (touch-tone), nên đặt phương pháp quay số thành tone (tiếng) trừ khi chắc chắn là cần pulse (mạch). Sử dụng phím mũi tên lên và xuống để di chuyển giữa các sự lựa chọn, và nhấn phím trắng để chọn một.  Khi đã hoàn thành, dùng TAB để chọn «Được» và ENTER để di chuyển tới mục tiếp theo.

en: Pulse or Tone
vi: Tiếng hay Mạch

note: Now get the number.
en: Enter the number to dial.  Don't include any dashes.  See your modem manual if you need to do anything unusual like dialing through a PBX.
vi: Hãy nhập số điện thoại để quay.  Đừng thêm bất kỳ gạch ngang nào.  Hãy xem tài liệu đi kèm với môđem nếu cần những gì đặc biệt như quay số qua một hệ thống điện thoại chung như PBX.

en: Phone Number
vi: Số điện thoại

en: Enter the password your ISP gave you.
vi: Hãy nhập mật khẩu ISP đưa cho bạn.

en: Enter the name you wish to use to refer to this isp.  You will probably want to give the default name of 'provider' to your primary isp.  That way, you can dial it by just giving the command 'pon'.  Give each additional isp a unique name.  For example, you might call your employer 'theoffice' and your university 'theschool'.  Then you can connect to your isp with 'pon', your office with 'pon theoffice', and your university with 'pon theschool'.  Note: the name must contain no spaces.
vi: Hãy nhập tên muốn dùng cho ISP này.  Có thể để tên mặc định 'provider' (nhà cung cấp) cho ISP chính.  Như thế, có thể quay số chỉ bằng câu lệnh 'pon'.  Cho mỗi isp phụ một tên duy nhất.  Ví dụ, có thể gọi nơi làm việc là 'congso' và trường đại 'daihoc'.  Sau đó có thể kết nối tới isp với 'pon', kết nối tới nơi làm việc bằng 'pon congso', và với trường đại học với 'pon daihoc'.  Chú ý: tên không được có khoảng trắng.

en: Provider Name
vi: Tên nhà cung cấp

en: This connection exists.  Do you want to overwrite it?
vi: Kết nối này đã có.  Ghi chèn lên nó?

en: Connection Exists
vi: Kết nối đã có

en: Finished configuring connection and writing changed files.  The chat strings for connecting to the ISP are in /etc/chatscripts/%s, while the options for pppd are in /etc/ppp/peers/%s.  You may edit these files by hand if you wish.  You will now have an opportunity to exit the program, configure another connection, or revise this or another one.
vi: Đã hoàn tất việc cấu hình kết nối và đang ghi các tập tin đã thay đổi.  Chuỗi chat để kết nối tới ISP nằm trong /etc/chatscripts/%s, còn tùy chọn cho pppd nằm trong /etc/ppp/peers/%s.  Có thể tự sửa đổi những tập tin này nếu muốn.  Bây giờ có thể chọn thoát khỏi chương trình, cấu hình kết nối khác, hoặc xem lại một kết nối.

note: this sets up new connections by calling other functions to: - initialize a clean state by zeroing state variables - query the user for information about a connection
en: Create Connection
vi: Tạo kết nối

en: No connections to change.
vi: Không có kết nối để thay đổi.

en: Select a Connection
vi: Chọn một kết nối

en: Select connection to change.
vi: Chọn kết nối để thay đổi.

en: No connections to delete.
vi: Không có kết nối để xóa bỏ.

en: Delete a Connection
vi: Xóa bỏ một kết nối

en: Select connection to delete.
vi: Chọn kết nối để xoá bỏ.

en: Return to Previous Menu
vi: Trở lại trình đơn trước

en: Do you wish to quit without saving your changes?
vi: Thoát mà không ghi nhớ thay đổi sao?

en: Debugging is presently enabled.
vi: Đang bật gỡ rối.

en: Debugging is presently disabled.
vi: Đang tắt gỡ rối.

en: Selecting YES will enable debugging.  Selecting NO will disable it. %s
vi: Chọn YES (Có) để bật gõ rối.  Chọn NO (Không) để tắt gỡ rối. %s

en: Debug Command
vi: Câu lệnh gỡ lỗi

en: Selecting YES will enable demand dialing for this provider.  Selecting NO will disable it.  Note that you will still need to start pppd with pon: pppconfig will not do that for you.  When you do so, pppd will go into the background and wait for you to attempt to access something on the Net, and then dial up the ISP.  If you do enable demand dialing you will also want to set an idle-timeout so that the link will go down when it is idle.  Demand dialing is presently %s.
vi: Chọn YES sẽ cho phép quay số theo nhu cầu tới nhà cung cấp này. Chọn NO để tắt. Chú ý rằng vẫn sẽ cầu chạy tiến trình pppd với pon: pppconfig sẽ không thực hiện việc đó.  Khi thực hiện pon, pppd sẽ đi vào chế độ nền sau và chờ truy cập Mạng nào đó của người dùng, rồi quay số ISP.  Nếu dùng quay số theo nhu cầu, sẽ cần đặt một thời gian chờ khi ngừng hoạt động để ngắt bỏ kết nối khi không sử dụng.  Quay số theo nhu cầu hiện tại là %s.

en: Demand Command
vi: Câu lệnh Nhu cầu

en: Selecting YES will enable persist mode.  Selecting NO will disable it.  This will cause pppd to keep trying until it connects and to try to reconnect if the connection goes down.  Persist is incompatible with demand dialing: enabling demand will disable persist.  Persist is presently %s.
vi: Chọn YES (Có) sẽ dùng chế độ cố định.  Chọn NO (Không) sẽ không dùng nó.  Tính năng này khiến pppd cố thử cho đến khi kết nối và cố kết nối lại nếu bị ngắt giữa chừng.  Cố định không tương thích với quay số theo nhu cầu: dùng quay số theo nhu cầu sẽ loại bỏ cố định.  Cố định hiện thời %s.

en: Persist Command
vi: Câu lệnh Cố định

en: Choose a method.  'Static' means that the same nameservers will be used every time this provider is used.  You will be asked for the nameserver numbers in the next screen.  'Dynamic' means that pppd will automatically get the nameserver numbers each time you connect to this provider.  'None' means that DNS will be handled by other means, such as BIND (named) or manual editing of /etc/resolv.conf.  Select 'None' if you do not want /etc/resolv.conf to be changed when you connect to this provider.  Use the up and down arrow keys to move among the selections, and press the spacebar to select one.  When you are finished, use TAB to select <OK> and ENTER to move on to the next item.
vi: Hãy chọn phương pháp.  «Tĩnh» có nghĩa là luôn luôn sử dụng một máy chủ tên cho nhà cung cấp này.  Trong màn hình tới cần nhập vào địa chỉ của máy chủ tên.  «Động» có nghĩa là pppd sẽ tự động lấy địa chỉ máy chủ tên mỗi lần kết nối tới nhà cung cấp này.  «Không có» có nghĩa là DNS sẽ được điều khiển bằng cách khác, ví dụ BIND (named) hoặc tự sửa /etc/resolv.conf. Chọn «Không có» nếu không muốn /etc/resolv.conf bị thay đổi khi kết nối tới nhà cung cấp này.  Sử dụng các phím mũi tên lên và xuống để di chuyển giữa các lựa chọn và nhấn phím trắng để chọn một.  Khi đã kết thúc, dùng TAB để chọn «Được» và ENTER để di chuyển tới mục tiếp theo.

en: Configure Nameservers (DNS)
vi: Cấu hình máy chủ tên (DNS)

en: Use static DNS
vi: Sử dụng DNS tĩnh

en: Use dynamic DNS
vi: Sử dụng DNS động

en: DNS will be handled by other means
vi: DNS sẽ được điều khiển bằng cách khác

en: 
    Enter the IP number for your primary nameserver.
vi: 
    Hãy nhập địa chỉ IP cho nameserver chính.

en: IP number
vi: Địa chỉ IP

en: Enter the IP number for your secondary nameserver (if any).
vi: Hãy nhập địa chỉ IP cho máy chủ tên phụ (nếu có).

en: Enter the username of a user who you want to be able to start and stop ppp.  She will be able to start any connection.  To remove a user run the program vigr and remove the user from the dip group.
vi: Hãy nhập tên người dùng của người muốn cho phép bắt đầu và dừng ppp. Cô ấy sẽ có khả năng tạo bất kỳ kết nối nào.  Để xóa bỏ một người dùng, chạy chương trình vigr và xóa bỏ người dùng ấy khỏi nhóm «dip».

en: Add User
vi: Thêm người dùng

note: Make sure the user exists.
en: 
    No such user as %s.
vi: 
    Người dùng không tồn tại %s.

en: You probably don't want to change this.  Pppd uses the remotename as well as the username to find the right password in the secrets file.  The default remotename is the provider name.  This allows you to use the same username with different providers.  To disable the remotename option give a blank remotename.  The remotename option will be omitted from the provider file and a line with a * instead of a remotename will be put in the secrets file.
vi: Rất có thể không nên thay đổi mục này.  Pppd dùng tên ở xa cũng như tên người dùng để tìm ra mật khẩu đúng trong tập tin bí mật.  Tên ở xa mặc định là tên nhà cung cấp.  Điều này cho phép sử dụng cùng một tên người dùng với các nhà cung cấp khác nhau.  Để tắt bỏ tùy chọn tên ở xa chỉ cần đưa ra một tên ở xa trống.  Tùy chọn tên ở xa sẽ bị bỏ đi khỏi tập tin nhà cung cấp và đặt một dòng với một * thay vì tên ở xa trong tập tin bí mật.

en: Remotename
vi: Tên ở xa

en: If you want this PPP link to shut down automatically when it has been idle for a certain number of seconds, put that number here.  Leave this blank if you want no idle shutdown at all.
vi: Nếu muốn kết nối PPP này tự động tắt khi không dùng đến sau số giây chỉ ra, thì đặt số đó ở đây.  Để trống, nếu không muốn tắt kết nối.

en: Idle Timeout
vi: Thời gian chờ khi ngừng làm việc

note: $data =~ s/\n{2,}/\n/gso; # Remove blank lines
en: Couldn't open %s.
vi: Không mở được %s.

en: Can't open %s.
vi: Không mở được %s.

note: Get an exclusive lock.  Return if we can't get it. Get an exclusive lock.  Exit if we can't get it.
en: Can't lock %s.
vi: Không khoá được %s.

en: Couldn't print to %s.
vi: Không in được tới %s.

en: Couldn't rename %s.
vi: Không đổi tên được %s.

en: Usage: pppconfig [--version] | [--help] | [[--dialog] | [--whiptail] | [--gdialog] [--noname] | [providername]]
    '--version' prints the version.
    '--help' prints a help message.
    '--dialog' uses dialog instead of gdialog.
    '--whiptail' uses whiptail.
    '--gdialog' uses gdialog.
    '--noname' forces the provider name to be 'provider'.
    'providername' forces the provider name to be 'providername'.
vi: Cách dùng: pppconfig [--version] | [--help] | [[--dialog] | [--whiptail] | [--gdialog]
     [--noname] | [tênnhàcungcấp]]
    '--version' in ra số _phiên bản_.
    '--help' in ra _trợ giúp_.
    '--dialog' dùng dialog thay cho gdialog.
    '--whiptail' dùng whiptail.
    '--gdialog' dùng gdialog.
    '--noname' bắt buộc tên nhà cung cấp là 'provider' (_không tên_).
    'tên nhà cung cấp' sẽ ép tên nhà cung cấp là tên đó.

en: pppconfig is an interactive, menu driven utility to help automate setting 
    up a dial up ppp connection.  It currently supports PAP, CHAP, and chat 
    authentication.  It uses the standard pppd configuration files.  It does 
    not make a connection to your isp, it just configures your system so that 
    you can do so with a utility such as pon.  It can detect your modem, and 
    it can configure ppp for dynamic dns, multiple ISP's and demand dialing. 
    
    Before running pppconfig you should know what sort of authentication your 
    isp requires, the username and password that they want you to use, and the 
    phone number.  If they require you to use chat authentication, you will 
    also need to know the login and password prompts and any other prompts and 
    responses required for login.  If you can't get this information from your 
    isp you could try dialing in with minicom and working through the procedure 
    until you get the garbage that indicates that ppp has started on the other 
    end. 
    
    Since pppconfig makes changes in system configuration files, you must be 
    logged in as root or use sudo to run it.
vi: pppconfig là một tiện ích tương tác có hệ thống trình đơn để giúp tự động
    thiết lập một kết nối ppp quay số. Hiện tại ppp hỗ trợ xác thực PAP, CHAP, và
    và chat. Nó sử dụng các tập tin cấu hình chuẩn của pppd.  Tiện ích 
    không thực sự tạo kết nối tới ISP, mà chỉ cấu hình hệ thống để có thể 
    kết nối bằng một tiện ích khác như pon. Nó có thể nhận ra môđem và có 
    thể cấu hình ppp dùng dns động, nhiều nhà ISP và quay số theo nhu cầu. 
    
    Trước khi chạy pppconfig cần biết dạng xác thực ISP yêu cầu, tên người 
    dùng và mật khẩu ISP cung cấp và số điện thoại. Nếu ISP yêu cầu dùng 
    xác thực chat thì còn cần biết dấu nhắc đăng nhập và dấu nhắc mật 
    khẩu cũng như các dấu nhắc khác và câu trả lời để có thể đăng nhập. 
    Nếu không thể nhận thông tin này từ ISP thì có thể thử quay số với 
    minicom và theo dõi cho đến khi có tín hiệu cho biến ppp đã chạy ở 
    dầu phía bên kia. 
    
    Vì pppconfig tạo thay đổi trong các tập tin cấu hình của hệ thống, cần phải 
    đăng nhập dưới quyền root hoặc dùng lệnh sudo để chạy nó.

en: Smiley Face Curve
vi: Độ cong khuôn mặt cười

en: Add to playback queue
vi: Thêm vào hàng đợi để phát

en: _Add files
vi: _Thêm tập tin

en: Open a media file
vi: Mở tập tin media

en: Add _location
vi: Thêm _địa điểm

en: _Add the library
vi: _Thêm vào thư viện

en: Crop playlist
vi: Cắt bỏ danh sách phát

en: Save selection
vi: Lưu lại vùng lựa chọn

en: Lateral _panel
vi: _Khung điều khiển phía bên

en: Copy "%i" to selected track numbers
vi: Sao chép "%i" đến số track được chọn

en: Copy "%s" to selected titles
vi: Sao chép "%s" vào các tiêu đề được chọn

en: Copy "%s" to selected artists
vi: Sao chép "%s" vào các nghệ sĩ được chọn

en: Copy "%s" to selected albums
vi: Sao chép "%s" vào các album được chọn

en: Copy "%s" to selected genres
vi: Sao chép "%s" vào loại nhạc được chọn

en: Copy "%i" to selected years
vi: Sao chép "%i" vào năm được chọn

en: Copy "%s" to selected comments
vi: Sao chép "%s" vào bình luận được chọn

en: Clear sort
vi: Dọn trống phần sắp xếp

en: Patterns should be of the form:<filename>;<filename>;....
    A maximum of six patterns are allowed.
    Wildcards are not accepted as of now ( patches welcome :-) ).
vi: Mẫu đặt tên nên theo dạng :<filename> ;<filename> ;....
    Cho phép một mẫu có tối đa bốn thành tố.
    Không chấp nhận các ký tự đặc biệt ( sẽ được cập nhật ở phiên bản sau   :-) ).

en: Album art pattern
vi: Mẫu đặt tên dành cho Album art

en: Start normal
vi: Khởi chạy theo kiểu thông thường

en: Start fullscreen
vi: Khởi chạy ở chế độ toàn màn hình

en: Start in system tray
vi: Khởi chạy và thu nhỏ ở khay hệ thống

note: Create a folder chooser dialog
en: Select a folder to add to library
vi: Chọn một thư mục để thêm vào thư viện

en: Restart Required
vi: Cần khởi động lại

en: Use software mixer
vi: Sử dụng phần mềm phối nhạc

en: <b>Not playing</b>
vi: <b>Hiện không phát bài nào</b>

en: Track No
vi: Số hiệu track

en: Selection to
vi: Chọn đến

en: Do you want to set the track number of ALL of the selected tracks to: %d ?
vi: Bạn có muốn thiết lập số hiệu track đối với toàn bộ các track được chọn thành: %d hay không?

en: Do you want to set the title tag of ALL of the selected tracks to: %s ?
vi: Bạn có muốn thiết lập thẻ đánh dấu dữ liệu của tiêu đề đối với toàn bộ các track được chọn thành: %s hay không?

en: %s <small><span weight="light">by</span></small> %s <small><span weight="light">in</span></small> %s
vi: %s <small><span weight="light">bởi</span></small> %s <small><span weight="light">trong</span></small> %s

en: %s <small><span weight="light">by</span></small> %s
vi: %s <small><span weight="light">bởi</span></small> %s

en: %s <small><span weight="light">in</span></small> %s
vi: %s <small><span weight="light">trong</span></small> %s

en: Play / Pause Track
vi: Phát / Tạm dừng track

en: Play songs in a random order
vi: Phát nhạc theo thứ tự ngẫu nhiên

en: Repeat playback list at the end
vi: Lặp lại danh sách ở phần cuối

en: <b>Error playing current track.</b>
    (%s)
    <b>Reason:</b> %s
vi: <b>Xảy ra lỗi với track đang được phát.</b>
    (%s)
    <b>Nguyên nhân :</b> %s

en: Audio/Data CD
vi: CD Nhạc/Dữ liệu

en: Add Audio _CD
vi: Thêm Audio _CD

en: Audio CD Device
vi: Thiết bị Audio CD

en: Love track
vi: Track bạn thích

en: Unlove track
vi: Track bạn không thích

en: Add similar
vi: Thêm vào phần tương tự

en: Last.fm suggested a tag correction
vi: Last.fm đề nghị sự chỉnh sửa thẻ đánh dấu dữ liệu

note: Type: text Description :sl4: Main menu item Keep translations below 55 ccolumns (1 character=1 column except for wide character languages such as Chinese/Japanese/Korean) A bit of context for translators : PReP stands for PowerPC Reference Platform, is an acronym, and should not be translated. The P
en: Install the kernel on a PReP boot partition
vi: Cài đặt hạt nhân vào phân vùng khởi động PReP

note: Type: text Description :sl4:
en: Copying the kernel to the PReP boot partition
vi: Đang sao chép hạt nhân vào phân vùng khởi động PReP

note: Type: text Description :sl4:
en: Looking for PReP boot partitions
vi: Đang tìm phân vùng khởi động PReP

note: Type: error Description :sl4:
en: No PReP boot partitions
vi: Không có phân vùng khởi động PReP

note: Type: error Description :sl4:
en: No PReP boot partitions were found. You must create a PReP boot partition within the first 8MB of your hard disk.
vi: Không tìm thấy phân vùng khởi động PReP nào. Bạn phải tạo một phân vùng khởi động PReP trong vùng 8MB đầu của đĩa cứng.

note: Type: text Description :sl4:
en: Looking for the root partition
vi: Đang tìm phân vùng gốc

note: Type: error Description :sl4:
en: No root partition found
vi: Không tìm thấy phân vùng gốc

note: Type: error Description :sl4:
en: No partition is mounted as your new root partition. You must mount a root partition first.
vi: Không có phân vùng nào được lắp như là phân vùng gốc mới. Bạn phải lắp một phân vùng gốc trước tiên.

note: Type: note Description :sl4:
en: Successfully installed PReP
vi: PReP đã được cài đặt

note: Type: note Description :sl4:
en: The kernel was properly copied to the PReP boot partition.
vi: Hạt nhân đã được sao chép đúng vào phân vùng khởi động PReP.

note: Type: note Description :sl4:
en: The new system is now ready to boot.
vi: Vậy hệ thống mới sẵn sàng để khởi động.

note: Type: error Description Translators : DO NOT TRANSLATE variable names : ALGORITHM, LOCATION and CHECKSUM :sl2:
en: The ${ALGORITHM} checksum of the file retrieved from <${LOCATION}> fails to match the expected value of "${CHECKSUM}".  The file may be corrupt, or the provided checksums may be out of date.
vi: Tổng kiểm tra ${ALGORITHM} của tập tin đã nhận từ <${LOCATION}> lỗi không khớp với giá trị mong đợi của "${CHECKSUM}". Tập tin có lẽ đã hỏng, hoặc là tổng kiểm đã cung cấp có lẽ đã quá cũ.

note: Type: error Description :sl2:
en: Failed to retrieve the preconfiguration file
vi: Gặp lỗi khi lấy tập tin cấu hình sẵn

note: Type: error Description :sl2:
en: The file needed for preconfiguration could not be retrieved from ${LOCATION}. The installation will proceed in non-automated mode.
vi: Tập tin cần thiết để cấu hình sẵn không thể được lấy từ ${LOCATION}. Vậy việc cài đặt sẽ tiếp tục trong chế độ không tự động.

note: Type: error Description :sl2:
en: Failed to process the preconfiguration file
vi: Gặp lỗi khi xử lý tập tin cấu hình sẵn

note: Type: error Description :sl2:
en: The installer failed to process the preconfiguration file from ${LOCATION}. The file may be corrupt.
vi: Trình cài đặt không xử lý được tập tin cấu hình sẵn từ ${LOCATION}. Tập tin này có thể bị hỏng.

note: Type: error Description :sl2:
en: Failed to run preseeded command
vi: Gặp lỗi khi chạy lệnh đã chèn sẵn

note: Type: error Description :sl2:
en: Execution of preseeded command "${COMMAND}" failed with exit code ${CODE}.
vi: Việc thực hiện lệnh đã chèn sẵn “${COMMAND}” bị lỗi với mã thoát ${CODE}.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl3:
en: Download debconf preconfiguration file
vi: Tải về tập tin cấu hình sẵn debconf

note: Type: string Description :sl3:
en: Location of initial preconfiguration file:
vi: Vị trí tập tin tiền cấu hình ban đầu:

note: Type: string Description :sl3:
en: In order to perform an automated install, you need to supply a preconfiguration file (which can in turn pull in other files). To do that, you need to provide a (perhaps partial) URL.
vi: Để cài đặt tự động, bạn cần cung cấp tập tin tiền cấu hình (được lấy từ các tập tin khác). Để thực hiện, bạn cần cung cấp một URL (có thể không hoàn chỉnh).

note: Type: string Description :sl3:
en: This can be as simple as the machine name where your preseed files reside up to a full URL. Any of these could be made to work:
      intra		[for example.com, these three are equivalent]
      intra.example.com
      http://intra.example.com/d-i/./lenny/preseed.cfg
      http://192.168.0.1/~phil/test47.txt
      floppy://preseed.cfg
      file:///hd-media/kiosk/./preseed.cfg
vi: Đây có thể từ một tên máy đơn giản mà bạn dùng để chỉ định tập tin đến một URL hoàn chỉnh. Thí dụ như:
      intra		[với example.com, ba cái sau đây tương đương]
      intra.example.com
      http://intra.example.com/d-i/./lenny/preseed.cfg
      http://192.168.0.1/~phil/test47.txt
      floppy://preseed.cfg
      file:///hd-media/kiosk/./preseed.cfg

note: Type: string Description :sl3:
en: For fully automated installs, preseed/url should itself be preseeded (via kernel command line, DHCP, or syslinux.cfg on customised media).
vi: Đối với việc cài đặt tự động, preseed/url cần được cung cấp trước (qua dòng lệnh nhân, DHCP hoặc syslinux.cfg đối với đĩa phương tiện tùy biến)

note: Type: string Description :sl3:
en: See http://wiki.debian.org/DebianInstaller/Preseed for inspiration.
vi: Xem http://wiki.debian.org/DebianInstaller/Preseed để có ý tưởng.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl3:
en: Load debconf preconfiguration file
vi: Tải tập tin cấu hình sẵn debconf

en:  -b, --bytes         show output in bytes
vi:  -b, --bytes         hiển thị kết xuất theo đơn vị byte

en:      --tera          show output in terabytes
vi:      --tera          hiển thị kết xuất theo đơn vị terabytes

en:  -h, --human         show human-readable output
vi:  -h, --human         hiển thị ở dạng cho con người đọc

en:      --si            use powers of 1000 not 1024
vi:      --si            dùng lũy thừa của 1000 không phải 1024

en:  -l, --lohi          show detailed low and high memory statistics
vi:  -l, --lohi          hiển thị thống kê chi tiết bộ nhớ thấp và cao

en:  -t, --total         show total for RAM + swap
vi:  -t, --total         hiển thị tổng số cho RAM + swap

en:  -s N, --seconds N   repeat printing every N seconds
vi:  -s N, --seconds N   in lặp lại sau mỗi N giây

en:  -c N, --count N     repeat printing N times, then exit
vi:  -c N, --count N     in lặp lại N lần rồi thoát

en:  -w, --wide          wide output
vi:  -w, --wide          kết xuất rộng

en:      --help     display this help and exit
vi:      --help     hiển thị trợ giúp này rồi thoát

en: seconds argument `%s' is not positive number
vi: đối số thứ hai “%s” không phải là số nguyên dương

en: failed to parse count argument
vi: gặp lỗi khi phân tích số lượng đối số

en: failed to parse count argument: '%s'
vi: gặp lỗi khi phân tích số lượng đối số: “%s”

en: Mem:
vi: BNhớ:

en:  %s [options] <pid> [...]
vi:  %s [các-tùy-chọn] <pid> [...]

en:  <pid> [...]            send signal to every <pid> listed
vi:  <pid> [...]            gửi tín hiệu cho mọi mã số tiến trình đã liệt kê

en:  -<signal>, -s, --signal <signal>
                            specify the <signal> to be sent
vi:  -<signal>, -s, --signal <tín_hiệu>
                            chỉ định tín hiệu sẽ được gửi

en:  -l, --list=[<signal>]  list all signal names, or convert one to a name
vi:  -l, --list=[<tín_hiệu>]  lệt kê tất cả tên tín hiệu, hoặc chuyển đổi một cái thành tên

en:  -L, --table            list all signal names in a nice table
vi:  -L, --table            liệt kê mọi tên tín hiệu trong bản nice

en: unknown signal name %s
vi: không hiểu tên tín hiệu: %s

en: invalid argument %c
vi: đối số %c không hợp lệ

en: failed to parse argument
vi: gặp lỗi khi phân tích đối số

en:  %s [options] <pattern>
vi:  %s [các-tùy-chọn] <mẫu_tìm_kiếm>

en:  -d, --delimiter <string>  specify output delimiter
vi:  -d, --delimiter <chuỗi>   chỉ định chuỗi ngăn cách dùng cho kết xuất

en:  -l, --list-name           list PID and process name
vi:  -l, --list-name           liệt kê tên và mã số tiến trình

en:  -a, --list-full           list PID and full command line
vi:  -l, --list-name           liệt kê mã số tiến trình và toàn bộ dòng lệnh

en:  -v, --inverse             negates the matching
vi:  -v, --inverse             đảo người những cái khớp mẫu

en:  -w, --lightweight         list all TID
vi:  -w, --lightweight         liệt kê mọi TID

en:  -e, --echo                display what is killed
vi:  -e, --echo                hiển thị cái gì bị giết

en:  -c, --count               count of matching processes
vi:  -c, --count               đếm số tiến trình khớp

en:  -f, --full                use full process name to match
vi:  -f, --full                dùng khớp toàn bộ tên tiến trình

en:  -g, --pgroup <PGID,...>   match listed process group IDs
vi:  -g, --pgroup <PGID,...>   khớp với mã số nhóm tiến trình

en:  -G, --group <GID,...>     match real group IDs
vi:  -G, --group <GID,...>     khớp với mã số thật của nhóm

en:  -n, --newest              select most recently started
vi:  -n, --newest              chọn cái khởi chạy gần đây nhất

en:  -o, --oldest              select least recently started
vi:  -o, --oldest              chọn cái khởi chạy xa đây nhất

en:  -P, --parent <PPID,...>   match only child processes of the given parent
vi:  -P, --parent <PPID,...>   khớp với con của tiến trình đã cho

en:  -s, --session <SID,...>   match session IDs
vi:  -s, --session <SID,...>   khớp mã phiên

en:  -t, --terminal <tty,...>  match by controlling terminal
vi:  -t, --terminal <tty,...>  khớp bằng thiết bị cuối điều khiển

en:  -u, --euid <ID,...>       match by effective IDs
vi:  -u, --euid <ID,...>       khớp với mã số chịu tác động

en:  -U, --uid <ID,...>        match by real IDs
vi:  -U, --uid <ID,...>        khớp với mã số thật

en:  -x, --exact               match exactly with the command name
vi:  -x, --exact               chỉ khớp chính xác tên lệnh

en:  -F, --pidfile <file>      read PIDs from file
vi:  -F, --pidfile <tập-tin>   đọc mã số tiến trình từ tập tin

en:  -L, --logpidfile          fail if PID file is not locked
vi:  -L, --logpidfile          lỗi nếu tập-tin mã số tiến trình không bị khóa

en:  --ns <PID>                match the processes that belong to the same
                               namespace as <pid>
vi:  --ns <PID>                khớp tiến trình mà nó cùng không gian tên với
                               tiến trình có mã số này

en:  --nslist <ns,...>         list which namespaces will be considered for
                               the --ns option.
                               Available namespaces: ipc, mnt, net, pid, user, uts
vi:  --nslist <ns,...>         liệt kê không gian tên nào sẽ được xem xét cho
                               tùy chọn --ns. Không gian tên sẵn có là:
                                          ipc, mnt, net, pid, user, uts

en: invalid process group: %s
vi: nhóm tiến trình không hợp lệ: %s

en: invalid session id: %s
vi: mã số phiên làm việc không hợp lệ: %s

en: not a number: %s
vi: không phải con số: %s

en: Error reading reference namespace information
vi: Gặp lỗi khi đọc thông tin tham chiếu không gian tên

en: -L without -F makes no sense
    Try `%s --help' for more information.
vi: -L mà không có -F là không hợp lý
    Chạy “%s --help” để biết thêm chi tiết.

en: pidfile not valid
    Try `%s --help' for more information.
vi: tập tin mã số tiến trình không hợp lệ
    Chạy “%s --help” để biết thêm chi tiết.

en: only one pattern can be provided
    Try `%s --help' for more information.
vi: chỉ được dùng một mẫu tìm kiếm
    Hãy chạy lệnh “%s --help” để có thêm thông tin.

en: no matching criteria specified
    Try `%s --help' for more information.
vi: chưa chỉ định tiêu chí tìm kiếm
    Hãy chạy lệnh “%s --help” để có thêm thông tin.

en: %s killed (pid %lu)
vi: đã giết %s (mã số tiến trình %lu)

en: killing pid %ld failed
vi: gặp lỗi khi giết tiến trình mã số %ld

en:  %s [options] [program [...]]
vi:  %s [các tùy chọn] [chương trình [...]]

en:  -s, --single-shot         return one PID only
vi:  -s, --single-shot         chỉ trả về một mã số tiến trình

en:  -c, --check-root          omit processes with different root
vi:  -c, --check-root          bỏ qua tiến trình khác root

en:  -x                        also find shells running the named scripts
vi:  -x                        cũng tìn các hệ vỏ đang chạy tên kịch bản đã cho

en:  -o, --omit-pid <PID,...>  omit processes with PID
vi:  -o, --omit-pid <PID,...>  bỏ qua các tiến trình có mã số này

en: illegal omit pid value (%s)!
vi: giá trị mã số tiến trình bỏ qua không hợp lệ (%s)!

en: Kbytes
vi: Kbyte

en:  %s [options] PID [PID ...]
vi:  %s [các-tùy-chọn] PID [PID ...]

en:  -x, --extended              show details
vi:  -x, --extended              hiển thị chi tiết

en:  -X                          show even more details
vi:  -X                          hiển thị chi tiết hơn nữa

en:             WARNING: format changes according to /proc/PID/smaps
vi:             CẢNH BÁO: định dạng thay đổi tùy theo /proc/PID/smaps

en:  -XX                         show everything the kernel provides
vi:  -XX                         hiển thị mọi thứ nhân cung cấp

en:  -c, --read-rc               read the default rc
vi:  -c, --read-rc               đọc rc mặc định

en:  -C, --read-rc-from=<file>   read the rc from file
vi:  -C, --read-rc-from=<tập-tin>  đọc rc từ tập tin

en:  -n, --create-rc             create new default rc
vi:  -n, --create-rc             tạo rc mặc định mới

en:  -N, --create-rc-to=<file>   create new rc to file
vi:  -N, --create-rc-to=<tập-tin>  tạo rc mới cho tập tin

en:             NOTE: pid arguments are not allowed with -n, -N
vi:             CHÚ Ý: đối số mã tiến trình không cho phép với -n, -N

en:  -d, --device                show the device format
vi:  -d, --device                hiển thị định dạng thiết bị

en:  -q, --quiet                 do not display header and footer
vi:  -q, --quiet                 không hiển thị phần đầu và phần chân

en:  -p, --show-path             show path in the mapping
vi:  -p, --show-path             hiển thị đường dẫn trong ánh xạ

en:  -A, --range=<low>[,<high>]  limit results to the given range
vi:  -A, --range=<thấp>[,<cao>]  giới hạn kết quả thành vùng đã cho

en: shared memory detach
vi: bộ nhớ chia sẻ tách ra

en: shared memory remove
vi: bộ nhớ chia sẻ gỡ bỏ

en:   [ anon ]
vi:   [ vô danh ]

en:   [ stack ]
vi:   [ ngăn xếp ]

en: Unknown format in smaps file!
vi: Không hiểu định dạng trong tập tin smaps!

en: inconsistent detail field in smaps file, line:
vi: trường chi tiết mâu thuẫn trong tập tin smaps, dòng:

en: total kB
vi: tổng kB

en: mapped: %ldK    writeable/private: %ldK    shared: %ldK
vi:  ánhxạ: %ldK     có thể ghi/riêng: %ldK    chiasẻ: %ldK

note: Translation Hint: keep total string length * as 24 characters. Adjust %16 if needed
en:  total %16ldK
vi:  tổng %16ldK

note: Translation Hint: keep total string length * as 16 characters. Adjust %8 if needed
en:  total %8ldK
vi:  tổng %8ldK

en: config line too long - line %d
vi: dòng cấu hình quá dài trong - dòng %d

en: unsupported section found in the config - line %d
vi: tìm thấy phần không được hỗ trợ trong cấu hình - dòng %d

en: syntax error found in the config - line %d
vi: tìm thấy lỗi cú pháp trong cấu hình - dòng %d

en: the file already exists - delete or rename it first
vi: tập tin đã có rồi - hãy hóa hay đổi tên nó trước.

en: HOME variable undefined
vi: chưa định nghĩa biến HOME

en: option -r is ignored as SunOS compatibility
vi: tùy chọn -r bị bỏ qua để tương thích với SunOS

en: options -c, -C, -d, -n, -N, -x, -X are mutually exclusive
vi: các tuỳ chọn -c, -C, -d, -n, -N, -x, -X loại từ lẫn nhau

en: options -p, -q are mutually exclusive with -n, -N
vi: tùy chọn -p, -q xung đột với -n, -N

en: rc file successfully created, feel free to edit the content
vi: đã tạo thành công tập tin tài nguyên, có thể sửa nội dung của nó

en: couldn't create the rc file
vi: không tạo được tập tin tài nguyên

en: ~/.%src file successfully created, feel free to edit the content
vi: đã tạo thành công ~/.%src, có thể sửa nội dung của nó

en: couldn't create ~/.%src
vi: không thể tạo ~/.%src

en: argument missing
vi: thiếu đối số

en: couldn't read the rc file
vi: không thể đọc tập tin rc

en: couldn't read ~/.%src
vi: không thể đọc ~/.%src

en: Signal %d (%s) caught by %s (%s).
vi: Tín hiệu %d (%s) bắt bởi %s (%s).

en: please report this bug
vi: hãy thông báo lỗi này

en: could not find ppid
vi: không thể tìm thấy mã số tiến trình cha

en: could not find start_time
vi: không thể tìm thấy start_time

en: your %dx%d screen size is bogus. expect trouble
vi: cỡ màn hình của bạn là %dx%d là không có thật. cần lo lắng

en: environment specified an unknown personality
vi: môi trường đã chỉ định một tính cá nhân chưa biết

en: cannot strdup() personality text
vi: không thể strdup() chữ thường cá nhân

en: l
vi: s

note: Translation Hint, Pair #4
en: threads
vi: tuyến_trình

en: 
    Basic options:
vi: 
    Các tùy chọn cơ bản:

en:  -A, -e               all processes
vi:  -A, -e               mọi tiến trình

en:  -a                   all with tty, except session leaders
vi:  -a                   tất với tty, trừ phần dẫn đầu phiên

en:   a                   all with tty, including other users
vi:   a                   tất với tty, gồm các người dùng khác

en:  -d                   all except session leaders
vi:  -d                   tất cả trừ phần dẫn đầu phiên

en:  -N, --deselect       negate selection
vi:  -N, --deselect       đảo vùng chọn

en:   r                   only running processes
vi:   r                   chỉ các tiến trình đang chạy

en:   T                   all processes on this terminal
vi:   T                   mọi tiến trình trên thiết bị cuối này

en:   x                   processes without controlling ttys
vi:   x                   tiến trình không điều khiển các tty

en: 
    Selection by list:
vi: 
    Chọn theo danh sách:

en:  -C <command>         command name
vi:  -C <lệnh>            tên lệnh

en:  -G, --Group <GID>    real group id or name
vi:  -G, --Group <GID>    tên hay mã số nhóm thật

en:  -g, --group <group>  session or effective group name
vi:  -g, --group <nhóm>   tên nhóm chịu tác động hay phiên

en:  -p, p, --pid <PID>   process id
vi:  -p, p, --pid <PID>   mã số tiến trình

en:         --ppid <PID>  parent process id
vi:         --ppid <PID>  mã số tiến trình cha

en:  -q, q, --quick-pid <PID>
                          process id (quick mode)
vi:  -q, q, --quick-pid <PID>
                          mã số tiến trình (chế độ nhanh)

en:  -s, --sid <session>  session id
vi:  -s, --sid <phiên>    mã phiên

en:  -t, t, --tty <tty>   terminal
vi:  -t, t, --tty <tty>   thiết bị cuối

en:  -u, U, --user <UID>  effective user id or name
vi:  -u, U, --user <UID>  mã số hay tên của người dùng chịu tác động

en:  -U, --User <UID>     real user id or name
vi:  -U, --User <UID>     mã số hay tên của người dùng thật

en: 
      The selection options take as their argument either:
        a comma-separated list e.g. '-u root,nobody' or
        a blank-separated list e.g. '-p 123 4567'
vi: 
      Các tùy chọn về chọn lựa nhận đối số của chúng là một trong hai:
        một danh sách ngăn cách bằng dấu phẩy ví dụ “-u root,nobody” hoặc là
        một danh sách ngăn cách bằng khoảng trắng ví dụ như “-p 123 4567”

en: 
    Output formats:
vi: 
    Định dạng xuất:

en:  -F                   extra full
vi:  -F                   đầy đủ phần mở rộng

en:  -f                   full-format, including command lines
vi:  -f                   định dạng đầy đủ, bao gồm các dòng lệnh

en:   f, --forest         ascii art process tree
vi:   f, --forest         cây tiến trình dạng ascii

en:  -H                   show process hierarchy
vi:  -H                   hiển thị thứ bậc tiến trình

en:  -j                   jobs format
vi:  -j                   định dạng công việc

en:   j                   BSD job control format
vi:   j                   định dạng điều khiển công việc BSD

en:  -l                   long format
vi:  -l                   định dạng dài

en:   l                   BSD long format
vi:   l                   định dạng BSD dài

en:  -M, Z                add security data (for SELinux)
vi:  -M, Z                thêm dữ liệu an ninh (cho SELinux)

en:  -O <format>          preloaded with default columns
vi:  -O <định_dạng>       tải trước với các cột mặc định

en:   O <format>          as -O, with BSD personality
vi:   O <định_dạng>       như -O, với cá tính BSD

en:  -o, o, --format <format>
                          user-defined format
vi:  -o, o, --format <định_dạng>
                          định dạng do người dùng định nghĩa

en:   s                   signal format
vi:   s                   định dạng tín hiệu

en:   u                   user-oriented format
vi:   u                   định dạng hướng người dùng

en:   v                   virtual memory format
vi:   v                   định dạng bộ nhớ ảo

en:   X                   register format
vi:   X                   định dạng thanh ghi

en:  -y                   do not show flags, show rss vs. addr (used with -l)
vi:  -y                   không hiển thị các cờ, hiển thị rss và addr (dùng với -l)

en:      --context        display security context (for SELinux)
vi:      --context        hiển thị ngữ cảnh bảo mật (cho SELinux)

en:      --headers        repeat header lines, one per page
vi:      --headers        lặp lại việc in dòng đầu, mỗi lần một trang

en:      --no-headers     do not print header at all
vi:      --no-headers     không hiển thị cả phần đầu

en:      --cols, --columns, --width <num>
                          set screen width
vi:      --cols, --columns, --width <số>
                          đặt chiều rộng màn hình

en:      --rows, --lines <num>
                          set screen height
vi:      --rows, --lines <số>
                          đặt chiều cao màn hình

en: 
    Show threads:
vi: 
    Hiển thị các tiến trình:

en:  -L                   possibly with LWP and NLWP columns
vi:  -L                   có thể với cột SPID và NLWP

en:  -m, m                after processes
vi:  -m, m                sau các tiến trình

en:  -T                   possibly with SPID column
vi:  -T                   có thể với cột SPID

en: 
    Miscellaneous options:
vi: 
    Tùy chọn hỗn tạp:

en:  -c                   show scheduling class with -l option
vi:  -c                   hiển thị lớp lịch biểu với tùy chọn -l

en:   c                   show true command name
vi:   c                   hiển thị tên câu lệnh đúng

en:   e                   show the environment after command
vi:   e                   hiển thị môi trường sau lệnh

en:   k,    --sort        specify sort order as: [+|-]key[,[+|-]key[,...]]
vi:   k,    --sort        chỉ định thứ tự sắp xếp là: [+|-]key[,[+|-]key[,...]]

en:   L                   show format specifiers
vi:   L                   hiển thị đặc tả định dạng

en:   n                   display numeric uid and wchan
vi:   n                   hiển thị mã số và wchan bằng số

en:   S,    --cumulative  include some dead child process data
vi:   S,    --cumulative  bao gồm một số dữ liệu tiến trình con chết

en:  -y                   do not show flags, show rss (only with -l)
vi:  -y                   không hiển thị các cờ, hiển thị rss (chỉ với -l)

en:  -V, V, --version     display version information and exit
vi:  -V, V, --version     hiển thị phiên bản rồi thoát

en:  -w, w                unlimited output width
vi:  -w, w                không giới hạn độ rộng kết xuất

en: 
            --%s <%s|%s|%s|%s|%s|%s>
                          display help and exit
vi: 
            --%s <%s|%s|%s|%s|%s|%s>
                          hiển thị trợ giúp rồi thoát

note: Translation Notes for ps Help #2 --------------------------------- .  Most of the following c-format string is derived from the 6 .  pairs of words + chars mentioned above in "Notes for ps Help #1". . .  In its full English form, help text would look like this: .      Try 'ps --help <simple|list|out
en: 
     Try '%s --%s <%s|%s|%s|%s|%s|%s>'
      or '%s --%s <%s|%s|%s|%s|%s|%s>'
     for additional help text.
vi: 
     Hãy chạy lệnh “%s --%s <%s|%s|%s|%s|%s|%s>”
              hoặc “%s --%s <%s|%s|%s|%s|%s|%s>”
     để có thông tin trợ giúp dạng văn bản.

en: 
    For more details see ps(1).
vi: 
    Để có thêm thông tin vui lòng xem ps(1).

en: fix bigness error
vi: sửa lỗi lớn

en: bad alignment code
vi: mã căn chỉnh sai

en: the option is exclusive:
vi: tùy chọn bị loại trừ:

en: process ID list syntax error
vi: lỗi cú pháp danh sách mã số tiến trình

en: process ID out of range
vi: mã số tiến trình nằm ngoài phạm vi

en: user name does not exist
vi: tên người dùng không tồn tại

en: user ID out of range
vi: mã số người dùng nằm ngoài phạm vi

en: group name does not exist
vi: tên nhóm không tồn tại

en: group ID out of range
vi: mã số nhóm nằm ngoài phạm vi

en: TTY could not be found
vi: không thể tìm thấy TTY

en: list member was not a TTY
vi: liệt kê các thành viên không phải là TTY

en: improper list
vi: danh sách không thích hợp

en: list of command names must follow -C
vi: danh sách các tên lệnh phải theo sau -C

en: list of real groups must follow -G
vi: danh sách các nhóm thật phải theo sau -G

en: list of jobs must follow -J
vi: danh sách công việc phải theo sau -j

en: format or sort specification must follow -O
vi: định dạng hay đặc tả sắp xếp phải theo sau -O

en: list of PRM groups must follow -R
vi: danh sách nhóm PRM phải theo sau -R

en: list of real users must follow -U
vi: danh sách người dùng thật phải theo sau -U

en: list of session leaders OR effective group names must follow -g
vi: danh sách dẫn đầu phiên HOẶC các tên nhóm chịu ảnh hưởng phải theo sau -g

en: list of session leaders OR effective group IDs was invalid
vi: danh sách dẫn đầu phiên HOẶC các mã số nhóm chịu ảnh không hợp lệ

en: format specification must follow -o
vi: đặc tả định dạng phải theo sau -o

en: list of process IDs must follow -p
vi: danh sách các mã số tiến trình phải theo sau -p

en: the -r option is reserved
vi: tùy chọn -r chưa dùng

en: list of session IDs must follow -s
vi: danh sách các mã phiên làm việc phải theo sau -s

en: list of terminals (pty, tty...) must follow -t
vi: danh sách thiết bị cuối  (pty, tty...) phải theo sau -t

en: list of users must follow -u
vi: danh sách người dùng phải theo sau -u

en: must set personality to get -x option
vi: phải đặt “cá nhân” để lấy tùy chọn -x

en: list of zones (contexts, labels, whatever?) must follow -z
vi: danh sách vùng (ngữ cảnh, nhãn, cái nào đi chăng nữa?) cũng phải theo sau -z

en: embedded '-' among SysV options makes no sense
vi: nhúng “-” cùng với các tùy chọn SysV là không có lý

en: unsupported SysV option
vi: không hỗ trợ tùy chọn SysV

en: cannot happen - problem #1
vi: không thể xảy ra - vấn đề #1

en: cannot happen - problem #2
vi: không thể xảy ra - vấn đề #2

en: second chance parse failed, not BSD or SysV
vi: phân tích thay đổi thứ hai gặp lỗi, chẳng phải BSD cũng không SysV

en: option A is reserved
vi: tùy chọn A chưa dùng

en: option C is reserved
vi: tùy chọn C chưa dùng

en: format or sort specification must follow O
vi: đặc tả định dạng hay sắp xếp phải theo sau O

en: list of users must follow U
vi: danh sách người dùng phải theo sau U

en: obsolete W option not supported (you have a /dev/drum?)
vi: không hỗ trợ tùy chọn cũ W (bạn có /dev/drum?)

en: only one heading option may be specified
vi: chỉ được chỉ ra một tùy chọn về phần đầu

en: long sort specification must follow 'k'
vi: đặc tả sắp xếp dài phải theo sau “k”

en: format specification must follow o
vi: đặc tả định dạng phải theo sau o

en: list of process IDs must follow p
vi: danh sách mã số tiến trình phải theo sau p

en: embedded '-' among BSD options makes no sense
vi: nhúng “-” giữa những tùy chọn BSD là không hợp lý

en: unsupported option (BSD syntax)
vi: tùy chọn không được hỗ trợ (cú pháp BSD)

en: unknown gnu long option
vi: không hiểu tùy chọn dạng dài gnu

en: list of real groups must follow --Group
vi: danh sách nhóm thật phải theo sau --Group

en: list of real users must follow --User
vi: danh sách người dùng thật phải theo sau --User

en: number of columns must follow --cols, --width, or --columns
vi: số lượng cột phải theo sau --cols, --width, hay --columns

en: option --cumulative does not take an argument
vi: tùy chọn --cumulative không nhận đối số

en: option --deselect does not take an argument
vi: tùy chọn --deselect không nhận đối số

en: option --no-heading does not take an argument
vi: tùy chọn --no-heading không nhận đối số

en: option --heading does not take an argument
vi: tùy chọn --heading không nhận đối số

en: option --forest does not take an argument
vi: tùy chọn --forest không nhận đối số

en: format specification must follow --format
vi: đặc tả định dạng phải theo sau --format

en: list of effective groups must follow --group
vi: danh sách nhóm chịu ảnh hưởng phải theo sau --group

en: list of process IDs must follow --pid
vi: danh sách mã số tiến trình phải theo sau --pid

en: list of process IDs must follow --ppid
vi: danh sách mã số tiến trình phải theo sau --ppid

en: number of rows must follow --rows or --lines
vi: số dòng phải theo sau --rows hay --lines

en: some sid thing(s) must follow --sid
vi: một số thứ sid phải theo sau --sid

en: long sort specification must follow --sort
vi: đặc tả sắp xếp dài phải theo sau --sort

en: list of ttys must follow --tty
vi: danh sách tty phải theo sau --tty

en: list of effective users must follow --user
vi: danh sách người dùng chịu ảnh hưởng phải theo sau --user

en: way bad
vi: sai đường

en: garbage option
vi: tùy chọn rác

en: something broke
vi: có cái gì đó hỏng

en: thread display conflicts with forest display
vi: hiển thị tuyến trình xung đột với forest

en: thread flags conflict; can't use H with m or -m
vi: xung đột cờ tuyến trình; không thể dùng H cùng với m hay -m

en: thread flags conflict; can't use both m and -m
vi: xung đột cờ tuyến trình; không thể dùng cả m và -m

en: thread flags conflict; can't use both -L and -T
vi: xung đột cờ tuyến trình; không thể dùng cả -L và -T

en: process selection options conflict
vi: tùy chọn chọn tiến trình xung đột

en: seriously crashing: goodbye cruel world
vi: đổ vỡ nghiêm trọng: chào tạm biệt thế giới phũ phàng

en: improper AIX field descriptor
vi: bộ mô tả trường AIX không thích hợp

en: unknown AIX field descriptor
vi: không hiểu bộ mô tả trường AIX

en: AIX field descriptor processing bug
vi: tiến trình bộ mô tả trường AIX lỗi

en: unknown user-defined format specifier "%s"
vi: không hiểu chỉ định định dạng người dùng định nghĩa "%s"

en: empty format list
vi: danh sách định dạng trống

en: improper format list
vi: danh sách định dạng không thích hợp

en: column widths must be unsigned decimal numbers
vi: độ rộng cột phải là số thập phân không dấu

en: can not set width for a macro (multi-column) format specifier
vi: không thể đặt độ rộng cho một chỉ định định dạng macro (đa cột)

en: improper sort list
vi: danh sách sắp xếp không thích hợp

en: empty sort list
vi: danh sách sắp xếp trống rỗng

en: unknown sort specifier
vi: không hiểu chỉ định sắp xếp

en: bad sorting code
vi: mã sắp xếp sai

en: PPID sort and forest output conflict
vi: kết xuât forest và sắp xếp PPID xung đột nhau

en: option -O can not follow other format options
vi: tùy chọn -O không thể theo các tùy chọn định dạng khác

en: multiple sort options
vi: đã chỉ ra nhiều tùy chọn sắp xếp

en: option O is neither first format nor sort order
vi: tùy chọn O không phải là định dạng đầu cũng không phải là thứ tự sắp xếp

en: modifier -y without format -l makes no sense
vi: -y chỉnh sửa mà không có -l định dạng là không hợp lý

en: bug: must reset the list first
vi: lỗi: phải đặt lại danh sách trước

en: tell <procps@freelists.org> what you expected
vi: gửi thư cho <procps@freelists.org> là cái bạn cần

en: tell <procps@freelists.org> what you want (-L/-T, -m/m/H, and $PS_FORMAT)
vi: gửi thư cho <procps@freelists.org> là cái bạn cần (-L/-T, -m/m/H, và $PS_FORMAT)

en: warning: $PS_FORMAT ignored. (%s)
vi: cảnh báo: $PS_FORMAT bị bỏ qua. (%s)

en: conflicting format options
vi: có xung đột trong các tùy chọn định dạng

en: can not use output modifiers with user-defined output
vi: không thể dùng bộ chỉnh sửa với kết xuất người dùng định nghĩa

en: -L/-T with H/m/-m and -o/-O/o/O is nonsense
vi: -L/-T với H/m/-m và -o/-O/o/O là không hợp lý

en: internal error: no PID or PPID for -j option
vi: lỗi nội tại: không có PID hay PPID cho tùy chọn -j

en: lost my PGID
vi: mất mã số tiến trình nhóm cha

en: internal error: no PRI for -c option
vi: lỗi nội bộ: không PRI cho tùy chọn -c

en: lost my CLS
vi: mất CLS của tôi

en: -T with H/-m/m but no PID for SPID to follow
vi: -T với H/-m/m nhưng lại không có mã số tiến trình cho SPID để theo

en: -L with H/-m/m but no PID/PGID/SID/SESS for NLWP to follow
vi: -L với H/-m/m nhưng không có PID/PGID/SID/SESS cho NLWP để theo

en:  %s [options] pid...
vi:  %s [các-tùy-chọn] pid...

en: invalid process id: %s
vi: mã số tiến trình không hợp lệ: %s

en:  %s [signal] [options] <expression>
vi:  %s [tín-hiệu] [các-tùy-chọn] <biểu-thức>

en:  %s [new priority] [options] <expression>
vi:  %s [mức ưu tiên mới] [các-tùy-chọn] <biểu thức>

en:  -f, --fast         fast mode (not implemented)
vi:  -f, --fast         chế độ nhanh (chưa thực hiện)

en:  -i, --interactive  interactive
vi:  -i, --interactive  tương tác

en:  -l, --list         list all signal names
vi:  -l, --list         liệt kê mọi tên tín hiệu

en:  -L, --table        list all signal names in a nice table
vi:  -L, --table        liệt kê mọi tên tín hiệu trong bảng nice

en:  -n, --no-action    do not actually kill processes; just print what would happen
vi:  -n, --no-action    không thực hiện giết tiến trình thật; chỉ hiển thị những gì có thể xảy ra

en:  -v, --verbose      explain what is being done
vi:  -v, --verbose      giải thích đang làm gì

en:  -w, --warnings     enable warnings (not implemented)
vi:  -w, --warnings     bật cảnh báo (chưa thực hiện)

en: Expression can be: terminal, user, pid, command.
    The options below may be used to ensure correct interpretation.
vi: Biểu thức có thể là: terminal, user, pid, command.
    Các tùy chọn ở phía dưới có thể được dùng để đảm bảo rằng nó phiên dịch đúng.

en:  -c, --command <command>  expression is a command name
vi:  -c, --command <lệnh>  biểu thức là một tên lệnh

en:  -p, --pid <pid>          expression is a process id number
vi:  -p, --pid <pid>          biểu thức là mã số tiến trình

en:  -t, --tty <tty>          expression is a terminal
vi:  -t, --tty <tty>          biểu thức là một thiết bị cuối

en:  -u, --user <username>    expression is a username
vi:  -u, --user <tài_khoản>    biểu thức là một tên tài khoản người dùng

en: Alternatively, expression can be:
vi: Thay vào đó, biểu thức có thể là:

en:  --ns <pid>               match the processes that belong to the same
                              namespace as <pid>
vi:  --ns <pid>               khớp tiến trình mà nó có cùng không gian tên
                              với mã số tiến trình này

en:  --nslist <ns,...>        list which namespaces will be considered for
                              the --ns option; available namespaces are
    :                          ipc, mnt, net, pid, user, uts
vi:  --nslist <ns,...>        liệt kê không gian tên nào sẽ xem xét cho
                              tùy chọn --ns; các không gian tên sẵn có là:
    :                          ipc, mnt, net, pid, user, uts

en: 
    The default signal is TERM. Use -l or -L to list available signals.
    Particularly useful signals include HUP, INT, KILL, STOP, CONT, and 0.
    Alternate signals may be specified in three ways: -SIGKILL -KILL -9
vi: 
    Tín hiệu mặc định là TERM. Dùng -l hoặc -L để liệt kê các tín hiệu sẵn có.
    Các tín hiệu thực sự hữu dụng bao gồm HUP, INT, KILL, STOP, CONT, và 0.
    Các tín hiệu thay thế có thể chỉ định theo ba cách: -SIGKILL -KILL -9

en: 
    The default priority is +4. (snice +4 ...)
    Priority numbers range from +20 (slowest) to -20 (fastest).
    Negative priority numbers are restricted to administrative users.
vi: 
    Mức ưu tiên mặc định là +4. (snice +4 ...)
    Số của mức ưu tiên là từ +20 (thấp nhất) đến -20 (nhanh nhất).
    Các mức ưu tiên là số âm là được hạn chế cho những người quản trị.

en: priority %lu out of range
vi: mức ưu tiên %lu nằm ngoài phạm vi

en: invalid pid number %s
vi: mã số tiến trình không hợp lệ %s

en: error reading reference namespace information
vi: lỗi đọc thông tin không gian tên tham chiếu

en: invalid namespace list
vi: danh sách không gian tên không hợp lệ

en: no process selection criteria
vi: chưa có tiêu chí chọn tiến trình

en: general flags may not be repeated
vi: các cờ chung không thể lặp lại

en: -i makes no sense with -v, -f, and -n
vi: -i không hợp lý với -v, -f, và -n

en: -v makes no sense with -i and -f
vi: -v không hợp lý với -i và -f

en: skill: "%s" is not supported
vi: skill: "%s" không được hỗ trợ

en:  -d, --delay <secs>  delay updates
vi:  -d, --delay <giây>  khoảng trễ giữa những lần cập nhật

en:  -o, --once          only display once, then exit
vi:  -o, --once          chỉ hiển thị một lần rồi thoát

en:  -s, --sort <char>   specify sort criteria by character (see below)
vi:  -s, --sort <kýtự>   chỉ định tiêu chí xếp bằng ký tự (xem ở dưới)

en: 
    The following are valid sort criteria:
vi: 
    Có các tiêu chí sắp xếp hợp lệ sau:

en:  a: sort by number of active objects
vi:  a: xếp theo số đối tượng đang hoạt động

en:  b: sort by objects per slab
vi:  b: xếp theo đối tượng trên mỗi slab

en:  c: sort by cache size
vi:  c: xếp theo kích cỡ bộ nhớ tạm

en:  l: sort by number of slabs
vi:  l: xếp theo số lượng slab

en:  n: sort by name
vi:  n: xếp theo tên

en:  o: sort by number of objects (the default)
vi:  o: xếp theo số của đối tượng (mặc định)

en:  s: sort by object size
vi:  s: xếp theo kích cỡ đối tượng

en:  u: sort by cache utilization
vi:  u: xếp theo mức tiêu thụ bộ nhớ tạm

en: illegal delay
vi: giá trị trễ không hợp lệ

en: delay must be positive integer
vi: khoảng trễ phải là số dương

note: Translation Hint: Next five strings must not * exceed a length of 35 characters.
en: Active / Total Objects (% used)
vi: ĐTượng Hoạt động / Tổng (% dùng)

en: Active / Total Slabs (% used)
vi: Slab   Hoạt động / Tổng (% dùng)

en: Active / Total Caches (% used)
vi: NhTạm  Hoạt động / Tổng (% dùng)

en: Active / Total Size (% used)
vi: Cỡ     Hoạt động / Tổng (% dùng)

en: Minimum / Average / Maximum Object
vi: ĐTượng Tối thiểu / TBình / Tối đa

note: Translation Hint: Please keep alignment of the * following intact.
en:   OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
vi:     ĐT  HOẠTĐ DÙNG  ĐT   CỠ  SLABS  ĐT/SLAB NhTẠM   CỠ  TÊN

en: terminal setting retrieval
vi: thu hồi các cài đặt thiết bị cuối

en: separators should not be repeated: %s
vi: bộ phân chia không thể lặp lại: %s

en:  %s [options] [variable[=value] ...]
vi:  %s [các-tùy-chọn] [biến[=giá_trị] ...]

en:   -a, --all            display all variables
vi:   -a, --all            hiển thị mọi biến

en:   -A                   alias of -a
vi:   -A                   bí danh của -a

en:   -X                   alias of -a
vi:   -X                   bí danh của -a

en:       --deprecated     include deprecated parameters to listing
vi:       --deprecated     bao gồm các tham số cũ vào liệt kê

en:   -b, --binary         print value without new line
vi:   -b, --binary         hiển thị giá trị mà không có ký tự dòng mới

en:   -e, --ignore         ignore unknown variables errors
vi:   -e, --ignore         lờ đi các lỗi biến không hiểu

en:   -N, --names          print variable names without values
vi:   -N, --names          hiển thị các tên biến mà không có giá trị

en:   -p, --load[=<file>]  read values from file
vi:   -p, --load[=<tập-tin>] đọc giá-trị từ tập-tin

en:   -f                   alias of -p
vi:   -f                   bí danh của -p

en:       --system         read values from all system directories
vi:       --system         đọc giá trị từ mọi thư mục hệ thống

en:   -r, --pattern <expression>
                           select setting that match expression
vi:   -r, --pattern <biểu thức>
                           chọn các cài đặt mà nó khớp với biểu thức

en:   -q, --quiet          do not echo variable set
vi:   -q, --quiet          không in ra tập hợp biến

en:   -w, --write          enable writing a value to variable
vi:   -w, --write          bật ghi giá trị cho biến

en:   -o                   does nothing
vi:   -o                   không làm gì cả

en:   -x                   does nothing
vi:   -x                   không làm gì cả

en:   -d                   alias of -h
vi:   -d                   bí danh của -h

en: "%s" is an unknown key
vi: "%s" là một khóa chưa biết

en: permission denied on key '%s'
vi: không đủ thẩm quyền với khóa “%s”

en: reading key "%s"
vi: đọc khóa "%s"

en: unable to open directory "%s"
vi: không thể mở thư mục "%s"

en: setting key "%s"
vi: đặt khóa "%s"

en: %s(%d): invalid syntax, continuing...
vi: %s(%d): cú pháp không hợp lệ, tiếp tục...

en: GLOB_TILDE is not supported on your platform, the tilde in "%s" won't be expanded.
vi: GLOB_TILDE không được hỗ trợ trên nền tảng của bạn, dấu sóng trong "%s" sẽ không được mở rộng.

en: glob failed
vi: glob gặp lỗi

en: cannot open "%s"
vi: không thể mở "%s"

en: * Applying %s ...
vi: * Đang áp dụng %s ...

en: no variables specified
    Try `%s --help' for more information.
vi: chưa chỉ ra biến nào
    Hãy chạy lệnh “%s --help” để có thêm thông tin.

en: options -N and -q cannot coexist
    Try `%s --help' for more information.
vi: các tùy chọn -N và -q không thể cùng tồn tại
    Chạy lệnh “%s --help” để biết chi tiết.

en:  %s [options] [tty]
vi:  %s [các-tùy-chọn] [tty]

en:  -d, --delay <secs>  update delay in seconds
vi:  -d, --delay <giây>  trễ cập nhật trong số giây này

en:  -s, --scale <num>   vertical scale
vi:  -s, --scale <số>    tỷ lệ biến đổi dọc

en: scale cannot be negative
vi: tỷ lệ không thể âm

en: too large delay value
vi: giá trị trễ quá lớn

en: can not open tty
vi: không thể mở tty

en: writing to tty failed
vi: gặp lỗi khi ghi ra tty

en: Process Id
vi: Mã tiến trình

en: Parent Process pid
vi: mã số tiến trình cha

en: Effective User Id
vi: Mã số người dùng chịu tác động

en: Effective User Name
vi: Người dùng chịu tác động

en: Real User Id
vi: Mã số người dùng thật

en: Real User Name
vi: Tên người dùng thật

en: Saved User Id
vi: Mã số người dùng đã lưu

en: Saved User Name
vi: Tên người dùng đã lưu

en: Group Id
vi: Mã nhóm

en: Process Group Id
vi: Mã số nhóm tiến trình

en: Controlling Tty
vi: Đang điều khiển Tty

en: Tty Process Grp Id
vi: Mã số nhóm tiến trình Tty

en: Session Id
vi: Mã số phiên chạy

en: Nice Value
vi: Giá trị nice

en: Number of Threads
vi: Số tuyến trình

en: Last Used Cpu (SMP)
vi: Cpu đã dùng cuối(SMP)

en: CPU Usage
vi: Mức tiêu dùng CPU

note: Translation Hint: maximum 'TIME+' = 9
en: TIME+
vi: THGIAN+

en: CPU Time, hundredths
vi: Thời gian CPU, phần trăm

en: Memory Usage (RES)
vi: Dùng bộ nhớ (RES)

en: Virtual Image (KiB)
vi: Ảnh ảo (KiB)

en: Swapped Size (KiB)
vi: Kích cỡ tráo đổi (KiB)

en: Resident Size (KiB)
vi: Kích cỡ thường trú (KiB)

note: Translation Hint: maximum 'CODE' = 4
en: CODE
vi: MÃ

en: Code Size (KiB)
vi: Kích cỡ mã (KiB)

en: Data+Stack (KiB)
vi: Dữ liệu + Ngăn xếp (KiB)

en: Shared Memory (KiB)
vi: Bộ nhớ chia sẻ (KiB)

en: Major Page Faults
vi: Lỗi trang lớn

en: Minor Page Faults
vi: Lỗi trang nhỏ

en: Dirty Pages Count
vi: Số lượng trang xấu

en: Process Status
vi: Trạng thái Tiến trình

en: Command Name/Line
vi: Dòng/Tên lệnh

en: Sleeping in Function
vi: Ngủ trong Hàm

en: Task Flags <sched.h>
vi: Cờ nhiệm vụ <sched.h>

en: Control Groups
vi: Nhóm điều khiển

en: Supp Groups IDs
vi: Mã số nhóm Supp

en: Supp Groups Names
vi: Tên nhóm Supp

en: Thread Group Id
vi: Mã số nhóm tuyến trình

note: Translation Hint: maximum 'ENVIRON' = variable
en: ENVIRON
vi: BIẾN_MT

note: Translation Hint: the abbreviation 'vars' below is shorthand for 'variables'
en: Environment vars
vi: Các biến môi trường

en: Major Faults delta
vi: Vùng lỗi lớn

en: Minor Faults delta
vi: Vùng lỗi nhỏ

note: Translation Hint: maximum 'USED' = 6
en: USED
vi: DÙNG

en: Res+Swap Size (KiB)
vi: Tài nguyên+Cỡ Swap (KiB)

en: IPC namespace Inode
vi: Nút không gian tên IPC

en: MNT namespace Inode
vi: Nút không gian tên MNT

en: NET namespace Inode
vi: Nút không gian tên NET

en: PID namespace Inode
vi: Nút không gian tên PID

en: USER namespace Inode
vi: Nút không gian tên USER

en: UTS namespace Inode
vi: Nút không gian tên UTS

en: bad delay interval '%s'
vi: khoảng nhịp trễ sai “%s”

en: bad iterations argument '%s'
vi: đối số lặp lại sai “%s”

en: pid limit (%d) exceeded
vi: đã tới giới hạn mã số tiến trình (%d)

en: bad pid '%s'
vi: mã số tiến trình sai “%s”

en: bad width arg '%s'
vi: đối số độ rộng sai “%s”

en: -d disallowed in "secure" mode
vi: -d không cho phép trong chế độ "secure"

en: -d requires positive argument
vi: tùy chọn -d cần đối số dương

en: Forest mode %s
vi: Chế độ forest %s

en: failed tty get
vi: gặp lỗi khi lấy tty

en: failed tty set: %s
vi: gặp lỗi khi đặt tty: %s

en: Choose field group (1 - 4)
vi: Chọn nhóm trường (1 - 4)

en: Command disabled, 'A' mode required
vi: Lệnh bị tắt, cần chế độ “A”

en: Command disabled, activate %s with '-' or '_'
vi: Lệnh bị tắt, kích hoạt %s bằng “-” or “_”

en: No colors to map!
vi: Không có màu để ánh xạ!

en: Failed '%s' open: %s
vi: Gặp lỗi khi mở “%s”: %s

en: Wrote configuration to '%s'
vi: Ghi cấu hình vào “%s”

en: Change delay from %.1f to
vi: Đổi độ trễ từ %.1f thành

en: Show threads %s
vi: Hiển thị tiến trình %s

en: Irix mode %s
vi: chế độ Irix %s

en: PID to signal/kill [default pid = %d]
vi: Mã số tiến trình để signal/kill [mặc định mã số tiến trình = %d]

en: Send pid %d signal [%d/sigterm]
vi: Gửi tín hiệu mã số tiến trình %d [%d/sigterm]

en: Failed signal pid '%d' with '%d': %s
vi: Gặp lỗi khi signal mã số tiên strinhf “%d” với “%d”: %s

en: Invalid signal
vi: Tín hiệu không hợp lệ

en: PID to renice [default pid = %d]
vi: mã số tiến trình cần renice [mặc định pid = %d]

en: Renice PID %d to value
vi: Renice mã số tiến trình %d thành giá trị

en: Failed renice of PID %d to %d: %s
vi: Gặp lỗi khi renice mã số tiến trình %d thành %d: %s

en: Rename window '%s' to (1-3 chars)
vi: Đổi tên cửa sổ “%s” thành (1-3 ký tự)

en: Cumulative time %s
vi: Tổng thời gian %s

en: Maximum tasks = %d, change to (0 is unlimited)
vi: Nhiệm vụ tối đa = %d, đổi thành (0 là không giới hạn)

en: Invalid maximum
vi: Số tối đa không hợp lệ

en: Which user (blank for all)
vi: Người dùng nào (để trống là tất cả)

en: Unknown command - try 'h' for help
vi: Không hiểu lệnh - hãy thử “h” để xem trợ giúp

en: failed memory allocate
vi: gặp lỗi khi tái cấp phát bộ nhớ

en: failed memory re-allocate
vi: gặp lỗi tái cấp phát bộ nhớ

en: Unacceptable floating point
vi: Không chấp nhận số thực dấu chấm động

en: forest view
vi: hiển thị dạng cây

en: failed pid maximum size test
vi: gặp lỗi khi kiểm tra cỡ tối đa mã số tiến trình

en: failed number of cpus test
vi: gặp lỗi khi kiểm tra số lượng bộ vi xử lý

en: incompatible rcfile, you should delete '%s'
vi: tập tin tài nguyên không tương thích, bạn nên xóa “%s”

en: window entry #%d corrupt, please delete '%s'
vi: mục tin cửa sổ #%d sai hỏng, vui lòng xóa “%s”

en: Unavailable in secure mode
vi: Không sẵn sàng trong chế độ an ninh

en: Only 1 cpu detected
vi: Chỉ tìm thấy một cpu

en: Unacceptable integer
vi: Không thể chấp nhận số nguyên

en: conflicting process selections (U/p/u)
vi: chọn tiến trình xung đột (U/p/u)

note: Translation Hint: The following word "another" must have 1 trailing space
en: another
vi: cái khác

en: Locate next inactive, use "L"
vi: Vị trí không hoạt động tiếp theo, dùng "L"

en: Locate string
vi: Chuỗi định vị

en: %s"%s" not found
vi: không tìm thấy %s"%s"

en: width incr is %d, change to (0 default, -1 auto)
vi: độ rộng của incr là %d, thay đổi thành (mặc định là 0, -1 là tự động)

en: unrecognized field name '%s'
vi: không thừa nhận tên trường “%s”

en: even using field names only, window is now too small
vi: ngay cả khi chỉ dùng tên trường, cửa sổ bây giờ cũng quá nhỏ

en: NUMA Info
vi: Thông tin NUMA

en: the '=' key will eventually show the actual file read or command(s) executed ...
vi: phím “=” sẽ đưa ra tập tin thực đọc cuối cùng hoặc lệnh đã thực hiện ...

en: demo
vi: thử

en: to enable 'Y' press <Enter> then type 'W' and restart top
vi: để bật “Y” nhấn <Enter> sau đó gõ “W” và khởi động lại top

en: to enable 'Y' please consult the top man page (press Enter)
vi: để bật “Y” hãy xem trang hướng dẫn lệnh top (nhấn Enter)

en: Selection failed with: %s
vi: Việc chọn gặp lỗi với: %s

en: unable to inspect, pid %d not found
vi: không thể điều tra, không tìm thấy mã số tiến trình %d

en: inspect at PID [default pid = %d]
vi: điều tra tại PID [mặc định mã số tiến trình = %d]

en: %s: %*d-%-*d lines, %*d-%*d columns, %lu bytes read
vi: %s: %*d-%-*d dòng, %*d-%*d cột, đọc %lu byte

note: Translation Hint: Below are 2 abbreviations which can be as long as needed: .                 FLD = FIELD, VAL = VALUE
en: add filter #%d (%s) as: [!]FLD?VAL
vi: thêm bộ lọc #%d (%s) như: [!]FLD?VAL

en: ignoring case
vi: không phân biệt HOA/thường

en: duplicate filter was ignored
vi: bộ lọc bị trùng sẽ bỏ qua

en: '%s' filter delimiter is missing
vi: “%s” thiếu bộ phân cách bộ lọc

en: '%s' filter value is missing
vi: “%s” thiếu giá trị lọc

en: <Enter> to resume, filters: %s
vi: Bấm <Enter> để phục hồi, các bộ lọc: %s

en: sorry, NUMA extensions unavailable
vi: rất tiếc, phần mở rộng NUMA không sẵn có

note: Translation Hint: 'Mem ' is an abbreviation for physical memory/ram .                 'Swap' represents the linux swap file -- .                 please make both translations exactly 4 characters, .                 padding with extra spaces as necessary
en: Mem
vi: BNhớ

en: Help for Windows / Field Groups~2 - "Current Window" = ~1 %s ~6
    
    . Use multiple ~1windows~2, each with separate config opts (color,fields,sort,etc)
    . The 'current' window controls the ~1Summary Area~2 and responds to your ~1Commands~2
      . that window's ~1task display~2 can be turned ~1Off~2 & ~1On~2, growing/shrinking others
      . with ~1NO~2 task display, some commands will be ~1disabled~2 ('i','R','n','c', etc)
        until a ~1different window~2 has been activated, making it the 'current' window
    . You ~1change~2 the 'current' window by: ~1 1~2) cycling forward/backward;~1 2~2) choosing
      a specific field group; or~1 3~2) exiting the color mapping or fields screens
    . Commands ~1available anytime   -------------~2
        A       . Alternate display mode toggle, show ~1Single~2 / ~1Multiple~2 windows
        g       . Choose another field group and make it 'current', or change now
                  by selecting a number from: ~1 1~2 =%s;~1 2~2 =%s;~1 3~2 =%s; or~1 4~2 =%s
    . Commands ~1requiring~2 '~1A~2' mode~1  -------------~2
        G       . Change the ~1Name~5 of the 'current' window/field group
     ~1*~4  a , w   . Cycle through all four windows:  '~1a~5' Forward; '~1w~5' Backward
     ~1*~4  - , _   . Show/Hide:  '~1-~5' ~1Current~2 window; '~1_~5' all ~1Visible~2/~1Invisible~2
      The screen will be divided evenly between task displays.  But you can make
      some ~1larger~2 or ~1smaller~2, using '~1n~2' and '~1i~2' commands.  Then later you could:
     ~1*~4  = , +   . Rebalance tasks:  '~1=~5' ~1Current~2 window; '~1+~5' ~1Every~2 window
                  (this also forces the ~1current~2 or ~1every~2 window to become visible)
    
    In '~1A~2' mode, '~1*~4' keys are your ~1essential~2 commands.  Please try the '~1a~2' and '~1w~2'
    commands plus the 'g' sub-commands NOW.  Press <Enter> to make 'Current'
vi: Phần trợ giúp cho Nhóm cửa sổ / trường~2 - "Cửa sổ hiện tại" = ~1 %s ~6
    
    . Dùng nhiều ~1cửa sổ~2, từng cái với tùy chọn cấu hình riêng (màu,trường,sắp xếp,v.v..)
    . Cửa sổ “hiện tại” điều kiển ~1Vùng tổng hợp~2 và đáp ứng các ~1Câu lệnh~2 của bạn
      . cái mà ~1trình bày tác vụ~2 của cửa sổ có thể trả về ~1Off~2 & ~1On~2, co/giãn những cái khác
      . với ~1KHÔNG~2 trình bày tác vụ, một số lệnh có thể sẽ bị ~1tắt~2 (“i”,'R”,'n”,'c”, v.v..)
        cho đến khi một ~1cửa sổ khác~2 đã kích hoạt, làm cho nó thành cửa sổ “hiện tại”
    . Bạn ~1đổi~2 cửa sổ “hiện tại” bằng: ~1 1~2) quay tròn tiếp/ngược;~1 2~2) chọn
      một nhóm trường đặc biệt; hay~1 3~2) thoát khỏi ánh xạ mày hoặc màn hình trường
    . Các lệnh ~1sẵn sàng mọi lúc   -------------~2
        A       . Bật/tắt chế độ trình bày luân phiên nhau, hiển thị ~1Đơn~2 / ~1Nhiều~2 cửa sổ
        g       . Chọn nhóm trường khác và làm nó thành “hiện tại”, hoặc đổi ngay
                  bằng cách chọn một con số từ: ~1 1~2 =%s;~1 2~2 =%s;~1 3~2 =%s; hay~1 4~2 =%s
    . Các lệnh ~1cầm~2 chế độ “~1A~2” ~1  -------------~2
        G       . Đổi ~1Tên~5 của nhóm cửa sổ/trường “hiện tại”
     ~1*~4  a , w   . Quay tròn cả bốn cửa sổ:  “~1a~5” Về phía trước; “~1w~5” Ngược lại
     ~1*~4  - , _   . Hiện/Ẩn:  “~1-~5” cửa sổ ~1Hiện tại~2; “~1_~5” mọi ~1Hữu hình~2/~1Vô hình~2
      Màn hình sẽ bị chia nhỏ ngay cả giữa các phần trình bày tác vụ.  Nhưng bạn có thể làm cho
      một số ~1lớn lên~2 hay ~1nhỏ đi~2, dùng lệnh “~1n~2” và “~1i~2”.  Sau đó bạn có thể:
     ~1*~4  = , +   . Tái cân bằng các tác vụ:  “~1=~5” cửa sổ ~1Hiện hành~2; “~1+~5” ~1Mọi~2 cửa sổ
                  (cái này cũng đồng thời ép buộc cửa sổ ~1hiện tại~2 hay ~1mỗi~2 trở nên hữu hình)
    
    Ở chế độ'~1A~2”, phím “~1*~4” là các lệnh ~1cơ bản~2 của bạn.  Hãy thử lệnh “~1a~2” và “~1w~2”
    cộng với lệnh con “g” NGAY.  Nhấn <Enter> để tạo “Hiện tại”

note: Translation Hint: .  This Fields Management header should be 3 lines long so as .  to allow 1 blank line before the fields & descriptions. .  If absolutely necessary, 4 lines could be used (but never more). .
en: Fields Management~2 for window ~1%s~6, whose current sort field is ~1%s~2
       Navigate with Up/Dn, Right selects for move then <Enter> or Left commits,
       'd' or <Space> toggles display, 's' sets sort.  Use 'q' or <Esc> to end!
vi: Quản lý các trường~2 cho cửa sổ ~1%s~6, của cái hiện tại sắp xếp trường là ~1%s~2
       Di chuyển bằng Up/Dn, Right chọn cho di chuyển sau đó là <Enter> hoặc Left ủy thác,
       “d” hay <Phím cách> để bật tắt hiển thị, “s” đặt sắp xếp.  Dùng “q” hay <Esc> để kết thúc!

note: Translation Hint: .  The next 5 items must each be translated as a single line. .
en: %s:~3 %3u ~2total,~3 %3u ~2running,~3 %3u ~2sleeping,~3 %3u ~2stopped,~3 %3u ~2zombie~3
vi: %s:~3 %3u ~2tổng,~3 %3u ~2chạy,~3 %3u ~2ngủ,~3 %3u ~2dừng,~3 %3u ~2ma~3

en:  -p, --pretty   show uptime in pretty format
vi:  -p, --pretty   hiển thị thời gian chạy ở định dạng đẹp

en:  -s, --since    system up since
vi:  -s, --since    hệ thống bật từ

en:  %s [options] [delay [count]]
vi: %s [ các_tùy_chọn ] [ trễ [ số_lượng ] ]

en:  -a, --active           active/inactive memory
vi:  -a, --active           bộ nhớ hoạt hay không hoạt động

en:  -f, --forks            number of forks since boot
vi:  -f, --forks            số lượng tiến trình rẽ nhánh kể từ lúc khởi động

en:  -m, --slabs            slabinfo
vi:  -m, --slabs            thông tin slab

en:  -n, --one-header       do not redisplay header
vi:  -n, --one-header       không hiển thị lại dòng đầu

en:  -s, --stats            event counter statistics
vi:  -s, --stats            thống kê con đếm sự kiện

en:  -d, --disk             disk statistics
vi:  -d, --disk             thống kê đĩa

en:  -D, --disk-sum         summarize disk statistics
vi:  -D, --disk-sum         thống kê tổng thể đĩa

en:  -p, --partition <dev>  partition specific statistics
vi:  -p, --partition <dev>  thống kê phân vùng

en:  -S, --unit <char>      define display unit
vi:  -S, --unit <kýtự>      định nghĩa đơn vị hiển thị

en:  -w, --wide             wide output
vi:  -w, --wide             kết xuất rộng

en:  -t, --timestamp        show timestamp
vi:  -t, --timestamp        hiển thị dấu vết thời gian

en:  -----timestamp-----
vi: --dấu vết thời gian--

note: Translation Hint: max 6 chars
en: cache
vi: nhớtạm

note: Translation Hint: max 16 chars
en: read sectors
vi: cung từ đã đọc

note: Translation Hint: max 16 chars
en: requested writes
vi: yêu cầu ghi

en: disk- ------------reads------------ ------------writes----------- -----IO------
vi: đĩa-- --------------đọc------------ ---------------ghi----------- ------VR-----

en: disk- -------------------reads------------------- -------------------writes------------------ ------IO-------
vi: đĩa-- ---------------------đọc------------------- ----------------------ghi------------------ ------VR-------

note: Translation Hint: max 6 chars
en: merged
vi: đãtrộn

note: Translation Hint: max 6 chars
en: cur
vi: Vthtại

en: %13lu total reads
vi: %13lu tổng đọc

en: %13lu merged reads
vi: %13lu đọc hòa trộn

en: %13lu read sectors
vi: %13lu cung từ đã đọc

en: %13lu milli reading
vi: %13lu đọc milli

en: %13lu writes
vi: %13lu ghi

en: %13lu merged writes
vi: %13lu ghi hòa trộn

en: %13lu written sectors
vi: %13lu cung từ đã ghi

en: %13lu milli writing
vi: %13lu milli ghi

en: %13lu inprogress IO
vi: %13lu VR trong tiến trình

en: %13lu milli spent IO
vi: %13lu milli dùng VR

en: %13lu %s total memory
vi: %13lu %s tổng bộ nhớ

en: %13lu %s used memory
vi: %13lu %s bộ nhớ đã dùng

en: %13lu %s active memory
vi: %13lu %s bộ nhớ hoạt động

en: %13lu %s inactive memory
vi: %13lu %s bộ nhớ không hoạt động

en: %13lu %s free memory
vi: %13lu %s bộ nhớ trống

en: %13lu %s buffer memory
vi: %13lu %s bộ nhớ đệm

en: %13lu %s swap cache
vi: %13lu %s nhớ tạm tráo đổi

en: %13lu %s total swap
vi: %13lu %s tổng tráo đổi

en: %13lu %s used swap
vi: %13lu %s tráo đổi đã dùng

en: %13lu %s free swap
vi: %13lu %s tráo đổi còn trống

en: %13lld non-nice user cpu ticks
vi: %13lld tíc-tắc cpu người dùng không-tốt

en: %13lld nice user cpu ticks
vi: %13lld tíc-tắc cpu người dùng tốt

en: %13lld system cpu ticks
vi: %13lld tíc-tắc cpu hệ thống

en: %13lld idle cpu ticks
vi: %13lld tíc-tắc cpu nghỉ

en: %13lld IO-wait cpu ticks
vi: %13lld tíc-tắc cpu chờ VR

en: %13lld IRQ cpu ticks
vi: %13lld tíc-tắc cpu IQR

en: %13lld softirq cpu ticks
vi: %13lld tíc-tắc cpu ngắt bằng phần mềm

en: %13lld stolen cpu ticks
vi: %13lld tíc-tắc cpu bị mất

en: %13lu pages swapped in
vi: %13lu trang tráo đổi vào

en: %13lu pages swapped out
vi: %13lu trang tráo đổi ra

note: Translation Hint: do not change argument characters
en: -S requires k, K, m or M (default is KiB)
vi: -S cần k, K, m hay M (mặc định là KiB)

en:  %s [options] command
vi:  %s [các-tùy-chọn] lệnh

en:   -b, --beep             beep if command has a non-zero exit
vi:   -b, --beep             kêu bíp nếu lệnh thoát khác không

en:   -c, --color            interpret ANSI color and style sequences
vi:   -c, --color            phiên dịch màu ANSI và dãy kiểu

en:   -d, --differences[=<permanent>]
                             highlight changes between updates
vi:   -d, --differences[=<permanent>]
                             tô sáng các thay đổi giữa những lần cập nhật

en:   -e, --errexit          exit if command has a non-zero exit
vi:   -e, --errexit          thoát nếu lệnh kết thúc khác không

en:   -g, --chgexit          exit when output from command changes
vi:   -g, --chgexit          thoát khi kết xuất từ lệnh có thay đổi

en:   -n, --interval <secs>  seconds to wait between updates
vi:   -n, --interval <giây>  số giây đợi giữa các lần cập nhật

en:   -p, --precise          attempt run command in precise intervals
vi:   -p, --precise          cố chạy lệnh ở nhịp thời gian chính xác

en:   -t, --no-title         turn off header
vi:   -t, --no-title         không in phần đầu

en:   -x, --exec             pass command to exec instead of "sh -c"
vi:   -x, --exec             chuyển lệnh cho exec thay cho "sh -c"

en: Every %.1fs:
vi: Mỗi %.1fs:

en: unable to create IPC pipes
vi: không thể tạo đường ống IPC

en: unable to fork process
vi: không thể rẽ nhánh tiến trình

en: unable to execute '%s'
vi: không thể thực hiện “%s”

en: command exit with a non-zero status, press a key to exit
vi: lệnh kết thúc với mã thoát khác không, hãy bấm phím bất kỳ để thoát

en: unicode handling error
vi: xử lý unicode gặp lỗi

en: unicode handling error (malloc)
vi: xử lý unicode gặp lỗi (malloc)

en:  -h, --no-header     do not print header
vi:  -h, --no-header     không in phần đầu

en:  -u, --no-current    ignore current process username
vi:  -u, --no-current    bỏ qua tiến trình từ người dùng hiện tại

en:  -s, --short         short format
vi:  -s, --short         định dạng ngắn gọn

en:  -f, --from          show remote hostname field
vi:  -f, --from          hiển thị trường tên máy chủ

en:  -o, --old-style     old style output
vi:  -o, --old-style     hiển thị kiểu cũ

en:  -i, --ip-addr       display IP address instead of hostname (if possible)
vi:  -i, --ip-addr       hiển thị địa chỉ IP thay cho tên máy (nếu được)

en: User length environment PROCPS_USERLEN must be between 8 and %i, ignoring.
vi: “chiều dài biến môi trường của người dùng” PROCPS_USERLEN phải nằm giữa 8 và %d, nên bỏ qua

en: from length environment PROCPS_FROMLEN must be between 8 and %d, ignoring
vi: “chiều dài biến môi trường từ” PROCPS_FROMLEN phải nằm giữa 8 và %d, nên bỏ qua

en: FROM
vi: TỪ

en:   LOGIN@   IDLE   JCPU   PCPU WHAT
vi:  ĐNHẬP@      NGHỈ   JCPU   PCPU   GÌ

en:    IDLE WHAT
vi:    NGHỈ GÌ

en: 
    Usage:
vi: 
    Cách dùng:

en:  -h, --help     display this help and exit
vi:  -h, --help     hiển thị trợ giúp này rồi thoát

en: Usage: fuser [-fIMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE]
                 [-k [-i] [-SIGNAL]] NAME...
           fuser -l
           fuser -V
    Show which processes use the named files, sockets, or filesystems.
    
      -a,--all              display unused files too
      -i,--interactive      ask before killing (ignored without -k)
      -I,--inode            use always inodes to compare files
      -k,--kill             kill processes accessing the named file
      -l,--list-signals     list available signal names
      -m,--mount            show all processes using the named filesystems or
                            block device
      -M,--ismountpoint     fulfill request only if NAME is a mount point
      -n,--namespace SPACE  search in this name space (file, udp, or tcp)
      -s,--silent           silent operation
      -SIGNAL               send this signal instead of SIGKILL
      -u,--user             display user IDs
      -v,--verbose          verbose output
      -w,--writeonly        kill only processes with write access
      -V,--version          display version information
vi: Cách dùng: fuser [ -fMuvw ] [-a|-s] [-4|-6] [-c|-m|-n KHOẢNG]
                     [-k [-i] [-TÍN_HIỆU]] TÊN…
               fuser -l
               fuser -V
    Hiển thị những tiến trình nào đang dùng những tập tin, ổ cắm hay hệ thống tập tin có tên đưa ra.
    
      -a,--all              cũng hiển thị các tập tin không dùng
      -i,--interactive      hỏi trước khi buộc kết thúc (bị bỏ qua nếu không có "-k")
      -I,--inode            luôn dùng nút để so sánh các tập tin
      -k,--kill             buộc kết thúc mỗi tiến trình đang truy cập đến tập tin có tên đưa ra
      -l,--list-signals     liệt kê những tên tín hiệu sẵn có
      -m,--mount            hiển thị tất cả các tiến trình đang sử dụng
                              những hệ thống tập tin hay thiết bị khối
      -M,--ismountpoint     đáp ứng chỉ khi TÊN là một điểm gắn (moutpoint)
      -n,--namespace KHOẢNG tìm kiếm trong miền tên này (file, udp hay tcp)
      -s,--silent           không xuất chi tiết
      -SIGNAL               gửi tín hiệu này thay cho SIGKILL
      -u,--user             hiển thị các mã người dùng (UID)
      -v,--verbose          kết xuất chi tiết
      -w,--writeonly        chỉ buộc chấm dứt những tiến trình mà có quyền ghi
      -V,--version          hiển thị thông tin về phiên bản

en:   -4,--ipv4             search IPv4 sockets only
      -6,--ipv6             search IPv6 sockets only
vi:   -4,--ipv4             chỉ tìm kiếm ổ cắm kiểu IPv4
      -6,--ipv6             chỉ tìm kiếm ổ cắm kiểu IPv6

en:   udp/tcp names: [local_port][,[rmt_host][,[rmt_port]]]
vi:   Các tên udp/tcp: [cổng_cục_bộ][,[máy_chủ][,[cổng_máy_chủ]]]

en: Copyright (C) 1993-2024 Werner Almesberger and Craig Small
vi: Tác quyền © năm 1993-2024 của Werner Almesberger và Craig Small

en: PSmisc comes with ABSOLUTELY NO WARRANTY.
    This is free software, and you are welcome to redistribute it under
    the terms of the GNU General Public License.
    For more information about these matters, see the files named COPYING.
vi: PSmisc KHÔNG BẢO ĐẢM GÌ CẢ.
    Đây là phần mềm tự do, và bạn có thể phân phối nó với điều kiện của
    Giấy Phép Công của GNU (GPL).
    Để tìm thấy thông tin thêm thì hãy xem tập tin có tên COPYING (Giấy phép)

en: Cannot open /proc directory: %s
vi: Không thể mở thư mục /proc: %s

en: Cannot allocate memory for matched proc: %s
vi: Không thể cấp phát bộ nhớ cho tiến trình khớp: %s

en: Specified filename %s does not exist.
vi: Tên tập tin đã cho %s không tồn tại.

en: Cannot stat %s: %s
vi: Không thể lấy các thông tin về %s: %s

en: Cannot resolve local port %s: %s
vi: Không tìm thấy tên cổng cục bộ %s: %s

en: Unknown local port AF %d
vi: Không biết cổng cục bộ AF %d

en: Cannot open protocol file "%s": %s
vi: Không thể mở tập tin giao thức "%s": %s

en: Specified filename %s is not a mountpoint.
vi: Tên tập tin đã cho %s không phải là một điểm gắn.

en: %s: Invalid option %s
vi: %s: Tùy chọn %s không hợp lệ

en: Namespace option requires an argument.
vi: Tùy chọn miền tên cần đến một đối số.

en: Invalid namespace name
vi: Tên miền tên không hợp lệ

en: You can only use files with mountpoint options
vi: Bạn có thể sử dụng tập tin chỉ với tùy chọn điểm_lắp

en: No process specification given
vi: Chưa nhập đặc tả tiến trình

en: all option cannot be used with silent option.
vi: tất cả các tùy chọn không cho phép bạn dùng với tùy chọn "im lặng".

en: You cannot search for only IPv4 and only IPv6 sockets at the same time
vi: Không cho phép bạn tìm kiếm ổ cắm kiểu cả IPv4 lẫn IPv6 đều đồng thời

en: %*s USER        PID ACCESS COMMAND
vi: %*s NGƯỜI_DÙNG  PID TRUY_CẬP LỆNH

en: Cannot stat file %s: %s
vi: Không thể lấy các thông tin về tập tin %s: %s

en: Cannot open /proc/net/unix: %s
vi: Không thể mở thư mục /proc/net/unix: %s

en: Kill process %d ? (y/N)
vi: Có buộc kết thúc tiến trình %d không? (y/N) (có/không)

en: Could not kill process %d: %s
vi: Không thể buộc kết thúc tiến trình %d: %s

en: Cannot open a network socket.
vi: Không thể mở một ổ cắm mạng.

en: Cannot find socket's device number.
vi: Không tìm thấy số hiệu thiết bị ổ cắm.

en: Kill %s(%s%d) ? (y/N)
vi: Có buộc kết thúc %s(%s%d) không? (c/K) (y/N)

en: Signal %s(%s%d) ? (y/N)
vi: Tín hiệu %s(%s%d) không? (y/N)(c/K)

en: killall: Cannot get UID from process status
vi: killall: Không thể lấy UID từ trạng thái của tiến trình

en: killall: Bad regular expression: %s
vi: killall: Biểu thức chính quy sai: %s

en: killall: skipping partial match %s(%d)
vi: killall: Bỏ qua khớp một phần %s(%d)

en: Killed %s(%s%d) with signal %d
vi: Mới buộc kết thúc %s(%s%d) với tín hiệu %d

en: %s: no process found
vi: %s: không tìm thấy tiến trình

en: Usage: killall [OPTION]... [--] NAME...
vi: Cách dùng: killall [ TÙY_CHỌN ]… [--] TÊN…

en:        killall -l, --list
           killall -V, --version
    
      -e,--exact          require exact match for very long names
      -I,--ignore-case    case insensitive process name match
      -g,--process-group  kill process group instead of process
      -y,--younger-than   kill processes younger than TIME
      -o,--older-than     kill processes older than TIME
      -i,--interactive    ask for confirmation before killing
      -l,--list           list all known signal names
      -q,--quiet          don't print complaints
      -r,--regexp         interpret NAME as an extended regular expression
      -s,--signal SIGNAL  send this signal instead of SIGTERM
      -u,--user USER      kill only process(es) running as USER
      -v,--verbose        report if the signal was successfully sent
      -V,--version        display version information
      -w,--wait           wait for processes to die
      -n,--ns PID         match processes that belong to the same namespaces
                          as PID
vi:            killall -l, --list
               killall -V, --version
      -e,--exact          yêu cầu khớp chính xác với mọi tên rất dài
      -I,--ignore-case    không phân biệt HOA/thường khi khớp tên tiến trình
      -g,--process-group  buộc kết thúc nhóm tiến trình thay thế tiến trình
      -y,--younger-than   buộc kết thúc mỗi tiến trình mới hơn THỜI_GIAN
      -o,--older-than     buộc kết thúc mỗi tiến trình cũ hơn THỜI_GIAN
      -i,--interactive    xin xác nhận trước khi buộc kết thúc
      -l,--list           liệt kê mọi tên tín hiệu đã biết
      -q,--quiet          không hiển thị lời than phiền (_im_)
      -r,--regexp         giải thích TÊN là biểu thức chính quy mở rộng
      -s,--signal TÍN_HIỆU gửi tín hiệu này thay thế SIGTERM
      -u,--user NG_DÙNG   buộc kết thúc chỉ những tiến trình đang chạy
                            dưới tư cách người dùng này
      -v,--verbose        thông báo khi đã gửi tín hiệu thành công
      -V,--version        hiện thông tin phiên bản của chương trình
      -w,--wait           đợi tiến trình kết thúc
      -n,--ns PID         khớp mẫu tiết trình cái mà thuộc về cùng một không
                            gian tên với PID

en:   -Z,--context REGEXP kill only process(es) having context
                          (must precede other arguments)
vi:   -Z,--context BIỂU_THỨC_CHÍNH _QUY chỉ buộc kết thúc những tiến trình
                            có ngữ cảnh (phải đi trước các đối số khác)

en: Invalid time format
vi: Định dạng thời gian không hợp lệ

en: Cannot find user %s
vi: Không tìm thấy người dùng %s

en: Invalid namespace PID
vi: IID không gian tên không hợp lệ

en: Bad regular expression: %s
vi: Biểu thức chính quy sai: %s

en: killall: Maximum number of names is %d
vi: killall: Số lượng tên tối đa là %d

en: killall: %s lacks process entries (not mounted ?)
vi: killall: %s thiếu các mục tuyến trình (đã gắn chưa?)

en: Error attaching to pid %i
vi: Gặp lỗi khi đính kèm đến PID %i

en: Copyright (C) 2007 Trent Waddington
vi: Tác quyền © năm 2007 của Trent Waddington

en: Usage: peekfd [-8] [-n] [-c] [-d] [-V] [-h] <pid> [<fd> ..]
        -8, --eight-bit-clean        output 8 bit clean streams.
        -n, --no-headers             don't display read/write from fd headers.
        -c, --follow                 peek at any new child processes too.
        -t, --tgid                   peek at all threads where tgid equals <pid>.
        -d, --duplicates-removed     remove duplicate read/writes from the output.
        -V, --version                prints version info.
        -h, --help                   prints this help.
    
      Press CTRL-C to end output.
vi: Cách dùng: peekfd [-8] [-n] [-c] [-d] [-V] [-h] <pid> [<fd> ..]
        -8, --eight-bit-clean        xuất luồng dữ liệu sạch 8 bít.
        -n, --no-headers             không hiển thị đọc/viết từ phần đầu fd.
        -c, --follow                 xem bất kỳ tiến trình con mới nào.
        -t, --tgid                   xem tất cả các tiến trình chỗ mà tgid bằng <pid>.
        -d, --duplicates-removed     gỡ bỏ đọc/viết trùng lặp ra khỏi kết xuất.
        -V, --version                hiển thị thông tin về phiên bản.
        -h, --help                   hiển thị trợ giúp này.
    
      Bấm tổ hợp phím CTRL-C để kết thúc.

en: Usage: prtstat [options] PID ...
           prtstat -V
    Print information about a process
        -r,--raw       Raw display of information
        -V,--version   Display version information and exit
vi: Cách dùng: prtstat [tùy_chọn…] PID …
               prtstat -V
    (PID là mã số tiến trình)
    
    In ra thông tin về một tiến trình nào đó
        -r,--raw       Hiển thị thông tin dạng thô
        -V,--version   Hiển thị thông tin về phiên bản rồi thoát

en: Copyright (C) 2009-2024 Craig Small
vi: Tác quyền © năm 2009-2024 của Craig Small

en: sleeping
vi: đang ngủ

en: disk sleep
vi: đĩa ngủ

en: zombie
vi: ma

en: traced
vi: được theo dõi

en: paging
vi: đang dàn trang

en: Process: %-14s		State: %c (%s)
      CPU#:  %-3d		TTY: %s	Threads: %ld
vi: Tiến trình: %-14s		Tình trạng: %c (%s)
      CPU#:  %-3d		TTY: %s	Tuyến trình: %ld

en: Process, Group and Session IDs
      Process ID: %d		  Parent ID: %d
        Group ID: %d		 Session ID: %d
      T Group ID: %d
vi: Mã số cho tiến trình, nhóm và phiên làm việc
      Mã số tiến trình: %d	        Mã số cha mẹ: %d
            Mã số nhóm: %d	Mã số phiên làm việc: %d
          Mã số nhóm T: %d

en: Page Faults
      This Process    (minor major): %8lu  %8lu
      Child Processes (minor major): %8lu  %8lu
vi: Sai trang
        Tiến trình này	(nhỏ lớn): %8lu  %8lu
        Tiến trình con	(nhỏ lớn): %8lu  %8lu

en: CPU Times
      This Process    (user system guest blkio): %6.2f %6.2f %6.2f %6.2f
      Child processes (user system guest):       %6.2f %6.2f %6.2f
vi: Thời gian sử dụng CPU
        Tiến trình này (ngdùng hệ khách khốiVR):  %6.2f %6.2f %6.2f %6.2f
        Tiến trình con (ngdùng hệ khách):         %6.2f %6.2f %6.2f

en: Memory
      Vsize:       %-10s
      RSS:         %-10s 		 RSS Limit: %s
      Code Start:  %#-10lx		 Code Stop:  %#-10lx
      Stack Start: %#-10lx
      Stack Pointer (ESP): %#10lx	 Inst Pointer (EIP): %#10lx
vi: Bộ nhớ
      Cỡ ảo:        %-10s
      RSS:          %-10s		 Giới hạn RSS: %s
      Đầu mã:       %#-10lx		 Cuối mã: %#-10lx
      Đầu ngăn xếp: %#-10lx
      Con trỏ ngăn xếp (ESP): %#10lx	 Con trỏ thể hiện (EIP): %#10lx

en: Scheduling
      Policy: %s
      Nice:   %ld 		 RT Priority: %ld %s
vi: Định thời
       Chính sách: %s
      Mức ưu tiên: %ld 		 Mức ưu tiên RT: %ld %s

en: asprintf in print_stat failed.
vi: asprintf trong print_stat bị lỗi.

en: Process with pid %d does not exist.
vi: Tiến trình có PID %d không tồn tại.

en: Unable to open stat file for pid %d (%s)
vi: Không thể mở tập tin thống kê về PID %d (%s)

en: Unable to allocate memory for proc_info
vi: Không thể cấp phát bộ nhớ cho proc_info

en: Unable to scan stat file
vi: Không thể mở quét tập tin thống kê

en: Invalid option
vi: Tùy chọn không hợp lệ

en: You must provide at least one PID.
vi: Phải cung cấp ít nhất một PID (mã số tiến trình).

en: /proc is not mounted, cannot stat /proc/self/stat.
vi: Chưa gắn "/proc" thì không thể lấy thống kê về "/proc/self/stat".

en: %s is empty (not mounted ?)
vi: %s trống rỗng (đã gắn chưa?)

en: Usage: pstree [-acglpsStTuZ] [ -h | -H PID ] [ -n | -N type ]
                  [ -A | -G | -U ] [ PID | USER ]
       or: pstree -V
vi: Các dùng: pstree [-acglpsStTuZ] [ -h | -H PID ] [ -n | -N kiểu ]
                       [ -A | -G | -U ] [ PID | USER ]
           hoặc: pstree -V

en: 
    Display a tree of processes.
vi: 
    Hiển thị một cây các tiến trình.

en:   -a, --arguments     show command line arguments
      -A, --ascii         use ASCII line drawing characters
      -c, --compact-not   don't compact identical subtrees
vi:   -a, --arguments     hiển thị tham số dòng lệnh
      -A, --ascii         dùng chữ cái ASCII để vẽ dòng
      -c, --compact-not   đừng nén gọn các cây con thụt đầu dòng

en:   -C, --color=TYPE    color process by attribute
                          (age)
vi:   -C, --color=KIỂU    tô màu tiến trình theo thuộc tính
                          (age)

en:   -g, --show-pgids    show process group ids; implies -c
      -G, --vt100         use VT100 line drawing characters
vi:   -g, --show-pgids    hiển thị id nhóm tiến trình; tương tự -c
      -G, --vt100         dùng VT100 để vẽ dòng ký tự

en:   -h, --highlight-all highlight current process and its ancestors
      -H PID, --highlight-pid=PID
                          highlight this process and its ancestors
      -l, --long          don't truncate long lines
vi:   -h, --highlight-all tô sáng tiến trình hiện tại và con cháu của nó
      -H PID, --highlight-pid=PID
                          tô sáng tiến trình này và các con cháu của nó
      -l, --long          đừng cắt ngắn các dòng dài

en:   -n, --numeric-sort  sort output by PID
      -N TYPE, --ns-sort=TYPE
                          sort output by this namespace type
                                  (cgroup, ipc, mnt, net, pid, time, user, uts)
      -p, --show-pids     show PIDs; implies -c
vi:   -n, --numeric-sort  sắp xếp đầu ra theo PID
      -N KIỂU, --ns-sort=KIỂU
                          sắp xếp đầu ra theo kiểu của không gian tên này
                                  (cgroup, ipc, mnt, net, pid, time, user, uts)
      -p, --show-pids     hiển thị các PID; cùng tác dụng với -c

en:   -s, --show-parents  show parents of the selected process
      -S, --ns-changes    show namespace transitions
      -t, --thread-names  show full thread names
      -T, --hide-threads  hide threads, show only processes
vi:   -s, --show-parents  hiển thị cha mẹ của tiến trình được chọn
      -S, --ns-changes    hiển thị các chuyển đổi không gian tên
      -t, --thread-names  hiển thị đầy đủ các tên tuyến trình
      -T, --hide-threads  ẩn tuyến trình, chỉ hiện tiến trình

en:   -u, --uid-changes   show uid transitions
      -U, --unicode       use UTF-8 (Unicode) line drawing characters
      -V, --version       display version information
vi:   -u, --uid-changes   hiển thị các thay đổi uid
      -U, --unicode       dùng UTF-8 (Unicode) để vẽ dòng ký tự
      -V, --version       hiển thị thông tin phiên bản

en:   -Z, --security-context
                          show security attributes
vi:   -Z --security-context
                         hiển thị thuộc tính bảo mật

en: 
      PID    start at this PID; default is 1 (init)
      USER   show only trees rooted at processes of this user
vi: 
      PID    bắt đầu ở PID này; mặc định là 1 (init)
      NGƯỜI_DÙNG hiển thị chỉ những cây có gốc là tiến trình của người dùng này

en: TERM is not set
vi: Chưa đặt TERM

en: Can't get terminal capabilities
vi: Không thể lấy khả năng của thiết bị cuối

en: procfs file for %s namespace not available
vi: tập tin procfs cho không gian tên %s không sẵn có

en: No such user name: %s
vi: Không có tên người dùng như vậy: %s

en: Process %d not found.
vi: Không tìm thấy tiến trình %d.

en: No processes found.
vi: Không tìm thấy tiến trình.

en: Press return to close
vi: Bấm phím Enter để đóng

en: %s: unknown signal; %s -l lists signals.
vi: %s: không hiểu tín hiệu; câu lệnh "%s -l" giúp bạn liệt kê các tín hiệu.

en: NFS server name:
vi: Tên server NFS:

en: Red Hat directory:
vi: Thư mục Red Hat:

en: NFS Setup
vi: Thiết lập NFS

en: Your dynamic IP request returned IP configuration information, but it did not include a DNS nameserver. If you know what your nameserver is, please enter it now. If you don't have this information, you can leave this field blank and the install will continue.
vi: Yêu cầu IP động của bạn trả về thông tin cấu hình IP, nhưng không chứa DNS
    nameserver. Nếu bạn biết nameserver của mình thì hãy nhập vào đây. Nếu không
    thì có thể bỏ trống và tiếp tục cài đặt.

en: Invalid IP Information
vi: Thông tin IP không hợp lệ

en: You entered an invalid IP address.
vi: Bạn đã nhập địa chỉ IP không hợp lệ.

en: Please enter the IP configuration for this machine. Each item should be entered as an IP address in dotted-decimal notation (for example, 1.2.3.4).
vi: Vui lòng nhập cấu hình IP cho máy này. Mỗi mục được nhập là địa chỉ IP theo cú pháp chấm (ví dụ 1.2.3.4).

en: Default gateway (IP):
vi: Gateway mặc định (IP):

en: Primary nameserver:
vi: Nameserver chính:

en: Use dynamic IP configuration (BOOTP/DHCP)
vi: Dùng cấu hình IP động (BOOTP/DHCP)

en: Configure TCP/IP
vi: Cấu hình TCP/IP

en: You must enter both a valid IP address and a netmask.
vi: Bạn phải nhập cả địa chỉ IP hợp lệ và netmask hợp lệ.

en: Dynamic IP
vi: IP động

en: Determining host name and domain...
vi: Đang xác định tên máy và tên miền...

en: Bad bootproto %s specified in network command
vi: BootProto %s sai trong lệnh mạng

en: Boot protocol to use
vi: Giao thức boot cần dùng

en: Network gateway
vi: Gateway mạng

en: Domain name
vi: Tên miền

en: No DNS lookups
vi: Không tra cứu DNS

en:  <Tab>/<Alt-Tab> between elements   |   <Space> selects  |   <F12> next screen
vi:  <Tab>/<Alt-Tab> chuyển đổi   |   <Space> chọn  |   <F12> bước kế

en: Network configuration
vi: Cấu hình mạng

en: Would you like to set up networking?
vi: Bạn có muốn thiết lập cấu hình mạng không?

note: Type: select Choices
en: inetd, standalone
vi: inetd, độc lập

note: Type: select Description
en: Run pure-ftpd from inetd or as a standalone server:
vi: Chạy pure-ftpd từ inetd hoặc chạy nó là trình phục vụ độc lập:

note: Type: select Description
en: Pure-ftpd can be run from inetd or as a standalone daemon. Using inetd is a suitable option for small ftp servers because the inetd super-server will only launch pure-ftpd to handle incoming connections. Standalone operation is more efficient for busy ftp sites.
vi: Pure-ftpd chạy được từ trình nền inetd hoặc là một trình nền độc lập. Dùng inetd là một tùy chọn thích hợp với máy phục vụ FTP nhỏ, vì siêu trình phục vụ inetd sẽ chỉ khởi chạy pure-ftpd để xử lý kết nối gửi đến. Thao tác độc lập cũng hữu hiệu hơn cho địa chỉ FTP bận.

note: Type: select Description
en: Keep in mind that a few options only work in standalone mode, such as limiting connections per-IP and binding the server to a specific IP address.
vi: Ghi nhớ rằng vài tùy chọn chỉ hoạt động ở chế độ độc lập, v.d. hạn chế kết nối theo địa chỉ IP, và tổ hợp trình phục vụ với một địa chỉ IP nào đó.

note: Type: boolean Description
en: Do you want pure-ftpwho to be installed setuid root?
vi: Bạn có muốn cài đặt pure-ftpwho là setuid root không?

note: Type: boolean Description
en: The pure-ftpwho program only works with root privileges. Since it's a fairly trivial program, this poses little security risk. Still, it is only recommended that you install any program setuid root if you need it.
vi: Chương trình pure-ftpwho chỉ chạy với quyền người chủ (root). Vì nó là một chương trình hơi không quan trọng, trường hợp này ít rủi ro bảo mật. Tuy nhiên, vẫn còn khuyên bạn chỉ cài đặt phần mềm là setuid root nếu cần thiết.

note: Type: boolean Description
en: You can always change your mind later by reconfiguring this package with "dpkg-reconfigure pure-ftpd-common".
vi: Luôn luôn có thể thay đổi ý muốn sau này bằng cách cấu hình lại gói này dùng câu lệnh « dpkg-reconfigure pure-ftpd-common ».

note: Type: note Description
en: Your installation uses an obsolete configuration method
vi: Bản cài đặt này dùng một phương pháp cấu hình quá cũ

note: Type: note Description
en: Older versions of the pure-ftpd debian package used command-line options specified in /etc/default/pure-ftpd. This has been changed because there was no easy way to use these options when the daemon was spawned from inetd.
vi: Phiên bản gói pure-ftpd cũ đã dùng các tùy chọn dòng lệnh đưa ra trong tập tin « /etc/default/pure-ftpd ». Trường hợp này đã thay đổi vì không dễ dùng tùy chọn này khi trình nền được khởi tạo từ inetd.

note: Type: note Description
en: Pure-ftpd now uses the /etc/pure-ftpd.conf file (via pure-config.pl) for configuration in either standalone or inetd mode. You should check that any customization you've made in the /etc/default/pure-ftpd OPTIONS are reflected in /etc/pure-ftpd.conf, as it is not possible for the moment to use a way to do this automatically that would work for all cases. You can then delete the unused OPTIONS line to avoid seeing this message in the future.
vi: Pure-ftpd lúc bây giờ sử dụng tập tin cấu hình « /etc/pure-ftpd.conf » (thông qua « pure-config.pl ») để cấu hình ở chế độ hoặc độc lập hoặc inetd. Có nên kiểm tra bất cứ sự sửa đổi nào bạn đã làm trong các TÙY CHỌN (OPTIONS) « /etc/default/pure-ftpd » cũng phản hồi trong « /etc/pure-ftpd.conf », vì chưa tìm một phương pháp tự động hữu hiệu trong mọi trường hợp. Sau đó thì bạn có thể xoá dòng TÙY CHỌN không dùng để tránh xem thông điệp này lần nữa.

note: Type: note Description
en: Your old pure-ftpd configuration from inetd.conf has been saved
vi: Cấu hình pure-ftpd cũ (từ inetd.conf) đã được lưu

note: Type: note Description
en: You are upgrading an old version of the pure-ftpd debian package that caused any configuration that was in /etc/inetd.conf to be lost.  Your old configuration has been saved in /etc/inetd.conf-pureftpd.
vi: Bạn đang nâng cấp một phiên bản cũ của gói Debian pure-ftpd mà gây ra bất cứ cấu hình nào nằm trong « /etc/inetd.conf » bị mất. Cấu hình cũ đã được lưu vào « /etc/inetd.conf-pureftpd ».

note: Type: note Description
en: Default MinUID value has been changed to 1000
vi: Giá trị MinUID mặc định đã được thay đổi thành 1000

note: Type: note Description
en: The default value for the -u flag stored in /etc/pure-ftpd/conf/MinUID has been changed from 100 to 1000 in order to comply with the Debian policy. This may break your Pure-FTPd setup if you are using virtual users with an uid below 1000.
vi: Giá trị mặc định cho cờ « -u » được lưu trong « /etc/pure-ftpd/conf/MinUID » đã được thay đổi từ 100 thành 1000, để tuân theo chính sách Debian. Trường hợp này có thể phá vỡ thiết lập Pure-FTPd nếu bạn có người dùng ảo với UID dưới 1000.

note: Type: boolean Description
en: Enable virtual chroots ?
vi: Bật chroot ảo không?

note: Type: boolean Description
en: Chrooted users are usually restricted to their home directory. With virtual chroots symbolic links are always followed, even if they are pointing to directories not located in the user's home directory.  This is useful for having shared directories like a symbolic link to /var/incoming in every home directory.
vi: Người dùng nằm trong chroot thì thường bị hạn chế thành thư mục chính của mình. Đối với chroot ảo, lúc nào cũng theo liên kết tượng trưng, thậm chí nếu nó chỉ tới một thư mục không nằm trong thư mục chính đó. Trường hợp này hữu ích khi có thư mục dùng chung, v.d. mỗi thư mục chính chứa một liên kết tượng trưng tới « /var/incoming ».

en: Menu language
vi: Ngôn ngữ hiển thị

en: Archives buddy icons.
vi: Lưu giữ các biểu tượng bạn chat

en: Enable this plugin to automatically archive all buddy icons.
vi: Cho phép chức năng bổ sung này tự động lưu giữ lại tất cả các biểu tượng bạn chat

en: No icons were found.
vi: Không tìm thấy biểu tượng nào.

en: Buddy Icons used by %s
vi: Các biểu tượng chat được %s sử dụng

en: Small (%1$ux%1$u)
vi: Nhỏ (%1$ux%1$u)

en: Medium (%1$ux%1$u)
vi: Vừa (%1$ux%1$u)

en: Large (%1$ux%1$u)
vi: Lớn (%1$ux%1$u)

en: Please enter the screen name or alias of the person whose icon album you want to view.
vi: Vui lòng nhập vào tên của người mà bạn muốn xem tập biểu tượng

en: View Buddy Icons
vi: Xem biểu tượng bạn chat

en: _View Buddy Icons
vi: _Xem biểu tượng chat

en: bash [n]: sends a link to a bash.org quote.  Specify a number for n and it will send a link to the quote with the specified number.
vi: bash [n]:Gửi một liên kết đến một lời trích dẫn tại bash.org. Chỉ ra số cho n và nó sẽ gửi một liên kết đến một lời trích dẫn có số là con số mà bạn chỉ ra.

en: qdb [n]: sends a link to a qdb.us quote.  Specify a number for n and it will send a link to the quite with the specified number.
vi: qdb [n]:Gửi một liên kết đến một lời trích dẫn tại qdb.us. Chỉ ra số cho n và nó sẽ gửi một liên kết đến một lời trích dẫn có số là con số mà bạn chỉ ra.

en: Generates links for quotes at bash.org
vi: Phát sinh ra các liên kết cho những lời trích dẫn tại bash.org

en: Generates links for quotes at bash.org or allows the user to specify a quote.  Provides the /bash command.
vi: Phát sinh các liên kết cho những lời trích dẫn tại bash.org hoặc cho phép người dùng chỉ ra một lời trích dẫn. Cung cấp câu lệnh /bash

en: Hide the buddy list when it is created
vi: Dấu danh sách bạn chat khi nó được tạo ra

en: Hide the menu in the buddy list window
vi: Dấu trình đơn trong cửa sổ danh sách bạn chat

en: Stretch the buddyname if the buddy has no buddyicon.
vi: Kéo dãn tên của bạn chat nếu như bạn chat không có biểu tượng chat.

en: Show email addresses for all the buddies.
vi: Hiện địa chỉ thư điện tử cho tất cả các bạn chat.

en: Buddy List Options
vi: Tuỳ chọn danh sách bạn chat

en: Gives extended options to the buddy list
vi: Cung cấp các tuỳ chọn mở rộng cho danh sách bạn chat.

en: Num Lock
vi: NumLock

en: Conversation Badger
vi: Gắn huy hiệu trao đổi

en: Badges conversations with the protocol icon.
vi: Đánh dấu hiệu các trao đổi bằng biểu tượng của giao thức

en: Rolls dice in a chat or im
vi: Gieo súc sắc trong cửa sổ chat hoặc nhắn tin

en: <BR>Topic changed from: <BR>%s<BR>To:<BR>%s
vi: <BR>Chủ đề được thay đổi từ:<BR>%s<BR> đến:<BR>%s

en: DiffTopic
vi: Thay đổi chủ đề

en: Show the old topic when the topic in a chat room changes.
vi: Trình bày các chủ đề cũ khi chủ đề trong phòng họp thay đổi

en: 8ball:  sends a random 8ball message
vi: 8ball: gửi ngẫu nhiên một thông điệp 8ball

en: sgball:  sends a random Stargate Ball message
vi: sgball: gửi ngẫu nhiên một thông điệp Stargate Ball

en: fullcrap:  sends random fooling blabber
vi: fullcrap: gửi một thông điệp bí mật vớ vẩn

en: Magic 8 Ball
vi: Tám quả bóng thần kỳ

en: Provides Magic 8-ball like functionality
vi: Cung cấp trò chơi giống các chức năng của trò chơi tám quả bóng thần kỳ

en: Provides Magic 8-ball like functionality with the /8ball command, as well as similar functionality for common Stargate words or phrases with the /sg-ball command.
vi: Cung cấp trò chơi giống về mặt chức năng như trò chơi tám quả bóng thần kỳ cùng với câu lệnh /8ball cũng như các chức năng cho các từ, cụm từ thông dụng của Stargate với câu lệnh /sg-ball

en: Outputs the results of flipping a coin
vi: Ghi ra kết quả của việc búng đồng xu

en: Coin Flip
vi: Búng đồng xu

en: Flips a coin and outputs the result
vi: Búng một đồng xu và trình bày kết quả

en: Adds a command (/flip) to flip a coin and outputs the result in the active conversation
vi: Thêm một câu lệnh (/flip) để búng đồng xu và trình bày kết quả trong cửa sổ đang trao đổi.

en: gRIM: rim your pals
    /rim &lt;duration-in-secs&gt; &lt;filename&gt;
vi: gRIM:bao vây những người bạn của bạn
    /rim &lt;duration-in-secs&gt; &lt;filename&gt;

en: A completely stupid and pointless plugin
vi: Một phần bổ sung ngu xuẩn và vô nghĩa

en: Adds commands to annoy buddies with. Inspired by a dumb IRC convo and Red Dwarf.
vi: Thêm các câu lệnh để làm phiền các bạn chat. Lấy ý tưởng từ cuộc trao đổi IRC câm và Red Dwarf

en: There are no buddies online in group %s
vi: No hay ningún contacto del grupo %s conectado

en: Your message will be sent to these buddies:
    %s
vi: Thông điệp của bạn sẽ được gửi đến những người sau đây:
    %s

en: Please enter the message to send
vi: Vui lòng nhập vào thông điệp để gửi

en: Group IM
vi: Nhắn tin nhóm

en: Send an IM to a group of buddies.
vi: Gửi tin nhắn đến một nhóm người

en: Adds the option to send an IM to every online buddy in a group.
vi: Thêm tuỳ chọn để gửi tin nhắn đến tất cả những người bạn đang trực tuyến trong nhóm

en: Highlight History
vi: Sổ theo dõi đánh dấu

en: /highlight history: shows the list of highlighted sentences from the history.
    /highlight clear:   clears the history.
    /highlight +&lt;word&gt;:  adds &lt;word&gt; to the highlight word list for this conversation only.
    /highlight -&lt;word&gt;:  removes &lt;word&gt; from the highlight word list for this conversation only.
vi: /highlight history:trình bày danh sách các câu được đánh dấu từ trong sổ theo dõi.
    /highlight clear:xoá sổ theo dõi.
    /highlight +&lt;word&gt;:  thêm &lt;word&gt; vào danh sách các từ được đánh dấu chỉ trong cuộc đàm thoại này.
    /highlight -&lt;word&gt;:  xoá &lt;word&gt; khỏi danh sách các từ được dánh dấu chỉ trong cuộc đàm thoại này.

en: Words to highlight on
    (separate words by space)
vi: Các từ được đánh dấu 
    (phân cách các từ bằng khoảng trắng)

en: Support for highlighting words.
vi: Hỗ trợ việc đánh dấu các từ.

en: You have been added to the access list.
vi: Bạn đã được thêm vào danh sách có quyền truy xuất

en: You have been added to the access list with an access level of %s.
vi: Bạn đã được thêm vào danh sách những người có quỳen truy xuất với cấp độ truy xuất là %s.

en: You have been removed from the access list.
vi: Bạn đã bị xoá khỏi danh sách những người có quyền truy xuất.

en: NickServ Authentication Error
vi: Lỗi uqa trình xác thực NickServ

en: Error authenticating with NickServ
vi: Lỗi xác thực với NickServ

en: Check your password.
vi: Kiểm tra mật khẩu của bạn.

en: GameSurge Authentication Error
vi: Lỗi xác thực GameSurge

en: Error authenticating with AuthServ
vi: Lỗi xác thực với AuthServ

en: QuakeNet Authentication Error
vi: Lỗi xác thực QuakeNet

en: Error authenticating with Q
vi: Lỗi xác thực với Q

en: Auth name
vi: Tên xác thực

en: Nick password
vi: Mật khẩu bí danh

en: Disconnect ghosts (Duplicate nicknames)
vi: Ngắt kết nối những tên ma (trùng bí danh)

en: Operator password
vi: Mật khẩu người điều hành

en: IRC Helper
vi: Trợ giúp IRC

en: Handles the rough edges of the IRC protocol.
vi: Giải quyết các vấn đề hóc búa của giao thức IRC.

en: - Transparent authentication with a variety of services.
    - Suppression of various useless messages
vi: -Xác thực trong suốt với nhiều dịch vụ khác nhau.
    -Loại bỏ bớt các thông điệp vô dụng

en: notice target message:  Send a notice to the specified target.
vi: Thông điệp lưu ý có mục tiêu: Gửi một thông báo đến nơi được chỉ ra.

en: CTCP Version reply
vi: Trả lời phiên bản CTCP

en: Default Quit Message
vi: Thông điệp thoát mặc định

en: Default Part Message
vi: Thông điệp tham gia mặc định

en: Set User Modes On Connect
vi: Thiết lập các kiểu người dùng khi kết nối

en: Unset User Modes On Connect
vi: Bỏ thiết lập kiểu người dùng khi kết nối

en: IRC More
vi: IRC Mở rộng

en: Adds additional IRC features.
vi: Các đặc điểm mở rộng của IRC.

en: Day changed to %s
vi: Comienza un nuevo día: %s

en: Irssi Features
vi: Tính năng Irssi

en: Implements features of the irssi IRC client for use in Pidgin.
vi: Hiện thực các chức năng của trình khách irssi IRC trong Pidgin

en: Implements some features of the IRC client irssi to be used in Purple.  It lets you know in all open conversations when the day has changed, adds the lastlog command, adds the window command, etc.  The day changed message is not logged.
vi: Hiện thực một số tính năng của trình khách irssi IRC trong Pidgin. Nó cho phép bạn biết tất cả những cuộc trao đổi mở khi ngày thay đổi thêm câu lệnh lastlog, thêm cửa sổ lệnh, rtc. Ngày thay đổi thông điệp không ghi lại vào sổ theo dõi.

en: Lastlog output
vi: Ghi ra những thông tin gần đây trong sổ theo dõi

en: <pre>lastlog &lt;string&gt;: Shows, from the current conversation's history, all messages containing the word or words specified in string.  It will be an exact match, including whitespace and special characters.
vi: <pre>lastlog &lt;chuỗi&gt;: Trình bày từ sổ theo dõi của trao đổi hiện tại tất cả các thông điệp có chứa từ hợac các từ được chỉ ra trong chuỗi.  Tìm kiếm theo tiêu chuẩn trùng khớp tuyệt đối kể cả khoảng trắng và các ký tự đặc biệt.

en: <pre>layout &lt;save|reset&gt;: Remember the layout of the current conversations to reopen them when Purple is restarted.
    save - saves the current layout
    reset - clears the current saved layout
    </pre>
vi: <pre>layout &lt;save|reset&gt;:Nhớ lại việc bố trí các trao đổi hiện tại để mở lại khi Purple khởi động lại.
    save - lưu lại bố trí hiện tại
    reset - xoá các bố trí đã lưu hiện tại
    </pre>

en: Invalid window specified.
vi: Cửa sổ chỉ ra không hợp lệ.

en: Invalid argument!
vi: Tham số không hợp lệ!

en: Unknown Error!
vi: Lỗi không xác định!

en: <pre>window &lt;option&gt;: Operations for windows (tabs).  Valid options are:
    close - closes the current conversation
    next - move to the next conversation
    previous - move to the previous conversation
    left - move one conversation to the left
    right - move one conversation to the right
    &lt;number&gt; - go to tab <number>
    </pre>
vi: <pre>window &lt;tuỳ_chọn&gt;: Điều khiển các cửa sổ (Các trang tab).  Bao gồm các tác vụ sau:
    close - đóng trao đổi hiện tại
    next - chuyển sang trao đổi tiếp theo
    previous -chuyển về trao đổi trước
    left - di chuyển trao đổi sang trái
    right - di chuyển trao đổi sang phải
    &lt;con_số&gt; - đến trang tab <con_số>
    </pre>

en: <pre>win: THis command is synonymous with /window.  Try /help window for further details.</pre>
vi: <pre>win: Câu lệnh này đồng bộ với /windows. Gõ lệnh /help window để biết thêm chi tiết.</pre>

en: 
    <b>Last Seen</b>:
vi: 
    <b>Gặp nhau gần đây nhất:</b>

en: 
    <b>Last Said</b>:
vi: 
    <b>Câu nói gần đây nhất:</b>

en: 
    <b>Signed On</b>:
vi: 
    <b>Đăng nhập:</b>

en: 
    <b>Signed Off</b>:
vi: 
    <b>Thoát:</b>

en: Record when a buddy was last seen.
vi: Ghi lại thời điểm gần đây nhất bạn nhìn thấy người bạn chat này.

en: Logs the time of a last received message, what they said, when they logged in, and when they logged out, for buddies on your buddy list.
vi: Ghi lại thời điểm nhận thông điệp sau cùng tính đến thời điểm hiện tại, họ trao đổi gì, khi nào họ đăng nhập và khi nào họ đăng xuất cho tất cả những người bạn t rong danh sách bạn chat của bạn.

en: List Handler: Importing
vi: Quản lý dánh sách: Nhập

en: Choose the account to import to:
vi: Elija la cuenta a la que importar:

en: Save AIM .blt File
vi: Guardar Archivo AIM .blt

en: List Handler: Exporting
vi: Quản lý danh sách: Xuất

en: Choose the account to export from:
vi: Chọn một tài khoản để xuất ra:

en: Choose An AIM .blt File To Import
vi: Chọn một tập tin AIM .blt để nhập vào

en: Save Generic .alist File
vi: Lưu tập tin .alist chung.

en: Listhandler - Exporting
vi: Quản lý danh sách - Xuất

en: Listhandler - Importing
vi: Quản lý danh sách-Nhập vào

en: Choose A Generic Buddy List File To Import
vi: Chọn tập tin danh sách bạn chat tổng quát để nhập vào

en: Save Generic .blist File
vi: Lưu tập tin tổng quát .blist

en: Copy Buddies From One Account to Another
vi: Chép các bạn chat từ một tài khoản sang một tài khoản khác

en: Import Alias List File
vi: Nhập tập tin danh sách bí danh

en: Import AIM Buddy List File (.blt)
vi: Nhập tập tin bạn chat AIM.

en: Import Generic Buddy List File (.xml)
vi: Nhập tập tin chứa danh sách bản chat (.xml)

en: Import A blist.xml From libpurple
vi: Nhập một tập tin blist.xml  từ đĩa từ lipbird

en: Export AIM Buddy List File
vi: Xuất các bạn chat AIM

en: Export Alias List File
vi: Xuất ra tập tin danh sách tên nặc danh

en: Export Generic Buddy List File
vi: XUất tập tin danh sách các bạn chat

en: List Handler
vi: Trình quản lý danh sách

en: Provides numerous user-requested list-handling capabilities.
vi: Cung cấp các khả năng xử lý số lượng lớn danh sách các yêu cầu của người dùng.

en: Provides numerous user-requested list-handling capabilities, such as importing and exporting of AIM .blt files and generic protocol-agnostic XML .blist files, as well as direct copying of buddies from one account to another.
vi: Cung cấp rất nhiều khả năng để giải quyết danh sách các yêu cầu chẳng hạn như nhập và xuất các tập tin AIM .blt, XML chung không biết giao thức cũng như là trực tiếp như sao các bạn chat từ tài khoản này sang tài khoản khác.

en: Listhandler - Copying
vi: Quản lý danh sách-Sao chép

en: Choose the account to add buddies to:
vi: Chọn tài khoản để thêm bạn chat vào:

en: Choose the account to copy from:
vi: Chọn tài khoản để sao chép đi:

en: Choose the account whose buddy list you wish to restore:
vi: Chọn một tài khoản là chủ danh sách bạn chat mà bạn cần phải nhập vào.

en: Choose a Libpurple blist.xml File To Import
vi: Chọn tập tin Libpurple blist.xml để nhập vào

en: Out of sync ones
vi: Không đồng bộ

en: Toggle icon selectors
vi: Đổi trạng thái của hộp chọn biểu tượng chat

en: Toggle global selector
vi: Đổi trạng thái của hộp chọn chung

en: Hide global status selector
vi: Ẩn hộp chọn trạng thái chung

en: Hide icon-selectors
vi: Ẩn hộp chọn biểu tượng chat

en: Mystatusbox (Show Statusboxes)
vi: Hộp trạng thái của tôi

en: Hide/Show the per-account statusboxes
vi: Ân/Hiện hộp trạng thái cho từng tài khoản

en: You can show all the per-account statusboxes, hide all of them, or just show the ones that are in a different status from the global status.  For ease of use, you can bind keyboard shortcuts for the menu items.
vi: Bạn có thể hiện tất cả các hộp trạng thái cho từng tài khoản, ẩn đi tất cả chúng hoặc chỉ hiện những hộp trạng thái nào mà khác với trạng thái toàn cục. Để dễ dàng sử dụng, bạn có thể gán phím nóng cho các mục của trình đơn.

en: Nicksaid
vi: Bí danh được nhắc đến

en: List of highlighted messages:
vi: Danh sách các thông điệp được đánh dấu:

en: _Words to highlight on
    (separate the words with a blank space)
vi: _Các từ được đánh dấu
    (phân tách các từ bằng khoảng trắng)

en: Number of displayed characters
vi: Số ký tự được trình bày

en: _Set the number of characters displayed
    in the nicksaid menu
vi: _Số các ký tự được trình bày trong trình đơn tên bí danh được nhắc đến

en: Display who said your name in the nicksaid menu
vi: Trình bày ai đã nhắc đến tên bạn trong trình đơn bí danh được nhắc đến

en: Display _timestamps in the nicksaid menu
vi: Trình bày _thời điểm trong trình đơn bí danh được nhắc đến

en: _Display _datestamps in the nicksaid menu
vi: Trình bày _ngày tháng năm trong trình đơn bí danh được nhắc đến

en: Allow displaying in a separate dialog
vi: Cho phép trình bày trong hộp thoại khác

en: Record when someone said your nick in a chat.
vi: Lưu lại khi ai đó trao đổi có đề cập đến bí danh của bạn.

en: IM Sessions with %s
vi: Sesiones de IM con %s

en: IM Sessions with %s
vi: Sesiones de IM con %s

en: Old Logger
vi: Trình ghi nhật ký cũ

en: Re-implements the legacy, deficient, logging
vi: Hiện thực lại việc ghi nhật ký không đầy đủ

en: Ignored Plonkers
vi: Lờ những kẻ tồi

en: Plonkers singular format:
vi: Định dạng đơn những kẻ tồi:

en: Plonkers plural format:
vi: Định dạng số nhiều những kẻ tồi:

en: Plonking
vi: Việc tồi

en: Plonked singular plural:
vi: Định dạng đơn:

en: Plonked plural format:
vi: Định dạng số nhiều:

en: Format information
vi: Định dạng thông tin

en: %P: List of plonkers
vi: %P: Danh sách những kẻ tồi

en: %N: Number of plonkers
vi: %N: Số lượng những kẻ tồi

en: <pre>plonkers;
    Tell people in a chat what you really think of them
    </pre>
vi: <pre>những kẻ tồi;
    Nói với người khác trong khi chat điều gì bạn đang thực sự nghĩ về họ
    </pre>

en: /me has identified %N plonker: %P.
vi: /me đã xác định %N kẻ tồi:%P.

en: /me has identified %N plonkers: %P.
vi: /me đã xác định %N kẻ tồi:%P.

en: /me plonks: %P.
vi: /me tồi:%P.

en: Plonkers
vi: Kẻ tồi

en: Tell plonkers what you really think.
vi: Bảo với những kẻ tồi về những gì bạn thật sự nghĩ

en: Plonkers is a small plugin that lets you announce to a chat room your current list of ignores, as well as providing other pointless ignore and privacy tools for dealing with idiots.  The name is inspired by the British/Irish word for 'idiots.'
vi: "Những kẻ tồi" là phần bổ sung nhỏ cho phép bạn thông báo với phòng họp danh sách những người mà bạn lờ đi cũng như cung cấp những công cụ bảo vệ sự riêng tư và lờ đi những kẻ vô tích sự khác để đối mặt với những kẻ tồi. Tên của phần bổ sung (Plonkers) lấy cảm hứng từ một từ Tiếng Anh/Ái Nhĩ Lan để chỉ những kẻ tồi, những thằng ngốc

en: Schedule List
vi: Danh sách định thời

en: Everyday
vi: Mỗi ngày

en: Select Date and Time
vi: Chọn ngày giờ

en: Every Year
vi: Mỗi năm

en: _Send message to a friend
vi: _Gửi thông điệp cho một người bạn

en: Popup Dialog
vi: Hộp thoại nổi

en: _Popup a reminder dialog with message
vi: _Bật hộp thoại nổi để ghi thông điệp nhắc nhở

en: New Schedule
vi: Định thời mới

en: List of Schedules
vi: Danh sách các định thời

en: Schedule reminders at specified times.
vi: Định thời để nhắc nhở tại các thời điểm xác định.

en: list of schedules
vi: danh sách các định thời

en: Separate IM, group Chats
vi: Tách biệt giữa tin nhắn và hội họp.

en: Separate Chats, group IMs
vi: Tách biệt chat và tin nhắn nhóm

en: Group by Type, Separate by Protocol
vi: Nhóm theo Kiểu, phân biệt theo Giao thức

en: Separate And Tab
vi: Tách biệt và Tab

en: Adds two placement functions for separating and tabbing
vi: Thêm hai chức năng sắp xếp mới cho việc tách biệt và phân trang

en: Adds two new placement functions.
    
    One separates IMs and groups chats in tabs
    The other separates chats and groups IMs in tabs
vi: Thêm hai chức năng sắp xếp.
    
    Một chức năng là tách biệt những tin nhắn và hội họp bởi các trang tab
    Chức năng thứ hai là tách biệt giữa chat và tin nhắn nhóm bởi các trang tab

en: Hide when offline
vi: Ẩn đi khi ngoại tuyến

en: Show Offline
vi: Hiện ra khi ngoại tuyến

en: Show specific buddies while offline.
vi: Hiện những người bạn chat được chỉ ra khi họ ngoại tuyến

en: Adds the option to show specific buddies in your buddy list when they are offline, even with "Show Offline Buddies" turned off.
vi: Thêm tuỳ chọn để hiện những người bạn chat được chỉ ra trong danh sách bạn chat của bạn khi họ ngoại tuyến thậm chí chức năng "Hiện bạn chat ngoại tuyến" bị tắt đi.

en: SIM-fix
vi: Sửa lỗi SIM

en: Fix messages from broken SIM clients.
vi: Sửa lỗi các thông điệp khi các chương trình khách SIM bị chập chờn.

en: Fixes messages received from broken SIM clients by stripping HTML from them. The buddy must be on your list and set as a SIM user.
vi: Sửa lỗi các thông điệp nhận được từ các trình khách SIM bị chập chờn bằng cách loại bỏ các mã HTML từ chúng. Người bạn chat phải nằm trong danh sách những người bạn chat của bạn và được thiết lập như người dùng SIM.

en: Unable to parse "%s"
vi: Không thể phân tích ngữ pháp "%s"

en: Parse error message: %s
vi: Kiểm tra thông điệp bị lỗi: %s

en: Unable to execute "%s"
vi: Không thể thực thi "%s"

en: Execute error message: %s
vi: Thực thi thông điệp lỗi: %s

en: There was an error executing your command.
vi: Lỗi xảy ra khi thực hiện câu lệnh.

en: The following text was sent: %s
vi: Văn bản sau đây đã được gửi:%s

en: exec [-o] &lt;command&gt;, runs the command.
    If the -o flag is used then output is sent to thecurrent conversation; otherwise it is printed to the current text box.
vi: exec [-o] &lt;câu_lệnh&gt;, chạy thực thi câu lệnh câu_lệnh.
    Nếu cờ -o được sử dụng thì kết quả sẽ gửi đến cuộc trò chuyện hiện tại ngược lại nó được ghi ra ở hộp văn bản hiện tại.

en: Execute commands starting with:
vi: Thực hiện câu lệnh bắt đầu với:

en: /exec a la UNIX IRC CLI
vi: /exec tương thích với UNIX IRC CLI

en: A plugin that adds the /exec command line interpreter like most UNIX/Linux IRC clients have.  Also included is the ability to execute commands with an exclamation point (!uptime, for instance).
vi: Phần bổ sung đã thêm trình thông dịch dòng lệnh /exec gần giống như các trình khách của UNIX/Linux. Cũng thêm vào khả năng thực thi các câu lệnh với dấu chấm cảm (ví dụ !uptime).

en: Couldn't connect to SNPP server
vi: Không thể kết nối máy chủ SNPP

en: SNPP Plugin
vi: Phần bổ sung SNPP

en: Allows libpurple to send messages over the Simple Network Paging Protocol (SNPP).
vi: Cho phép libpurple gửi thông điệp thông qua SNPP.

en: <b>Name:</b> %s<br>
vi: <b>Tên:</b> %s<br>

en: <b>Version:</b> %s<br>
vi: <b>Phiên bản:</b> %s<br>

en: <b>Author:</b> %s<br>
vi: <b>Tác giả:</b> %s<br>

en: SSL Info
vi: Thông tin SSL

en: Get SSL info
vi: Lấy thông tin SSL

en: Displays info about your currently loaded SSL plugin
vi: Trình bày thông tin về phần bổ sung SSL đang được nạp của bạn

en: Displays info about your currently loaded SSL plugin.
vi: Trình bày thông tin về phần bổ sung SSL đang được nạp của bạn

en: Spe_ll Check
vi: _Kiểm tra chính tả

en: Switch Spell
vi: Chuyển chính tả

en: Switch Spell Checker Language
vi: Chuyển ngôn ngữ bộ kiểm tra lỗi chính tả

en: Select Time Range
vi: Chọn khoảng thời gian

en: Select account to view logs for:
vi: Chọn tài khoản để xem lại thông tin theo dõi cho:

en: Select Account/Time
vi: Chọn Tài khoản/Thời gian

en: TimeLog
vi: Theo dõi thời gian

note: I18N: ./data/gui/dialogs/online/user_info_dialog.stkgui I18N: User info dialog
en: View Profile
vi: Xem hồ sơ

en: Window title
vi: Tiêu đề ứng dụng

note: Description
en: Ubuntu 5.10 Security Updates
vi: Bản cập nhật bảo mặt Ubuntu 5.10

note: Description
en: Ubuntu 5.10 Updates
vi: Bản cập nhật Ubuntu 5.10

note: CompDescription
en: Non-free (Multiverse)
vi: Không tự do (Multiverse)

note: CompDescription
en: Restricted copyright
vi: Bản quyền bị giới hạn

note: Description
en: Ubuntu 4.10 Security Updates
vi: Bản cập nhật bảo mặt Ubuntu 4.10

note: Description
en: Ubuntu 4.10 Updates
vi: Bản cập nhật Ubuntu 4.10

en: Allows to use Python extensions
vi: Cho phép sử dụng các bổ trợ Python

note: Type: boolean Description
en: You have unexpired certs; do you still want to purge?
vi: Bạn có các chứng nhận chưa hết hạn; bạn vẫn muốn thanh lọc?

note: Type: boolean Description
en: The certbot configuration directory /etc/letsencrypt still contains unexpired certificates that may be live on your system.  If you choose this option, the purge will continue and delete those certificates, potentially breaking services which depend on them.
vi: Thư mục cấu hình certbot /etc/letsencrypt vẫn còn chứa chứng chỉ chưa hết hạn cái mà có thể vẫn còn đang được dùng trên hệ thống của bạn. Nếu bạn chọn tùy chọn này, việc thanh lọc sẽ tiếp tục và xóa các chứng chỉ đó, có khả năng đẫn đến đổ vỡ các dịch vụ phụ thuộc vào chúng.

note: Type: boolean Description
en: If you have already installed different certificates in your services, or you have confirmed you don't have any services depending on these certificates, you should choose this option.  To cancel and manually delete the /etc/letsencrypt directory, you should refuse this option.
vi: Nếu bạn đã cài đặt các chứng chỉ khác nhau cho các dịch vụ của mình, hoặc bạn đã xác nhận rằng bạn không có bất kỳ dịch vụ nào phụ thuộc vào các chứng chỉ đó, bạn nên chọn tùy chọn này. Để hủy bỏ và xóa thủ công thư mục /etc/letsencrypt, bạn nên từ chối tùy chọn này.

en: Network Request
vi: Yêu cầu mạng

en: The network request for the URI that should be downloaded
vi: Yêu cầu mạng cho URI cần tải về

en: Network Response
vi: Hồi đáp mạng

en: The network response for the URI that should be downloaded
vi: Hồi đáp mạng cho URI cần tải về

en: Destination URI
vi: URI đích

en: The destination URI where to save the file
vi: URI đích nơi lưu tập tin

en: Suggested Filename
vi: Tên tập tin đề nghị

en: The filename suggested as default when saving
vi: Tên tập tin đề nghị mặc định khi lưu

en: Determines the current progress of the download
vi: Xác định tiến độ tải về hiện thời

en: Determines the current status of the download
vi: Xác định tình trạng tải về hiện thời

en: The length of the data already downloaded
vi: Lượng dữ liệu đã tải về

en: Total Size
vi: Kích thước tổng cộng

en: The total size of the file
vi: Kích thước của toàn bộ tập tin

en: User cancelled the download
vi: Người dùng đã huỷ tải về

en: A username and password are being requested by the site %s
vi: Trang %s đang yêu cầu tên người dùng và mật khẩu

en: Server message:
vi: Thông điệp máy chủ:

en: The name of the frame
vi: Tên khung

en: The document title of the frame
vi: Tựa đề tài liệu của khung

en: The current URI of the contents displayed by the frame
vi: URI hiện thời của nội dung khung đang hiển thị

en: Horizontal Scrollbar Policy
vi: Quy tắc thanh cuộn ngang

en: Determines the current policy for the horizontal scrollbar of the frame.
vi: Xác định quy tắc hiện thời cho thanh cuộn ngang của khung.

en: Vertical Scrollbar Policy
vi: Quy tắc thanh cuộn dọc

en: Determines the current policy for the vertical scrollbar of the frame.
vi: Xác định quy tắc hiện thời cho thanh cuộn dọc của khung.

en: The title of the history item
vi: Tựa đề mục lược sử

en: Alternate Title
vi: Tựa đề thay thế

en: The alternate title of the history item
vi: Tựa đề thay thế cho mục lược sử

en: The URI of the history item
vi: URI cho mục lược sử

en: Original URI
vi: URI gốc

en: The original URI of the history item
vi: URI gốc của mục lược sử

en: Last visited Time
vi: Lần xem cuối

en: The time at which the history item was last visited
vi: Thời điểm xem mục lược sử lần cuối

en: Web View
vi: Khung xem Web

en: The Web View that renders the Web Inspector itself
vi: Khung xem Web dùng để hiển thị bản thân Thanh tra Web

en: Inspected URI
vi: URI được điều tra

en: The URI that is currently being inspected
vi: URI đang được điều tra

en: Enable JavaScript profiling
vi: Bật kiểm định JavaScript

en: Profile the executed JavaScript.
vi: Kiểm định JavaScript được thực thi.

en: Enable Timeline profiling
vi: Bật kiểm định trục thời gian

en: The reason why this navigation is occurring
vi: Lý do duyệt gặp lỗi

en: The URI that was requested as the target for the navigation
vi: URI được yêu cầu làm đích duyệt

en: The button used to click
vi: Nút được dùng để nhấn

en: A bitmask representing the state of the modifier keys
vi: Bitmask đại diện trạng thái phím bổ trợ

en: Target frame
vi: Khung đích

en: The target frame for the navigation
vi: Khung đích để xem

en: The default encoding used to display text.
vi: Bảng mã mặc định để hiển thị văn bản.

en: Cursive Font Family
vi: Họ phông Cursive

en: The default Cursive font family used to display text.
vi: Họ phông Cursive mặc định để hiển thị văn bản.

en: Default Font Family
vi: Họ phông mặc định

en: The default font family used to display text.
vi: Họ phông mặc định để hiển thị văn bản.

en: Fantasy Font Family
vi: Họ phông Fantasy

en: The default Fantasy font family used to display text.
vi: Họ phông Fantasy mặc định để hiển thị văn bản.

en: Monospace Font Family
vi: Họ phông Monospace

en: The default font family used to display monospace text.
vi: Họ phông Monospace mặc định để hiển thị văn bản.

en: Sans Serif Font Family
vi: Họ phông Sans Serif

en: The default Sans Serif font family used to display text.
vi: Họ phông Sans Serif mặc định để hiển thị văn bản.

en: Serif Font Family
vi: Họ phông Serif

en: The default Serif font family used to display text.
vi: Họ phông Serif mặc định để hiển thị văn bản.

en: The default font size used to display text.
vi: Cỡ phông mặc định để hiển thị văn bản.

en: Default Monospace Font Size
vi: Cỡ phông Monospace mặc định

en: The default font size used to display monospace text.
vi: Cỡ phông Monospace mặc định để hiển thị văn bản.

en: The minimum font size used to display text.
vi: Cỡ phông tối thiểu để hiển thị văn bản.

en: Minimum Logical Font Size
vi: Cỡ phông logic tối thiểu

en: The minimum logical font size used to display text.
vi: Cỡ phông logic tối thiểu dùng để hiển thị văn bản.

en: Enforce 96 DPI
vi: Ép 96 DPI

en: Enforce a resolution of 96 DPI
vi: Ép độ phân giảii 96 DPI

en: Auto Load Images
vi: Tự động nạp ảnh

en: Load images automatically.
vi: Nạp ảnh tự động.

en: Auto Shrink Images
vi: Tự động co ảnh.

en: Automatically shrink standalone images to fit.
vi: Tự động co ảnh độc lập cho khít.

en: Print Backgrounds
vi: In ảnh nền

en: Whether background images should be printed.
vi: Có in ảnh nền hay không.

en: Enable Scripts
vi: Bật script

en: Enable embedded scripting languages.
vi: Bật ngôn ngữ nhúng dạng script.

en: Enable Plugins
vi: Bật phần mở rộng

en: Enable embedded plugin objects.
vi: Bật phần mở rộng,

en: Resizable Text Areas
vi: Ô văn bản có thể thay đổi kích thước.

en: Whether text areas are resizable.
vi: Ô văn bản có thể thay đổi kích thước hay không.

en: User Stylesheet URI
vi: URI stylesheet người dùng

en: The URI of a stylesheet that is applied to every page.
vi: URI của stylesheet áp dụng cho mọi trang.

en: Zoom Stepping Value
vi: Giá trị bước thu/phóng

en: The value by which the zoom level is changed when zooming in or out.
vi: Giá trị thay đổi mức thu phóng mỗi lần.

en: Enable Developer Extras
vi: Bật Developer Extras

en: Enables special extensions that help developers
vi: Bật các phần mở rộng đặc biệt, hữu dụng cho người phát triển

en: Enable Private Browsing
vi: Bật duyệt riêng tư

en: Enables private browsing mode
vi: Bật chế độ duyệt riêng tư

en: Enables spell checking while typing
vi: Kiểm lỗi chính tả khi đang gõ

en: Languages to use for spell checking
vi: Ngôn ngữ kiểm lỗi chính tả

en: Comma separated list of languages to use for spell checking
vi: Danh sách ngôn ngữ kiểm lỗi chính tả, cách nhau bằng dấu phẩy

en: Enable Caret Browsing
vi: Bật con nháy

en: Whether to enable accessibility enhanced keyboard navigation
vi: Có bật khả năng duyệt tăng cường bằng bàn phím không

en: Enable HTML5 Database
vi: Bật Cơ sở dữ liệu HTML5

en: Whether to enable HTML5 database support
vi: Có bật hỗ trợ Cơ sở dữ liệu HTML5 không

en: Enable HTML5 Local Storage
vi: Bật Kho chứa HTML5 cục bộ

en: Whether to enable HTML5 Local Storage support
vi: Có bật hỗ trợ Kho chứa HTML5 cục bộ không

en: Enable XSS Auditor
vi: Bật kiểm tra XSS

en: Whether to enable teh XSS auditor
vi: Có bật kiểm tra XSS không

en: User Agent
vi: Đại diện người dùng

en: The User-Agent string used by WebKitGtk
vi: Chuỗi User-Agent WebKitGtk sẽ dùng

en: JavaScript can open windows automatically
vi: JavaScript được phép mở cửa sổ

en: Whether JavaScript can open windows automatically
vi: JavaScript có được phép tự động mở cửa sổ không

en: Whether to enable offline web application cache
vi: Có bật lưu tạm ứng dụng web ngoại tuyến không

en: Editing behavior
vi: Cách sửa đổi

en: The behavior mode to use in editing mode
vi: Cách sửa đổi được sử dụng trong chế độ sửa đổi

en: Enable universal access from file URIs
vi: Bật truy cập thống nhất từ URI của tập tin

en: Whether to allow universal access from file URIs
vi: Có cho phép truy cập thống nhất từ URI của tập tin không

en: Enable DOM paste
vi: Cho dán DOM

en: Whether to enable DOM paste
vi: Có cho dán DOM không

en: Tab key cycles through elements
vi: Xoay vòng phím Tab qua các thành phần

en: Whether the tab key cycles through elements on the page.
vi: Có xoay vòng phím Tab trên các thành phần của trang không

en: Enable Default Context Menu
vi: Bật menu ngữ cảnh mặc định

en: Enables the handling of right-clicks for the creation of the default context menu
vi: Cho phép phím chuột phải tạo menu ngữ cảnh mặc định

en: Enable Site Specific Quirks
vi: Bật khắc phục đặc thù cho các trang

en: Enables the site-specific compatibility workarounds
vi: Khắc phục những nhược điểm đặc thù của một số trang web

en: Enable page cache
vi: Bật page cache

en: Whether the page cache should be used
vi: Có bật tính năng page cache không

en: Auto Resize Window
vi: Tự động đổi kích thước cửa sổ

en: Automatically resize the toplevel window when a page requests it
vi: Tự động thay đổi kích thước cửa sổ trên cùng khi trang yêu cầu

en: Enable Java Applet
vi: Bật tiểu dụng Java

en: Whether Java Applet support through <applet> should be enabled
vi: Cho phép hỗ trợ tiểu dụng Java bằng <applet>

en: Returns the @web_view's document title
vi: Trả về tiêu đề tài liệu của @web_view

en: Returns the current URI of the contents displayed by the @web_view
vi: Trả về URI hiện thời của tài liệu được @web_view hiển thị

en: Copy target list
vi: Danh sách đích chép

en: The list of targets this web view supports for clipboard copying
vi: Danh sách đích mà khung xem web này hỗ trợ khi chép vào clipboard.

en: Paste target list
vi: Danh sách đích dán

en: The list of targets this web view supports for clipboard pasting
vi: Danh sách đích mà khung xem web này hỗ trợ khi dán clipboard.

en: An associated WebKitWebSettings instance
vi: Một thể hiện WebKitWebSettings liên kết

en: The associated WebKitWebInspector instance
vi: Một thể hiện WebKitWebInspector liên kết

en: Whether content can be modified by the user
vi: Nội dung có thể bị người dùng thay đổi hay không

en: Whether content has a transparent background
vi: Nội dung có ảnh nền trong suốt không.

en: The level of zoom of the content
vi: Mức phóng to/thu nhỏ nội dung

en: Full content zoom
vi: Phóng nội dung đầy đủ

en: Whether the full content is scaled when zooming
vi: Toàn bộ nội dung có bị co lại không.

en: The default encoding of the web view
vi: Bảng mã mặc định cho khung xem Web

en: Custom Encoding
vi: Bảng mã tự chọn

en: The custom encoding of the web view
vi: Bảng mã tự chọn cho khung xem Web

en: Icon URI
vi: URI biểu tượng

en: The URI for the favicon for the #WebKitWebView.
vi: URI của biểu tượng trang (favicon) cho #WebKitWebView.

en: This is a searchable index. Enter search keywords:
vi: Đây là chỉ mục tìm kiếm được. Hãy nhập từ khoá cần tìm:

en: _Download Linked File
vi: _Tải tập tin được liên kết

en: Sa_ve Image As
vi: Lưu ảnh _là

en: Cop_y Image
vi: Chép ả_nh

en: Open _Frame in New Window
vi: Mở _khung trong cửa sổ mới

en: No Guesses Found
vi: Không đoán ra

en: _Ignore Spelling
vi: _Bỏ qua lỗi chính tả

en: _Learn Spelling
vi: _Học lỗi chính tả

en: _Look Up in Dictionary
vi: _Tra từ điển

en: Ignore _Grammar
vi: Bỏ qua _ngữ pháp

en: Spelling and _Grammar
vi: Chính tả và _Ngữ pháp

en: _Show Spelling and Grammar
vi: _Hiện lỗi chính tả và ngữ pháp

en: _Hide Spelling and Grammar
vi: Ẩ_n Chính tả và Ngữ pháp

en: _Check Document Now
vi: _Kiểm tra tài liệu ngay

en: Check Spelling While _Typing
vi: Kiểm tra khi đang _gõ

en: Check _Grammar With Spelling
vi: Kiểm tra lỗi _ngữ pháp kèm chính tả

en: No recent searches
vi: Không có tìm kiếm gần đây

en: Recent searches
vi: Tìm kiếm gần đây

en: _Clear recent searches
vi: _Xoá tìm kiếm gần đây

en: uncheck
vi: bỏ chọn

en: jump
vi: nhảy

en: Live Broadcast
vi: Phát trực tiếp

en: audio element controller
vi: bộ điều khiển phần tử âm thanh

en: video element controller
vi: bộ điều khiển phần tử hình ảnh

en: unmute
vi: không tắt tiếng

en: movie time
vi: thời lượng phim

en: timeline slider thumb
vi: con chạy thời gian

en: back 30 seconds
vi: lùi 30 giây

en: return to realtime
vi: trở về thời gian thực

en: remaining time
vi: thời gian còn lại

en: fast forward
vi: tới nhanh

en: fast reverse
vi: lùi lại

en: show closed captions
vi: xay đầu đề

en: hide closed captions
vi: ẩn đầu đề

en: audio element playback controls and status display
vi: bộ điều khiển phần tử phát tiếng và hiển thị tình trạng

en: video element playback controls and status display
vi: bộ điều khiển phần tử phát hình và hiển thị tình trạng

en: mute audio tracks
vi: tắt tiếng

en: unmute audio tracks
vi: không tắt tiếng

en: begin playback
vi: bắt đầu phát

en: pause playback
vi: tạm dừng phát

en: seek movie back 30 seconds
vi: quay lùi phim 30 giây

en: return streaming movie to real time
vi: trở về luồng thời gian thực

en: current movie time in seconds
vi: thời gian của phim theo giây

en: number of seconds of movie remaining
vi: số giây còn lại

en: current movie status
vi: tình trạng phim hiện thời

en: seek quickly back
vi: lùi ngược nhanh

en: seek quickly forward
vi: chạy tới nhanh

en: Play movie in fullscreen mode
vi: Xem phim toàn màn hình

en: start displaying closed captions
vi: bắt đầu hiển thị đầu đề

en: stop displaying closed captions
vi: ngưng hiển thị đầu đề

en: indefinite time
vi: vô hạn

en: value missing
vi: thiếu giá trị

en: type mismatch
vi: kiểu không khớp

en: pattern mismatch
vi: mẫu không khớp

en: range underflow
vi: phạm vi quá ngắn

en: range overflow
vi: phạm vi quá dài

en: step mismatch
vi: nhảy bước không khớp

en: Image to use for drawing blocks
vi: Ảnh dùng để vẽ các khối

en: Image to use for drawing blocks.
vi: Ảnh dùng để vẽ các khối.

en: The theme used for rendering the blocks
vi: Sắc thái dùng để vẽ các khối

en: The name of the theme used for rendering the blocks and the background.
vi: Tên của sắc thái dùng để vẽ các khối và nền.

en: Level to start with
vi: Cấp độ sơ khởi

en: Level to start with.
vi: Cấp độ sơ khơi.

en: Whether to preview the next block
vi: Có nên xem trước khối tiếp theo hay không

en: Whether to preview the next block.
vi: Có nên xem trước khối tiếp theo hay không.

en: Whether to give blocks random colors
vi: Có nên đặt màu ngẫu nhiên cho các khối không

en: Whether to give blocks random colors.
vi: Có nên lấy màu ngẫu nhiên cho các khối hay không.

en: Whether to rotate counter clock wise
vi: Có nên xoay theo ngược chiều kim đồng hồ hay không

en: Whether to rotate counter clock wise.
vi: Có nên xoay theo ngược chiều kim đồng hồ hay không.

en: The number of rows to fill
vi: Số lượng hàng cần điền đầy

en: The number of rows that are filled with random blocks at the start of the game.
vi: Số lượng hàng đã điền đầy vơi khối ngẫu nhiên trước khi bắt đầu chơi.

en: The density of filled rows
vi: Mật độ khối trong hàng được điền trước

en: The density of blocks in rows filled at the start of the game. The value is between 0 (for no blocks) and 10 (for a completely filled row).
vi: Số khối trong hàng đã điền đầy hoàn thành trước khi bắt đầu chơi. Có giá trị giữa 0 (không có khối) và 10 (hàng khối hoàn thành).

en: Whether to play sounds
vi: Có nên phát âm thanh hay không

en: Whether to play sounds.
vi: Có nên phát âm thanh hay không.

en: Key press to move down.
vi: Nhấn phím để di chuyển xuống.

en: Key press to drop.
vi: Nhấn phím để thả một khối.

en: Key press to rotate.
vi: Nhấn phím để xoay.

en: Key press to pause.
vi: Nhấn phím để tạm đừng.

en: Fit falling blocks together
vi: Khớp khối đang rơi xuống

en: Game Over
vi: Hết lượt chơi

note: pre-filled rows
en: _Number of pre-filled rows:
vi: Số các hàng được đ_iền trước:

note: pre-filled rows density
en: _Density of blocks in a pre-filled row:
vi: _Mật độ của các khối trong hàng được điền trước:

note: starting level
en: _Starting level:
vi: Cấp _khởi đầu:

en: _Preview next block
vi: _Xem trước khối tiếp theo

note: rotate counter clock wise
en: _Rotate blocks counterclockwise
vi: _Xoay theo ngược chiều kim đồng hồ

en: Show _where the block will land
vi: Hiện nơi sẽ _nhận khối

en: Tango Flat
vi: Tango Phẳng

en: Tango Shaded
vi: Tango Đổ Bóng

note: Type: text Description :sl4:
en: Installing quik
vi: Đang cài đặt quik

note: Type: text Description :sl4:
en: Installing quik boot loader
vi: Đang cài đặt bộ nạp khởi động quik

note: Type: boolean Description :sl4:
en: quik installation failed. Continue anyway?
vi: Việc cài đặt quik bị lỗi. Vẫn cứ tiếp tục lại không?

note: Type: boolean Description :sl4:
en: The quik package failed to install into /target/.  Installing quik as a boot loader is a required step.  The install problem might however be unrelated to quik, so continuing the installation may be possible.
vi: Gói quik không cài đặt được vào « /target/ ». Việc cài đặt quik như là bộ nạp khởi động là bước bắt buộc phải làm. Tuy nhiên, vấn đề cài đặt có thể không liên quan đến quik, vậy có thể thử tiếp tục lại cài đặt.

note: Type: text Description :sl4:
en: Checking partitions
vi: Đang kiểm tra các phân vùng

note: Type: error Description :sl4:
en: Boot partition not on first disk
vi: Phân vùng khởi động không nằm trên đĩa thứ nhất

note: Type: error Description :sl4:
en: The quik boot loader requires partition that holds /boot to be on the first disk. Please return to the partitioning step.
vi: Bộ nạp khởi động quik cần thiết phân vùng chứa « /boot » thì nằm trên đĩa thứ nhất. Hãy trở về bước phân vùng.

note: Type: error Description :sl4:
en: Boot partition must be on ext2
vi: Phân vùng khởi động phải nằm trên ext2

note: Type: error Description :sl4:
en: The quik boot loader requires the partition that holds /boot to be formatted using the ext2 file system. Please return to the partitioning step.
vi: Bộ nạp khởi động quik cần thiết phân vùng chứa « /boot » được định dạng bằng hệ thống tập tin kiểu ext2. Hãy trở về bước phân vùng.

note: Type: boolean Description :sl4:
en: Do you really want to install the quik boot loader?
vi: Bạn thật sự muốn cài đặt bộ nạp khởi động quik không?

note: Type: boolean Description :sl4:
en: You have chosen to install the quik boot loader. You will not be able to boot any other operating system from this disk. Furthermore, your machine may not be bootable in any manner after this process completes. If you are left with a blank screen, you may need to try a cold boot and hold down Command-Option-P-R.
vi: Bạn đã chọn cài đặt bộ nạp khởi động quik. Vậy bạn sẽ không thể khởi động hệ điều hành khác nào từ đĩa này. Hơn nữa, có lẽ máy của bạn sẽ không có khả năng khởi động bằng bất cứ cách nào sau khi tiến trình này hoàn tất. Nếu kết quả là màn hình trống, bạn có thể cần phải thử khởi động lạnh, bấm cầm tổ hợp phím [Cmd-Opt-P-R].

note: Type: boolean Description :sl4:
en: Be aware that this code has not been thoroughly tested.
vi: Ghi chú rằng mã nguồn này chưa được thử ra đầy đủ.

note: Type: boolean Description :sl4:
en: You have chosen to install the quik boot loader. You will not be able to boot any other operating system from this disk. Furthermore, your machine may not be bootable in any manner after this process completes.
vi: Bạn đã chọn cài đặt bộ nạp khởi động quik. Vậy bạn sẽ không thể khởi động hệ điều hành khác nào từ đĩa này. Hơn nữa, có lẽ máy của bạn sẽ không có khả năng khởi động bằng bất cứ cách nào sau khi tiến trình này hoàn tất.

note: Type: text Description :sl4:
en: Creating quik configuration
vi: Đang tạo cấu hình quik

note: Type: error Description :sl4:
en: Failed to create quik configuration
vi: Lỗi tạo cấu hình quik

note: Type: error Description :sl4:
en: The creation of the main quik configuration file failed.
vi: Việc tạo tập tin cấu hình quik chính bị lỗi.

note: Type: text Description :sl4:
en: Installing quik into bootstrap partition
vi: Đang cài đặt trình quik vào phân vùng nạp và khơi động hệ thống

note: Type: error Description :sl4:
en: Failed to install boot loader
vi: Lỗi cài đặt bộ nạp khởi động

note: Type: error Description :sl4:
en: The installation of the quik boot loader failed.
vi: Việc cài đặt bộ nạp khởi động quik bị lỗi.

note: Type: error Description :sl4:
en: Warning: your system may be unbootable!
vi: Cảnh báo : hệ thống của bạn có thể không có khả năng khởi động !

note: Type: text Description :sl4:
en: Setting up OpenFirmware
vi: Đang thiết lập OpenFirmware

note: Type: error Description :sl4:
en: Unable to configure OpenFirmware
vi: Không thể cấu hình OpenFirmware

note: Type: error Description :sl4:
en: Setting the OpenFirmware boot-device variable failed. You will have to configure OpenFirmware yourself to boot.
vi: Việc đặt biến thiết bị khởi động OpenFirmware bị lỗi. Vậy bạn sẽ cần phải tự cấu hình OpenFirmware để khởi động.

note: Type: error Description :sl4: This error may not be fatal, depending on the exact type of Mac.
en: Problem configuring OpenFirmware
vi: Gặp lỗi khi cấu hình OpenFirmware

note: Type: error Description :sl4: This error may not be fatal, depending on the exact type of Mac.
en: Setting the OpenFirmware boot-command variable failed. You may have intermittent boot failures.
vi: Việc đặt biến lệnh khởi động OpenFirmware bị lỗi, nên bạn có thể gặp trường hợp không thể khởi động lúc có lúc không.

note: Type: text Description Main menu item :sl4:
en: Install quik on a hard disk
vi: Cài đặt quik vào đĩa cứng

note: Type: boolean Description
en: Enable this option if you want the warnquota utility to be run daily to alert users when they are over quota.
vi: Chọn dùng tùy chọn này nếu người dùng muốn tiện tích warnquota chạy hàng ngày để báo cho người dùng biết nếu vượt quá giới hạn dùng đĩa.

note: Type: string Description
en: Enter the phone number a user can call if he needs assistance with his "over quota" emails. You do not have to enter anything here if you specify a signature later.
vi: Nhập số điện thoại để người dùng có thể gọi nếu cần với các thư «vượt quá giới hạn». Không cần nhập gì ở đây nếu chỉ ra một chữ ký ở sau này.

note: Type: string Description
en: Enter the email address a user can write to if he needs assistance with his "over quota" emails. You do not have to enter anything here if you specify a signature later.
vi: Nhập địa chỉ thư để người dùng có thể viết nếu cần với các thư «vượt quá giới hạn». Không cần nhập gì ở đây nếu chỉ ra một chữ ký ở sau này.

note: Type: string Description
en: The email address you specify here is used as the "From:" field of any mail sent by the warnquota utility.
vi: Địa chỉ thư ở đây dùng làm «Người gửi:» (From) cho bất kỳ thư nào gửi bởi tiện ích warnquota.

note: Type: string Description
en: The text you specify here is used as message in any mail sent by the warnquota utility. Use "|" to specify a line break. Leave empty if you want the default message.
vi: Văn bản nhập ở đây được dùng làm nội dung của thư để tiện ích warnquota gửi đi. Dùng «|» (ký tự ống dẫn) để chỉ ra một ngắt dòng. Để trống nếu muốn dùng thư mặc định.

note: Type: string Description
en: The text you specify here is used as signature in any mail sent by the warnquota utility. Use "|" to specify a line break. Leave empty if you want the default signature.
vi: Văn bản nhập ở đây được dùng làm chữ ký của bất kỳ thư nào do tiệních warnquota gửi đi. Dùng «|» (ký tự ống dẫn) để chỉ ra một ngắt dòng. Để trống nếu muốn dùng thư mặc định.

note: Type: note Description
en: rpc.rquota behaviour changed
vi: Đã thay đổi đặc điểm của rpc.rquota

note: Type: note Description
en: The behaviour of rpc.rquotad changed. To be able to set quota rpc.rquotad has to be started with option '-S'.
vi: Đã thay đổi đặc điểm của rpc.rquota rồi. Để có thể đặt giới hạn không gian đĩa, phải chạy rpc.rquotad với tùy chọn '-S'.

note: Type: string Description
en: The text you specify here is used as message in any mail sent by the warnquota utility for groups that are over quota. Use "|" to specify a line break. Leave empty if you want the default message.
vi: Văn bản nhập ở đây được dùng làm nội dung của thư để tiện ích warnquota gửi tới nhóm người dùng vượt quá giới hạn không gian đĩa. Dùng «|» (ký tự ống dẫn) để chỉ ra một ngắt dòng. Để trống nếu muốn dùng thư mặc định.

note: Type: string Description
en: The text you specify here is used as the "Subject:" field of any mail sent by the warnquota utility.
vi: Văn bản đưa ra ở đây dùng làm «Chủ đề» cho bất kỳ thư nào gửi bởi tiện ích warnquota.

note: Type: string Description
en: The text you specify here is used as the "CC:" field of any mail sent by the warnquota utility.
vi: Văn bản đưa ra ở đây dùng làm «Chép Cho» (CC:) cho bất kỳ thư nào gửi bởi tiện ích warnquota.

note: Type: string Description
en: During this time slot before the end of the grace period admin will be CCed on all generated emails. Leave empty to get the whole grace period.
vi: Trong khoảng thời gian trước khi kết thúc giai đoạn gia hạn nhà quản trị sẽ nhận được Chép Cho (CC) của tất cả những thư tạo ra. Để trống để lấy cả giai đoạn gia hạn.

note: Type: string Description
en: The text you specify here is used as signature in any mail sent by the warnquota utility for groups that are over quota. Use "|" to specify a line break. Leave empty if you want the default message.
vi: Văn bản nhập ở đây được dùng làm chữ ký của thư để tiện ích warnquota gửi tới nhóm người dùng vượt quá giới hạn không gian đĩa. Dùng «|» (ký tự ống dẫn) để chỉ ra một ngắt dòng. Để trống nếu muốn dùng thư mặc định.

note: Type: string Description
en: Serial port the radio receiver is connected to:
vi: Cổng nối tiếp tới đó thiết bị nhận rađiô được kết nối:

note: Type: string Description
en: Your time signal receiver should be connected to a serial port. Please enter the device name of the serial port, without the /dev/ part.
vi: Thiết bị ký hiệu thời gian nên được kết nối đến cổng nối tiếp. Hãy nhập tên thiết bị của cổng nối tiếp, không có phần « /dev/ ».

note: Type: string Description
en: Example: for the second serial port, /dev/ttyS1, enter ttyS1.
vi: V.d.: đối với cổng nối tiếp thứ hai, « /dev/ttyS1 », hãy nhập chỉ « ttyS1 ».

en: Non canonical input
vi: Dữ liệụ gõ không đúng tiêu chuẩn

en: Ambiguous output
vi: Dữ liệu xuất là mơ hồ

en: Untranslatable input
vi: Dữ liệu gõ không dịch được

en: System detected problem
vi: Hệ thống mới gặp lỗi

en: Misuse of recoding library
vi: Không sử dụng thư viện mã hóa lại cho đúng

en: Internal recoding bug
vi: Lỗi mã hóa lại nội  bộ

en: Try `%s %s' for more information.
vi: Thử lệnh `%s %s' để tìm thấy thông tin thêm.

en: 
    Usage: %s [OPTION]... [ [CHARSET] | REQUEST [FILE]... ]
vi: 
    Cách sử dụng: %s [TÙY_CHỌN]... [ [BỘ_KÝ_TỰ] | LỜI_YÊU_CẦU [TẬP_TIN]... ]

en: 
    If a long option shows an argument as mandatory, then it is mandatory
    for the equivalent short option also.  Similarly for optional arguments.
vi: 
    Nếu tùy chọn dài phải có đối số thì tùy chọn ngắn thích hợp cũng vậy.
    Đối với đối số tùy chọn thì cách giống nhau.

en: 
    Option -l with no FORMAT nor CHARSET list available charsets and surfaces.
    FORMAT is `decimal', `octal', `hexadecimal' or `full' (or one of `dohf').
vi: 
    Khi tùy chọn -l không có DẠNG hay BỘ KÝ TỰ thi ghi danh sách tất cả bộ ký tự và mặt sẵn sàng.
    DẠNG là `decimal' (thập phân), `octal' (bát phân), `hexadecimal' (thập lục phân) hay `full' (toàn) (hay một của chữ đầu `dohf').

en: Unless DEFAULT_CHARSET is set in environment, CHARSET defaults to the locale
    dependent encoding, determined by LC_ALL, LC_CTYPE, LANG.
vi: Nếu chưa lập BỘ_KÝ_TỰ_MẶC_ĐỊNH trong môi trường thì LC_ALL, LC_CTYPE, LANG
    quyết định biên mã phụ thuộc vào miền địa phương, là BỘ_KÝ_TỰ mặc định

en: With -k, possible before charsets are listed for the given after CHARSET,
    both being tabular charsets, with PAIRS of the form `BEF1:AFT1,BEF2:AFT2,...'
    and BEFs and AFTs being codes are given as decimal numbers.
vi: Có thể sử dụng tùy chọn -k trước khi ghi danh sách bộ ký tự sau BỘ_KÝ_TỰ,
    cả hai bộ ký tự ấy có dạng bảng, có mọi đôi dạng `BEF1:AFT1,BEF2:AFT2,...'
    và cả hai BEF và AFT là mã dạng số thập phân.

en: LN is some language, it may be `c', `perl' or `po'; `c' is the default.
vi: LN hay NGÔN_NGỮ là một ngôn ngữ, có thể `c', `perl' hay `po'; còn `c' là mặc định.

en: 
    REQUEST is SUBREQUEST[,SUBREQUEST]...; SUBREQUEST is ENCODING[..ENCODING]...
    ENCODING is [CHARSET][/[SURFACE]]...; REQUEST often looks like BEFORE..AFTER,
    with BEFORE and AFTER being charsets.  An omitted CHARSET implies the usual
    charset; an omitted [/SURFACE]... means the implied surfaces for CHARSET; a /
    with an empty surface name means no surfaces at all.  See the manual.
vi: 
    LỜI_YÊU_CẦU là PHỤ_LỜI_YÊU_CẦU[,PHỤ_LỜI_YÊU_CẦU]...;
    PHỤ_LỜI_YÊU_CẦU là BIÊN_MÃ [..BIÊN_MÃ]... BIÊN_MÃ là [BỘ_KÝ_TỰ][/[MẶT]]...;
    LỜI_YÊU_CẦU thường hình như TRƯỚC..SAU, mà cả hai TRƯỚC và SAU là bô ký tự.
    Khi không nhập BỘ_KÝ_TỰ nên sử dụng bộ ký tự thường; khi không nhập [/MẶT]...
    nên sử dụng những mặt ngụ ý cho BỘ_KÝ_TỰ; ký tự / có tên mặt trống có nghĩa là
    không có mặt nào. Hãy xem sổ hướng dẫn.

en: Symbol `%s' is unknown
vi: Chưa biết ký hiệu `%s'

en: Sequence `%s' is ambiguous
vi: Dãy `%s' mơ hồ

en: Sequence `%s' is unknown
vi: Chưa biết dãy `%s'

en: Language `%s' is ambiguous
vi: Ngôn ngữ `%s' mơ hồ

en: Language `%s' is unknown
vi: Chưa biết ngôn ngữ `%s'

en: Format `%s' is ambiguous
vi: Dạng `%s' mơ hồ

en: Format `%s' is unknown
vi: Chưa biết dạng `%s'

en: Charset `%s' is unknown or ambiguous
vi: Bộ ký tự `%s' là chưa được biệt hoặc mơ hồ

en: Required argument is missing
vi: Thiếu đốí số bắt buộc

en: Request `%s' is erroneous
vi: Lời yêu cầu `%s' không đúng

en: Recoding %s...
vi: Đang mã hóa lại %s...

en: Charset %s already exists and is not %s
vi: Bộ ký tự %s tồn tại rồi, không là %s

en: Cannot list `%s', no names available for this charset
vi: Không ghi `%s' được vì không có tên nào cho bộ ký tự này

en: Dec  Oct Hex   UCS2  Mne  %s
vi: Hệ2  Hệ8  Hệ16   UCS2  Nhớ  %s

en: Sorry, no names available for `%s'
vi: Tiếc là không có tên nào cho `%s'

en: Resurfacer set more than once for `%s'
vi: Đã lập việc tạo mặt lại hơn một lần cho `%s'

en: Unsurfacer set more than once for `%s'
vi: Đã lập việc bỏ mặt hơn một lần cho `%s'

en: Virtual memory exhausted
vi: Hết bộ nhớ ảo rồì

en: Cannot invert given one-to-one table
vi: Không đảo được bảng một-đối-một đã cho

en: Following diagnostics for `%s' to `%s'
vi: Đang theo phương pháp chẩn đoán cho `%s' đến `%s'

en: Cannot complete table from set of known pairs
vi: Không thể xong tạo bảng từ bộ cặp được biết

en: Identity recoding, not worth a table
vi: Việc mã hóa lại chỉ giống hệt, không cần bảng toàn

en: Recoding is too complex for a mere table
vi: Việc mã hóa lại quá phức tạp đối với bảng

en: %sfor sequence %s.%s
vi: %sđối với dãy %s.%s

en: No table to print
vi: Không có bảng nào để in

en: *Unachievable*
vi: *Không xong đươc*

en: *mere copy*
vi: *chỉ bản sao*

en: Virtual memory exhausted!
vi: Hết bộ nhớ ảo rồi.

en: Step initialisation failed
vi: Không khởi động bước được

en: Step initialisation failed (unprocessed options)
vi: Không khởi động bước được (chưa xử lý tùy chọn)

en: Request: %s
vi: Lời yêu cầu: %s

en: Shrunk to: %s
vi: Đã co lại cho: %s

en: Unrecognised surface name `%s'
vi: Chưa chấp nhận tên mặt `%s'

en: No way to recode from `%s' to `%s'
vi: Không có cách mã hóa lại tư `%s' sang `%s'

en: Expecting `..' in request
vi: Đang ngờ `..' trong lời yêu cầu

en: Child process wait status is 0x%0.2x
vi: Trạng thái đời của xử lý con là 0x%0.2x

en: UCS2   Mne   Description
vi: UCS2   Nhớ   Mô tả

en: internal error: REC_FEX_MAX_ELEMS exceeded.  Please report this.
vi: lỗi nội bộ: đã vượt quá REC_FEX_MAX_ELEMS.  Hãy báo cáo lỗi này.

en: %s:%s: error: mandatory field '%s' not found in record
vi: %s:%s: lỗi: trường yêu cầu “%s” không tìm thấy trong bản ghi

en: %s:%s: error: field '%s' not allowed in this record set
vi: %s:%s: lỗi: không cho phép trường “%s” trong tập hợp bản ghi này

en: %s:%s: error: field '%s' should be unique in this record
vi: %s:%s: cảnh báo: trường “%s” cần phải là duy nhất trong bản ghi này

en: %s:%s: error: prohibited field '%s' found in record
vi: %s:%s: lỗi: trường cấm “%s” tìm thấy trong bản ghi

en: %s:%s: error: %%constraint[%d] violated in record
vi: %s:%s: lỗi: %%constraint[%d] bị vi phạm trong bản ghi

en: %s:%s: error: confidential field is not encrypted
vi: %s:%s: lỗi: trường bí mật thì chưa được mã hóa

en: %s:%s: error: key field '%s' not found in record
vi: %s:%s: lỗi: trường yêu cầu “%s” không tìm thấy trong bản ghi

en: %s:%s: error: multiple key fields '%s' in record
vi: %s:%s: lỗi: có nhiều trường khóa “%s” trong bản ghi

en: %s:%s: error: duplicated key value in field '%s' in record
vi: %s:%s: lỗi: trùng lặp khóa trong trường “%s” trong bản ghi

en: %s:%s: error: missing %%rec field in record descriptor
vi: %s:%s: lỗi: thiếu trường %%rec trong bộ mô tả bản ghi

en: %s:%s: error: too many %%rec fields in record descriptor
vi: %s:%s: lỗi: quá nhiều trường %%rec trong bộ mô tả bản ghi

en: %s:%s: error: invalid record type %s
vi: %s:%s: lỗi: kiểu bản ghi %s không hợp lệ

en: %s:%s: error: only one %%key field is allowed in a record descriptor
vi: %s:%s: lỗi: chỉ cho phép một trường %%key trong bộ mô tả bản ghi

en: %s:%s: error: only one %%size field is allowed in a record descriptor
vi: %s:%s: lỗi: chỉ cho phép một trường %%size trong bộ mô tả bản ghi

en: %s:%s: error: only one %%sort field is allowed in a record descriptor
vi: %s:%s: lỗi: chỉ cho phép một trường %%sort trong bộ mô tả bản ghi

en: %s:%s: error: expected a comma-separated list of fields before the type specification
vi: %s:%s: lỗi: cần danh sách các trường ngăn cách bằng dấu phẩy trước đặc tả kiểu

en: %s:%s: error: the referred type %s does not exist
vi: %s:%s: lỗi: kiểu tham chiếu %s không tồn tại

en: %s:%s: error: invalid type specification
vi: %s:%s: lỗi: đặc tả kiểu không hợp lệ

en: %s:%s: error: expected a type name before the type specification
vi: %s:%s: lỗi: cần tên kiểu trước đặc tả kiểu

en: %s:%s: error: invalid typedef specification
vi: %s:%s: lỗi: đặc tả kiểu không hợp lệ

en: %s:%s: error: value for %s[%zd] is not a valid selection expression
vi: %s:%s: lỗi: giá trị cho %s[%zd] không phải là một biểu thức chọn hợp lệ

en: %s:%s: error: value for %s[%zd] is not a list of field names
vi: %s:%s: lỗi: giá trị cho %s[%zd] không phải là một danh sách tên trường

en: %s:%s: error: value for %s should be a number optionally preceded by >, <, >= or <=.
vi: %s:%s: lỗi: giá trị cho %s phải là con số tùy chọn được treo trước bằng >, <, >= or <=.

en: %s:%s: error: value for %s should be a list of field names.
vi: %s:%s: lỗi: giá trị cho %s phải là danh sách tên trường.

en: %s:%s: error: auto-incremented field %s should be of type int, range, uuid or date
vi: %s:%s: lỗi: trường tự-động-tăng %s phải là kiểu int, vùng, uuid hay ngày tháng

en: %s:%s: error: auto-incremented field %s should be of type int, range or date
vi: %s:%s: lỗi: trường tự-động-tăng %s phải là kiểu int, vùng hay ngày tháng

en: %s:%s: error: could not fetch remote descriptor from url %s.
vi: %s:%s: lỗi: không thể lấy về bộ mô tả máy chủ từ địa chỉ url %s.

en: %s:%s: error: could not read external descriptor from file %s.
vi: %s:%s: lỗi: không thể đọc bộ mô tả mở rộng từ tập tin %s.

en: %s:%s: error: %s does not contain valid rec data.
vi: %s:%s: lỗi: %s không chứa dữ liệu rec hợp lệ.

en: %s:%s: error: %s does not contain information for type %s.
vi: %s:%s: lỗi: %s không chứa thông tin cho kiểu %s.

en: %s: error: the number of records of type %s should be %zd.
vi: %s: lỗi: số bản ghi của kiểu %s phải là %zd.

en: %s: error: too many records of type %s. Maximum allowed are %zd.
vi: %s: lỗi: có quá nhiều bản ghi cho kiểu %s. Tối đa là %zd.

en: %s: error: too few records of type %s. Minimum allowed are %zd.
vi: %s: lỗi: có quá ít bản ghi cho kiểu %s. Tối thiểu là %zd.

en: invalid integer.
vi: số nguyên không hợp lệ.

en: invalid 'field' value.
vi: giá trị không hợp lệ cho “trường”.

en: invalid 'uuid' value.
vi: giá trị “uuid” không hợp lệ.

en: invalid 'bool' value.
vi: giá trị lôgíc “bool” không hợp lệ.

en: invalid 'range' value.
vi: giá trị “vùng” không hợp lệ.

en: expected an integer between %d and %d.
vi: cần một số nguyên nằm giữa %d và %d.

en: invalid 'real' value.
vi: giá trị thực “real” không hợp lệ.

en: value too large.  Expected a size <= %zu.
vi: giá trị quá lớn.  Cần kích thước <= %zu.

en: invalid 'line' value.
vi: giá trị dòng “line” không hợp lệ.

en: value does not match the regexp.
vi: giá trị không khớp với biểu thức chính quy regexp.

en: invalid date.
vi: ngày tháng không hợp lệ.

en: invalid email.
vi: địa chỉ thư điện tử không hợp lệ.

en: invalid enum value.
vi: kiểu liệt kê (enum) không hợp lệ.

en: internal error: rec-types: got REC_TYPE_NONE from rec_type_parse_type_kind() in rec_type_new().
vi: lỗi nội bộ: rec-types: nhận REC_TYPE_NONE từ rec_type_parse_type_kind() trong rec_type_new().

en: internal error: rec_int_rec_extract_file: error compiling regexp.
vi: lỗi nội bộ: rec_int_rec_extract_file: lỗi khi biên dịch biểu thức chính quy (regexp).

en: internal error: rec_int_rec_extract_url: error compiling regexp.
vi: lỗi nội bộ: rec_int_rec_extract_url: lỗi biên dịch biểu thức chính quy regexp.

en: internal error: rec_match: error compiling regexp.
vi: lỗi nội bộ: rec_match: lỗi biên dịch biểu thức chính quy regexp.

note: TRANSLATORS: --help output, csv2rec synopsis. no-wrap
en: Usage: csv2rec [OPTIONS]... [CSV_FILE]
vi: Cách dùng: csv2rec [CÁC-TÙY-CHỌN]... [TẬP-TIN-CSV]

note: TRANSLATORS: --help output, csv2rec short description. no-wrap
en: Convert csv data into rec data.
vi: Chuyển đổi dữ liệu từ kiểu csv sang rec.

en: invalid field name '%s' in header
vi: tên người trường sai “%s” trong phần mở đầu

en: cannot read file %s
vi: không thể đọc tập tin %s

en: failed to initialize csv parser
vi: gặp lỗi khi khởi tạo bộ phân tích csv

en: error while parsing CSV file: %s
vi: gặp lỗi khi phân tích ngữ pháp tập tin CSV: %s

note: TRANSLATORS: --help output, mdb2rec synopsis. no-wrap
en: Usage: mdb2rec [OPTIONS]... MDB_FILE [TABLE]
vi: Cách dùng: mdb2rec [TÙY-CHỌN]... TẬP-TIN-MDB [BẢNG]

note: TRANSLATORS: --help output, mdb2rec short description. no-wrap
en: Convert an mdb file into a rec file.
vi: Chuyển đổi tập tin từ kiểu mdb sang rec.

note: TRANSLATORS: --help output, mdb2rec options. no-wrap
en:   -s, --system-tables                 include system tables.
      -e, --keep-empty-fields             don't prune empty fields in the rec
                                            output.
      -l, --list-tables                   dump a list of the table names contained
                                            in the mdb file.
vi:   -s, --system-tables                 bao gồm các bảng hệ thống.
      -e, --keep-empty-fields             không cắt cụt các trường trống trong kết
                                            xuất rec.
      -l, --list-tables                   đổ danh sách tên các bảng chứa trong
                                            trong tập tin mdb.

en: failed to normalise record type name %s
vi: gặp lỗi khi tiêu chuẩn hóa tên kiểu bản ghi %s

en: failed to normalise field name %s
vi: gặp lỗi khi tiêu chuẩn hóa tên trường %s

en: failed to normalise the field name %s
vi: gặp lỗi khi tiêu chuẩn hóa tên trường %s

en: invalid field name %s.
vi: tên trường không hợp lệ %s.

en: could not open file %s
vi: không thể mở tập tin %s

en: file does not appear to be an Access database
vi: tập tin có vẻ không phải là cơ sở dữ liệu Access

note: TRANSLATORS: --help output, rec2csv synopsis. no-wrap
en: Usage: rec2csv [OPTIONS]... [REC_FILE]
vi: Cách dùng: rec2csv [TÙY-CHỌN]... [TẬP-TIN-REC]

note: TRANSLATORS: --help output, rec2csv short description. no-wrap
en: Convert rec data into csv data.
vi: Chuyển đổi dữ liệu từ kiểu rec sang csv.

note: TRANSLATORS: --help output, rec2csv options. no-wrap
en:   -d, --delim=char                    sets the deliminator (default ',')
      -t, --type=TYPE                     record set to convert to csv; if this parameter
                                            is omitted then the default record set is used
      -S, --sort=FIELDS                   sort the output by the specified fields.
vi:   -d, --delim=ký_tự                   ngăn cách bằng ký tự này (mặc định là “,”)
      -t, --type=KIỂU                     tập hợp các bản ghi chuyển đổi sang csv; nếu tham số này
                                            được bỏ qua thì tập hợp các bản ghi mặc định sẽ được dùng
      -S, --sort=TRƯỜNG                   sắp xếp kết xuất theo trường này.

en: only one list of fields can be specified as a sorting criteria.
vi: chỉ được chỉ ra một trường làm tiêu chí để sắp xếp.

en: invalid field name list in -S.
vi: tên trường không hợp lệ trong -S.

en: internal error creating fex.
vi: lỗi nội bộ khi tạo “fex”.

note: TRANSLATORS: --help output, recdel synopsis. no-wrap
en: Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [FILE]
vi: Cách dùng: recdel [TÙY-CHỌN]... [-t KIỂU] [-n SỐ | -e BTHỨC_BẢNGHI | -q CHUỖI | -m SỐ] [TẬP-TIN]

note: TRANSLATORS: --help output, recdel short description. no-wrap
en: Remove (or comment out) records from a rec file.
vi: Gỡ bỏ (biến thành ghi chú) các bản ghi từ tập tin rec.

note: TRANSLATORS: --help output, recdel arguments. no-wrap
en:   -c, --comment                       comment out the matching records instead of
                                            deleting them.
          --force                         delete even in potentially dangerous situations,
                                            and if the deletion is violating record restrictions.
          --no-external                   don't use external descriptors.
          --verbose                       give a detailed report if the integrity check
                                            fails.
vi:   -c, --comment                       đánh dấu là ghi chú cho các bản ghi được tìm thấy
                                            thay vì xóa chúng đi.
          --force                         xóa ngay cả khi nó tiềm ẩn rủi ro,
                                            và khi nó vi phạm các hạn chế.
          --no-external                   không dùng mô tả từ bên ngoài.
          --verbose                       đưa ra báo cáo chi tiết nếu việc kiểm tra
                                            tính toàn vẹn thất bại.

note: TRANSLATORS: --help output, notes on recdel. no-wrap TRANSLATORS: --help output, notes on recfix. TRANSLATORS: --help output, notes on recins.
en: If no FILE is specified then the command acts like a filter, getting
    the data from standard input and writing the result to standard output.
vi: Nếu không đưa ra TẬP-TIN thì lệnh thực hiện như là một bộ lọc, lấy
    dữ liệu từ đầu vào tiêu chuẩn và kết quả đưa ra đầu ra tiêu chuẩn.

en: no records of type %s found.
vi: không tìm thấy bản ghi nào thuộc kiểu %s.

en: ignoring a request to delete all records of type %s.
vi: lờ đi các yêu cầu xóa các bản ghi thuộc kiểu %s.

en: use --force if you really want to proceed, or use either -n or -e.
vi: dùng --force nếu bạn thực sự muốn xử lý, hoặc dùng một trong hai tùy chọn -n, -e.

en: invalid selection expression.
vi: Biểu thức chính quy đã chọn không hợp lệ.

en: file %s is not writable.
vi: không thể ghi vào tập tin %s.

note: TRANSLATORS: --help output, recfix synopsis. no-wrap
en: Usage: recfix [OPTION]... [OPERATION] [OP_OPTION]... [FILE]
vi: Cách dùng: recfix [TÙY-CHỌN]... [THAO-TÁC] [TÙY-CHỌN-THAO-TÁC]... [TẬP-TIN]

note: TRANSLATORS: --help output, recfix short description. no-wrap
en: Check and fix rec files.
vi: Kiểm tra và sửa chữa các tập tin rec.

note: TRANSLATORS: --help output, recfix global arguments. no-wrap
en:       --no-external                   don't use external descriptors.
          --force                         force the requested operation.
vi:       --no-external                   không dùng mô tả từ bên ngoài.
          --force                         ép buộc thao tác được yêu cầu.

note: TRANSLATORS: --help output, recfix operations. no-wrap
en: Operations:
          --check                         check integrity of the specified file.  Default.
          --sort                          sort the records in the specified file.
          --auto                          insert auto-generated fields in records missing them.
vi: Các thao tác:
          --check                         kiểm tra tính toàn vẹn của tập tin.  Mặc định.
          --sort                          sắp xếp các bản ghi trong tập tin đã cho.
          --auto                          chèn thêm các trường auto-generated vào các bản ghi bị thiếu.

note: TRANSLATORS: --help output, recfix operations related with encryption. no-wrap
en:       --encrypt                       encrypt confidential fields in the specified file.
          --decrypt                       decrypt confidential fields in the specified file.
vi:       --encrypt                       mã hóa các trường trong tập tin đã cho.
          --decrypt                       giải mã các trường trong tập tin đã cho.

note: TRANSLATORS: --help output, recfix encryption and decryption options. no-wrap
en: De/Encryption options:
      -s, --password=PASSWORD             encrypt/decrypt with this password.
vi: Tùy chọn mã hóa và giải mã:
      -s, --password=MẬT_KHẨU             mã hóa hoặc giải mã dùng MẬT_KHẨU này.

en: --password|-s must be used as an operation argument.
vi: --password|-s phải được dùng như là một đối số thao tác.

en: the specified operation does not require a password.
vi: thao tác đã cho không yêu cầu mật khẩu.

en: please specify just one password.
vi: chỉ được phép chỉ ra một mật khẩu.

en: please specify just one operation.
vi: chỉ được phép chỉ ra một thao tác.

en: the database contains already encrypted fields
vi: cơ sở dữ liệu đã sẵn chứa các trường được mã hóa

en: please use --force or --decrypt
vi: hãy dùng --force hoặc --decrypt

en: unknown operation in recfix: please report this as a bug.
vi: không hiểu thao tác recfix: hãy báo cáo đây là một lỗi.

note: TRANSLATORS: --help output, recfmt synopsis. no-wrap
en: Usage: recfmt [OPTION]... [TEMPLATE]
vi: Cách dùng: recfmt [TÙY-CHỌN]... [MẪU]

note: TRANSLATORS: --help output, recfmt arguments. no-wrap
en: Apply a template to records read from standard input.
vi: Áp dụng mẫu cho các bản ghi đọc từ đầu ra tiêu chuẩn.

note: TRANSLATORS: --help output, recfmt arguments. no-wrap
en:   -f, --file=FILENAME                 read the template to apply from a file.
vi:   -f, --file=TẬP-TIN                  đọc mẫu để áp dụng từ một tập tin.

en: can't open file %s for reading.
vi: Không thể mở tập tin %s để đọc.

en: don't specify a template in the command line and -f at the same time.
vi: đừng dùng mẫu trong câu lệnh và tùy chọn -f cùng một lúc.

en: invalid expression in a template slot.
vi: biểu thức không hợp lệ trong slot mẫu.

en: error evaluating expression in a template slot.
vi: gặp lỗi khi ước lượng giá trị của biểu thức trong slot mẫu.

en: recfmt_apply_template: error compiling regexp. Please report this.
vi: recfmt_apply_template: lỗi dịch biểu thức chính qui. Hãy báo cáo lỗi này.

note: TRANSLATORS: --help output, recinf synopsis. no-wrap
en: Usage: recinf [OPTION]... [FILE]...
vi: Cách dùng: recinf [TÙY-CHỌN]... [TẬP-TIN]...

note: TRANSLATORS: --help output, recinf short description. no-wrap
en: Print information about the types of records stored in the input.
vi: Hiển thị thông tin về các kiểu của các trường đã lưu trong đầu vào.

note: TRANSLATORS: --help output, recinf arguments. no-wrap
en:   -t, --type=RECORD_TYPE          print information on the records having the
                                        specified type.
      -d, --descriptor                include the full record descriptors.
      -n, --names-only                output just the names of the record files
                                        found in the input.
vi:   -t, --type=KIỂU-BẢN-GHI         hiển thị thông tin trên những bản ghi có
                                        kiểu đã cho.
      -d, --descriptor                bao gồm đầy đủ cả các mô tả bản ghi.
      -n, --names-only                chỉ hiển thị tên của những tập tin bản ghi
                                        được tìm thấy từ đầu vào.

note: TRANSLATORS: --help output, recinf special options. no-wrap
en: Special options:
      -S, --print-sexps                   print the data in sexps instead of rec format.
vi: Các tùy chọn đặc biệt:
      -S, --print-sexps                   hiển thị dữ liệu ở định dạng sexps thay cho rec.

en: error: cannot read file %s
vi: lỗi: không thể đọc tập tin %s

note: TRANSLATORS: --help output, recins synopsis. no-wrap
en: Usage: recins [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [(-f NAME -v STR) | -r RECDATA]... [FILE]
vi: Cách dùng: recins [TÙY-CHỌN]... [-t KIỂU] [-n SỐ | -e BTHỨC_BẢN_GHI | -q CHUỖI | -m SỐ] [(-f TÊN -v CHUỖI]|[-R RECDATA)]... [TẬP-TIN]

note: TRANSLATORS: --help output, recins short description. no-wrap
en: Insert new records in a rec database.
vi: Chèn thêm các bản ghi mới vào cơ sở dữ liệu rec.

note: TRANSLATORS: --help output, recins arguments. no-wrap
en:   -f, --field=STR                     field name; should be followed by a -v.
      -v, --value=STR                     field value; should be preceded by an -f.
      -r, --record=STR                    record that will be inserted in the file.
          --force                         insert the record even if it is violating
                                            record restrictions.
          --no-external                   don't use external descriptors.
          --no-auto                       don't insert auto generated fields.
          --verbose                       give a detailed report if the integrity check
                                            fails.
vi:   -f, --field=CHUỖI                   tên trường; nên được theo sau -v.
      -v, --value=CHUỖI                   tên trường; nên được theo trước -f.
      -r, --record=CHUỖI                  bản ghi sẽ được chèn trong tập tin.
          --force                         chèn bản ghi thậm chí nó vi phạm
                                            các hạn chế.
          --no-external                   không dùng các mô tả từ bên ngoài.
          --no-auto                       không chèn các trường tự động.
          --verbose                       đưa ra thông tin chi tiết nếu không đạt
                                            khi kiểm tra tính toàn vẹn dữ liệu.

note: TRANSLATORS: --help output, encryption related options. no-wrap
en:   -s, --password=STR                  encrypt confidential fields with the given password.
vi:   -s, --password=MK                   mã hóa các trường bằng mật khẩu đã cho.

en: a -f should be followed by a -v
vi: -f phải theo sau bởi -v

en: a -v should be preceded by a -f
vi: -v phải được đi trước bởi -f

en: more than one password was specified
vi: đã đưa ra nhiều hơn một mật khẩu

en: error while parsing the record provided by -r
vi: gặp lỗi trong khi phân tích bản ghi cung cấp bởi tùy chọn -r

en: please provide a value for the field %s
vi: hãy cung cấp giá trị cho trường %s

note: TRANSLATORS: --help output, recsel synopsis. no-wrap
en: Usage: recsel [OPTION]... [-t TYPE] [-j FIELD] [-n INDEXES | -e RECORD_EXPR | -q STR | -m NUM] [-c | (-p|-P) FIELD_EXPR] [FILE]...
vi: Cách dùng: recsel [TÙY-CHỌN]... [-t KIỂU] [-j TRƯỜNG] [-n CHỈSỐ | -e BTHỨC_BẢNGHI | -q CHUỖI | -m SỐ] [-c | (-p|-P) BTHỨC_TRƯỜNG] [TẬP-TIN]...

note: TRANSLATORS: --help output, recsel arguments. no-wrap
en: Select and print rec data.
vi: Chọn và hiển thị dữ liệu rec.

note: TRANSLATORS: --help output, recsel arguments. no-wrap
en:   -d, --include-descriptors           print record descriptors along with the matched
                                            records.
      -C, --collapse                      do not section the result in records with newlines.
      -S, --sort=FIELD,...                sort the output by the specified fields.
      -G, --group-by=FIELD,...            group records by the specified fields.
      -U, --uniq                          remove duplicated fields in the output records.
vi:   -d, --include-descriptors           hiển thị các mô tả bản ghi cùng với
                                            các bản ghi tìm thấy.
      -C, --collapse                      không phân đoạn kết quả từng bản ghi bằng ngắt dòng.
      -S, --sort=TRƯỜNG                   sắp xếp kết xuất theo trường đã cho.
      -G, --group-by=TRƯỜNG,...           nhóm các bản ghi theo trường đã cho.
      -U, --uniq                          gỡ bỏ các trường bị trùng trong các bản ghi kết xuất.

note: TRANSLATORS: --help output, encryption related options. no-wrap
en:   -s, --password=STR                  decrypt confidential fields with the given password.
vi:   -s, --password=MK                   giải mã các trường bằng mật khẩu.

en:   -j, --join=FIELD                    perform an inner join using the specified field.
vi:   -j, --join=TRƯỜNG                   thực hiện phép gia nhập “inner join” dùng trường đã cho.

note: TRANSLATORS: --help output, recsel output options. no-wrap
en: Output options:
      -p, --print=FIELDS                  comma-separated list of fields to print for each
                                            matching record.
      -P, --print-values=FIELDS           as -p, but print only the values of the selected
                                            fields.
      -R, --print-row=FIELDS              as -P, but separate the values with spaces instead
                                            of newlines.
      -c, --count                         print a count of the matching records instead of
                                            the records themselves.
vi: Các tùy chọn kết xuất:
      -p, --print=TRƯỜNG                  danh sách các trường (ngăn cách bằng dấu phẩy) sẽ được in ra
                                            khi kết xuất.
      -P, --print-values=TRƯỜNG           như -p, nhưng chỉ in giá trị của các trường
                                            đã chọn.
      -R, --print-row=TRƯỜNG              như -P, nhưng ngăn cách các giá trị bằng khoảng trắng
                                            thay vì ngắt dòng.
      -c, --count                         in ra số lượng của các bản ghi
                                            thay cho các bản ghi.

note: TRANSLATORS: --help output, recsel special options. no-wrap
en: Special options:
          --print-sexps                   print the data in sexps instead of rec format.
vi: Tùy chọn đặc biệt:
          --print-sexps                   hiển thị dữ liệu theo định dạng sexps thay cho rec.

en: only one field list can be specified as a sorting criteria.
vi: chỉ được chỉ ra một trường làm tiêu chí để sắp xếp.

en: invalid field names in -S.
vi: tên trường không hợp lệ trong -S.

en: only one field can be specified as join criteria.
vi: chỉ được chỉ ra một trường làm tiêu chí để gia nhập (join).

en: please specify a correct field name to -j|--join.
vi: hãy chỉ ra một tên trường đúng cho tùy chọn -j|--join.

en: only one field list can be specified as a grouping criteria.
vi: chỉ được chỉ ra một trường làm tiêu chí để nhóm.

en: invalid field names in -G.
vi: tên trường không hợp lệ trong -G.

en: cannot specify -[pPR] and also -c.
vi: không được phép đưa ra -[pPR] mà lại còn dùng -c.

en: invalid list of fields in -%c
vi: tên trường không hợp lệ trong -%c

en: internal error creating the field expression.
vi: lỗi nội bộ khi tạo biểu thức trường.

en: invalid aggregate function '%s'
vi: hàm kết tập “%s” không hợp lệ

en: cannot specify -c and also -p.
vi: không thể chỉ ra đồng thời hai tùy chọn -c và -p.

en: joins can only be used when a named record set is selected.
vi: phép gia nhập chỉ được dùng khi mà tập hợp bản ghi có tên được chọn.

en: several record types found.  Please use -t to specify one.
vi: tìm thấy vài kiểu bản ghi. Hãy dùng tùy chọn -t để chỉ định một.

note: TRANSLATORS: --help output, recset synopsis. no-wrap
en: Usage: recset [OPTION]... [FILE]...
vi: Cách dùng: recset [TÙY-CHỌN]... [TẬP-TIN]...

note: TRANSLATORS: --help output, recset short description. no-wrap
en: Alter or delete fields in records.
vi: Thay thế hay xóa các trường trong bản ghi.

note: TRANSLATORS: --help output, recset options. no-wrap
en:       --no-external                   don't use external descriptors.
          --force                         alter the records even if violating record
                                            restrictions.
vi:       --no-external                   không dùng bộ mô tả từ bên ngoài.
          --force                         thay thế các bản ghi ngay cả khi nó vi phạm
                                            các hạn chế.

note: TRANSLATORS: --help output, recset field selection options. no-wrap
en: Field selection options:
      -f, --fields=FIELDS                 comma-separated list of field names with optional
                                            subscripts.
vi: Các tùy chọn chọn trường:
      -f, --fields=TRƯỜNG                 danh sách tên trường được ngăn cách bằng dấu phẩy
                                            với chỉ số phụ tùy chọn.

note: TRANSLATORS: --help output, recset actions. no-wrap
en: Actions:
      -s, --set=VALUE                     change the value of the selected fields.
      -a, --add=VALUE                     add the selected fields with the given value.
      -S, --set-add=VALUE                 change the value of the selected fields.  If they don't
                                            exist then add a new field with that value.
      -r, --rename=NAME                   rename the selected fields to a given name.  If an entire
                                            record set is selected then the field is renamed in the
                                            record descriptor as well.
      -d, --delete                        delete the selected fields.
      -c, --comment                       comment out the selected fields.
vi: Hành vi:
      -s, --set=GIÁ-TRỊ                   thay đổi giá trị của các trường đã chọn.
      -a, --add=GIÁ-TRỊ                   thêm các trường đã chọn bằng giá trị đã cho.
      -S, --set-add=GIÁ-TRỊ               thay đổi giá trị của các trường đã chọn. Nếu chúng
                                            chưa có thì thêm trường bằng giá trị này.
      -r, --rename=TÊN                    đổi tên trường bằng tên đã cho. Nếu toàn bộ tập hợp
                                            bản ghi được chọn thì trường đổi tên 
                                            mô tả bản ghi cũng bị đổi tên.
      -d, --delete                        xóa các trường đã chọn.
      -c, --comment                       biến các trường đã chọn thành ghi chú.

en: please specify some field with -f.
vi: hãy chỉ ra một số trường cho tùy chọn -f.

en: please specify just one action.
vi: chỉ được phép chỉ ra một hành động.

en: invalid field expression in -f.
vi: biểu thức trường không hợp lệ trong -f.

en: creating the field expression.
vi: tạo biểu thức trường.

en: the rename operation requires just one field with an optional subscript.
vi: thao tác đổi tên yêu cầu chỉ một trường với một subcript tùy chọn.

en: %s home page: <http://www.gnu.org/software/recutils/>
vi: Trang chủ %s: <http://www.gnu.org/software/recutils/>

note: TRANSLATORS: --help output, common arguments. no-wrap
en:       --help                          print a help message and exit.
          --version                       show version and exit.
vi:       --help                          hiển thị trợ giúp rồi thoát.
          --version                       hiển thị phiên bản rồi thoát.

note: TRANSLATORS: --help output, record selection arguments no-wrap
en: Record selection options:
      -i, --case-insensitive              make strings case-insensitive in selection
                                            expressions.
      -t, --type=TYPE                     operate on records of the specified type only.
      -e, --expression=RECORD_EXPR        selection expression.
      -q, --quick=STR                     select records with fields containing a string.
      -n, --number=NUM,...                select specific records by position, with ranges.
      -m, --random=NUM                    select a given number of random records.
vi: Các tùy chọn để lấy bản ghi:
      -i, --case-insensitive              làm cho biểu thức chọn phân biệt HOA/thường
      -t, --type=KIỂU                     chỉ thao tác với các bản ghi có kiểu đã cho.
      -e, --expression=BTHỨC_BGHI         biểu thức chọn.
      -q, --quick=CHUỖI                   lấy các bản ghi với các trường chứa chuỗi.
      -n, --number=SỐ,...                 lấy các bản ghi theo vị trí với một vùng.
      -m, --random=SỐ                     lấy ra số bản ghi ngẫu nhiên.

en: Copyright (C) %s Jose E. Marchesi.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
vi: Tác quyền © %s Jose E. Marchesi.
    Giấy Phép Công Cộng GNU (GPL), phiên bản 3 hay sau <http://gnu.org/licenses/gpl.html>.
    Đây là phần mềm tự do: bạn có quyền thay đổi và phát hành lại nó.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép.

en: 
    Written by Jose E. Marchesi.
vi: 
    Được viết bởi Jose E. Marchesi.

en: : error:
vi: : lỗi:

en: : warning:
vi: : cảnh báo:

en: duplicated record set '%s' from %s.
vi: trùng lặp tập hợp bản ghi “%s” từ %s.

en: cannot create a unique name.
vi: không tạo được tên tập tin duy nhất.

en: renaming file %s to %s
vi: đổi tên tập tin %s thành %s

en: operation aborted due to integrity failures.
vi: thao tác bị bãi bỏ bởi vì tính liêm chính không được đảm bảo.

en: use --verbose to get a detailed report.
vi: dùng --verbose để nhận được báo cáo chi tiết những gì đang thực hiện.

en: use --force to skip the integrity check.
vi: dùng --force để bỏ qua kiểm tra sự toàn vẹn dữ liệu.

en: internal error: recutl_index_list_parse: error compiling regexp.
vi: lỗi nội bộ: recutl_index_list_parse: lỗi biên dịch biểu thức chính quy.

en: Password again:
vi: Gõ lại mật khẩu:

en: the provided passwords don't match.
vi: mật khẩu đã cung cấp không khớp.

note: Type: string Description
en: Redmine instances to be configured or upgraded:
vi: Các thể hiện Redmine cần cấu hình hoặc nâng cấp:

note: Type: string Description
en: Space-separated list of instances identifiers.
vi: Danh sách định giới bằng dấu cách chứa các chuỗi nhận diện thể hiện.

note: Type: string Description
en: Each instance has its configuration files in /etc/redmine/<instance-identifier>/
vi: Mỗi thể hiện có một số tập tin cấu hình riêng trong « /etc/redmine/<chuỗi_nhận_diện_thể_hiện>/ ».

note: Type: select Description
en: Default redmine language:
vi: Ngôn ngữ redmine mặc định:

en: A Desktop Journal
vi: Một ứng dụng ghi chép cá nhân

en: Load RedNotebook at startup
vi: Tải RedNotebook khi khởi động

en: %A, %x, Day %j
vi: %A, %x, Ngày thứ %j

en: Week %W of Year %Y
vi: Tuần thứ %W trong năm %Y

en: Day %j
vi: Ngày thứ %j

en: Close to system tray
vi: Thoát xuống khay hệ thống

en: Closing the window will send RedNotebook to the tray
vi: Đóng cửa sổ sẽ thoát RedNotebook xuống khay hệ thống

en: Check for new version at startup
vi: Kiểm tra phiên bản mới khi khởi động

en: Date/Time format
vi: Định dạng thời gian

en: Format the selected text or tag
vi: Định dạng văn bản hay tag được chọn

en: Show RedNotebook
vi: Hiển thị RedNotebook

en: Second Item
vi: Mục thứ hai

en: Indented Item
vi: Mục được lùi vào

en: Two blank lines close the list
vi: Hai dòng trắng sẽ đóng danh sách

en: Insert an image from the harddisk
vi: Thêm một hình ảnh từ ổ đĩa

en: Insert a link to a file
vi: Thêm liên kết đến một tập tin

en: Insert a link to a website
vi: Thêm liên kết đến một website

en: Insert a separator line
vi: Thêm một đường phân cách

en: Insert the current date and time (edit format in preferences)
vi: Thêm ngày giờ hiện tại (chỉnh sửa định dạng trong mục tùy thích)

en: Insert a manual line break
vi: Thêm dấu ngắt dòng thủ công

en: Insert images, files, links and other content
vi: Thêm ảnh, tập tin và liên kết đến nội dung khác

en: No link location has been entered
vi: Chưa nhập địa chỉ liên kết

en: _Journal
vi: _Sổ ghi chép

en: Create a new journal. The old one will be saved
vi: Tạo một sổ ghi chép mới. Sổ đang mở sẽ được lưu lại.

en: Load an existing journal. The old journal will be saved
vi: Mở một sổ ghi chép có sẵn. Sổ đang mở sẽ được lưu lại.

en: Save journal at a new location. The old journal files will also be saved
vi: Lưu sổ ghi chép tại một vị trí mới. Sổ đang mở cũng sẽ được lưu.

en: Open the export assistant
vi: Mở trình hướng dẫn xuất

en: Save all the data in a zip archive
vi: Lưu tất cả dữ liệu vào một tập tin zip

en: Show some statistics about the journal
vi: Hiện và số liệu thống kê về sổ ghi chép này

en: Shutdown RedNotebook. It will not be sent to the tray.
vi: Tắt RedNotebook. Nó sẽ không hiện trong khay hệ thống.

en: Undo text or tag edits
vi: Hủy thao tác sửa văn bản hay tag

en: Redo text or tag edits
vi: Làm lại thao tác sửa văn bản hay tag

en: Underline misspelled words
vi: Gạch chân những từ sai chính tả

en: Open the RedNotebook documentation
vi: Mở tài liệu hướng dẫn RedNotebook

en: Translate RedNotebook
vi: Dịch RedNotebook

en: Report a Problem
vi: Báo cáo lỗi

en: Fill out a short form about the problem
vi: Điền một mẫu hỏi ngắn về vấn đề bạn gặp phải

en: Journals are saved in a directory, not in a single file.
vi: Sổ ghi chép được lưu trong một thư mục, không phải chỉ một tập tin

en: The directory name will be the title of the new journal.
vi: Tên thư mục cũng sẽ là tên sổ ghi chép

en: Select an empty folder for your new journal
vi: Hãy chọn một thư mục trống cho sổ ghi chép mới của bạn

en: Select an existing journal directory
vi: Hãy chọn một thư mục ghi chép có sẵn

en: Select an empty folder for the new location of your journal
vi: Hãy chọn môt thư mục trống làm nơi chứa mới cho sổ ghi chép của bạn

en: The directory name will be the new title of the journal
vi: Tên thư mục sẽ là tên sổ ghi chép

en: RedNotebook Documentation
vi: Hướng dẫn sử dụng RedNotebook

en: Hide "%s" from clouds
vi: Ẩn "%s" khỏi đám mây

en: Export all days
vi: Xuất tất cả các ngày

en: Export currently visible day
vi: Xuất ngày hiện đang xem

en: Export days in the selected time range
vi: Xuất những ngày trong chuỗi ngày đã chọn

en: Available tags
vi: Những tag có sẵn

en: Selected tags
vi: Các tag được chọn

en: Welcome to the Export Assistant.
vi: Chào mừng bạn đến với trình hỗ trợ xuất

en: This wizard will help you to export your journal to various formats.
vi: Trình hướng dẫn này sẽ giúp bạn xuất sổ ghi chép của mình ra nhiều định dạng khác nhau.

en: You can select the days you want to export and where the output will be saved.
vi: Bạn có thể chọn lựa những ngày bạn muốn xuất và nơi lưu trữ bản xuất đó

en: Select Export Format
vi: Hãy lựa chọn định dạng xuất

en: Empty entries are not allowed
vi: Không cho phép để mục trống

en: Change this text
vi: Thay đổi văn bản này

en: Delete this entry
vi: Xóa mục này

note: Title of font selector (buttons down the right for text and label tools)
en: Letters
vi: Chữ

en: Hello!
vi: Xin chào!

en: Some example text has been added to help you start and you can erase it whenever you like.
vi: Một số đoạn văn bản mẫu đã được thêm vào để giúp bạn làm quen và bạn có thể xóa chúng nếu bạn muốn.

en: The example text and more documentation is available under "Help" -> "Contents".
vi: Bạn có thể xem lại văn bản mẫu và nhiều tài liệu hướng dẫn hơn ở mục "Trợ giúp" -> "Hướng dẫn"

en: There are two modes in RedNotebook, the __edit__ mode and the __preview__ mode.
vi: Có 2 chế độ trong RedNotebook, chế độ __chỉnh sửa__ và chế độ __xem thử__

en: Today I went to the //pet shop// and bought a **tiger**. Then we went to the --pool-- park and had a nice time playing ultimate frisbee. Afterwards we watched "__Life of Brian__".
vi: Hôm nay tôi đến //cửa hàng thú nuôi// và mua một **con hổ**. Sau đó chúng tôi tôi đến --công viên-- chơi trò ném đĩa. Sau đó chúng tôi xem phim "__Life of Brian__".

note: Translators: both are verbs
en: Save and Export
vi: Lưu và xuất

en: Everything you enter will be saved automatically at regular intervals and when you exit the program.
vi: Tất cả những gì bạn gõ vào đều sẽ được lưu tự động theo chu kỳ cố định và khi bạn thoát chương trình.

en: To avoid data loss you should backup your journal regularly.
vi: Để tránh mất mát dữ liệu bạn nên sao lưu sổ ghi chép một cách thường xuyên.

en: "Backup" in the "Journal" menu saves all your entered data in a zip file.
vi: Nút "Sao lưu" trong menu "Sổ ghi chép" nén tất cả dữ liệu của bạn vào một file zip.

en: In the "Journal" menu you also find the "Export" button.
vi: Trong menu "Sổ ghi chép" bạn còn có thể tìm thấy nút "Xuất dữ liệu"

en: Click on "Export" and export your diary to Plain Text, PDF, HTML or Latex.
vi: Nhấn vào nút "Xuất dữ liệu" để xuất nhật ký của bạn ra tập tin văn bản thuần, PDF, HTML hay Latex.

en: If you encounter any errors, please drop me a note so I can fix them.
vi: Nếu bạn gặp bất cứ lỗi nào, hãy liên hệ với tôi để tôi có thể sửa chúng.

en: Any feedback is appreciated.
vi: Tất cả đóng góp và nhận xét đều được trân trọng.

note: type: Attribute 'lang' of: <article>
en: en-GB
vi: vi

note: type: Content of: <article><title>
en: Debian Reference Card
vi: Bảng tham khảo Debian

note: type: Content of: <article><subtitle>
en: The 101 most important things when using Debian
vi: 101 thứ quan trọng nhất khi sử dụng Debian

note: type: Content of: <article><articleinfo>
en: <copyright> <year>2004</year> <year>2010</year> <holder>W. Martin Borgert</holder> </copyright> <copyright> <year>2016</year> <year>2019</year> <year>2023</year> <holder>Holger Wansing</holder> </copyright> <copyright> <year>2023</year> <holder>Your Name ("Language")</holder> </copyright>
vi: <copyright> <year>2004</year> <year>2010</year> <holder>W. Martin Borgert</holder> </copyright> <copyright> <year>2016</year> <year>2019</year> <year>2023</year> <holder>Holger Wansing</holder> </copyright> <copyright> <year>2005</year> <year>2008</year> <year>2010</year> <holder>Clytie Siddall (Tiếng Việt)</holder> </copyright> <copyright> <year>2016</year> <year>2020</year> <holder>Trần Ngọc Quân (Tiếng Việt)</holder> </copyright>

note: type: Content of: <article><articleinfo><legalnotice><para>
en: This document may be used under the terms of the GNU General Public License version 3 or higher. The license text can be found at <ulink url="https://www.gnu.org/copyleft/gpl.html"><filename>https://www.gnu.org/copyleft/gpl.html</filename></ulink> and <filename>/usr/share/common-licenses/GPL-3</filename>.
vi: Tài liệu này có thể được sử dụng dưới điều kiện của Giấy Phép Công Cộng GNU (GPL), phiên bản 3 hay sau. Phần văn bản của giấy phép này có thể được tìm thấy tại <ulink url="https://www.gnu.org/copyleft/gpl.html"><filename>https://www.gnu.org/copyleft/gpl.html</filename></ulink> và <filename>/usr/share/common-licenses/GPL-3</filename>.

note: type: Content of: <article><articleinfo><keywordset><keyword>
en: reference card
vi: bảng tham khảo

note: type: Content of: <article><articleinfo><keywordset><keyword>
en: basic commands
vi: lệnh cơ bản

note: type: Content of: <article><articleinfo><keywordset><keyword>
en: Made by
vi: Tác giả

note: type: Content of: <article><section><title>
en: Getting Help
vi: Tìm trợ giúp

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: man <replaceable>page</replaceable> or man bash
vi: man <replaceable>trang</replaceable> hoặc man bash

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <replaceable>command</replaceable> &#x00A0; <optional><filename>--</filename>help, <filename>-</filename>h</optional>
vi: <replaceable>lệnh</replaceable> &#x00A0; <optional><filename>--</filename>help, <filename>-</filename>h</optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Brief help for most commands.
vi: Trợ giúp ngắn về phần lớn lệnh.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <filename>/usr/share/doc/<optional><replaceable>package-name</replaceable>/</optional></filename>
vi: <filename>/usr/share/doc/ <optional><replaceable>tên_gói</replaceable>/</optional></filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Find all documentation here, optional file <filename>README.Debian</filename> contains specifics.
vi: Tìm mọi tài liệu hướng dẫn ở đây, tập tin tùy chọn <filename>README.Debian</filename> cũng chứa chi tiết.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://www.debian.org/doc/">Web documentation</ulink>
vi: <ulink url="https://www.debian.org/doc/">Tài liệu trên Web</ulink>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Reference, manuals, FAQs, HOWTOs, etc. at <filename>https://www.debian.org/doc/</filename>
vi: Có bảng tham khảo, sổ tay tra cứu, câu hỏi thường gặp, tài liệu LÀM THẾ NÀO v.v.. ở <filename>https://www.debian.org/doc/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://lists.debian.org/">Mailing lists</ulink> at <filename>https://lists.debian.org/</filename>
vi: <ulink url="https://lists.debian.org/">Hộp thư chung</ulink> ở <filename>https://lists.debian.org/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://wiki.debian.org/">The Wiki</ulink> at <filename>https://wiki.debian.org/</filename>
vi: <ulink url="https://wiki.debian.org/">Wiki</ulink> ở <filename>https://wiki.debian.org/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Contains all kind of useful information.
vi: Chứa rất nhiều thông tin hữu ích.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://www.debian.org/devel/debian-installer/">Installer</ulink>
vi: <ulink url="https://www.debian.org/devel/debian-installer/">Trình cài đặt</ulink>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: All information about it at <filename>https://www.debian.org/devel/debian-installer/</filename>
vi: Mọi thông tin về cài đặt có tại <filename>https://www.debian.org/devel/debian-installer/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://www.debian.org/distrib/">CD images</ulink>
vi: <ulink url="https://www.debian.org/distrib/">Ảnh CD</ulink>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Download from <filename>https://www.debian.org/distrib/</filename>
vi: Tải về từ <filename>https://www.debian.org/distrib/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: E.g. to set up the network w/o DHCP or to adapt bootloader installation.
vi: V.d. để cài đặt mạng có/không có DHCP hay cài đặt bộ khởi động thích hợp.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://bugs.debian.org/">Bug Tracking</ulink> at <filename>https://bugs.debian.org/</filename>
vi: <ulink url="https://bugs.debian.org/">Theo dõi lỗi</ulink> ở <filename>https://bugs.debian.org/</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: All about existing and fixed bugs.
vi: Thông tin về các lỗi vẫn còn tồn tại và đã sửa chữa.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: Package specific
vi: Đặc tả của gói

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: See <filename>https://bugs.debian.org/<replaceable>package-name</replaceable>/</filename>, use <filename>wnpp</filename> to ask for new packages.
vi: Xem <filename>https://bugs.debian.org/<replaceable>tên_gói</replaceable>/</filename>, dùng <filename>wnpp</filename> để yêu cầu gói mới.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Report a bug by e-mail.
vi: Gửi báo báo lỗi bằng thư.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="https://www.debian.org/Bugs/Reporting">Reporting</ulink>
vi: <ulink url="https://www.debian.org/Bugs/Reporting">Báo cáo</ulink>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Instructions at <filename>https://www.debian.org/Bugs/Reporting</filename>
vi: Theo hướng dẫn ở <filename>https://www.debian.org/Bugs/Reporting</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: All system configuration files are under directory <filename>/etc/</filename>.
vi: Mọi tập tin cấu hình đều nằm dưới thư mục <filename>/etc/</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: editor <replaceable>files</replaceable>
vi: editor <replaceable>tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Default text editor.  May be <command>nano</command>, <command>emacs</command>, <command>vi</command>, <command>joe</command>.
vi: Trình soạn thảo văn bản mặc định: có thể là <command>nano</command>, <command>emacs</command>, <command>vi</command>, <command>joe</command>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <ulink url="http://localhost:631">CUPS</ulink> at <filename>http://hostname:631</filename>
vi: <ulink url="http://localhost:631">CUPS</ulink> ở <filename>http://hostname:631</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Browser interface to printing system.
vi: Giao diện duyệt hệ thống in ấn.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg-reconfigure <replaceable>package-name</replaceable>
vi: dpkg-reconfigure <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Reconfigure a package, e.g. <replaceable>keyboard-configuration</replaceable> (keyboard), <replaceable>locales</replaceable> (localization).
vi: Cấu hình lại một gói, v.d. <replaceable>keyboard-configuration</replaceable> (bàn phím), <replaceable>miền địa phương</replaceable> (bản địa hóa).

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: update-alternatives <replaceable>options</replaceable>
vi: update-alternatives <replaceable>các tùy chọn</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Manage command alternatives.
vi: Quản lý các câu lệnh cùng chức năng.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: After changing <filename>/etc/default/grub</filename>.
vi: Sau khi sửa đổi <filename>/etc/default/grub</filename>.

note: type: Content of: <article><section><title>
en: Daemons and System
vi: Trình nền và Hệ thống

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <filename>systemctl restart <replaceable>name</replaceable>.service</filename>
vi: <filename>systemctl restart <replaceable> tên</replaceable>.service</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Restart a service, system daemon.
vi: Khởi chạy lại một dịch vụ hay trình nền hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <filename>systemctl stop <replaceable>name</replaceable>.service</filename>
vi: <filename>systemctl stop <replaceable>tên</replaceable>.service</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Stop a service, system daemon.
vi: Dừng chạy một dịch vụ hay trình nền hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <filename>systemctl start <replaceable>name</replaceable>.service</filename>
vi: <filename>systemctl start <replaceable>tên</replaceable>.service</filename>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Start a service, system daemon.
vi: Khởi chạy một dịch vụ hay trình nền hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Halts system.
vi: Ngừng hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Reboots system.
vi: Khởi động lại hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Shuts down system.
vi: Tắt máy.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Suspends system.
vi: Tạm ngừng hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Hibernates system.
vi: Đóng băng hệ thống.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: All log files are under this directory.
vi: Mọi tập tin nhật ký máy nằm dưới thư mục này.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Default values for many daemons and services.
vi: Các giá trị mặc định cho nhiều trình nền và dịch vụ.

note: type: Content of: <article><section><title>
en: Important Shell Commands
vi: Lệnh hệ vỏ quan trọng

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: cat <replaceable>files</replaceable>
vi: cat <replaceable>các tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Print files to screen.
vi: In tập tin ra màn hình.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: cd <replaceable>directory</replaceable>
vi: cd <replaceable>thư_mục</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Change to directory.
vi: Chuyển sang thư mục khác.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: cp <replaceable>files</replaceable> <replaceable>dest</replaceable>
vi: cp <replaceable>các tập tin</replaceable> <replaceable>đích</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Copy files and directories.
vi: Sao chép các tập tin và thư mục.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: echo <replaceable>string</replaceable>
vi: echo <replaceable>chuỗi</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Echo string to screen.
vi: Lặp lại chuỗi trên màn hình.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: gzip, bzip2, xz <optional><filename>-d</filename></optional> <replaceable>files</replaceable>
vi: gzip, bzip2, xz <optional><filename>-d</filename></optional> <replaceable>các tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Compress, uncompress files.
vi: Nén hoặc giải nén các tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: pager <replaceable>files</replaceable>
vi: pager <replaceable>các tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show contents of files.
vi: Hiện nội dung của tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: ls <optional><replaceable>files</replaceable></optional>
vi: ls <optional><replaceable>các tập tin</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List files.
vi: Liệt kê tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: mkdir <replaceable>directory-names</replaceable>
vi: mkdir <replaceable>tên_thư_mục</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: mv <replaceable>file1</replaceable> <replaceable>file2</replaceable>
vi: mv <replaceable>tập_tin1</replaceable> <replaceable>tập_tin2</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Move, rename files.
vi: Di chuyển, đổi tên các tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: rm <replaceable>files</replaceable>
vi: rm <replaceable>các tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Remove files.
vi: Xóa bỏ tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: rmdir <replaceable>dirs</replaceable>
vi: rmdir <replaceable>thư_mục</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Remove empty directories.
vi: Xóa bỏ các thư mục rỗng.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: tar <optional>c</optional><optional>x</optional><optional>t</optional><optional>z</optional><optional>j</optional><optional>J</optional> -f <replaceable>file</replaceable>.tar <optional><replaceable>files</replaceable></optional>
vi: tar <optional>c</optional><optional>x</optional><optional>t</optional><optional>z</optional><optional>j</optional><optional>J</optional> -f <replaceable>tập_tin</replaceable>.tar <optional><replaceable>các tập tin</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Create (c), extract (x), list table of (t)  archive file, <emphasis>z</emphasis> for <filename>.gz</filename>, <emphasis>j</emphasis> for <filename>.bz2</filename>, <emphasis>J</emphasis> for <filename>.xz</filename>.
vi: <emphasis>c</emphasis> để tạo, <emphasis>x</emphasis> để trích ra, <emphasis>t</emphasis> để liệt kê bảng của kho nén, <emphasis>z</emphasis> cho <filename>.gz</filename>, <emphasis>j</emphasis> cho <filename>.bz2</filename> và <emphasis>J</emphasis> cho <filename>.xz</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: find <replaceable>directories expressions</replaceable>
vi: find <replaceable>thư_mục biểu_thức</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Find files like <literal>-name <replaceable>name</replaceable></literal> or <literal>-size <replaceable>+1000</replaceable></literal>, etc.
vi: Tìm các tập tin theo tên &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0; <literal>-name <replaceable>tên</replaceable></literal> hay kích cỡ &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0; <literal>-size <replaceable>+1000</replaceable></literal>, v.v..

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: grep <replaceable>search-string</replaceable> <replaceable>files</replaceable>
vi: grep <replaceable>chuỗi_tìm</replaceable> <replaceable>các tập tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Find search-string in files.
vi: Tìm chuỗi trong các tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: ln -s <replaceable>file</replaceable> <replaceable>link</replaceable>
vi: ln -s <replaceable>tập_tin</replaceable> <replaceable>liên_kết</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Create a symbolic link to a file.
vi: Tạo một liên kết mềm đến một tập tin.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: ps <optional><replaceable>options</replaceable></optional>
vi: ps <optional><replaceable>các tùy chọn</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show current processes.
vi: Hiện các tiến trình đang chạy.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: kill <optional><replaceable>-9</replaceable></optional> <replaceable>PID</replaceable>
vi: kill <optional><replaceable>-9</replaceable></optional> <replaceable>MSTT</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Send signal to process (e.g. terminate it). Use <command>ps</command> for PID.
vi: Gửi tín hiệu cho tiến trình (v.d. chấm dứt nó). Dùng <command>ps</command> để biết MÃ SỐ TIẾN TRÌNH.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: su - <optional><replaceable>username</replaceable></optional>
vi: su - <optional><replaceable>tên_người_dùng</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Become another user, e.g. <filename>root</filename>.
vi: Trở thành một người dùng khác, v.d. <filename>root</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: sudo <replaceable>command</replaceable>
vi: sudo <replaceable>lệnh</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Execute a command as <filename>root</filename> as normal user, see <filename>/etc/sudoers</filename>.
vi: Chạy một lệnh dưới <filename>root</filename> dù là một người dùng bình thường, xem <filename>/etc/sudoers</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <replaceable>command</replaceable> <filename>&gt;</filename> <replaceable>file</replaceable>
vi: <replaceable>lệnh</replaceable> <filename>&gt;</filename> <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Overwrite file with output of command.
vi: Ghi đè lên tập tin bằng kết xuất của lệnh.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <replaceable>command</replaceable> <filename>&gt;&gt;</filename> <replaceable>file</replaceable>
vi: <replaceable>lệnh</replaceable> <filename>&gt;&gt;</filename> <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Append output of command to file.
vi: Nối thêm vào tập tin kết xuất của lệnh.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <replaceable>cmd1</replaceable> <filename>|</filename> <replaceable>cmd2</replaceable>
vi: <replaceable>lệnh1</replaceable> <filename>|</filename> <replaceable>lệnh2</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Use output of command 1 as input of command 2.
vi: Đặt kết xuất của lệnh 1 sẽ nhập vào lệnh 2.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: <replaceable>command</replaceable> <filename>&lt;</filename> <replaceable>file</replaceable>
vi: <replaceable>lệnh</replaceable> <filename>&lt;</filename> <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Use file as input for command.
vi: Đặt tập tin sẽ nhập vào lệnh.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Update packages listings from package repositories as listed in <filename>/etc/apt/sources.list</filename>. Required whenever that file or the contents of the repositories change.
vi: Cập nhật danh sách các gói từ các kho chứa được liệt kê trong <filename>/etc/apt/sources.list</filename>. Cần làm mỗi khi có thay đổi trong tập tin này hay kho chứa.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt search <replaceable>search-string</replaceable>
vi: apt search <replaceable>chuỗi_tìm</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Search packages and descriptions for <replaceable>search-string</replaceable>.
vi: Quét các gói và mô tả để tìm <replaceable>chuỗi_tìm</replaceable>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt list -a <replaceable>package-name</replaceable>
vi: apt list -a <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show versions and archive areas of available packages.
vi: Hiện phiên bản và khu vực lưu trữ của các gói sẵn có.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt show -a <replaceable>package-name</replaceable>
vi: apt show -a <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show package information incl. description.
vi: Hiện thông tin về gói, gồm có mô tả.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt install <replaceable>package-names</replaceable>
vi: apt install <replaceable>tên các gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Install packages from repositories with all dependencies.
vi: Cài đặt các gói từ kho phần mềm, cùng với tất cả các gói phụ thuộc.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Install newest versions of all packages currently installed.
vi: Cài đặt phiên bản mới nhất của mọi gói hiện đã được cài đặt.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Like <command>apt upgrade</command>, but with advanced conflict resolution.
vi: Giống như <command>apt upgrade</command>, mà cũng giải quyết cấp cao vấn đề.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt remove <replaceable>package-names</replaceable>
vi: apt remove <replaceable>tên các gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Remove packages.
vi: Gỡ bỏ các gói.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Remove packages that no other packages depend on.
vi: Xóa bỏ các gói không có gói khác yêu cầu.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt depends <replaceable>package-name</replaceable>
vi: apt depends <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List all packages needed by the one given.
vi: Liệt kê tất cả các gói khác yêu cầu bởi gói đưa ra.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt rdepends <replaceable>package-name</replaceable>
vi: apt rdepends <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List all packages that need the one given.
vi: Liệt kê tất cả các thành phần phụ thuộc cho các gói đưa ra.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Update content listings from package repositories, see <command>apt update</command>.
vi: Cập nhật danh sách nội dung từ các kho gói, xem <command>apt update</command>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt-file search <replaceable>file-name</replaceable>
vi: apt-file search <replaceable>tên_tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Search packages for file.
vi: Tìm tập tin trong các gói.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: apt-file list <replaceable>package-name</replaceable>
vi: apt-file list <replaceable>tên_gói</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List contents of a package.
vi: Liệt kê nội dung của một gói.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Console interface to APT, needs <filename>aptitude</filename>.
vi: Giao diện bàn giao tiếp cho APT, yêu cầu <filename>aptitude</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: GUI interface to APT, needs <filename>synaptic</filename>.
vi: Giao diện đồ họa cho APT, yêu cầu <filename>synaptic</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -l <optional><replaceable>names</replaceable></optional>
vi: dpkg -l <optional><replaceable>các tên</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List packages.
vi: Liệt kê các gói.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -I <replaceable>pkg</replaceable>.deb
vi: dpkg -I <replaceable>gói</replaceable>.deb

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show package information.
vi: Hiện thông tin về gói đó.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -c <replaceable>pkg</replaceable>.deb
vi: dpkg -c <replaceable>gói</replaceable>.deb

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: List contents of package file.
vi: Liệt kê nội dung của tập tin gói đó.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -S <replaceable>filename</replaceable>
vi: dpkg -S <replaceable>tên_tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show which package a file belongs to.
vi: Hiện gói chứa tập tin đó.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -i <replaceable>pkg</replaceable>.deb
vi: dpkg -i <replaceable>gói</replaceable>.deb

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Install package files.
vi: Cài đặt các tập tin trong gói đó.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg -V <optional><replaceable>package-names</replaceable></optional>
vi: dpkg -V <optional><replaceable>tên các gói</replaceable></optional>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Audit check sums of installed packages.
vi: Thẩm tra tổng kiểm của các gói đã được cài đặt.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg-divert <optional>options</optional> <replaceable>file</replaceable>
vi: dpkg-divert <optional>các tùy chọn</optional> <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Override a package&apos;s version of a file.
vi: Đè lên phiên bản tập tin được gói yêu cầu.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg <filename>--compare- versions </filename> <replaceable>v1</replaceable> gt <replaceable>v2</replaceable>
vi: dpkg <filename>--compare- versions </filename> <replaceable>pb1</replaceable> gt <replaceable>pb2</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Compare version numbers; view results with <command>echo $?</command>.
vi: So sánh các số thứ tự phiên bản; xem kết quả bằng <command>echo $?</command>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg-query -W &#x00A0;&#x00A0;&#x00A0;&#x00A0; <filename>--showformat</filename>=<replaceable> format</replaceable>
vi: dpkg-query -W &#x00A0;&#x00A0;&#x00A0;&#x00A0; <filename>--showformat</filename>=<replaceable> định_dạng</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Query installed packages, format e.g. <placeholder type="screen" id="0"/> <placeholder type="screen" id="1"/> <placeholder type="screen" id="2"/>
vi: Hỏi về những gói được cài đặt, theo dạng (v.d.) <placeholder type="screen" id="0"/> <placeholder type="screen" id="1"/> <placeholder type="screen" id="2"/>

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg <filename>--get-selections</filename> &gt; <replaceable>file</replaceable>
vi: dpkg <filename>--get-selections</filename> &gt; <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Write package selections to file.
vi: Ghi vào tập tin các gói được chọn.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: dpkg <filename>--set-selections</filename> &lt; <replaceable>file</replaceable>
vi: dpkg <filename>--set-selections</filename> &lt; <replaceable>tập_tin</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Set package selections from file.
vi: Đặt từ tập tin các gói được chọn.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Interface configuration (if not controlled via network-manager).
vi: Cấu hình giao diện (nếu không được điều khiển qua network-manager).

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: if <optional>up</optional><optional>down</optional> <replaceable>device</replaceable>
vi: if <optional>up</optional><optional>down</optional> <replaceable>thiết_bị</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Start, stop network interfaces according to the file above.
vi: Chạy, dừng các giao diện mạng tùy theo các tập tin ở trên.

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Show and manipulate network interfaces and routing, needs <filename>iproute2</filename>.
vi: Hiện và thao tác các giao diện mạng và định tuyến, cần <filename>iproute2</filename>.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: ssh -X <replaceable>user@host</replaceable>
vi: ssh -X <replaceable>người_dùng@máy</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Login at another machine.
vi: Đăng nhập vào máy khác.

note: type: Content of: <article><section><glosslist><glossentry><glossterm>
en: scp <replaceable>files</replaceable> <replaceable>user@host:path</replaceable>
vi: scp <replaceable>các tập tin</replaceable> <replaceable>người_dùng@máy: đường_dẫn</replaceable>

note: type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Copy files to other machine (and vice versa).
vi: Sao chép các tập tin sang máy khác (và ngược lại).

en: Search and replace using regular expressions
vi: Tìm kiếm và thay thế bằng biểu thức chính quy

en: regexxer Search Tool
vi: Công cụ Tìm kiếm regexxer

en: Current-match color
vi: Màu cho điều khớp hiện có

en: Fallback encoding
vi: Bảng mã dự trữ

en: Match color
vi: Màu cho điều khớp

en: Name of the character encoding to use if a file is not readable in either UTF-8 or the codeset specified by the current locale. Try “iconv --list” for a complete list of possible values.
vi: Tên của bảng mã cần sử dụng nếu tập tin không đọc được theo hoặc UTF-8 hay bộ ký tự xác định trong miền địa phương đang dùng. Hãy thử lệnh « iconv --list » để xem danh sách các giá trị có thể.

en: Text view font
vi: Phông xem văn bản

en: The background color used to highlight matches of the search expression.
vi: Màu nền dùng để tô sáng mục tương ứng với biểu thức tìm kiếm.

en: The background color used to highlight the currently selected match of the search expression.
vi: Màu nền dùng để tô sáng mục tương ứng với biểu thức tìm kiếm mà được chọn hiện thời.

en: The font used in the file editor.
vi: Phông chữ dùng trong bộ sửa tập tin.

en: The style of the application’s toolbar. Possible values are “icons”, “text”, “both”, and “both-horiz”.
vi: Kiểu thanh công cụ của ứng dụng. Những giá trị có thể là “icons” (biểu tượng), “text” (chữ), “both” (cả hai), and “both-horiz” (cả hai, ngang).

en: Can’t read file:
vi: Không thể đọc tập tin:

en: Failed to save file “%1”: %2
vi: Lỗi lưu tập tin “%1”: %2

en: “%1” seems to be a binary file.
vi: “%1” có vẻ là một tập tin nhị phân.

en: Save _all
vi: Lưu tất _cả

en: Find files matching PATTERN
vi: Tìm các tập tin khớp với MẪU

en: Do not recurse into subdirectories
vi: Không đệ qui vào thư mục con

en: Also find hidden files
vi: Tìm luôn các tập tin ẩn

en: Find text matching REGEX
vi: Tìm văn bản khớp với BIỂU THỨC CHÍNH QUY

en: REGEX
vi: BIỂU THỨC CHÍNH QUY

en: Find only the first match in a line
vi: Tìm chỉ mục thứ nhất tương ứng trên mỗi dòng

en: Do case insensitive matching
vi: Không phân biệt chữ hoa/thường

en: Replace matches with STRING
vi: Thay thế mục tương ứng bằng CHUỖI

en: Print match location to standard output
vi: In vị trí của mục tương ứng ra thiết bị xuất chuẩn

en: Do not automatically start search
vi: Không tự động bắt đầu tìm kiếm

en: [FOLDER]
vi: [THƯ MỤC]

en: Some files haven’t been saved yet.
    Quit anyway?
vi: Chưa lưu một số tập tin.
    Vẫn thoát chứ?

en: Some files haven’t been saved yet.
    Continue anyway?
vi: Chưa lưu một số tập tin.
    Vẫn tiếp tục chứ?

en: The file search pattern is invalid.
vi: Mẫu tìm kiếm tập tin không hợp lệ.

en: The following errors occurred during search:
vi: Gặp những lỗi theo đây trong khi tìm kiếm:

en: The following errors occurred during save:
vi: Gặp những lỗi theo đây trong khi lưu :

en: Using the \C escape sequence to match a single byte is not supported.
vi: Không hỗ trợ khả năng sử dụng dãy thoát « \C » để khớp với một byte riêng lẻ.

en: Error in regular expression at “%1” (index %2):
    %3
vi: Gặp lỗi trong biểu thức chính quy tại “%1” (chỉ mục %2):
    %3

en: Error in regular expression:
    %1
vi: Gặp lỗi trong biểu thức chính quy:
    %1

en: Reached the recursion and backtracking limit of the regular expression engine.
vi: Đã tới giới hạn đệ qui và rút lui của dụng cụ biểu thức chính quy.

en: “%1” is not a valid encoding.
vi: “%1” không phải là bảng mã hợp lệ.

en: Match:
vi: Khớp:

en: Cancels the running search
vi: Thôi tiến trình tìm kiếm đang chạy

en: A filename pattern as used by the shell. Character classes [ab] and csh style brace expressions {a,b} are supported.
vi: Mẫu tên tập tin như do trình bao sử dụng. Hỗ trợ các hạng ký tự [ab] và biểu thức dấu nháy kép kiểu csh {a,b}.

en: A regular expression in Perl syntax
vi: Biểu thức chính quy theo cú pháp Perl

en: File backward
vi: Tập tin ngược

en: File forward
vi: Tập tin tiếp

en: Find all files that match the filename pattern
vi: Tìm mọi tập tin khớp với mẫu tên tập tin

en: Find all matches of the regular expression
vi: Tìm mọi mục khớp với biểu thức chính quy ấy

en: Find all possible matches in a line
vi: Tìm mọi mục khớp có thể trên mỗi dòng

en: Find fi_les
vi: Tìm tậ_p tin

en: Fol_der:
vi: Thư _mục:

en: Go to next match
vi: Tới mục khớp kế tiếp

en: Go to previous match
vi: Về mục khớp trước

en: Go to the next matching file
vi: Tới tập tin khớp kế tiếp

en: Go to the previous matching file
vi: Về tập tin khớp trước

en: Preview of the substitution
vi: Xem thử mục thay thế

en: Recurse into subdirectories
vi: Đệ qui vào thư mục con

en: Replace _current
vi: Thay thế hiện _có

en: Replace all matches in all files
vi: Thay thế mọi mục khớp trong mọi tập tin

en: Replace all matches in the current file
vi: Thay thế mọi mục khớp trong tập tin hiện có

en: Replace current match
vi: Thay thế mục khớp hiện có

en: Replace in _all files
vi: Thay thế trong _mọi tập tin

en: Replace in _this file
vi: _Thay thế trong tập tin này

en: The new string to substitute. As in Perl, you can refer to parts of the match using $1, $2, etc. or even $+, $&, $` and $'. The operators \l, \u, \L, \U and \E are supported as well.
vi: Chuỗi mới cần dùng khi thay thế. Giống như trong Perl, bạn có thể tham chiếu đến phần của mục khớp bằng « $1 », « $2 » v.v., ngay cả « $+ », « $& », « $` » và « $' ». Cũng hỗ trợ những toán tử « \l », « \u », « \L », « \U » và « \E ».

en: _Next file
vi: Tập tin _kế

en: _Previous file
vi: Tập tin _trước

en: _This file
vi: _Tập tin này

en: recursive
vi: đệ qui

en: C_urrent match color:
vi: Màu khớp hiện có :

en: Fallback _encoding:
vi: Bảng mã _dự trữ :

en: Icons only
    Text only
    Icons and text
    Both horizontal
vi: Chỉ biểu tượng
    Chỉ văn bản
    Biểu tượng và văn bản
    Cả hai nằm ngang

en: The encoding specified by the current locale
vi: Bảng mã xác định trong miền địa phương đang dùng

en: Tool_bar style:
vi: Kiểu thanh _công cụ :

en: _File access
vi: _Truy cập tập tin

en: _Look’n’feel
vi: _Hình thức và Cảm giác

en: _Match color:
vi: _Màu khớp:

en: _Text view font:
vi: _Phông xem văn bản:

en: regexxer attempts to read a file in the following encodings before giving up:
vi: regexxer cố gắng đọc tập tin theo những bàng mã này trước khi chịu thua:

en: where
vi: Ở đâu

en: Recipe has too many lines (%ud)
vi: Công thức có quá nhiều dòng (%ud)

en: non-numeric first argument to 'word' function
vi: đối số thứ nhất không phải dạng số cho hàm “word”

en: non-numeric first argument to 'wordlist' function
vi: đối số thứ nhất không phải số cho hàm “wordlist”

en: non-numeric second argument to 'wordlist' function
vi: đối số thứ hai không phải số cho hàm “wordlist”

en: windows32_openpipe: DuplicateHandle(In) failed (e=%ld)
vi: windows32_openpipe: DuplicateHandle(In) gặp lỗi (e=%ld)

en: windows32_openpipe: DuplicateHandle(Err) failed (e=%ld)
vi: windows32_openpipe: DuplicateHandle(Err) gặp lỗi (e=%ld)

en: CreatePipe() failed (e=%ld)
vi: CreatePipe() bị lỗi (e=%ld)

en: insufficient number of arguments (%d) to function '%s'
vi: không đủ số đối số (%d) cho hàm “%s”

en: Avoiding implicit rule recursion.
vi: Tránh quy tắc ngầm đệ quy.

en: Trying pattern rule with stem '%.*s'.
vi: Thử quy tắc mẫu với cuống “%.*s”.

en: Rejecting impossible rule prerequisite '%s'.
vi: Từ chối điều kiện tiên quyết không thể thỏa “%s”.

en: Rejecting impossible implicit prerequisite '%s'.
vi: Từ chối điều kiện tiên quyết ngầm không thể “%s”.

en: Found prerequisite '%s' as VPATH '%s'
vi: Tìm thấy điều kiện tiên quyết “%s” làm VPATH “%s”

en: Cannot create a temporary file
vi: Không thể tạo tập tin tạm

en: The 'load' operation is not supported on this platform.
vi: Không hỗ trợ thao tác “load” trên hệ thống này.

en: Makefile from standard input specified twice.
vi: Tập tin makefile từ đầu vào chuẩn được ghi hai lần.

en: fopen (temporary file)
vi: fopen (tập tin tạm)

en: fwrite (temporary file)
vi: fwrite (tập tin tạm)

en: Couldn't change back to original directory.
vi: Không thể chuyển về thư mục gốc.

en: %sLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    %sThis is free software: you are free to change and redistribute it.
    %sThere is NO WARRANTY, to the extent permitted by law.
vi: %sGiấy phép GPL pb3+: Giấy phép Công cộng GNU phiên bản 3 hay sau <http://gnu.org/licenses/gpl.html>
    %sĐây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó.
    %sKHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép.

en: internal error: invalid --jobserver-auth string '%s'
vi: lỗi nội bộ: gặp chuỗi --jobserver-auth “%s” không hợp lệ

en: Found an implicit rule for '%s'.
vi: Tìm thấy quy tắc ngầm cho “%s”.

en: Jobserver slots limited to %d
vi: Khe jobserver bị giới hạn thành %d

en: internal error: unable to open jobserver semaphore '%s': (Error %ld: %s)
vi: lỗi nội tại: không thể mở cờ hiệu máy phục vụ công việc “%s”: (Lỗi %ld: %s)

note: Type: string Description
en: Directories to index:
vi: Nên chỉ mục những thư mục nào?

note: Type: string Description
en: In order to work, the Remembrance Agent needs to build a database of documents of interest. Please introduce the directories (and/or files) to be indexed separated by spaces, afterwards the database will be made. If you do not select any directories (default) the database will not be made. For more info look at /usr/share/doc/remembrance-agent.
vi: Để hoạt động, Tác nhân Nhớ cần phải xây dụng một cơ sở dữ liệu của các tài liệu liên quan. Bạn hãy liệt kê các thư mục (và/hay tập tin) cần chỉ mục, định giới bằng dấu cách. Sau đó thì cơ sở dữ liệu sẽ được tạo. Nếu bạn không chọn thư mục nào (mặc định) thì sẽ không tạo cơ sở dữ liệu. Để tìm thông tin thêm chi tiết, hãy đọc tập tin «/usr/share/doc/remembrance-agent».

note: Type: string Description
en: Directories to exclude from the index:
vi: Nên loại trừ những thư mục nào ra mục lục?

note: Type: string Description
en: You can exclude sensitive directories from being indexed by ra-index if you want. Only three directories can be given here. NOTE: If you are installing on a multiuser environment where each user may want to have their personal index, DO NOT index user directories (that is /home) as root since there are no mechanisms to prevent users from invading other's privacy. Instead, all users can run 'ra-index' in order to build their own databases.
vi: Có thể loại trừ thư mục nào đó ra việc chỉ mục của ra-index, nếu bạn muốn. Có thể nhập chỉ ba thư mục vào đây. GHI CHÚ: nếu bạn đang cài đặt trên một môi trường đa người dùng, và mỗi người dùng có thể muốn có mục lục riêng, ĐỪNG chỉ mục thư mục chính của người dùng (tức là «/home») với tư cách người chủ (root) vì không có cơ chế nào có thể ngăn cản người dùng xâm phạm sự riêng tư của người dùng khác. Thay vào đó, mỗi người dùng có thể chạy «ra-index» để xây dụng cơ sở dữ liệu của chính nó.

note: Fingerprint of the old certificate.
en: Old fingerprint:
vi: Dấu vân tay cũ:

note: Fingerprint of the new certificate.
en: New fingerprint:
vi: Dấu vân tay mới:

en: User agent
vi: Đại lý người dùng

en: Session ID
vi: Mã phiên chạy

en: This might not work on all VNC servers
vi: Cái này có thể không làm việc với tất cả các máy phục vụ VNC

en: Desktop sharing invitation
vi: Mời chia sẻ màn hình nền

en: Edit settings
vi: Thiết lập chỉnh sửa

en: Scaling quality
vi: Chất lượng chia tỷ lệ

note: Type: string Description
en: Name for this Request Tracker (RT) instance:
vi: Tên cho tiến trình BTY này:

note: Type: string Description
en: Every installation of Request Tracker must have a unique name. The domain name or an abbreviation of the organization name are usually good candidates.
vi: Mỗi bản cài đặt Bộ Theo dõi Yêu cầu phải có một tên duy nhất. Tên miền hoặc một tên viết tắt của tổ chức thường là sự chọn tốt.

note: Type: string Description
en: Please note that once you start using a name, you should probably never change it. Otherwise, mail for existing tickets won't get put in the right place.
vi: Ghi chú rằng một khi bạn bắt đầu dùng một tên nào đó, rất có thể là bạn không bao giờ nên thay đổi nó. Không thì thư đối với vé đã tồn tại sẽ không được đặt vào chỗ đúng.

note: Type: string Description
en: This setting corresponds to the $rtname configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $rtname ».

note: Type: string Description
en: Identifier for this RT instance:
vi: Đồ nhận diện cho tiến trình BTY này:

note: Type: string Description
en: In addition to its name, every installation of Request Tracker must also have a unique identifier. It is used when linking between RT installations.
vi: Thêm vào tên, mỗi bản cài đặt của Bộ Theo dõi Yêu cầu phải có một đồ nhận diện duy nhất. Nó được dùng khi liên kết giữa các bản cài đặt BTY khác nhau.

note: Type: string Description
en: It should be a persistent DNS domain relating to your installation, for example example.org, or perhaps rt.example.org. It should not be changed during the lifetime of the RT database, so it is recommended not to use the default value of the system hostname. Therefore, if you plan to restore an existing database to this installation, you should use the same value as previous installations using the same database.
vi: Nó nên là một miền DNS bền bỉ mà cũng liên quan đến bản cài đặt, v.d. « ví_dụ.org » hoặc « rt.ví_dụ.org ». Nó không nên thay đổi trong toàn bộ thời gian hoạt động của cơ sở dữ liệu RT, thì khuyên bạn không sử dụng giá trị mặc định là tên máy của hệ thống. Vì thế, nếu bạn dự định phục hồi một cơ sở dữ liệu đã có trong bản cài đặt này, bạn nên sử dụng cùng một giá trị với bản cài đặt trước đã dùng cơ sở dữ liệu đó.

note: Type: string Description
en: This setting corresponds to the $Organization configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $Organization ».

note: Type: string Description
en: Default email address for RT correspondence:
vi: Địa chỉ thư điện tử mặc định cho thư từ BTY:

note: Type: string Description
en: Please choose the address that will be listed in From: and Reply-To: headers of emails tracked by RT, unless overridden by a queue-specific address.
vi: Hãy chọn địa chỉ sẽ được hiển thị trong dòng đầu Từ : (From) và Trả lời cho : (Reply-To) của các thư được BTY theo dõi, nếu một địa chỉ đặc trưng cho hàng đợi không có quyền cao hơn.

note: Type: string Description
en: This setting corresponds to the $CorrespondAddress configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $CorrespondAddress ».

note: Type: string Description
en: Default email address for RT comments:
vi: Địa chỉ thư điện tử mặc định cho ghi chú BTY:

note: Type: string Description
en: Please choose the address that will be listed in From: and Reply-To: headers of comment emails, unless overridden by a queue-specific address. Comments can be used for adding ticket information that is not visible to the client.
vi: Hãy chọn địa chỉ sẽ được hiển thị trong dòng đầu Từ : (From) và Trả lời cho : (Reply-To) của các thư ghi chú, nếu một địa chỉ đặc trưng cho hàng đợi không có quyền cao hơn. (Có thể ghi chú để thêm thông tin vé không cho ứng dụng khách thấy.)

note: Type: string Description
en: This setting corresponds to the $CommentAddress configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $CommentAddress ».

note: Type: string Description
en: Base URL for the RT web interface:
vi: URL cơ bản cho giao diện Web BTY:

note: Type: string Description
en: Please specify the scheme, server and (optionally) port for constructing RT web interface URLs.
vi: Hãy ghi rõ giao thức, máy phục vụ và (tùy chọn) cổng để cấu tạo địa chỉ URL đến giao diện Web của BTY.

note: Type: string Description
en: The value should not have a trailing slash (/).
vi: Giá trị không nên chứa gạch chéo theo sau « / ».

note: Type: string Description
en: This setting corresponds to the $WebBaseURL configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $WebBaseURL ».

note: Type: string Description
en: Path to the RT web interface:
vi: Đường dẫn đến giao diện Web BTY:

note: Type: string Description
en: If the RT web interface is going to be installed somewhere other than at the documents root of the web server, you should specify the path to it here.
vi: Nếu giao diện Web của BTY sẽ được cài đặt vào vị trí khác với gốc tài liệu của máy phục vụ, bạn nên ghi rõ ở đây đường dẫn đến nó.

note: Type: string Description
en: The value requires a leading slash (/) but not a trailing one.
vi: Giá trị này cần thiết một gạch chéo « / » đi trước, mà không phải theo sau.

note: Type: string Description
en: This setting corresponds to the $WebPath configuration variable.
vi: Thiết lập này tương ứng với biến môi trường « $WebPath ».

note: Type: boolean Description
en: Handle RT_SiteConfig.pm permissions?
vi: Xử lý quyền hạn RT_SiteConfig.pm không?

note: Type: boolean Description
en: The RT web interface needs access to the database password, stored in the main RT configuration file. Because of this, the file is made readable by the www-data group in normal setups. This may have security implications.
vi: Giao diện Web BTY cần thiết truy cập đến mật khẩu cơ sở dữ liệu, được lưu vào tập tin cấu hình BTY chính. Vì trường hợp này, nhóm www-data làm cho tập tin này có khả năng đọc trong các thiết lập bình thường. Tuy nhiên, quyền này có thể rủi ro bảo mật.

note: Type: boolean Description
en: If you reject this option, the file will be readable only by root, and you will have to set up appropriate access controls yourself.
vi: Không bật tùy chọn này thì chỉ người chủ (root) có quyền đọc tập tin đó. Bạn sẽ cần phải tự thiết lập các quyền truy cập thích hợp.

note: Type: boolean Description
en: With the SQLite backend, this choice will also affect the permissions of automatically-generated local database files.
vi: Với hậu phương SQLite, sự chọn này sẽ cũng ảnh hưởng đến quyền hạn của các tập tin cơ sở dữ liệu cục bộ được tạo tự động.

note: Type: boolean Description
en: Install cron jobs?
vi: Cài đặt công việc định thời ?

note: Type: boolean Description
en: Some features of RT depend on cron jobs, and they can be set up for you by this package. You should normally accept this option unless you are working on a snapshot of data (and would like to avoid events which send out email to users) or this system will be part of a cluster (in which case only one system should have cron jobs enabled).
vi: Một số tính năng RT nào đó cũng phụ thuộc vào công việc định thời (cron) mà gói này có thể tự động thiết lập. Khuyên bạn bật tuỳ chọn này, trừ khi bạn làm việc với một hiện trạng dữ liệu (thì muốn tránh sự kiện gửi thư cho người dùng) hoặc khi hệ thống thuộc về một chùm (trong đó chỉ một hệ thống nên bật công việc định thời).

note: Type: password Description
en: Initial root password for RT system:
vi: Mật khẩu chủ đầu tiên cho hệ thống RT:

note: Type: password Description
en: The RT system will be populated with an initial superuser, named 'root', and the password you provide here will be used as the initial password of this superuser. It should be five characters or more.
vi: Hệ thống RT sẽ nhận một siêu dữ liệu đầu tiên (tên « root »), và mật khẩu đưa ra ở đây sẽ được dùng làm mật khẩu đầu tiên của siêu người dùng này. Mật khẩu này nên có chiều dài ít nhất 5 ký tự (mật khẩu dài hơn thì mạnh hơn).

note: Type: title Description Info message displayed when running in rescue mode :sl2:
en: Rescue mode
vi: Chế độ cứu hộ

note: Type: text Description :sl1:
en: Enter rescue mode
vi: Vào chế độ cứu hộ

note: Type: text Description :sl3:
en: No partitions found
vi: Không tìm thấy phân vùng

note: Type: text Description :sl3:
en: The installer could not find any partitions, so you will not be able to mount a root file system. This may be caused by the kernel failing to detect your hard disk drive or failing to read the partition table, or the disk may be unpartitioned. If you wish, you may investigate this from a shell in the installer environment.
vi: Trình cài đặt không tìm thấy phân vùng nào, do đó bạn không thể gắn kết một hệ thống tập tin gốc. Trường hợp này có thể bị gây ra bởi hạt nhân không phát hiện được ổ đĩa cứng, hoặc hạt nhân không đọc được bảng phân vùng, hoặc đĩa chứa được phân vùng ra. Bạn cũng có thể xem xét vấn đề này từ một trình bao trong môi trường cài đặt.

note: Type: select Choices :sl3:
en: Assemble RAID array
vi: Lắp ráp mảng RAID

note: Type: select Choices :sl3:
en: Do not use a root file system
vi: Đừng dùng hệ thống tập tin gốc

note: Type: select Description :sl3:
en: Device to use as root file system:
vi: Thiết bị cần dùng là hệ thống tập tin gốc:

note: Type: select Description :sl3:
en: Enter a device you wish to use as your root file system. You will be able to choose among various rescue operations to perform on this file system.
vi: Hãy nhập thiết bị bạn muốn sử dụng như là hệ thống tập tin gốc. Bạn sẽ có khả năng chọn trong vài thao tác cứu khác nhau có thể thực hiện trên hệ thống tập tin này.

note: Type: select Description :sl3:
en: If you choose not to use a root file system, you will be given a reduced choice of operations that can be performed without one. This may be useful if you need to correct a partitioning problem.
vi: Nếu bạn chọn không nên dùng một hệ thống tập tin gốc thì giảm số các tùy chọn có thể thực hiện. Tuy nhiên, thay đổi này có thể hữu hiệu khi cần sửa chữa một vấn đề phân vùng.

note: Type: error Description :sl3:
en: The device you entered for your root file system (${DEVICE}) does not exist. Please try again.
vi: Bạn đã nhập một thiết bị (${DEVICE}) không tồn tại cho hệ thống tập tin gốc. Hãy thử lại.

note: Type: error Description :sl3:
en: Mount failed
vi: Việc gắn bị lỗi

note: Type: error Description :sl3:
en: An error occurred while mounting the device you entered for your root file system (${DEVICE}) on /target.
vi: Gặp lỗi khi gắn tại “/target” thiết bị (${DEVICE}) bạn đã nhập cho hệ thống tập tin gốc.

note: Type: error Description :sl3:
en: Please check the syslog for more information.
vi: Hãy kiểm tra lại bản ghi hệ thống để xem thông tin thêm.

note: Type: select Description :sl3:
en: Rescue operations
vi: Thao tác cứu hộ

note: Type: error Description :sl3:
en: Rescue operation failed
vi: Thao tác cứu bị lỗi

note: Type: error Description :sl3:
en: The rescue operation '${OPERATION}' failed with exit code ${CODE}.
vi: Thao tác cứu “${OPERATION}” bị lỗi với mã thoát ${CODE}.

note: Type: text Description :sl3:
en: Execute a shell in ${DEVICE}
vi: Thực hiện hệ vỏ trong ${DEVICE}

note: Type: text Description :sl3:
en: Execute a shell in the installer environment
vi: Thực hiện hệ vỏ trong môi trường cài đặt

note: Type: text Description :sl3:
en: Choose a different root file system
vi: Chọn hệ thống tập tin gốc khác

note: Type: text Description :sl3:
en: Reboot the system
vi: Khởi động lại hệ thống

note: Type: text Description :sl3:
en: Executing a shell
vi: Đang thực hiện hệ vỏ

note: Type: text Description :sl3:
en: After this message, you will be given a shell with ${DEVICE} mounted on "/". If you need any other file systems (such as a separate "/usr"), you will have to mount those yourself.
vi: Sau khi xem thông điệp này, bạn sẽ nhận một hệ vỏ với ${DEVICE} được gắn vào “/”. Nếu bạn cần hệ thống tập tin khác nào (như “/usr” riêng), bạn sẽ phải tự gắn nó.

note: Type: error Description :sl3:
en: Error running shell in /target
vi: Gặp lỗi khi chạy trình bao trong “/target”

note: Type: error Description :sl3:
en: A shell (${SHELL}) was found on your root file system (${DEVICE}), but an error occurred while running it.
vi: Tìm thấy trình bao (${SHELL}) trên hệ thống tập tin gốc của bạn (${DEVICE}), nhưng mà gặp lỗi khi chạy nó.

note: Type: error Description :sl3:
en: No shell found in /target
vi: Không tìm thấy trình bao trong “/target”

note: Type: error Description :sl3:
en: No usable shell was found on your root file system (${DEVICE}).
vi: Không tìm thấy trình bao có thể dùng trên hệ thống tập tin gốc (${DEVICE}).

note: Type: text Description :sl3:
en: Interactive shell on ${DEVICE}
vi: Hệ vỏ tương tác trên ${DEVICE}

note: Type: text Description :sl3:
en: After this message, you will be given a shell with ${DEVICE} mounted on "/target". You may work on it using the tools available in the installer environment. If you want to make it your root file system temporarily, run "chroot /target". If you need any other file systems (such as a separate "/usr"), you will have to mount those yourself.
vi: Sau khi xem thông điệp này, bạn sẽ nhận một hệ vỏ với thiết bị ${DEVICE} được gắn vào mục đích “/target”. Bạn có thể làm công việc trong nó, dùng những công cụ có sẵn trong môi trường cài đặt. Nếu bạn muốn đặt tạm thời nó là hệ thống tập tin gốc, hãy chạy lệnh “chroot /target”. Nếu bạn cần có hệ thống tập tin khác nào (như “/usr” riêng), bạn sẽ phải tự gắn nó.

note: Type: text Description :sl3:
en: After this message, you will be given a shell in the installer environment. No file systems have been mounted.
vi: Sau khi xem thông điệp này, bạn sẽ thấy một hệ vỏ trong môi trường cài đặt. Lúc đó, chưa gắn kết hệ thống tập tin nào.

note: Type: text Description :sl3:
en: Interactive shell in the installer environment
vi: Hệ vỏ tương tác trong môi trường cài đặt

note: Type: password Description :sl3:
en: Passphrase for ${DEVICE}:
vi: Cụm từ mật khẩu cho thiết bị ${DEVICE}:

note: Type: password Description :sl3:
en: Please enter the passphrase for the encrypted volume ${DEVICE}.
vi: Hãy gõ cụm từ mật khẩu cho thiết bị đã mật mã ${DEVICE}.

note: Type: password Description :sl3:
en: If you don't enter anything, the volume will not be available during rescue operations.
vi: Không nhập gì thì khối tin này không sẵn sàng trong thao tác cứu.

note: Type: multiselect Description :sl3:
en: Partitions to assemble:
vi: Những phân vùng cần lắp ráp:

note: Type: multiselect Description :sl3:
en: Select the partitions to assemble into a RAID array. If you select "Automatic", then all devices containing RAID physical volumes will be scanned and assembled.
vi: Hãy lựa chọn những phân vùng cần lắp ráp để làm một mảng RAID. Chọn mục “tự động” thì tất cả các thiết bị chứa phần RAID vật lý được quét và lắp ráp.

note: Type: multiselect Description :sl3:
en: Note that a RAID partition at the end of a disk may sometimes cause that disk to be mistakenly detected as containing a RAID physical volume. In that case, you should select the appropriate partitions individually.
vi: Ghi chú rằng một phân vùng RAID ở kết thúc đĩa có thể gây ra đĩa đó bị sai phát hiện như là chứa một phần RAID vật lý. Trong trường hợp đó, bạn nên tự lựa chọn mỗi phân vùng thích hợp riêng.

note: Type: boolean Description :sl3:
en: Mount separate ${FILESYSTEM} partition?
vi: Gắn kết phân vùng ${FILESYSTEM} riêng?

note: Type: boolean Description :sl3:
en: The installed system appears to use a separate ${FILESYSTEM} partition.
vi: Hệ thống hiện tại dường như đang sử dụng phân vùng ${FILESYSTEM} riêng.

note: Type: boolean Description :sl3:
en: It is normally a good idea to mount it as it will allow operations such as reinstalling the boot loader. However, if the file system on ${FILESYSTEM} is corrupt then you may want to avoid mounting it.
vi: Bình thường thì nên gắn kết nó bởi vì bạn sẽ có thể thực hiện các thao tác như cài đặt lại boot loader. Tuy nhiên, nếu hệ thống tập tin ở ${FILESYSTEM} bị hỏng, có thể bạn không muốn gắn kết nó.

note: Type: boolean Description
en: Prepare /etc/resolv.conf for dynamic updates?
vi: Chuẩn bị tập tin « /etc/resolv.conf » để cập nhật động không?

note: Type: boolean Description
en: The resolvconf package contains the infrastructure required for dynamic updating of the resolver configuration file. Part of the necessary infrastructure is a symbolic link from /etc/resolv.conf to /run/resolvconf/resolv.conf. If you choose this option then this link will be created; the existing /etc/resolv.conf file will be preserved as /etc/resolvconf/resolv.conf.d/original, and will be restored if this package is removed.
vi: Gói resolveconf chứa cơ sở hạ tầng cần thiết để cập nhật động tập tin cấu hình của phần mềm giải quyết. Một phần của cơ sở hạ tầng cần thiết là một liên kết tượng trưng từ « /etc/resolv.conf » đến « /run/resolvconf/resolv.conf ». Bật tùy chọn này thì liên kết này sẽ được tạo; tập tin « /etc/resolv.conf » đã tồn tại sẽ được bảo tồn dưới dạng « /etc/resolvconf/resolv.conf.d/original » và sẽ cũng được phục hồi nếu gói này bị gỡ bỏ.

note: Type: boolean Description
en: Declining this option will prevent future installations from recreating the symbolic link and therefore the resolver configuration file will not be dynamically updated. Dynamic updating can then be activated following instructions in the README file.
vi: Tắt tùy chọn này thì ngăn cản bản cài đặt tương lại tạo liên kết tượng trưng, do đó tập tin cấu hình phần mềm giải quyết sẽ không được cập nhật động. Tuy nhiên, vẫn còn có thể kích hoạt chức năng cập nhật đông tùy theo hướng dẫn trong tập tin Đọc Đi (README).

note: Type: boolean Description
en: The presence of resolvconf can affect the behavior of other programs, so it should not be left installed if unconfigured.
vi: Sự có mặt của resolvconf có thể ảnh hưởng đến ứng xử của các chương trình khác, vì vậy bạn không nên để lại bản cài đặt của nó nếu nó chưa được cấu hình.

note: Type: boolean Description
en: Append original file to dynamic file?
vi: Phụ thêm tập tin gốc vào tập tin động không?

note: Type: boolean Description
en: If the original static resolver configuration file (/etc/resolv.conf) contains name server addresses, those addresses should be listed on "dns-nameservers" lines in /etc/network/interfaces. For more information, please consult the resolvconf(8) man page and the README file.
vi: Nếu tập tin cấu hình phần mềm giải quyết tĩnh gốc (/etc/resolv.conf) chứa địa chỉ của máy phục vụ tên thì các tên đó nên được liệt kê theo dòng « dns-nameservers » trong tập tin « /etc/network/interfaces ». Để tìm thêm thông tin, xem trang hướng dẫn (man) resolvconf(8) và tập tin Đọc Đi (README).

note: Type: boolean Description
en: Until /etc/network/interfaces has been edited and the affected interfaces brought down and up again, the name server addresses will not be included in the dynamically generated resolver configuration file.
vi: Đến khi tập tin « /etc/network/interfaces » đã được chỉnh sửa, và các giao diện bị ảnh hưởng được tắt rồi bật lại, những địa chỉ máy phục vụ tên sẽ không được liệt kê trong tập tin cấu hình phần mềm giải quyết được tạo động.

note: Type: boolean Description
en: If you choose this option, a temporary workaround will be put in place: a symbolic link will be created (if it does not already exist) from /etc/resolvconf/resolv.conf.d/tail to /etc/resolvconf/resolv.conf.d/original. This will cause the whole of that original resolver configuration file to be appended to the dynamically generated file.
vi: Bật tùy chọn này thì dùng một sự khắc phục tạm thời: một liên kết tượng trưng sẽ được tạo (nếu chưa có) từ tập tin « /etc/resolvconf/resolv.conf.d/tail » đến tập tin « /etc/resolvconf/resolv.conf.d/original ». Liên kết này sẽ gây ra phụ thêm toàn bộ tập tin cấu hình phần mềm giải quyết gốc vào tập tin được tạo ra động.

note: Type: boolean Description
en: After the required "dns-nameservers" lines have been added to /etc/network/interfaces, the /etc/resolvconf/resolv.conf.d/tail link should be replaced by one to /dev/null.
vi: Sau khi các dòng « dns-nameservers » cần thiết đã được thêm vào tập tin « /etc/network/interfaces », liên kết « /etc/resolvconf/resolv.conf.d/tail » nên bị thay thế bằng một liên kết tới « /dev/null ».

en: Could not create a temporary file to write to: %s
vi: Không thể tạo tập tin tạm thời để ghi vào: %s

en: Could not create a GStreamer sink element to write to %s
vi: Không thể tạo ống dẫn phần tử sink của GStreamer để ghi vào %s

note: Translators: the parameter here is an error message ?
en: Failed to open output device: %s
vi: Gặp lỗi khi mở thiết bị xuất: %s

en: Failed to create playbin element; check your GStreamer installation
vi: Gặp lỗi khi tạo phần tử playbin; hãy kiểm tra lại bản cài đặt GStreamer

en: Failed to create %s element; check your GStreamer installation
vi: Gặp lỗi khi tạo phần tử %s; hãy kiểm tra lại bản cài đặt GStreamer

en: Failed to link new stream into GStreamer pipeline
vi: Gặp lỗi khi liên kết luồng mới vào ống dẫn GStreamer

en: Failed to start new stream
vi: Gặp lỗi khi khởi tạo luồng mới

note: ?
en: Failed to open output device
vi: Gặp lỗi khi tạo mở ngõ ra của thiết bị

en: Failed to create GStreamer element; check your installation
vi: Gặp lỗi khi tạo phần tử GStreamer; hãy kiểm tra lại bản cài đặt

en: Failed to create audio output element; check your installation
vi: Gặp lỗi khi tạo phần tử xuất tiếng; hãy kiểm tra lại phần cài đặt của bạn

en: Failed to link GStreamer pipeline; check your installation
vi: Gặp lỗi khi tạo liên kết ống dẫn GStreamer; hãy kiểm tra lại bản cài đặt

en: Failed to create GStreamer pipeline to play %s
vi: Gặp lỗi khi tạo ống dẫn GStreamer để chơi %s

en: My Top Rated
vi: Điểm cao

en: Rhythmbox is a music management application, designed to work well under the GNOME desktop. In addition to music stored on your computer, it supports network shares, podcasts, radio streams, portable music devices (including phones), and internet music services such as Last.fm and Magnatune.
vi: Rhythmbox là một ứng dụng quản lý nhạc, thiết kế để làm việc tốt trên môi trường máy tính GNOME. Ngoài việc nhạc lưu trên máy tính của bạn, nó còn hỗ trợ chia sẻ qua mạng, podcats, luồng radio, thiết bị âm nhạc di động (bao gồm cả điện thoại) và các dịch vụ âm nhạc trên internet như là Last.fm và Magnatune.

en: Rhythmbox is Free software, based on GTK+ and GStreamer, and is extensible via plugins written in Python or C.
vi: Rhythmbox là phần mềm miễn phí, dựa trên GTK+ và GStreamer, và được mở rộng thông qua các phần bổ xung viết bằng ngôn ngữ Python hay C.

en: Audio;Song;MP3;CD;Podcast;MTP;iPod;Playlist;Last.fm;UPnP;DLNA;Radio;
vi: Audio;âm;am;thanh;nhạc;nhac;Song;Hát;hat;MP3;CD;Podcast;MTP;iPod;Playlist;Last.fm;UPnP;DLNA;Radio;Đài;dai;

en: P_arty Mode
vi: _Chế độ tiệc

en: Play Queue in Side Pane
vi: Hàng đợi phát ở khung lề

en: Song Position Slider
vi: Thanh trượt vị trí bài hát

en: Album Art
vi: Ảnh bìa

en: Follow Playing Track
vi: Theo rãnh đang phát

en: _About Rhythmbox
vi: _Giới thiệu Rhythmbox

en: Browse this Genre
vi: Duyệt thể loại này

en: Browse this Artist
vi: Duyệt nghệ sĩ này

en: Browse this Album
vi: Duyệt tập nhạc này

en: Pr_operties
vi: Thuộ_c tính

en: songs
vi: bài hát

en: Create automatically updating playlist where:
vi: Tạo danh sách phát tự động cập nhật mà:

en: A_dd if any criteria are matched
vi: Thê_m nếu thỏa mãn bất kì tiêu chuẩn nào

en: _Limit to:
vi: _Giới hạn:

en: _When sorted by:
vi: _Khi sắp xếp theo:

en: New _Automatic Playlist
vi: Danh sách phát tự động mới

en: _Load from File
vi: Tả_i từ tập tin

en: _Check for New Devices
vi: _Tìm thiết bị mới

en: _Install additional software required to use this format
vi: _Cài đặt phần mềm bổ sung cần cho định dạng này

en: Transcode lossless files into this format
vi: Chuyển mã các tập tin nén không mất dữ liệu sang định dạng này

en: Browser Views
vi: Khung duyệt

en: _Artists and albums
vi: _Nghệ sĩ và tập nhạc

en: _Genres and artists
vi: T_hể loại và nghệ sĩ

en: G_enres, artists and albums
vi: T_hể loại, nghệ sĩ và tập nhạc

en: Track _number
vi: Số _rãnh

en: _Last played
vi: Lần phát _cuối

en: _Artist
vi: Nghệ _sĩ

en: _Composer
vi: Nhà s_oạn nhạc

en: A_lbum
vi: Tuyển tậ_p

en: _Quality
vi: Chất _lượng

en: Lo_cation
vi: _Vị trí

en: Ti_me
vi: Thờ_i lượng

en: C_omment
vi: _Ghi chú

en: _Play count
vi: Số lần ngh_e

en: Da_te added
vi: Ngà_y thêm

en: _Genre
vi: _Thể loại

en: Select a location containing music to add to your library:
vi: Chọn vị trí có chứa các bài hát để thêm vào thư viện của bạn:

en: Copy files that are outside the music library
vi: Chép các tập tin mà nó nằm ngoài thư viện nhạc

en: Library Location
vi: Vị trí thư viện

en: _Music files are placed in:
vi: _Tập tin nhạc nằm trong:

en: _Watch my library for new files
vi: Th_eo dõi thư viện để tìm tập tin mới

en: Library Structure
vi: Cấu trúc thư viện

en: F_older hierarchy:
vi: Câ_y thư mục:

en: _Preferred format:
vi: Định dạng ư_a dùng:

en: Artist/Artist - Album/Artist (Album) - 01 - Title.ogg
vi: Nghệ sĩ/Nghệ sĩ - Tập/Nghệ sĩ (Tuyển tập) - 01 - Tiêu đề.ogg

en: Media Player Properties
vi: Thuộc tính trình phát đa phương tiện

note: Translators: This refers to the usage of media space
en: Volume usage
vi: Âm lượng

en: Sync Preview
vi: Xem thử đồng bộ

en: Player Backend
vi: Trình nền phát

en: _Crossfade between tracks
vi: _Chuyển nhẹ âm thanh giữa các bài hát

en: Crossfade Duration (Seconds)
vi: Khoảng chuyển tiếp (giây)

en: _Queue All Tracks
vi: Đưa _mọi bài vào hàng đợi

en: _Shuffle Playlist
vi: _Xáo trộn danh sách phát

en: _Save to File...
vi: _Lưu vào tập tin…

en: Select playlist format:
vi: Chọn định dạng danh sách phát:

en: Search for podcasts in the iTunes Store, or enter a podcast feed URL.
    Subscribe to podcasts to download new episodes as they are published.
vi: Tìm podcast trên iTunes Store, hoặc nhập URL cấp podcast.
    Đăng ký podcast để tải về phần mới khi được công bố.

en: Last episode:
vi: Phần cuối:

en: New Podcast Feed...
vi: Nguồn Podcast mới…

en: Update All Feeds
vi: Cập nhật mọi nguồn

en: Update Podcast Feed
vi: Cập nhật nguồn Podcast

en: Delete Podcast Feed
vi: Xóa bỏ nguồn Podcast

en: Download Episode
vi: Lấy tình tiết về

en: Podcast Downloads
vi: Tải về Podcast

en: Check for _new episodes:
vi: Kiểm tra phần mớ_i:

en: _Download location:
vi: Địa điểm tải _về:

en: Select Folder For Podcasts
vi: Chọn thư mục cho Podcast

en: Play count:
vi: Số lần nghe:

en: Last played:
vi: Lần nghe cuối:

en: Download location:
vi: Địa điểm tải về:

en: Remove from Play Queue
vi: Loại khỏi khỏi hàng đợi phát

en: Shuffle Play Queue
vi: Xáo trộn hàng đợi

en: Clear Play Queue
vi: Xóa hàng đợi

en: Albu_m:
vi: _Tuyển tập:

en: _Artist:
vi: Nghệ _sĩ:

en: _Disc number:
vi: Mã _số đĩa:

en: Album a_rtist:
vi: Nghệ _sĩ:

en: _Composer:
vi: Nhà soạn nhạ_c:

en: _Track count:
vi: Số _rãnh:

en: Albu_m sort order:
vi: Thứ tự sắp xếp tập _nhạc:

en: _Artist sort order:
vi: Thứ tự sắp xếp nghệ _sĩ:

en: Album a_rtist sort order:
vi: Thứ tự sắp xếp nghệ _sĩ tập nhạc:

en: _Composer sort order:
vi: Thứ tự sắp xếp người soạn nhạ_c:

en: Track _number:
vi: Số rã_nh:

en: Date added:
vi: Ngà_y thêm:

en: Current contents
vi: Nội dung hiện tại

en: Contents after sync
vi: Nội dung sau đồng bộ

en: Added files:
vi: Tập tin đã thêm:

en: Removed files:
vi: Tập tin đã loại bỏ:

en: Too many symlinks
vi: Quá nhiều liên kết

en: Cannot get free space at %s: %s
vi: Không thể lấy chỗ còn trống tại %s: %s

en: %d:%02d of %d:%02d remaining
vi: còn lại %d:%02d/%d:%02d

en: %d:%02d:%02d of %d:%02d:%02d remaining
vi: còn lại %d:%02d:%02d/%d:%02d:%02d

en: %d:%02d of %d:%02d
vi: %d:%02d/%d:%02d

en: %d:%02d:%02d of %d:%02d:%02d
vi: %d:%02d:%02d/%d:%02d:%02d

en: Unable to write tags to this file as it contains multiple streams
vi: Không thể ghi thẻ vào tập in này vì nó chứa nhiều luồng

en: Unable to write tags to this file as it is not encoded in a supported format
vi: Không thể ghi thẻ vào tập in này vì dùng định dạng không được hỗ trợ

en: Failed to create a source element; check your installation
vi: Gặp lỗi khi tạo phần tử nguồn; hãy kiểm tra lại phần cài đặt của bạn

en: Failed to create the 'decodebin' element; check your GStreamer installation
vi: Gặp lỗi khi tạo phần tử “decodebin2”; hãy kiểm tra lại bản cài đặt GStreamer

en: Failed to create the 'giostreamsink' element; check your GStreamer installation
vi: Gặp lỗi khi tạo phần tử “giostreamsink”; hãy kiểm tra lại bản cài đặt GStreamer

en: File corrupted during write
vi: Tập tin bị hỏng khi ghi

en: Android devices
vi: Thiết bị Android

en: Support for Android 4.0+ devices (via MTP)
vi: Hỗ trợ cho thiết bị Android 4.0+ (thông qua MTP)

en: Audio formats:
vi: Định dạng âm thanh:

en: Device _name:
vi: Tê_n thiết bị:

en: Playlists:
vi: Danh sách phát:

en: No storage areas found on this device. You may need to unlock it and enable MTP.
vi: Trên thiết vị này không có phần lưu trữ. Bạn cần bỏ khóa nó và bật MTP.

en: Error mounting Android device
vi: Lỗi gắn thiết bị Android

en: Cover art search
vi: Tìm ảnh bìa

en: Fetch album covers from the Internet
vi: Lấy ảnh bìa tập nhạc từ Internet

en: Select new artwork
vi: Chọn đồ trang sức mới

en: A_lbum:
vi: Tập _nhạc:

en: Artist s_ort order:
vi: Thứ tự sắp xếp ng_hệ sĩ:

en: _Disc:
vi: Đĩ_a:

en: Audio CD Player
vi: Máy chơi CD Nhạc

en: Support for playing of audio CDs as music source
vi: Hỗ trợ khả năng chơi đĩa CD nhạc từ nguồn nhạc

en: Could not find a GStreamer CD source plugin
vi: Không thể tìm thấy phần bổ xung nguồn CD GStreamer

en: Select tracks to be extracted
vi: Chọn bản nhạc để trích

en: <Invalid unicode>
vi: <Unicode không hợp lệ>

en: S_ubmit Album
vi: Gử_i tập nhạc

en: Could not find this album on MusicBrainz.
vi: Không thể tìm thấy tập nhạc từ MusicBrainz.

en: You can improve the MusicBrainz database by adding this album.
vi: Để cải tiến cơ sở dữ liệu của MusicBrainz, bạn thêm tập nhạc này nhé.

en: Could not search MusicBrainz for album details.
vi: Không thể tìm kiếm MusicBrainz để lấy chi tiết tập nhạc.

en: Could not read the CD device.
vi: Không thể đọc thiết bị CD.

en: This disc matches multiple albums. Select the correct album.
vi: Đĩa này khớp với nhiều tập nhạc. Hãy chọn tập nhạc đúng.

en: Unable to connect to Musicbrainz server
vi: Không thể kết nối đến máy phục vụ Musicbrainz

en: Musicbrainz server error
vi: Máy phục vụ Musicbrainz có lỗi

en: Submits song information to Last.fm and plays Last.fm radio streams
vi: Gửi thông tin nhạc lên Last.fm và phát đài Last.fm

en: Which Audioscrobbler services do you wish to use?
vi: Bạn muốn dùng dịch vụ Audioscrobbler nào?

en: View your profile
vi: Xem hồ sơ của mình

en: Submit listening data
vi: Gửi thông tin nghe

en: Submission statistics
vi: Thống kê gửi

en: Create a Radio Station
vi: Tạo đài radio

en: Create Station
vi: Tạo đài

en: Recently Listened Tracks
vi: Bài mới nghe

en: Top Artists
vi: Nghệ sĩ dẫn đầu

en: Top Tracks
vi: Bài dẫn đầu

en: Loved Tracks
vi: Bài yêu thích

en: Clock is not set correctly
vi: Đồng hồ không đúng

en: This version of Rhythmbox has been banned.
vi: Phiên bản này của Rhythmbox đã bị cấm.

en: You are not currently logged in.
vi: Bạn chưa đăng nhập.

en: Waiting for authentication...
vi: Đang chờ xác thực…

en: Authentication error. Please try logging in again.
vi: Lỗi xác thực. Vui lòng đăng nhập lại.

en: Connection error. Please try logging in again.
vi: Lỗi kết nối. Vui lòng đăng nhập lại.

en: My Library
vi: Thư viện

en: My Neighbourhood
vi: Đài láng giềng

en: %s plays
vi: %s lần nghe

note: Translators: %s is the name of the audioscrobbler service, for example "Last.fm". * This is the label for menu item which when activated will take the user to the * artist/track's page on the service's website.
en: _View on %s
vi: _Xem trên %s

en: Listen to _Similar Artists Radio
vi: Nghe đài nghệ sĩ _tương tự

en: Listen to _Top Fans Radio
vi: Nghe đài _fan hâm mộ hàng đầu

note: Translators: describes a radio stream playing tracks similar to those by an artist. * Followed by a text entry box for the artist name.
en: Similar to Artist:
vi: Nghệ sĩ tương tự:

note: Translators: describes a radio stream playing tracks listened to by the top fans of * a particular artist.  Followed by a text entry box for the artist name.
en: Top Fans of Artist:
vi: Những người _hâm mộ nghệ sĩ nhất:

note: Translators: describes a radio stream playing tracks from the library of a particular * user.  Followed by a text entry box for the user name.
en: Library of User:
vi: Thư viện của người dùng:

note: Translators: describes a radio stream playing tracks played by users similar to a * particular user.  Followed by a text entry box for the user name.
en: Neighbourhood of User:
vi: Hàng xóm của người dùng:

note: Translators: describes a radio stream playing tracks that a particular user has marked * as loved.  Followed by a text entry box for the user name.
en: Tracks Loved by User:
vi: Bài được yêu thích bởi người dùng:

note: Translators: describes a radio stream playing tracks recommended to a particular user. * Followed by a text entry box for the user name.
en: Recommendations for User:
vi: Khuyến khích nghe cho người dùng:

note: Translators: a type of station named "Mix Radio" by Last.fm. * See http://blog.last.fm/2010/10/29/mix-radio-a-new-radio-station for a description of it. * Followed by a text entry box for the user name.
en: Mix Radio for User:
vi: Radio tổng hợp cho người dùng:

note: Translators: describes a radio stream playing tracks tagged with a particular tag. * Followed by a text entry box for the tag.
en: Tracks Tagged with:
vi: Bài được đánh thẻ:

note: Translators: describes a radio stream playing tracks often listened to by members of * a particular group. Followed by a text entry box for the group name.
en: Listened by Group:
vi: Nghe bởi nhóm:

note: Translators: I have chosen these names for the radio stations based upon * what last.fm's website uses or what I thought to be sensible. Translators: station is built from artists similar to the artist %s
en: %s Radio
vi: Đài %s

note: Translators: station is built from the artist %s's top fans
en: %s Fan Radio
vi: Đài của hâm mộ %s

note: Translators: station is built from the library of the user %s
en: %s's Library
vi: Thư viện của %s

note: Translators: station is built from the "neighbourhood" of the user %s. * Last.fm uses "neighbourhood" to mean other users with similar music tastes
en: %s's Neighbourhood
vi: Láng giềng của %s

note: Translators: station is built from the tracks which have been "loved" by the user %s
en: %s's Loved Tracks
vi: Bài yêu thích của %s

note: Translators: station is built from the tracks which are recommended to the user %s
en: %s's Recommended Radio
vi: Đài đề nghị của %s

note: Translators: station is the "Mix Radio" for the user %s. * See http://blog.last.fm/2010/10/29/mix-radio-a-new-radio-station for description.
en: %s's Mix Radio
vi: Đài tổng hợp của %s

note: Translators: station is built from the tracks which have been "tagged" with %s. * Last.fm lets users "tag" songs with any string they wish. Tags are usually genres, * but nationalities, record labels, decades and very random words are also common
en: %s Tag Radio
vi: Đài thẻ %s

note: Translators: station is built from the library of the group %s
en: %s Group Radio
vi: Đài nhóm %s

en: Error tuning station: no response
vi: Lỗi chỉnh đài: không có phản hồi

note: Invalid station url
en: Invalid station URL
vi: URL đài không hợp lệ

note: Subscriber only station Translators: %s is the name of the audioscrobbler service, for example "Last.fm". * This message indicates that to listen to this radio station the user needs to be * a paying subscriber to the service.
en: This station is only available to %s subscribers
vi: Đài chỉ dành cho tài khoản trả tiền %s

note: Not enough content
en: Not enough content to play station
vi: Không đủ nội dung để phát đài này

note: Deprecated station Translators: %s is the name of the audioscrobbler service, for example "Last.fm". * This message indicates that the service has deprecated this type of station.
en: %s no longer supports this type of station
vi: %s không còn hỗ trợ dạng đài này nữa

note: Other error
en: Error tuning station: %i - %s
vi: Lỗi chỉnh đài: %i - %s

en: Error tuning station: unexpected response
vi: Lỗi chỉnh đài: phản hồi không cần

en: Error tuning station: invalid response
vi: Lỗi chỉnh đài: phản hồi không hợp lệ

en: Audio CD Recorder
vi: Bộ thu đĩa CD

en: Record audio CDs from playlists and duplicate audio CDs
vi: Thu CD nhạc từ danh sách phát và sao CD nhạc

en: Rhythmbox could not duplicate the disc
vi: Rhythmbox không thể sao đĩa này

en: Rhythmbox could not record the audio disc
vi: Rhythmbox không thể thu đĩa này

en: Unable to build an audio track list
vi: Không thể tạo danh sách phát

en: Unable to write audio project file %s: %s
vi: Không thể ghi tập tin dự án nhạc %s: %s

en: Unable to write audio project
vi: Không thể ghi dự án nhạc

en: Unable to create audio CD project
vi: Không thể tạo dự án CD Nhạc

en: Create Audio CD...
vi: Tạo đĩa CD âm thanh…

en: Duplicate Audio CD...
vi: Sao CD Nhạc…

note: Translators: 'top' here means 'most popular'.  %s is replaced by the artist name.
en: Loading top albums for %s
vi: Đang tải những tập nhạc đầu bảng của %s

en: Loading biography for %s
vi: Đang tải tiểu sử của %s

en: Show information related to the currently playing artist and song.
vi: Hiện thông tin liên quan đến bài hát và nghệ sĩ đang phát.

en: This information is only available to Last.fm users. Ensure the Last.fm plugin is enabled, select Last.fm in the side pane, and log in.
vi: Thông tin này hiện chỉ sẵn có cho người dùng last.fm. Bật phần bổ sung Last.fm, chọn Last.fm từ khung bên và đăng nhập.

en: No artist specified.
vi: Chưa chỉ định nghệ sĩ.

en: Loading lyrics for %s by %s
vi: Đang tải lời bài hát cho %s của %s

en: Hide all tracks
vi: Ẩn tất cả các bài hát

en: Show all tracks
vi: Hiện tất cả bài hát

en: Top albums by %s
vi: Tuyển tập đầu bảng của %s

en: %s (%d track) | %s (%d tracks)
vi[0]: %s (%d rãnh)

en: Track list not available
vi: Danh sách bài hát không có sẵn

en: Unable to retrieve album information:
vi: Không thể lấy thông tin tập nhạc:

en: Unable to retrieve artist information:
vi: Không thể lấy thông tin nghệ sĩ:

en: DAAP Music Sharing
vi: Chia sẻ nhạc DAAP

en: Share music and play shared music on your local network
vi: Chia sẻ nhạc và nghe nhạc từ xa trên mạng cục bộ

en: _Look for touch Remotes
vi: _Tìm bộ điều khiển cảm ứng từ xa

en: _Share my music
vi: Chia _sẻ nhạc của tôi

en: Library _name:
vi: _Tên thư viện:

en: Forget known Remotes
vi: Quên điều khiển từ xa đã biết

en: Require _password:
vi: Cần _mật khẩu:

en: Add Remote
vi: Thêm máy chủ

en: Please enter the passcode displayed on your device.
vi: Vui lòng nhập mật khẩu hiện trên thiết bị của bạn.

en: Could not pair with this Remote
vi: Không thể kết nối điều khiển từ xa này

en: You can now control Rhythmbox through your Remote
vi: Bạn có thể điều khiển Rhythmbox bằng điều khiển từ xa của mình

en: Connect to DAAP share...
vi: Kết nối đến chia sẻ DAAP…

en: New DAAP share
vi: Chia sẻ DAAP mới

en: Host:port of DAAP share:
vi: Máy:Cổng của chia sẻ DAAP:

en: %s's Music
vi: Nhạc của %s

en: The music share '%s' requires a password to connect
vi: Chia sẻ nhạc “%s” yêu cầu mật khẩu để kết nối

en: Retrieving songs from music share
vi: Đang nhận bài nhạc từ chia sẻ nhạc

en: Could not connect to shared music
vi: Không thể kết nối đến chia sẻ nhạc

en: Connecting to music share
vi: Đang kết nối đến chia sẻ nhạc

en: Could not pair with this Remote.
vi: Không thể kết nối điều khiển từ xa này.

en: MediaServer2 D-Bus interface
vi: Giao tiếp D-Bus MediaServer2

en: Provides an implementation of the MediaServer2 D-Bus interface specification
vi: Cung cấp cài đặt cho đặc tả giao tiếp D-Bus MediaServer2

en: FM Radio
vi: Đài FM

en: Support for FM radio broadcasting services
vi: Hỗ trợ dịch vụ phát đài FM

en: New FM Radio Station
vi: Đài radio FM mới

en: Frequency of radio station
vi: Tần số đài radio

en: Portable Players
vi: Máy nghe nhạc di động

en: Support for generic audio player devices (plus PSP and Nokia 770)
vi: Hỗ trợ các thiết bị nhạc số chung (và cả PSP, Nokia 770)

en: New Playlist on %s
vi: Danh sách phát trên %s

en: Add to New Playlist
vi: Thêm vào danh sách phát mới

en: Grilo media browser
vi: Trình duyệt phương tiện Grilo

en: Browse various local and Internet media sources
vi: Duyệt các nguồn phương tiện Internet và cục bộ khác nhau

en: Fetch more tracks
vi: Lấy thêm bài

en: Only showing %d result | Only showing %d results
vi[0]: Chỉ hiện %d kết quả

en: IM Status
vi: Trạng thái IM

en: Updates IM status according to the current song (works with Empathy and Pidgin)
vi: Cập nhật trạng thái nhắn tin nhanh phụ thuộc vào bài hát đang phát (chạy với Empathy và Pidgin)

en: ♫ Listening to music... ♫
vi: ♫ Đang nghe nhạc… ♫

en: iPod _name:
vi: Tê_n iPod:

en: Podcasts:
vi: Podcast:

en: Device node:
vi: Thiết bị:

en: Database version:
vi: Phiên bản cơ sở dữ liệu:

en: Firmware version:
vi: Phiên bản phần mềm nhúng:

en: iPod detected
vi: Phát hiện iPod

en: _Initialize
vi: _Khởi tạo

en: Rhythmbox has detected a device that is probably an uninitialized or corrupted iPod. It must be initialized before Rhythmbox can use it, but this will destroy any song metadata already present. If you wish Rhythmbox to initialize the iPod, please fill in the information below. If the device is not an iPod, or you do not wish to initialize it, please click cancel.
vi: Rhythmbox phát hiện một thiết bị iPod có lẽ chưa được khởi tạo hoặc bị hư. Phải khởi tạo nó trước khi có thể dùng với Rhythmbox, tuy nhiên việc này sẽ hủy mọi thông tin nhạc đã có. Nếu bạn muốn Rhythmbox khởi tạo iPod này, vui lòng điền những thông tin bên dưới. Nếu thiết bị không phải là iPod, hoặc bạn không muốn làm thế, hãy nhấn "Thôi".

en: Do you want to initialize your iPod?
vi: Bạn có muốn khởi tạo iPod của bạn không?

en: Portable Players - iPod
vi: Máy nghe nhạc di động - iPod

en: Support for Apple iPod devices (show the content, play from device)
vi: Hỗ trợ thiết bị Apple iPod (hiện nội dung, nghe nhạc)

en: Unable to initialize new iPod
vi: Không thể khởi tạo iPod mới

en: Support for broadcasting services transmitted via the Internet
vi: Hỗ trợ dịch vụ truyền thanh qua Internet

en: Search your internet radio stations
vi: Tìm đài phát Internet

en: %d station | %d stations
vi[0]: %d đài

note: should prevent multiple dialogs?  going to kill this nonsense anyway soon..
en: New Internet Radio Station
vi: Đài phát Internet mới

en: URL of internet radio station:
vi: URL của đài phát Internet:

en: Unable to change station property
vi: Không thể thay đổi thuộc tính đài

en: Unable to change station URI to %s, as that station already exists
vi: Không thể thay đổi URI của đài sang %s, đài đó đã có rồi

en: L_ocation:
vi: Đị_a chỉ:

en: Control Rhythmbox using an infrared remote control
vi: Điều khiển Rhythmbox bằng bộ điều khiển từ xa hồng ngoại

en: Submit your listens to ListenBrainz
vi: Gửi các bài bạn nghe đến ListenBrainz

en: User token:
vi: Thẻ người dùng:

en: To submit your listens to ListenBrainz, enter your ListenBrainz user token below. You can see your user token in your <a href="https://listenbrainz.org/profile/">user profile</a>.
vi: Để gửi các bài bạn nghe đến ListenBrainz, nhập mã thẻ ListenBrainz vào dưới đây. Bạn có thể xem mã thẻ người dùng trong <a href="https://listenbrainz.org/profile/">hồ sơ người dùng</a> của mình.

en: Choose lyrics folder...
vi: Chọn thư mục lời nhạc…

en: Song Lyrics
vi: Lời nhạc

en: Fetch song lyrics from the Internet
vi: Lấy lời nhạc từ Internet

en: Lyrics Folder
vi: Thư mục lời nhạc

en: No lyrics found
vi: Không có lời nhạc

en: Searching for lyrics...
vi: Đang tìm lời nhạc…

en: Magnatune online music store
vi: Cửa hàng nhạc trực tuyến Magnatune

en: Magnatune is an online record label that is not evil.
vi: Magnatune là nhãn đĩa trực tuyến không xấu xa.

en:     * Free listening of all songs
vi:     * Nghe miễn phí mọi bài nhạc

en:     * Paid members get totally unlimited downloading of the entire catalog (no other service allows that)
vi:     * Thành viên có thu phí được phép tải về không giới hạn (không dịch vụ nào khác cho phép như thế)

en:     * 10% of your Magnatune membership fees goes to Rhythmbox/GNOME - it's worth joining
vi:     * 10% ong phí thành viên Magnatune được chuyển đến Rhythmbox/GNOME - đáng tham gia

en:     * Open-Source friendly file formats: MP3s and WAVs, but also OGG and FLAC files.
vi:     * Định dạng tập tin thân thiện mã nguồn mở: MP3 và WAV, nhưng cũng có OGG và FLAC.

en:     * All albums and artists hand-picked
vi:     * Mọi tập nhạc và nghệ sĩ đều được chọn bằng tay

en: You can find more information at
vi: Bạn có thể tìm hiểu thêm tại

en: Download Album
vi: Tải tập nhạc

en: Artist Info
vi: Thông tin nghệ sĩ

en: Magnatune Store
vi: Cửa hàng Magnatune

en: Adds support to Rhythmbox for playing and purchasing from the Magnatune online music store
vi: Thêm hỗ trợ Rhythmbox để chơi và mua nhạc từ cửa hàng nhạc trực tuyến Magnatune

en: January (01)
vi: Tháng giêng (01)

en: February (02)
vi: Tháng hai (02)

en: March (03)
vi: Tháng ba (03)

en: April (04)
vi: Tháng tư (04)

en: May (05)
vi: Tháng năm (05)

en: June (06)
vi: Tháng sáu (06)

en: July (07)
vi: Tháng bảy (07)

en: August (08)
vi: Tháng tám (08)

en: September (09)
vi: Tháng chín (09)

en: October (10)
vi: Tháng mười (10)

en: November (11)
vi: Tháng mười một (11)

en: December (12)
vi: Tháng mười hai (12)

en: $8 US (typical)
vi: $8 US (điển hình)

en: $10 US (better than average)
vi: $10 US (hơn mức trung bình)

en: $12 US (generous)
vi: $12 US (hào phóng)

en: $15 US (VERY generous!)
vi: $15 US (RẤT hào phóng!)

en: $18 US (We love you!)
vi: $18 US (Chúng tôi yêu bạn!)

en: Magnatune Information
vi: Thông tin Magnatune

en: I have a streaming account
vi: Tôi có tài khoản truyền tải

en: I have a download account
vi: Tôi có tài khoản để tải về

en: Preferred audio _format:
vi: Định dạng ư_u tiên:

en: Get an account at
vi: Tạo tài khoản tại

en: Find out about Magnatune at
vi: Tìm hiểu về Magnatune tại

en: Couldn't download album
vi: Không thể tải tập nhạc về

en: You must have a library location set to download an album.
vi: Bạn phải xác định vị trí thư viện để có thể tải tập nhạc về.

en: Unable to load catalog
vi: Không thể tải danh sách

en: Rhythmbox could not understand the Magnatune catalog, please file a bug.
vi: Rhythmbox không thể hiểu danh sách Magnatune, vui lòng thông báo lỗi.

en: Loading Magnatune catalog
vi: Đang tải danh sách Magnatune

en: An error occurred while trying to authorize the download.
    The Magnatune server returned:
    %s
vi: Một lỗi đã xảy ra khi cố gắng xác thực việc tải xuống.
    Máy phục vụ Magnatune trả về:
    %s

en: An error occurred while trying to download the album.
    The error text is:
    %s
vi: Một lỗi đã xảy ra khi cố gắng tải tập nhạc.
    Nội dung lỗi:
    %s

en: Downloading from Magnatune
vi: Tải về từ Magnatune

en: Provides an implementation of the MPRIS D-Bus interface specification
vi: Cung cấp khả năng thực hiện đặc tả giao tiếp D-Bus MPRIS

en: Portable Players - MTP
vi: Máy nghe nhạc di động - MTP

en: Support for MTP devices (show the content, transfer, play from device)
vi: Hỗ trợ thiết bị MTP (hiện nội dung, chép nhạc, nghe nhạc)

en: Media player device error
vi: Lỗi thiết bị phát nhạc

note: Translators: first %s is the device manufacturer, * second is the product name.
en: Unable to open the %s %s device
vi: Không thể mở thiết bị %s %s

en: Digital Audio Player
vi: Trình chơi nhạc số

en: Unable to copy file from MTP device: %s
vi: Không thể chép tập tin từ thiết bị MTP: %s

en: Not enough space in %s
vi: Không đủ chỗ trong %s

en: Unable to open temporary file: %s
vi: Không thể mở tập tin tạm: %s

en: No space left on MTP device
vi: Không còn chỗ trên thiết bị MTP

en: Unable to send file to MTP device: %s
vi: Không thể gửi tập tin tới thiết bị MTP: %s

en: Notification popups
vi: Popup thông báo

note: Translators: by Artist
en: by <i>%s</i>
vi: bởi <i>%s</i>

note: Translators: from Album
en: from <i>%s</i>
vi: trong <i>%s</i>

en: Inhibit Power Manager from suspending the machine while playing
vi: Ngăn bộ quản lý nguồn điện ngưng máy khi đang phát nhạc

en: Interactive python console
vi: Bàn giao tiếp tương tác Python

note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# pylint: disable=no-member
en: Python Debugger
vi: Bộ gỡ lỗi Python

en: You can access the main window through the 'shell' variable :
vi: Bạn có thể truy cập cửa sổ chính thông qua biến “shell”:

en: After you press OK, Rhythmbox will wait until you connect to it with winpdb or rpdb2. If you have not set a debugger password in the file %s, it will use the default password ('rhythmbox').
vi: Sau khi bạn nhấn OK, Rhythmbox sẽ chờ tới khi bạn kết nối bằng winpdb hoặc rpdb2. Nếu bạn chưa đặt mật khẩu cho trình bắt lỗi trong tập tin %s, nó sẽ dùng mật khẩu mặc định (“rhythmbox”).

en: Inform Zeitgeist about your activity
vi: Thông báo hoạt động của bạn cho Zeitgeist

en: The GStreamer elements required for ReplayGain processing are not available. The missing elements are: %s
vi: Không có các thành phần GStreamer cần thiết cho việc xử lý ReplayGain. Thành phần còn thiết là: %s

en: ReplayGain GStreamer plugins not available
vi: Phần bổ sung GStreamer ReplayGain hiện không có sẵn

en: Use ReplayGain to provide a consistent playback volume
vi: Sử dụng ReplayGain để cung cấp âm thanh phát nhạc cố định

en: ReplayGain preferences
vi: Tùy chỉnh ReplayGain

en: ReplayGain _mode:
vi: _Chế độ ReplayGain:

en: _Apply compression to prevent clipping
vi: Á_p dụng nén để tránh sự cắt xén

en: Learn more about ReplayGain
vi: Tìm hiểu thêm về ReplayGain

en: Web remote control preferences
vi: Tùy thích điều khiển từ xa trên trình duyệt

en: Access key:
vi: Khóa truy cập:

en: Web remote control
vi: Điều khiển từ xa bằng trình duyệt

en: Control Rhythmbox from a web browser
vi: Điều khiển Rhythmbox từ xa bằng trình duyệt

en: Launch web remote control
vi: Khởi chạy bộ từ xa bằng trình duyệt

en: %d feed | %d feeds
vi[0]: %d nguồn cấp

en: Unable to load the feed. Check your network connection.
vi: Không thể tải feed. Kiểm tra lại kết nối mạng.

en: Unable to search for podcasts. Check your network connection.
vi: Không thể tìm podcast. Kiểm tra kết nối mạng.

en: Episodes
vi: Phần

en: New Episodes
vi: Phần mới

en: New Downloads
vi: Tải về mới

en: Downloading podcast
vi: Đang tải Podcast về

en: Error downloading podcast
vi: Gặp lỗi hi tải podcast về

en: Finished downloading podcast
vi: Đà hoàn tất lấy Podcast

en: Error in podcast
vi: Lỗi trong Podcast

en: There was a problem adding this podcast: %s.  Please verify the URL: %s
vi: Gặp lỗi khi thêm Podcast: %s. Vui lòng kiểm tra URL: %s

en: %s. Would you like to add the podcast feed anyway?
vi: %s. Bạn vẫn muốn thêm nguồn podcast này chứ?

en: New updates available from
vi: Có cập nhật mới từ

en: The URL '%s' does not appear to be a podcast feed. It may be the wrong URL, or the feed may be broken. Would you like Rhythmbox to attempt to use it anyway?
vi: Địa chỉ “%s”  có vẻ không phải là một nguồn tin tức kiểu podcast. Có lẽ địa chỉ mạng không đúng, hoặc nguồn bị ngắt. Bạn có muốn trình Rhythmbox cố sử dụng nó không?

note: added as something else, probably iradio
en: URL already added
vi: URL đã được thêm

en: The URL "%s" has already been added as a radio station. If this is a podcast feed, please remove the radio station.
vi: URL "%s" đã được thêm dạng đài phát thanh. Nếu đây là nguồn Podcast, vui lòng gỡ bỏ đài phát này.

en: Unable to parse the feed contents
vi: Không thể phân tích nội dung nguồn

en: The feed does not contain any downloadable items
vi: Nguồn không chứa mục nào có thể tải về

en: Not Downloaded
vi: Chưa tải về

en: Delete the podcast feed and downloaded files?
vi: Xóa bỏ nguồn Podcast và những tập tin đã tải về chứ?

en: If you choose to delete the feed and files, they will be permanently lost.  Please note that you can delete the feed but keep the downloaded files by choosing to delete the feed only.
vi: Nếu bạn chọn xóa bỏ nguồn và các tập tin, chúng sẽ bị mất hoàn toàn. Vui lòng nhớ rằng bạn có thể chỉ xóa bỏ nguồn và giữ lại những tập tin đã tải về bằng cách chọn chỉ xóa bỏ nguồn.

en: Delete _Feed Only
vi: _Chỉ xóa bỏ nguồn

en: _Delete Feed And Files
vi: _Xóa bỏ nguồn và tập tin

en: Podcast Error
vi: Lỗi Podcast

en: Delete the podcast episode and downloaded file?
vi: Xóa bỏ phần Podcast và tập tin đã tải về chứ?

en: If you choose to delete the episode and file, they will be permanently lost.  Please note that you can delete the episode but keep the downloaded file by choosing to delete the episode only.
vi: Nếu bạn chọn xóa bỏ phần và tập tin, chúng sẽ bị mất hoàn toàn. Vui lòng chú ý rằng bạn có thể xóa bỏ tình tiết mà vẫn giữ tập tin đã tải về bằng cách chọn chỉ xóa bỏ tình tiết.

en: Delete _Episode Only
vi: Chỉ xóa bỏ _phần

en: _Delete Episode And File
vi: _Xóa bỏ phần và tập tin

en: %d episode | %d episodes
vi[0]: %d phần

note: ensure search instances exist
en: Search all fields
vi: Tìm kiếm qua mọi trường

en: Search podcast feeds
vi: Tìm kiếm nguồn podcast

en: Search podcast episodes
vi: Tìm kiếm phần podcast

en: Don't start a new instance of Rhythmbox
vi: Không khởi chạy tiến trình Rhythmbox mới

en: Quit Rhythmbox
vi: Thoát khỏi Rhythmbox

en: Check if Rhythmbox is already running
vi: Kiểm tra xem Rhythmbox có chạy chưa

en: Don't present an existing Rhythmbox window
vi: Không hiển thị cửa sổ Rhythmbox đã có

en: Jump to next song
vi: Tới bài kế tiếp

en: Jump to previous song
vi: Về bài trước đó

en: Seek in current track
vi: Di chuyển trong bài này

en: Resume playback if currently paused
vi: Tiếp tục phát nếu đang tạm dừng

en: Pause playback if currently playing
vi: Tạm dừng phát lại nếu đang phát

en: Toggle play/pause mode
vi: Bật/tắt chế độ phát/tạm dừng

en: Play a specified URI, importing it if necessary
vi: Phát một URI đã chỉ định, nhập nó nếu cần

en: URI to play
vi: URI cần phát

en: Add specified tracks to the play queue
vi: Thêm các bài được chọn vào hàng đợi phát

en: Empty the play queue before adding new tracks
vi: Xóa hàng đợi phát trước khi thêm bài mới

en: Print the title and artist of the playing song
vi: Hiển thị tiêu đề và nghệ sĩ của bài nhạc đang phát

en: Print formatted details of the song
vi: Hiển thị chi tiết đã định dạng về bài nhạc

en: Select the source matching the specified URI
vi: Chọn nguồn khớp với URI đã cho

en: Source to select
vi: Nguồn cần chọn

en: Activate the source matching the specified URI
vi: Kích hoạt khớp nguồn với URI đã cho

en: Source to activate
vi: Nguồn cần kích hoạt

en: Play from the source matching the specified URI
vi: Phát từ nguồn khớp với URL đã cho

en: Source to play from
vi: Nguồn cần phát

en: Enable repeat playback order
vi: Bật lặp thứ tự phát lại

en: Disable repeat playback order
vi: Tắt lặp thứ tự phát lại

en: Enable shuffle playback order
vi: Bật xáo trộn thứ tự phát lại

en: Disable shuffle playback order
vi: Tắt xáo trộn thứ tự phát lại

en: Set the playback volume
vi: Đặt âm lượng phát

en: Increase the playback volume
vi: Tăng âm lượng phát

en: Decrease the playback volume
vi: Giảm âm lượng phát

en: Print the current playback volume
vi: In âm lượng phát lại hiện thời

note: { "mute", 0, 0, G_OPTION_ARG_NONE, &mute, N_("Mute playback"), NULL }, { "unmute", 0, 0, G_OPTION_ARG_NONE, &unmute, N_("Unmute playback"), NULL },
en: Set the rating of the current song
vi: Cài đặt đánh giá cho bài hát hiện tại

en: Start interactive mode
vi: Khởi chạy trong chế độ tương tác

en: n - Next track
vi: n - Rãnh kế

en: p - Previous track
vi: p - Rãnh trước

en: space - Play/pause
vi: phím cách - Phát/Tạm dừng

en: s - Show playing track details
vi: s - Hiện chi tiết về rãnh đang phát

en: v - Decrease volume
vi: v - Giảm âm

en: V - Increase volume
vi: V - Tăng âm

en: h/? - Help
vi: h/? - Trợ giúp

en: q - Quit
vi: q - Thoát

note: Translators: title by artist from album
en: %tt by %ta from %at
vi: %tt bởi %ta từ %at

note: Translators: title by artist
en: %tt by %ta
vi: %tt bởi %ta

note: Translators: title from album
en: %tt from %ta
vi: %tt từ %ta

note: Translators: %te is replaced with elapsed time, %td is replaced with track duration
en: [%te of %td]
vi: [%te trên %td]

en: Seeked to %s
vi: Di chuyển vị trí đọc đến %s

en: Now playing: %s %s
vi: Đang phát: %s %s

en: Unknown playback state: %s
vi: Không biết tình trạng phát lại: %s

en: Volume is now %.02f
vi: Âm lượng hiện là %.02f

note: should print this before dbus setup, really
en: Press 'h' for help.
vi: Nhấn “h” để xem trợ giúp.

en: Playback volume is %f.
vi: Âm lượng phát lại là %f.

en: Couldn't access %s: %s
vi: Không thể truy cập %s: %s

note: Translators: this is an example artist name.  It should * not be translated literally, but could be replaced with * a local artist name if desired.  Ensure the album name * and song title are also replaced in this case.
en: The Beatles
vi: Khánh Ly

note: Translators: this is an example album name.  If the * example artist name is localised, this should be replaced * with the name of an album by that artist.
en: Help!
vi: Tình khúc Trịnh Công Sơn Vol 1

note: Translators: this is an example song title.  If the example * artist and album names are localised, this should be replaced * with the name of the seventh song from the localised album.
en: Ticket To Ride
vi: Diễm xưa

note: Translators: the parameter here is a list of GStreamer plugins. * The plugin names are already translated.
en: Additional GStreamer plugins are required to play this file: %s
vi: Phần bổ sung GStreamer khác cần thiết để phát tập tin này: %s

en: invalid unicode in error message
vi: gặp Unicode không hợp lệ trong thông điệp lỗi

en: Empty file
vi: Tập tin rỗng

en: Could not load the music database:
vi: Không thể tải cơ sở dữ liệu âm nhạc:

en: %ld minute | %ld minutes
vi[0]: %ld phút

en: %ld hour | %ld hours
vi[0]: %ld giờ

en: The database was created by a later version of Rhythmbox.  This version of Rhythmbox cannot read the database.
vi: Cơ sở dữ liệu đã được tạo bởi một phiên bản Rhythmbox mới hơn. Phiên bản Rhythmbox đang dùng không thể đọc cơ sở dữ liệu này.

en: Python Sample Plugin
vi: Ví dụ phần bổ sung mẫu Python

en: A sample plugin in Python with no features
vi: Phần bổ sung mẫu viết bằng Python, không có tính năng gì

en: Python Source
vi: Mã nguồn Python

en: A sample plugin in C with no features
vi: Phần bổ sung mẫu viết bằng C, không có tính năng gì

en: Vala Sample Plugin
vi: Phần bổ sung mẫu Vala

en: A sample plugin in Vala with no features
vi: Phần bổ sung mẫu viết bằng Vala không có tính năng gì

en: Rhythmbox is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
vi: Rhythmbox là phần mềm tự do ;
    bạn có thể phát hành lại nó và/hay sửa đổi nó
    với điều kiện của GNU General Public License (GPL)
    như được xuất bản bởi Tổ chức Phần mềm Tự do,
    hoặc phiên bản 2 của License,
    hoặc bất cứ phiên bản sau nào (tùy ý).

en: Rhythmbox is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
vi: Rhythmbox được phát hành với mong muốn nó sẽ là một phần mềm có ích,
    nhưng KHÔNG PHẢI CHỊU BẤT KÌ TRÁCH NHIỆM NÀO; thậm chí cả về
    KHẢ NĂNG BÁN LẠI hoặc PHÙ HỢP VỚI TỪNG MỤC ĐÍCH CỤ THỂ.
    Xem Giấy phép Công cộng GNU để biết thêm chi tiết.

en: You should have received a copy of the GNU General Public License
    along with Rhythmbox; if not, write to the Free Software Foundation, Inc.,
    51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA
vi: Bạn đã nhận một bản sao của Giấy phép Công cộng GNU cùng với
    chương trình này; nếu không, hãy liên hệ Tổ chức Phần mềm Tự do:
    Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor,
    Boston, MA  02110-1301, USA

en: Maintainers:
vi: Người bảo trì:

en: Former Maintainers:
vi: Người bảo trì trước đây:

en: Music management and playback software for GNOME.
vi: Phần mềm quản lý và phát nhạc dành cho GNOME.

en: Rhythmbox Website
vi: Trang thông tin điện tử của Rhythmbox

en: Couldn't display help
vi: Không thể hiển thị trợ giúp

en: Enable debug output
vi: Bật kết xuất gỡ lỗi

en: Enable debug output matching a specified string
vi: Bật kết xuất gỡ lỗi khớp với chuỗi đã chỉ định

en: Do not update the library with file changes
vi: Không cập nhật thư viện theo thay đổi trong tập tin

en: Do not register the shell
vi: Không đăng kí hệ vỏ

en: Don't save any data permanently (implies --no-registration)
vi: Không lưu vĩnh viễn dữ liệu (ngầm định --no-registration [không đăng kí])

en: Disable loading of plugins
vi: Tắt tải phần bổ sung

en: Path for database file to use
vi: Đường dẫn mà tập tin cơ sở dữ liệu cần dùng

en: Path for playlists file to use
vi: Đường dẫn tập tin danh sách phát muốn dùng

en: MPEG Version 3.0 URL
vi: URL MPEG Phiên bản 3.0

en: Shoutcast playlist
vi: Danh sách phát Shoutcast

en: XML Shareable Playlist Format
vi: Định dạng danh sách phát XML chia sẻ được

en: Unnamed playlist
vi: Danh sách phát không tên

en: The playlist file may be in an unknown format or corrupted.
vi: Tập tin danh sách phát có lẽ dùng định dạng lạ hoặc bị hỏng.

en: Untitled Playlist
vi: Danh sách phát chưa đặt tên

en: Couldn't read playlist
vi: Không thể đọc danh sách phát

en: Load Playlist
vi: Tải danh sách phát

en: Couldn't save playlist
vi: Không thể lưu danh sách phát

en: Unsupported file extension given.
vi: Phần mở rộng tập tin không được hỗ trợ.

en: Playlist %s already exists
vi: Danh sách phát %s đã có

en: Unknown playlist: %s
vi: Không biết danh sách phát: %s

en: Playlist %s is an automatic playlist
vi: Danh sách %s là một danh sách phát tự động

en: Error while saving song information
vi: Gặp lỗi khi lưu thông tin bài nhạc

note: Translators: %s is the song name
en: %s (Paused)
vi: %s (tạm ngừng)

en: No registered source can handle URI %s
vi: Không có nguồn đã đăng kí có khả năng quản lý URI %s

en: No registered source matches URI %s
vi: Không có nguồn đã đăng kí khớp URI %s

en: Unknown song URI: %s
vi: Không biết URI của bài nhạc: %s

en: Unknown property %s
vi: Thuộc tính lạ: %s

en: Invalid property type %s for property %s
vi: Kiểu thuộc tính không hợp lệ %s cho thuộc tính %s

en: Stream error
vi: Lỗi luồng

en: Unexpected end of stream!
vi: Luồng dữ liệu kết thúc bất thường!

en: Playlist was empty
vi: Danh sách phát rỗng

en: No previous song
vi: Không có bài trước đó

en: No next song
vi: Không có bài kế tiếp

en: Couldn't stop playback
vi: Không thể dừng phát nhạc

en: Playback position not available
vi: Vị trí phát tiếp không hỗ trợ

en: Current song is not seekable
vi: Không thể tìm tới bài nhạc hiện thời

en: Couldn't start playback
vi: Không thể khởi chạy phát nhạc

en: Linear looping
vi: Lặp lại tuần tự

en: Random with equal weights
vi: Ngẫu nhiên với độ ưu tiên như nhau

en: Random by time since last play
vi: Ngẫu nhiên theo thời gian kể từ phát cuối cùng

en: Random by rating
vi: Ngẫu nhiên theo đánh giá

en: Random by time since last play and rating
vi: Ngẫu nhiên theo thời gian kể từ phát cuối cùng và đánh giá

en: Linear, removing entries once played
vi: Tuần tự, gỡ bỏ bài sau khi đã nghe

en: Failed to create the player: %s
vi: Lỗi tạo bộ phát nhạc: %s

en: Rhythmbox Preferences
vi: Tùy chỉnh Rhythmbox

en: The file "%s" already exists. Do you want to replace it?
vi: Đã có tập tin "%s". Bạn có muốn thay thế nó không?

en: %d file cannot be transferred as it must be converted into a format supported by the target device but no suitable encoding profiles are available | %d files cannot be transferred as they must be converted into a format supported by the target device but no suitable encoding profiles are available
vi[0]: Không thể truyền %d tập tin vì phải chuyển sang dạng thức được thiết bị đích hỗ trợ, nhưng không có hỗ sơ chuyển đổi phù hợp

note: XXX should provide the option of picking a different format?
en: Additional software is required to encode media in your preferred format:
    %s
vi: Cần phần mềm bổ sung để mã hóa theo định dạng ưa thích:
    %s

en: Additional software is required to convert %d file into a format supported by the target device:
    %s | Additional software is required to convert %d files into a format supported by the target device:
    %s
vi[0]: Cần phần mềm bổ sung để chuyển đổi %d tập tin sang định dạng được hỗ trợ ở thiết bị đích:
    %s

en: Unable to transfer tracks
vi: Không thể truyền các rãnh

en: _Cancel the transfer
vi: _Hủy truyền

en: _Skip these files
vi: _Bỏ qua những tập tin này

en: Search artists
vi: Tìm kiếm nghệ sĩ

en: Search composers
vi: Tìm kiếm người soạn nhạc

en: Search albums
vi: Tìm kiếm tập nhạc

en: Search titles
vi: Tìm kiếm tựa đề

en: Search genres
vi: Tìm thể loại

en: Unable to eject
vi: Không thể đẩy ra

en: Unable to unmount
vi: Không thể bỏ gắn kết

en: Stores
vi: Cửa hàng

note: set up info bar for triggering codec installation
en: Install Additional Software
vi: Cài đặt phần mềm bổ sung

en: Additional software is required to play some of these files.
vi: Cần phần mềm bổ sung để phát những tập tin này.

en: %d import error | %d import errors
vi[0]: %d lỗi nhập

en: Artist/Artist - Album
vi: Nghệ sĩ/Nghệ sĩ — Tuyển tập

en: Artist/Album
vi: Nghệ sĩ/Tuyển tập

en: Artist - Album
vi: Nghệ sĩ — Tuyển tập

en: Artist - Number - Title
vi: Nghệ sĩ - Số - Tựa đề

en: Artist (Album) - Number - Title
vi: Nghệ sĩ (Tuyển tập) - Số - Tựa đề

en: Number. Artist - Title
vi: Số.Nghệ sĩ - Tựa đề

en: Choose Library Location
vi: Chọn địa điểm thư viện

en: Multiple locations set
vi: Nhiều địa điểm được đặt

en: Example Path:
vi: Đường dẫn ví dụ:

en: Error transferring track
vi: Gặp lỗi khi truyền nhạc

en: Copying tracks to the library
vi: Chép các rãnh vào thư viện

en: Adding tracks to the library
vi: Thêm rãnh vào thư viện

en: Syncing tracks to %s
vi: Đang đồng bộ các rãnh với %s

en: You have not selected any music, playlists, or podcasts to transfer to this device.
vi: Bạn chưa chọn nhạc, danh sách phát hoặc podcast để truyền sang thiết bị.

en: There is not enough space on the device to transfer the selected music, playlists and podcasts.
vi: Không đủ chỗ chứa trên thiết bị để truyền nhạc, danh sách phát hoặc podcast.

en: %s Sync Settings
vi: Cài đặt đồng bộ %s

en: Sync with the device
vi: Đồng bộ với thiết bị

en: Don't sync
vi: Không đồng bộ

en: %d missing file | %d missing files
vi[0]: %d tập tin còn thiếu

en: Remove from Playlist
vi: Loại khỏi khỏi danh sách phát

en: Transferring tracks to %s
vi: Đang truyền các rãnh đến %s

en: All Music
vi: Toàn bộ nhạc

en: Image/label border
vi: Viền ảnh/nhãn

en: Width of border around the label and image in the alert dialog
vi: Độ rộng đường viền chung quanh nhãn và ảnh trong hộp thoại báo động

en: Alert Type
vi: Kiểu báo động

en: The type of alert
vi: Kiểu của cảnh báo

en: Alert Buttons
vi: Nút báo động

en: The buttons shown in the alert dialog
vi: Nút hiện trong hộp thoại báo động

en: Constant bit rate
vi: Tốc độ bít cố định

comment: See <https://en.wikipedia.org/wiki/Variable_bitrate>
en: Constrained Variable bit rate
vi: Tốc độ bít biến đổi hạn chế

en: Drop artwork here
vi: Thả ảnh bìa vào đây

en: Examining files
vi: Đang xem xét các tập tin

note: this isn't a terribly helpful message.
en: The location you have selected is on the device %s.
vi: Vị trí bạn đã chọn trên thiết bị %s.

en: Import %d selected track | Import %d selected tracks
vi[0]: Nhập %d rãnh đã chọn

en: Import %d listed track | Import %d listed tracks
vi[0]: Nhập %d rãnh đã liệt kê

en: %d artist (%d) | All %d artists (%d)
vi[0]: Toàn bộ %d nghệ sĩ (%d bài)

en: %d album (%d) | All %d albums (%d)
vi[0]: Toàn bộ %d tập nhạc (%d bài)

en: %d genre (%d) | All %d genres (%d)
vi[0]: Toàn bộ %d thể loại (%d bài)

en: %d (%d) | All %d (%d)
vi[0]: Toàn bộ %d (%d bài)

en: Create Automatic Playlist
vi: Tạo danh sách phát tự động

en: Edit Automatic Playlist
vi: Sửa đổi danh sách phát tự động

[ctx: query-criteria]
en: Title
vi: Tựa

[ctx: query-criteria]
en: Artist
vi: Nghệ sĩ

[ctx: query-criteria]
en: Composer
vi: Người soạn

[ctx: query-criteria]
en: Album
vi: Tuyển tập

[ctx: query-criteria]
en: Album Artist
vi: Nghệ sĩ

[ctx: query-criteria]
en: Genre
vi: Thể loại

[ctx: query-criteria]
en: Year
vi: Năm

[ctx: query-criteria]
en: Rating
vi: Đánh giá

[ctx: query-criteria]
en: Path
vi: Đường dẫn

[ctx: query-criteria]
en: Comment
vi: Ghi chú

[ctx: query-criteria]
en: Play Count
vi: Số lần phát

[ctx: query-criteria]
en: Track Number
vi: Rãnh số

[ctx: query-criteria]
en: Disc Number
vi: Đĩa số

[ctx: query-criteria]
en: Bitrate
vi: Tốc độ bít

[ctx: query-criteria]
en: Duration
vi: Thời lượng

[ctx: query-criteria]
en: Beats Per Minute
vi: Nhịp mỗi phút

[ctx: query-criteria]
en: Time of Last Play
vi: Lần phát cuối

[ctx: query-criteria]
en: Time Added to Library
vi: Thời điểm thêm vào thư viện

[ctx: query-sort]
en: Artist
vi: Nghệ sĩ

en: _In reverse alphabetical order
vi: Xếp theo thứ tự ngược bảng chữ cá_i

[ctx: query-sort]
en: Composer
vi: Người soạn

[ctx: query-sort]
en: Album
vi: Tuyển tập

[ctx: query-sort]
comment: Xem <http://forums.ilounge.com/itunes-related-mac-pc-applications/215223-whats-difference-between-artist-album-artist.html>
en: Album Artist
vi: Nghệ sĩ tập nhạc

[ctx: query-sort]
en: Genre
vi: Thể loại

[ctx: query-sort]
en: Title
vi: Tựa

[ctx: query-sort]
en: Rating
vi: Đánh giá

en: W_ith more highly rated tracks first
vi: Những bà_i đánh giá cao ở trước

[ctx: query-sort]
en: Play Count
vi: Số lần phát

en: W_ith more often played songs first
vi: Những bà_i thường nghe ở trước

[ctx: query-sort]
en: Year
vi: Năm

en: W_ith newer tracks first
vi: Bà_i mới ở trước

[ctx: query-sort]
en: Duration
vi: Thời lượng

en: W_ith longer tracks first
vi: Bài _dài ở trước

[ctx: query-sort]
en: Track Number
vi: Số thứ tự

en: _In decreasing order
vi: Theo thứ tự g_iảm dần

[ctx: query-sort]
en: Last Played
vi: Lần nghe cuối

en: W_ith more recently played tracks first
vi: Bà_i mới nghe ở trước

[ctx: query-sort]
en: Date Added
vi: Ngày thêm

en: W_ith more recently added tracks first
vi: Bài mới t_hêm ở trước

[ctx: query-sort]
en: Comment
vi: Ghi chú

[ctx: query-sort]
en: Beats Per Minute
vi: Nhịp mỗi phút

en: W_ith faster tempo tracks first
vi: Bà_i nhanh hơn đứng trước

note: Translators: this matches songs before 1-Jan-YEAR or after 31-Dec-YEAR
en: not in
vi: không có trong

en: %d Star | %d Stars
vi[0]: %d sao

en: Select the search type
vi: Chọn kiểu tìm kiếm

en: Multiple Song Properties
vi: Thuộc tính nhiều bài nhạc

en: Unknown file name
vi: Tên tập tin lạ

en: On the desktop
vi: Trên màn hình nền

en: Unknown location
vi: Vị trí không biết

en: Paste selection
vi: Dán vùng chọn

en: Start a slideshow
vi: Bắt đầu trình diễn ảnh

en: Show settings dialog
vi: Hiển thị hộp thoại cài đặt

en: Open an image
vi: Mở ảnh

en: _Save copy
vi: _Nhân bản ảnh này

en: Save a copy of the image
vi: Lưu một phiên bản của ảnh này

en: Close this image
vi: Đóng ảnh này lại

en: Quit Ristretto
vi: Thoát Ristretto

en: _Open with...
vi: Mở _với chương trình khác

en: _Sorting
vi: _Sắp xếp

en: _Set as Wallpaper
vi: Dùng _làm ảnh nền

en: Zoom _Fit
vi: _Khít màn hình

en: Display ristretto user manual
vi: Xem sổ tay sử dụng ristretto

en: Display information about ristretto
vi: Thông tin về ristretto

note: Position Menu
en: _Position
vi: _Vị trí

note: Toggle visibility of the main file toolbar
en: Show _File Toolbar
vi: Hiển thị thanh cô_ng cụ

note: Toggle visibility of the main navigation toolbar
en: Show _Navigation Toolbar
vi: Hiển thị thanh điều _hướng

note: Sort by Filename
en: sort by filename
vi: sắp xếp theo tên ảnh

note: Sort by Date
en: sort by date
vi: sắp xếp theo ngày

en: Very Small
vi: Rất nhỏ

en: Play slideshow
vi: Chạy show trình diễn

en: Recently used
vi: Mở gần đây

en: Press open to select an image
vi: Nhấn nút mở để chọn ảnh

en: Save copy
vi: Lưu một bản khác

en: Are you sure you want to delete image '%s' from disk?
vi: Chắc chắn muốn xóa ảnh '%s" khỏi đĩa?

en: Override background color:
vi: _Ghi đè màu nền

en: The time period an individual image is displayed during a slideshow
    (in seconds)
vi: Khoảng thời gian một ảnh riêng lẽ được hiển thị trong quá trình trình diễn
    (tính bằng giây)

en: Wrap around images
vi: Bao bọc xung quanh ảnh

en: %s - Properties
vi: %s - Các thuộc tính

en: Zoomed
vi: Phóng to

note: Type: boolean Description
en: Activate daily run of rkhunter?
vi: Khởi chạy tiến trình rkhunter hàng ngày không?

note: Type: boolean Description
en: If you choose this option, rkhunter will be run automatically by a daily cron job.
vi: Bật tùy chọn này thì rkhunter sẽ được chạy tự động bởi công việc định thời (cron) hàng ngày.

note: Type: boolean Description
en: Activate weekly update of rkhunter's databases?
vi: Khởi chạy tiến trình cập nhật hàng tuần các cơ sở dữ liệu rkhunter không?

note: Type: boolean Description
en: If you choose this option, rkhunter databases will be updated automatically by a weekly cron job.
vi: Bật tùy chọn này thì các cơ sở dữ liệu rkhunter sẽ được cập nhật tự động bởi công việc định thời (cron) hàng tuần.

note: Type: boolean Description
en: Automatically update rkhunter's file properties database?
vi: Tự động cập nhật cơ sở dữ liệu thuộc tính tập tin của rkhunter không?

note: Type: boolean Description
en: The file properties database can be updated automatically by the package management system.
vi: Hệ thống quản lý gói có khả năng tự động cập nhật cơ sở dữ liệu thuộc tính tập tin.

note: Type: boolean Description
en: This feature is not enabled by default as database updates may be slow on low-end machines. Even if it is enabled, the database won't be updated if the 'hashes' test is disabled in rkhunter configuration.
vi: Tính năng này bị tắt theo mặc định, vì tiến trình cập nhật cơ sở dữ liệu có thể chạy chậm trên máy tính sản phẩm cấp thấp. Bật nó thì vẫn còn không cập nhật cơ sở dữ liệu nếu sự thử « hashes » bị tắt trong cấu hình của rkhunter.

note: Type: boolean Description
en: Convert inetd's configuration file to rlinetd's?
vi: Bạn có muốn chuyển đổi tập tin cấu hình «inetd» sang «rlinetd» không?

note: Type: boolean Description
en: Currently, there are no services defined in your rlinetd's configuration files. You can import services from /etc/inetd.conf by using inetd2rlinetd program.
vi: Hiện thời bạn chưa định nghĩa dịch vụ nào trong những tập tin cấu hình rlinetd của bạn. Bạn có thể nhập dịch vụ từ «/etc/inetd.conf» bằng cách sử dụng chương trình «inetd2rlinetd».

note: Type: boolean Description
en: Download non-free game data?
vi: Tải về dữ liệu trò chơi khác tự do không?

note: Type: boolean Description
en: The data files required by rocksndiamonds do not have licenses that would allow them to be distributed as a package. However, they can be automatically downloaded from the Internet and installed locally.
vi: rocksndiamonds yêu cầu một số tập tin dữ liệu mà không có giấy phép cho phép phát hành dưới dạng gói phần mềm. Tuy nhiên, người dùng có thể tải chúng xuống Internet và cài đặt chúng một cách cục bộ.

note: Type: multiselect Description
en: Games to download data for:
vi: Các trò chơi cho chúng cần tải về dữ liệu :

note: Type: error Description
en: Missing utilities for download or unpacking
vi: Thiếu tiện ích để tải về hay giải nén

note: Type: error Description
en: Downloading and unpacking the game data requires the packages wget, p7zip, and unzip, but not all of these are available.
vi: Tiến trình tải về và giải nén dữ liệu trò chơi thì yêu cầu những gói phần mềm wget, p7zip và unzip: tiếc là không có sẵn sàng tất cả gói này.

note: Type: error Description
en: You should install them and then reconfigure this package by using "dpkg-reconfigure rocksndiamonds".
vi: Bạn nên cài đặt những gói đó, sau đó cấu hình lại gói này bằng câu lệnh « dpkg-reconfigure rocksndiamonds ».

note: Type: error Description
en: Cannot download required resources
vi: Không thể tải về những tài nguyên yêu cầu

note: Type: error Description
en: An error occurred while downloading game data. You should check the network connection and settings and retry later on.
vi: Gặp lỗi trong khi tải về dữ liệu trò chơi. Bạn nên kiểm tra lại kết nối mạng và thiết lập, và thử lại về sau.

en: <dir>
vi: <thư mục>

en: _Quiet
vi: _Im lặng

en: Don't confirm every operation
vi: Không xác nhận cho mỗi thao tác

en: See the attr(5) man page for full details.
vi: Xem hướng dẫn trong trang man của attr(5).

en: See the fsattr(5) man page for full details.
vi: Xem hướng dẫn trong trang man của fsattr(5).

en: You do not appear to have OS support.
vi: Có vẻ bạn không có OS được hỗ trợ

en: Find expression reference
vi: Hướng dẫn tìm kiếm

en: <u>Quick Start</u>
    Just put the name of the file you're looking for in single quotes:
    <b>'index.html'</b> (to find a file called 'index.html')
    
    <u>Examples</u>
    <b>'*.htm', '*.html'</b> (finds HTML files)
    <b>IsDir 'lib'</b> (finds directories called 'lib')
    <b>IsReg 'core'</b> (finds a regular file called 'core')
    <b>! (IsDir, IsReg)</b> (is neither a directory nor a regular file)
    <b>mtime after 1 day ago and size > 1Mb</b> (big, and recently modified)
    <b>'CVS' prune, isreg</b> (a regular file not in CVS)
    <b>IsReg system(grep -q fred "%")</b> (contains the word 'fred')
    
    <u>Simple Tests</u>
    <b>IsReg, IsLink, IsDir, IsChar, IsBlock, IsDev, IsPipe, IsSocket, IsDoor</b> (types)
    <b>IsSUID, IsSGID, IsSticky, IsReadable, IsWriteable, IsExecutable</b> (permissions)
    <b>IsEmpty, IsMine</b>
    A pattern in single quotes is a shell-style wildcard pattern to match. If it
    contains a slash then the match is against the full path; otherwise it is
    against the leafname only.
    
    <u>Comparisons</u>
    <b>&lt;, &lt;=, =, !=, &gt;, &gt;=, After, Before</b> (compare two values)
    <b>5 bytes, 1Kb, 2Mb, 3Gb</b> (file sizes)
    <b>2 secs|mins|hours|days|weeks|years  ago|hence</b> (times)
    <b>atime, ctime, mtime, now, size, inode, nlinks, uid, gid, blocks</b> (values)
    
    <u>Specials</u>
    <b>system(command)</b> (true if 'command' returns with a zero exit status;
    a % in 'command' is replaced with the path of the current file)
    <b>prune</b> (false, and prevents searching the contents of a directory).
vi: <u>Tổng quát</u>
    Chỉ nhập tên tập tin cần tìm vào trong cặp móc đơn ('):
    <b>'index.html'</b> (Để tìm tập tin 'index.html')
    
    <u>Ví dụ</u>
    <b>'*.htm', '*.html'</b> (Tìm kiếm các tập tin có đuôi .html)
    <b>IsDir 'lib'</b> (tìm kiếm thư mục với tên lib)
    <b>IsReg 'core'</b> (tìm kiếm tập tin thường với tên core)
    <b>! (IsDir, IsReg)</b> (không là thư mục mà cũng không là tập tin thường)
    <b>mtime after 1 day ago and size > 1Mb</b> (cỡ lớn, dược sửa đổi gần đây)
    <b>'CVS' prune, isreg</b> (tập tin thường không có trong CVS)
    <b>IsReg system(grep -q fred "%")</b> (có chứa từ 'fred')
    
    <u>Các kiểm tra đơn giản</u>
    <b>IsReg, IsLink, IsDir, IsChar, IsBlock, IsDev, IsPipe, IsSocket, IsDoor</b> (dạng)
    <b>IsSUID, IsSGID, IsSticky, IsReadable, IsWriteable, IsExecutable</b> (cho phép)
    <b>IsEmpty, IsMine</b>
    Mệnh đề trong ngoặc đơn là một mệnh đề wildcard kiểu shell để tìm kiếm. Nếu
    nó có dấu suỵt (/) phía sau, thì hiểu đó là đường dẫn đầy đủ; trong trường
    hợp ngược lại đây là tên tập tin.
    
    <u>Kiểu so sánh</u>
    <b>&lt;, &lt;=, =, !=, &gt;, &gt;=, After, Before</b> (so sánh 2 giá trị)
    <b>5 bytes, 1Kb, 2Mb, 3Gb</b> (kích thước tập tin)
    <b>2 secs|mins|hours|days|weeks|years  ago|hence</b> (thời gian)
    <b>atime, ctime, mtime, now, size, inode, nlinks, uid, gid, blocks</b> (giá trị)
    
    <u>Đặc biệt</u>
    <b>system(command)</b> (là true, nếu 'command' trả về trạng thái zero;
    a % in 'command' được thay thế bằng đường dẫn của tập tin hiện tại)
    <b>prune</b> (nếu false, ngăn không tìm kiếm bên trong thư mục).

en: Change permissions reference
vi: Hướng dẫn thay đổi quyền hạn

en: Normally, you can just select a command from the menu (click 
    on the arrow beside the command box). Sometimes, you need more...
    
    The format of a command is: <b>CHANGE, CHANGE, ...</b>
    Each <b>CHANGE</b> is: <b>WHO HOW PERMISSIONS</b>
    <b>WHO</b> is some combination of <b>u</b>, <b>g</b> and <b>o</b> which determines whether to
    change the permissions for the User (owner), Group or Others.
    <b>HOW</b> is <b>+</b>, <b>-</b> or <b>=</b> to add, remove or set exactly the permissions.
    <b>PERMISSIONS</b> is some combination of the letters <b>rwxXstugo</b>
    
    Bracketed text and spaces are ignored.
    
    <u>Examples</u>
    <b>u+rw</b>: the file owner gains read and write permission
    <b>g=u</b>: the group permissions are set to be the same as the user's
    <b>o=u-w</b>: others get the same permissions as the owner, but without write permission
    <b>a+x</b>: <b>a</b>ll get execute/access permission - same as <b>ugo+x</b>
    <b>a+X</b>: directories become accessable by everyone; files which were
    executable by anyone become executable by everyone
    <b>u+rw, go+r</b>: two commands at once!
    <b>u+s</b>: set the SetUID bit - often has no effect on script files
    <b>755</b>: set the permissions directly
    
    See the chmod(1) man page for full details.
vi: Thông thường bạn chỉ có thể chọn lệnh từ menu (nhấp chuột dọc theo mũi 
    tên để chọn nhập vào). Nhưng đôi khi bạn cần có những câu lệnh khác...
    
    Dạng câu lệnh: <b>CHANGE, CHANGE, ...</b>
    Mỗi <b>CHANGE</b> là: <b>WHO HOW PERMISSIONS</b>
    <b>WHO</b> - là sự kết hợp của <b>u</b>, <b>g</b> và <b>o</b> để xác định
    các thay đổi về quyền hạn cho User (owner), Group và Others
    <b>HOW</b> là +, - hoặc = để thêm , bớt hoặc thiết đặt chính xác quyền hạn
    <b>PERMISSIONS</b> là sự kết hợp của các chữ cái rwxXstugo
    
    Đoạn văn trong dấu ngoặc và khoảng trắng bị bỏ qua.
    
    Ví dụ:
    <b>u+rw</b>: chủ tập tin có quyền đọc và viết
    <b>g=u</b>: quyền của GROUP được thiết đặt tương tự USER
    <b>o=u-w</b>: OTHERS có chung quyền như OWNER nhưng không có quyền viết
    <b>a+x</b>: tất cả đều có quyền thực thi/ truy cập - tương tự như <b>ugo+x</b>
    <b>a+X</b>: Các thư mục đều có thể truy cập bởi mọi người; các tập tin cũng được
    thiết đặt thực thi bởi tất cả mọi người
    <b>u+rw, go+r</b>: hai lệnh cùng lúc
    <b>u+s</b>: thiết đặt giá trị SetUID, thường không có tác dụng trên các tập tin script
    <b>755</b>: thiết đặt quyền hạn trực tiếp
    
    Xem hướng dẫn chi tiết trong trang man của chmod(1).

en: Set type reference
vi: Hướng dẫn thiết đặt loại tập tin

en: Normally ROX-Filer determines the type of a regular file
    by matching it's name against a pattern. To change the
    type of the file you must rename it.
    
    Newer file systems can support something called 'Extended
    Attributes' which can be used to store additional data with
    each file as named parameters. ROX-Filer uses the
    'user.mime_type' attribute to store file types.
    
    File types are only supported for regular files, not
    directories, devices, pipes or sockets, and then only
    on certain file systems and where the OS implements them.
vi: ROX-Filer xác định loại tập tin bằng cách so sánh tên của nó
    với tên loại tập tin đã biết. Để thay đổi loại tập tin, bạn phải
    thay đổi tên của nó
    
    Loại tập tin chỉ được hỗ trợ đối với tập tin thường, không là
    thư mục, thiết bị, pipe hay socket và chỉ trên các tập tin hệ
    thống (file system) được OS hỗ trợ

en: 
    Process terminated.
vi: 
    Qúa trình kết thúc.

en: There was one error.
vi: Có lỗi xảy ra

en: There were %d errors.
vi: Có %d lỗi xảy ra.

en: ERROR reading
vi: LỖI khi đọc

en: '
    Done
vi: '
    Hoàn tất

en: 
    Asking child process to terminate...
vi: 
    Yêu cầu quá trình con kết thúc...

en: 
    Trying to KILL run-away process...
vi: 
    KILL quá trình đang chạy...

en: ?Count contents of %s?
vi: ?Kiểm kê nội dung của %s?

en: ?Delete %s'%s'?
vi: ?Xoá %s'%s'?

comment: Dịch thế nào cho xuôi tai?
en: WRITE-PROTECTED
vi: CHỐNG-GHI

en: 'Deleting '%s'
vi: 'Xoá '%s'

en: 'Directory '%s' deleted
vi: 'Thư mục '%s' đã bị xoá

en: !%s
    eject failed
vi: !%s
    eject đã lỗi

en: ?Check '%s'?
vi: ?Kiểm tra '%s'?

en: !Invalid find condition - change it and try again
vi: !Điều kiện tìm kiếm không đúng - hãy thay đổi chúng và thử lại

en: '(while checking '%s')
vi: '(kiểm kê '%s')

en: ?Change permissions of '%s'?
vi: ?Thay đổi quyền hạn của '%s'?

en: 'Changing permissions of '%s'
vi: 'Thay đổi quyền hạn của '%s'

en: !Invalid mode command - change it and try again
vi: !Lệnh không đúng - hãy thay đổi và thử lại

en: ?Change contents of '%s'?
vi: ?Thay đổi nội dung của '%s'?

en: ?Change type of '%s'?
vi: ?Thay đổi loại của '%s'?

en: !Invalid type - change it and try again
vi: !Loại không đúng - hãy thay đổi và thử lại

en: 'Changing type of '%s' to '%s'
vi: 'Thay đổi loại của '%s' đến '%s'

en: 'Not changing type of directory '%s'
vi: 'Không thay đổi kiểu của thư mục '%s'

en: 'Non-regular file '%s' not changed
vi: Tập tin không-chuẩn '%s' không thay đổi

en: ?'%s' already exists - %s?
vi: ?'%s' đã tồn tại - %s?

en: merge contents
vi: kết hợp nội dung

en: overwrite
vi: ghi đè lên

en: 'Trying copy anyway...
vi: 'Thử sao chép bằng mọi cách...

en: ?Copy %s as %s?
vi: ?Sao chép %s như %s?

en: 'Copying %s as %s
vi: 'Sao chép %s như %s

en: !ERROR: Destination already exists, but is not a directory
vi: !LỖI: Đích đã tồn tại, nhưng đó không phải là một thư mục

en: !%s
    Failed to copy '%s'
vi: !%s
    Quá trình sao chép '%s' bị lỗi

en: ?'%s' already exists - overwrite?
vi: ?'%s' đã tồn tại - ghi đè lên?

en: 'Trying move anyway...
vi: 'Thử di chuyển bằng mọi cách...

en: ?Move %s as %s?
vi: ?Chuyển %s như %s?

en: 'Moving %s as %s
vi: 'Đang chuyển %s như %s

en: !%s
    Failed to move %s as %s
vi: !%s
    Lỗi khi di chuyển %s như %s

en: !ERROR: Can't copy object into itself
vi: !LỖI: Không thể sao chép đối tượng lên chính nó

en: !ERROR: Can't move/rename object into itself
vi: !LỖI: Không thể di chuyển hoặc đổi tên đối tượng vào/như chính nó

en: 'Linking %s as %s
vi: 'Tạo liên kết cho %s như %s

en: ?Link %s as %s?
vi: ?Tạo liên kết cho %s như %s?

en: 'Mounting %s
vi: 'Đang gắn kết %s

en: 'Unmounting %s
vi: 'Hủy gắn kết %s

en: ?Mount %s?
vi: ?Gắn kết %s?

en: ?Unmount %s?
vi: ?Hủy gắn kết %s?

en: !%s
    Mount failed
vi: !%s
    Gắn kết đã lỗi

en: !%s
    Unmount failed
vi: !%s
    Hủy gắn kết đã lỗi

en: '(seems to be mounted now anyway)
vi: '(dường như đã được gắn kết ở đâu đó)'

en: '
    Total: %s (
vi: '
    Tổng cộng: %s (

en: no directories)
vi: không có thư mục)

en: !No mount points selected!
vi: !Chưa chọn điểm gắn kết

en: ?Another search?
vi: ?Tìm kiếm lại?

en: !'%s' is a symbolic link
vi: !'%s' đây là liên kết tượng trưng

en: You need to select some items to search through
vi: Bạn cần chọn vài mục để tìm kiếm

en: You need to select some items to count
vi: Bạn cần chọn vài mục để kiểm kê

en: Disk Usage
vi: Sử dụng đĩa

en: Mount / Unmount
vi: Gắn kết / Hủy gắn kết

en: ROX-Filer does not yet support mount points on your system. Sorry.
vi: ROX-Filer chưa hỗ trợ điểm gắn kết trên hệ thống của bạn. Xin lỗi.

en: Don't confirm deletion of non-writeable items
vi: Không xác nhận việc xoá của những mục chỉ đọc

en: Only log directories being deleted
vi: Chỉ ghi nhận các thư mục đã xoá

en: You need to select the items whose permissions you want to change
vi: Bạn cần chọn các mục mà bạn muốn thay đổi quyền hạn

en: a+x (Make executable/searchable)
vi: a+x (Thực thi/Tìm kiếm được)

en: a-x (Make non-executable/non-searchable)
vi: a-x (Không thực thi/Không tìm kiếm được)

en: u+rw (Give owner read+write)
vi: u+rw (Cho phép chủ nhân đọc và ghi)

en: go-rwx (Private - owner access only)
vi: go-rwx (Riêng tư - chỉ chủ nhân truy nhập)

en: go=u-w (Public access, not write)
vi: go=u-w (Tất cả đều truy nhập được, không ghi được)

en: Don't list processed files
vi: Không liệt kê các tập tin đã tiến hành

en: Also change contents of subdirectories
vi: Thay đổi cả nội dung các thư mục con

en: You need to select the items whose type you want to change
vi: Bạn cần chọn các mục mà bạn muốn thay đổi quyền hạn

en: Set type
vi: Thiết đặt Loại

en: Change contents of subdirectories
vi: Thay đổi cả nội dung các thư mục con

en: Only over-write if source is newer than destination.
vi: Ghi đè lên nếu nguồn mới hơn đích

en: Only log directories as they are copied
vi: Chỉ ghi nhận các thư mục đã được sao chép

en: Don't log each file as it is moved
vi: Không ghi nhận tập tin khi nó được di chuyển

en: Deleting items such as
vi: Xoá các mục này như

en: Deleting the item
vi: Đang xoá mục

en: Deleting the items
vi: Đang xoá các mục

en:  will affect some items on the pinboard or panel - really delete it?
vi:  sẽ ảnh hưởng vài mục trên pinboard và panel - xóa nó?

en:  will affect some items on the pinboard or panel - really delete them?
vi:  sẽ ảnh hưởng vài mục trên pinboard và panel - xóa chúng?

en: <missing label>
vi: <không có nhãn>

en: Symlink any programs you want into this directory. They will appear in the menu for all items of this type (%s/%s).
vi: Tạo liên kết bất kì chương trình nào bạn muốn vào thư mục này. Chúng sẽ xuất hiện trong menu của mọi mục loại này (%s/%s).

en: Customise Menu...
vi: Tinh chỉnh Menu...

en: Can't bookmark non-local resource '%s'
vi: Không thể bookmark tài nguyên bên ngoài '%s'

en: '%s' isn't a directory
vi: '%s' không phải là thư mục

en: You should first select some rows to delete
vi: Trước tiên bạn phải chọn một vài hàng để xoá

en: Put the cursor on an entry in the list to move it
vi: Đặt con trỏ trên một mục trong danh sách để di chuyển nó

en: This item is already at the end
vi: Mục này đã nằm cuối danh sách

en: Can't bookmark non-local directories like '%s'
vi: Không thể bookmark các thư mục bên ngoài như '%s'

en: Add New Bookmark
vi: Thêm Bookmark

en: Recently Visited
vi: Đã truy nhập gần đây

en: Bulk rename files
vi: Đổi tên nhiều tập tin

en: Make the New column a copy of Old
vi: Tạo ở cột Mới một bản sao của cột Cũ

en: This is a regular expression to search for.
    ^ matches the start of a filename
    $ matches the end
    \. matches a dot
    \.htm$ matches the '.htm' in 'index.htm', etc
vi: Đây là một biểu thức chính quy (regular expression) để tìm kiếm.
    ^ nghĩa là bắt đầu một tên tập tin
    $ nghĩa là kết thúc tên tập tin
    \. nghĩa là một dấu chấm
    \.htm$ nghĩa là '.htm' ví dụ như 'index.htm'

en: The first match in each filename will be replaced by this string. There are no special characters.
vi: Phần trùng khớp trong mỗi tên tập tin sẽ được thay thế với chuỗi này. Đừng thêm các kí tự đặc biệt vào đây

en: Do a search-and-replace in the New column. The files are not actually renamed until you click on the Rename button below.
vi: Tìm-và-thay tên tập tin trong cột Mới. Tập tin chưa được đổi tên cho đến khi bạn nhấn và nút Đổi Tên bên dưới.

en: Old name
vi: Tên Cũ

en: No strings (in the New column) matched the given expression
vi: Không có chuỗi (trong cột Mới) khớp với từ đã cho

en: One name matched, but the result was the same
vi: Có một tên phù hợp, nhưng kết quả giống nhau

en: %d names matched, but the results were all the same
vi: Có %d tên phù hợp, nhưng kết quả tất cả đều giống nhau

en: Specify a regular expression to match, and a string to replace matches with.
vi: Hãy xác định một từ để tìm và một chuỗi thay thế phù hợp.

en: %s (for '%s')
vi: %s (dùng cho '%s')

en: A file called '%s' already exists. Aborting bulk rename.
vi: Một tập tin '%s' đã có. Hủy bỏ đổi tên.

en: Failed to rename '%s' as '%s':
    %s
    Aborting bulk rename.
vi: Lỗi khi đổi tên '%s' như '%s':
    %s
    Hủy bỏ đổi tên.

en: A file called '%s' already exists
vi: Một tập tin '%s' đã có

en: Some of the New names contain / characters (eg '%s'). This will cause the files to end up in different directories. Continue?
vi: Một vài tên Mới chứa kí tự / (như '%s'). Điều này sẽ tạo ra các tập tin như các thư mục khác nhau. Tiếp tục?

en: None of the names have changed. Nothing to do!
vi: Không có tên tập tin được đổi. Không phải làm việc. Khỏe!

en: %d directories could not be migrated
vi: %d thư mục không thể di chuyển

en: Choices have been moved from 
    %s
     to the new location 
    %s
    %s
vi: Thư mục 'Choices' đã được di chuyển từ 
    %s
     đến đường dãn mới 
    %s
    %s

en: Can't stat directory: %s
vi: Không thể thống kê thư mục: %s

en: Can't open directory: %s
vi: Không thể mở thư mục %s

en: lstat(2) failed: %s
vi: lstat(2) lỗi: %s

en: Link (relative)
vi: Liên kết (tương đối)

en: Link (absolute)
vi: Liên kết (tuyệt đối)

en: Internal error - bad info type
vi: Lỗi bên trong - dạng thông tin tồi

en: Drag a directory here to bookmark it.
vi: Kéo thư mục vào đây để bookmark nó.

en: XDS protocol error: leafname may not contain '/'
vi: Lỗi giao thức XDS: kí tự đầu tên không thể là '/'

en: XdndDirectSave0 target provided, but the atom XdndDirectSave0 (type text/plain) did not contain a leafname
vi: Đích XdndDirectSave0 đã cung cấp, nhưng phần tử XdndDirectSave0 (kiểu text/plain) không chứa leafname

en: Sorry - I require a target type of text/uri-list or XdndDirectSave0.
vi: Xin lỗi - Tôi yêu cầu một loại đích cho text/uri-list hay XdndDirectSave0.

en: Sorry - I require a target type of text/uri-list or application/octet-stream.
vi: Xin lỗi - Tôi yêu cầu một loại đích cho text/uri-list hoặc application/octet-stream.

en: Failed to add some items to the pinboard, because they are on a remote machine. For example:
    
    %s
vi: Lỗi để thêm một vài mục đến pinboard, vì chúng ở trên một máy ở xa. Ví dụ:
    
    %s

en: Unknown target
vi: Đích không biết

en: Remote app can't or won't send me the data - sorry
vi: Ứng dụng ở xa không thể hoặc sẽ không gửi dữ liệu cho tôi - sorry

en: XDS protocol error: return code should be 'S', 'F' or 'E'
vi: Lỗi giao thức XDS: mã trả về nên là 'S', 'F' hay 'E'

en: Sorry, can't display a menu of actions for a remote file / raw data.
vi: Xin lỗi, không thể hiển thị một menu các hành động cho một tập tin ở xa / dữ liệu thô.

en: UntitledData
vi: DữliệuKhôngtên

en: No URIs in the text/uri-list (nothing to do!)
vi: Không có các URI trong text/uri-list (không gì để làm!)

en: Can't get data from remote machine (application/octet-stream not provided)
vi: Không thể lấy dữ liệu từ máy ở xa (application/octet-stream không cung cấp)

en: Some of these files are on a different machine - they will be ignored - sorry
vi: Một vài tập tin đang ở trên máy khác - chúng sẽ được bỏ qua - xin lỗi

en: None of these files are on the local machine - I can't operate on multiple remote files - sorry.
vi: Không có tập tin nào trên máy nội bộ - Tôi không thể tiến hành trên các tập tin ở xa - xin lỗi.

en: Unknown action requested
vi: Không biết hành động đã yêu cầu

en: Error getting file list: %s
vi: Lỗi lấy danh sách tập tin: %s

en: Show the current choice in a filer window
vi: Hiện chọn lựa hiện tại trong một cửa sổ

en: <nothing>
vi: <không có gì>

en: I can't show you the currently set item, because nothing is currently set. Drag something onto me!
vi: Tôi không thể hiện thiết đặt mục hiện tại vì không có gì được thiết đặt. Kéo thứ gì đó vào đây!

en: Sorry, you need to drop exactly one file onto the drop area.
vi: Xin lỗi, bạn cần thả chính xác một tập tin vào trong vùng thả.

en: Sorry, I can't use '%s' because it's not a local file.
vi: Xin lỗi, tôi không thể dùng '%s' vì nó không là tập tin nội bộ.

en: Can't access '%s':
    %s
vi: Không thể truy nhập %s:
    %s

en: Error scanning '%s':
    %s
vi: Lỗi quét '%s':
    %s

en: Error scanning '%s':
    %s
vi: Lỗi quét '%s':
    %s

en: Do you want to unmount this device?
    
    Unmounting a device makes it safe to remove the disk.
vi: Bạn có muốn hủy gắn kết thiết bị này?
    
    Hủy gắn kết một thiết bị giúp an tòan hơn để lấy đĩa ra.

en: Directory missing/deleted
vi: Thư mục bị lỗi hoặc đã xóa

en: Group %s is not set. Select some files and press Ctrl+%s to set the group. Press %s on its own to reselect the files later.
    Make sure NumLock is on if you use the keypad.
vi: Nhóm %s không được thiết đặt. Chọn vài tập tin và nhấn Ctrl+%s để thiết đặt nhóm. Nhấn %s trên chính nó để chọn lại tập tin sau đó.
    Hãy chắc Numlock được bật nếu bạn dùng phím số (keypad).

en: Directory '%s' is not accessible
vi: Thư mục '%s' không thể truy nhập

en: Directory '%s' not found.
vi: Thư mục '%s' không tìm thấy.

en: All,
vi: Tất cả,

en: Scanning,
vi: Đang quét,

en: Symbolic link to
vi: Liên kết đến

en: This filename is not valid UTF-8. You should rename it.
vi: Tên tập tin này không là UTF-8. Bạn nên đổi tên nó.

en: Item no longer exists!
vi: Mục này không tồn tại!

en: Select display properties to save
vi: Chọn thuộc tính hiển thị để lưu lại

en: <b>Save display settings for directory</b>
vi: Lưu thiết lập hiển thị cho thư mục

en: Select settings to save
vi: Chọn thiết lập để lưu

en: Display style
vi: Kiểu hiện thị

en: Sort type and order
vi: Sằp xếp theo loại và thứ tự

en: prune
vi: lược bỏ

en: Sec
vi: Giây

en: Secs
vi: Giây

en: Mins
vi: Phút

en: Ago
vi: Trước

en: Hence
vi: Từ đây

en: Save As:
vi: Lưu như:

en: Remote application wants to use Direct Save, but I can't read the XdndDirectSave0 (type text/plain) property.
vi: Ứng dụng từ xa muốn dùng Direct Save, nhưng tôi không thể đọc đặc tính XdndDirectSave0 (lọai text/plain).

en: Drag the icon to a directory viewer
    (or enter a full pathname)
vi: Kéo biểu tượng đến một trình xem thư mục
    (hoặc nhập tên đường dẫn đầy đủ)

en: Attempt to read an XML file as a text file. File '%s' may be corrupted.
vi: Thử đọc tập tin XML như tập tin text. Tập tin '%s' có thể bị hỏng.

en: Error in '%s' file at line %d: 
    "%s"
    This may be due to upgrading from a previous version of ROX-Filer. Open the Options window and try changing something and then changing it back (causing the file to be resaved).
    Further errors will be ignored.
vi: Lỗi trong tập tin '%s' tại dòng '%d': 
    "%s"
    Điều này có thể do nâng cấp từ phiên bản cũ của ROX-Filer. Mở cửa sổ Tùy chọn và thử thay đổi và thứ, sau đó thay đổi trở lại (vì tập tin đã được lưu trở lại).
    Các lỗi xa hơn sẽ được bỏ qua.

en: Incorrect or missing line break in text/uri-list data
vi: Không chính xác hoặc lỗi xuống dòng trong dữ liệu text/uri-list

en: This program (%s) cannot be run, as the 0launch command is not available. It can be downloaded from here:
    
    http://0install.net/injector.html
vi: Chương trình (%s) không thể khởi chạy vì lệnh 0launch không có. Nó có thể được tải về từ đây:
    
    http://olaunch.net/injector.html

en: Note that you must save your choices and restart the filer for the new language setting to take full effect.
vi: Bạn phải lưu lại các chọn lựa và khởi động lại ROX-Filer để thiết đặt ngôn ngữ mới có đầy đủ hiệu lực.

en: (click to set)
vi: (nhấp để thiết đặt)

en: About ROX-Filer...
vi: Về ROX-Filer...

en: Show Help Files
vi: Hiện Tập Tin Trợ Giúp

en: Shift Open
vi: Thay cách Mở

en: Set Run Action...
vi: Hành động thực thi...

en: Set Icon...
vi: Thiết đặt Biểu tượng

en: Show Location
vi: Hiện đường dẫn

en: Remove Item(s)
vi: Xoá Mục

en: The location must contain at least one character!
vi: Đường dẫn phải chứa ít nhất một kí tự!

en: You must unlock '%s' before removing it
vi: Bạn phải unlock '%s' trước khi xóa nó

en: You must first select some items to remove
vi: Bạn phải chọn một vài mục để xóa

en: An item must be unlocked before it can be removed.
vi: Một mục phải được unlock trước khi được xóa.

en: You must open the menu over an item
vi: Bạn phải mở menu trên một mục

en: You can only set the run action for a regular file
vi: Bạn chỉ có thể thiết đặt hành động thực thi cho tập tin thường

en: Press the desired shortcut (eg, Control+F1)
vi: Nhấn phím tắt đề nghị (ví dụ, Control+F1)

en: Failed to get keyboard grab!
vi: Lỗi khi nhận lệnh bàn phím!

en: Clicking the icon opens:
vi: Nhấp vào biểu tượng mở:

en: Arguments to pass (for executables):
vi: Tham số bỏ qua (dành cho thực thi được):

en: The text displayed under the icon is:
vi: Text hiển thị dưới biểu tượng là:

en: The keyboard shortcut is:
vi: Phím tắt bàn phím là:

en: Locking an item prevents it from being accidentally removed
vi: Khóa một mục để ngăn nó không bị xóa vô ý

en: Are you sure you want to open %d windows?
vi: Bạn có chắc muốn mở %d cửa sổ?

en: (bad utf-8)
vi: (sai utf-8)

en: Show _Help Files
vi: Hiện Trợ _Giúp

en: <b>Contents indicate...</b>
vi: <b>Nội dung biểu thị...</b>

en: Failed to read size
vi: Lỗi đọc kích cỡ

en: '%s' is no longer a symlink
vi: '%s' không phải là một liên kết (symlink)

en: Failed to unlink '%s':
    %s
vi: Lỗi hủy liên kết '%s':
    %s

en: Failed to create symlink from '%s':
    %s
    (note: old link has been deleted)
vi: Lỗi tạo liên kết từ '%s':
    %s
    (liên kết cũ đã được xóa)

en: Real directory:
vi: Thư mục thực:

en: Owner, Group:
vi: Sở hữu, nhóm:

en: Change time:
vi: Thay đổi cuối:

en: Modify time:
vi: Điều chỉnh cuối:

en: Access time:
vi: Truy nhập cuối:

en: Extended attributes:
vi: Thuộc tính mở rộng

en: Run action:
vi: Thực thi hành động:

en: Execute file
vi: Tập tin thực thi

en: <nothing yet>
vi: <chưa có gì>

en: file(1) says... %s
vi: file(1) nói... %s

en: Could not change permissions: %s
vi: Không thể thay đổi quyền truy nhập: %s

en: ROX application
vi: Ứng dụng ROX

en: mounted
vi: gắn kết

en: unmounted
vi: huỷ gắn kết

en: Mount point for %s (%s)
vi: Điểm gắn kết cho %s (%s)

en: Mount point (%s)
vi: Điểm gắn kết (%s)

en: ROX-Filer started
vi: ROX-Filer đã chạy

en: %s on %d items
vi: %s trên %d mục

en: Copyright (C) 2005 Thomas Leonard.
    ROX-Filer comes with ABSOLUTELY NO WARRANTY,
    to the extent permitted by law.
    You may redistribute copies of ROX-Filer
    under the terms of the GNU General Public License.
    For more information about these matters, see the file named COPYING.
vi: Bản quyền (C) 2005 Thomas Leonard.
    ROX-Filer đến với HÒAN TÒAN KHÔNG BẢO HÀNH,
    trong phạm vi được cho phép bởi luật.
    Bạn có thể tái phân phối ROX-Filer
    dưới các điều khỏan của giấy phép GNU General Public License.
    Để biết thêm thông tin hãy xem tập tin có tên COPYING.

en: Try `ROX-Filer/AppRun --help' for more information.
vi: Thử `ROX-Filer/AppRun --help' để biết thêm thông tin.

en: Try `ROX-Filer/AppRun -h' for more information.
vi: Thử `ROX-Filer/AppRun -h' để biết thêm thông tin.

en: NOTE: Your system does not support long options - 
    you must use the short versions instead.
vi: GHI CHÚ: Hệ thống của bạn không hỗ trợ các tùy chọn dài - 
    bạn phải dùng các phiên bản ngắn thay thế.

en: Usage: ROX-Filer/AppRun [OPTION]... [FILE]...
    Open each directory or file listed, or the current working
    directory if no arguments are given.
    
      -b, --border=PANEL	open PANEL as a border panel
      -B, --bottom=PANEL	open PAN as a bottom-edge panel
      -c, --client-id=ID	used for session management
      -d, --dir=DIR		open DIR as directory (not application)
      -D, --close=DIR	close DIR and its subdirectories
      -h, --help		display this help and exit
      -l, --left=PANEL	open PAN as a left-edge panel
      -m, --mime-type=FILE	print MIME type of FILE and exit
      -n, --new		start new copy; for debugging the filer
      -p, --pinboard=PIN	use pinboard PIN as the pinboard
      -r, --right=PANEL	open PAN as a right-edge panel
      -R, --RPC		invoke method call read from stdin
      -s, --show=FILE	open a directory showing FILE
      -S, --rox-session	use default panel and pinboard options, and -n
      -t, --top=PANEL	open PANEL as a top-edge panel
      -u, --user		show user name in each window 
      -U, --url=URL		open file or directory in URI form
      -v, --version		display the version information and exit
      -x, --examine=FILE	FILE has changed - re-examine it
    
    Report bugs to %s.
    Home page (including updated versions): http://rox.sourceforge.net/
vi: Cách dùng: ROX-Filer/AppRun [OPTION]... [FILE]...
    Mở các thư mục hay tập tin đã kê khai, hoặc thư mục đang
    làm việc hiện tại nếu không có tham số được thêm vào.
    
      -b, --border=PANEL	mở PANEL như một panel viền
      -B, --bottom=PANEL	mở PANEL như như một panel cạnh dưới
      -c, --client-id=ID	dùng cho quản lý phiên
      -d, --dir=DIR		mở DIR như thư mục (không phải ứng dụng)
      -D, --close=DIR	đóng DIR và các thư mục con của nó
      -h, --help		Hiển thị trợ giúp này và thoát
      -l, --left=PANEL	mở PANEL như một panel cạnh trái
      -m, --mime-type=FILE	in loại MIME của FILE và thoát
      -n, --new		bắt đầu bản sao mới; dùng để dò lỗi trình quản lý tập tin
      -p, --pinboard=PIN	dùng pinboard PIN như pinboard
      -r, --right=PANEL	mở PANEL như một panel cạnh phải
      -R, --RPC		viện dẫn phương thức gọi đọc từ stdin
      -s, --show=FILE	mở thư mục đang hiển thị FILE
      -S, --rox-session	dùng các tùy chọn panel và pinboard mặc định, và -n
      -t, --top=PANEL	mở PANEL như một panel cạnh trên
      -u, --user		hiện tên người dùng trong mỗi cửa sổ 
      -U, --url=URL		mở tập tin hoặc thư mục theo dạng URI
      -v, --version		hiện thông tin phiên bản và thoát
      -x, --examine=FILE	FILE đã thay đổi - kiểm tra lại nó
    
    Thông báo lỗi đến %s.
    Trang chủ (bao gồm các phiên bản cập nhật): http://rox.sourceforge.net/

en: We got a BadWindow error from the X server. This might be due to this GTK bug (during drag-and-drop?):
    http://bugzilla.gnome.org/show_bug.cgi?id=152151
    Trying to continue...
vi: Chúng tôi có một lỗi BadWindow từ X server. Đây có thể do bug GTK này (trong quá trình kéo-và-thả?):
    http://bugzilla.gnome.org/show_bug.cgi?id=152151
    Đang thử tiếp tục...

en: The -o argument is no longer used. You can turn on override redirect from the Options box instead.
vi: Tham số -o bây giờ không dùng. Bạn có thể bật trực tiếp từ hộp Tùy chọn.

en: Running as user '%s'
vi: Đang chạy như người dùng '%s'

en: Compiled with GTK version %s
vi: Đã biên dịch với phiên bản GTK %s

en: Running with GTK version %d.%d.%d
vi: Đang chạy với phiên bản GTK %d.%d.%d

en: features set at compile time
vi: các chức năng thiết đặt tại thời điểm biên dịch

en: Large File Support
vi: Hỗ trợ Tập tin Lớn

en: Dnotify support
vi: Hỗ trợ Dnotify

en: Binary compatibility
vi: Nhị phân tương thích

en: Yes (can run with older glibc versions)
vi: Có (có thể chạy với phiên bản glibc cũ hơn)

en: No (apsymbols.h not found)
vi: Không (apsymbols.h không tìm thấy)

en: Extended attribute support
vi: Hỗ trợ thuộc tính mở rộng

en: Left-click to run %s.
    Right-click for a list of versions.
vi: Nhấp-trái để chạy %s.
    Nhấp-phải để hiện một danh sách phiên bản.

en: Icons View
vi: Xem kiểu biểu tượng

en: Icons, With...
vi: Biểu tượng, Với...

en: Bigger Icons
vi: Biểu tượng lớn hơn

en: Smaller Icons
vi: Biểu tượng nhỏ hơn

en: Sort by Type
vi: Sắp xếp theo Loại

en: Sort by Size
vi: Sắp xếp theo Kích Cỡ

en: Sort by Owner
vi: Sắp xếp theo Sở Hữu

en: Sort by Group
vi: Sắp xếp theo Nhóm

en: Filter Directories With Files
vi: Lọc Thư Mục theo Tập tin

en: Save Current Display Settings...
vi: Lưu Thiết đặt Hiển thị Hiện tại...

en: Link...
vi: Liên kết...

en: Set Type...
vi: Thiết đặt Lọai...

en: Select by Name...
vi: Chọn theo Tên...

en: Select If...
vi: Chọn nếu...

en: Blank file
vi: Tập tin trống

en: Parent, New Window
vi: Lên mức cao hơn, Cửa sổ Mới

en: Parent, Same Window
vi: Lên mức cao hơn , cùng cửa sổ

en: Show Bookmarks
vi: Hiện Bookmark

en: Show Log
vi: Hiện Bản ghi

en: Follow Symbolic Links
vi: Đi theo các Liên kết

en: Resize Window
vi: Đổi kích thước cửa sổ

en: Enter Path...
vi: Nhập đường dẫn...

en: Shell Command...
vi: Lệnh Shell...

en: Terminal Here
vi: Mở Terminal ở đây

en: Switch to Terminal
vi: Chuyển đến Terminal

en: You should Shift+Menu click over a file to send it somewhere
vi: Bạn nên dùng Shift+nhấp phải trên một tập tin để đưa nó vào đâu đó

en: Next Click
vi: Hành động

en: Open unmounted
vi: Mở gắn kết đã hủy

en: Show Target
vi: Hiện đích

en: Look Inside
vi: Xem bên trong

en: Open As Text
vi: Mở như Text

en: Extended attributes, used to store types, are not supported for this file or files.
    This may be due to lack of support from the filesystem or the C library, or it may simply be that the filesystem needs to be mounted with the right mount option ('user_xattr' on Linux).
vi: Các thuộc tính mở rộng, sử dụng kiểu có sẵn, không hỗ trợ tập tin này hoặc các tập tin khác.
    Điều này có thể thiếu sự hỗ trợ từ tập tin hệ thống hoặc thư viện C , hay nó đơn giản như các tập tin hệ thống cần thiết để gắn kết với những quyền hạn tuỳ chọn gắn kết ('user_xattr' trên Linux).

en: Setting type not supported for some of these files
vi: Thiết đặt loại không hỗ trợ cho một vài tập tin này

en: _Relative link
vi: Liên kết _Tương đối

en: If on, the symlink will store the path from the symlink to the target file. Use this if the symlink and the target will be moved together.
    If off, the path from the root directory is stored - use this if the symlink may move but the target will stay put.
vi: Nếu bật, liên kết sẽ tích hợp đường dẫn từ liên kết đến tập tin đích Dùng chức năng này nếu liên kết và tập tin đích sẽ bị di chuyển cùng nhau.
    Nếu tắt, đường dẫn từ thư mục gốc (root) sẽ được tích hợp. Dùng chức năng này nếu liên kếtbị di chuyển nhưng tập tin đích vẫn còn.

en: New pathname is not absolute
vi: Tên đường dẫn mới không tuyệt đối

en: Symlink from '%s' already exists. Replace it with a link to '%s'?
vi: Liên kết từ '%s' đã có. Thay thế nó với một liên kết đến '%s'?

en: NewDir
vi: ThưmụcMới

en: Error creating '%s': %s
vi: Lỗi khi tạo '%s': %s

en: NewFile
vi: TậptinMới

en: Error creating file: could not find the template for %s
vi: Lỗi tạo tập tin: không thể tìm mẫu cho %s

en: The `Send To' menu provides a quick way to send some files to an application. The applications listed are those in the following directories:
    
    %s
    %s
    The `Send To' menu may be opened by Shift+Menu clicking over a file.
    
    Advanced use:
    You can also create subdirectories called `.text_html', `.text', etc which will only be shown for files of that type. `.group' is shown only when multiple files are selected.
vi: Menu `Gửi đến' cung cấp một cách nhanh nhất để đưa vài tập tin đến một ứng dụng. Các ứng dụng được liệt kê trong các thư mục sau:
    
    %s
    %s
    Menu `Gửi đến' có thể được mở bằng cách giữ Shift+ nhấp phải trên một tập tin.
    
    Cách dùng nâng cao:
    Bạn có thể tao các thư mục con được gọi là `.text_html', `.text', ... sẽ chỉ được mở cho loại của các tập tin đó. `.group' chỉ được hiển thị khi nhiều tập tin được chọn.

en: I'll show you your SendTo directory now; you should symlink (Ctrl+Shift drag) any applications you want into it.
vi: Bây giờ tôi sẽ hiện thư mục Gửi đến; bạn cần liên kết (Ctrl+Shift kéo) ứng dụng bất kì bạn muốn vào đó.

en: Your CHOICESPATH variable setting prevents customisations - sorry.
vi: Thiết đặt biến CHOICESPATH của bạn không cho phép tùy chỉnh - xin lỗi.

en: Any files placed in your Templates directories will appear on the `New' menu. Choosing one of them will make a copy of it as the new file.
    
    The following directories contain templates:
    
    %s
    %s
vi: Các tập tin đặt trong thư mục Templates sẽ xuất hiện trong menu 'Mới'. Chọn một sẽ tạo một tập tin mới là một bản sao của nó.
    
    Các thư mục sau chứa các mẫu:
    
    %s
    %s

en: I'll show you your Templates directory now; you should place any template files you want inside it.
vi: Bây giờ tôi sẽ mở thư mục Templates; bạn nên đặt vào đó vài tập tin mẫu mà bạn muốn.

en: Customise
vi: Tuỳ chọn

en: This is already the canonical name for this directory.
vi: Đã có tên hợp qui tắc cho thư mục này.

en: You can't open a second view onto this directory because the `Unique Windows' option is turned on in the Options window.
vi: Bạn không thể mở cửa sổ thứ hai để xem thư mục này vì tùy chọn 'Cửa sổ Duy nhất' đã bật trong cửa sổ 'Tùy chọn'.

en: Copy ... ?
vi: Sao chép...?

en: Rename ... ?
vi: Đổi tên ...?

en: Symlink ... ?
vi: Liên kết ...?

en: Shift Open ... ?
vi: Đổi cách Mở ...?

en: Properties of ... ?
vi: Thuộc tính của ...?

en: Set type of ... ?
vi: Thiết đặt lọai của ... ?

en: Set run action for ... ?
vi: Hành động thực thi cho ... ?

en: Set icon for ... ?
vi: Thiết đặt Biểu tượng cho ... ?

en: Send ... to ... ?
vi: Gửi ... đến ... ?

en: DELETE ... ?
vi: XÓA ... ?

en: Count the size of ... ?
vi: Kiểm kê kích cỡ của ... ?

en: Set permissions on ... ?
vi: Thiết đặt quyền cho ... ?

en: Search inside ... ?
vi: Tìm kiếm bên trong ... ?

en: You cannot do this to more than one item at a time
vi: Bạn không thể làm việc này với nhiều hơn một tập tin cùng lúc

en: User-definable shortcuts are disabled by default in Gtk2, and you have not enabled them. You can turn this feature on by:
    
    1) using an XSettings manager, such as ROX-Session or gnome-settings-daemon, or
    
    2) adding this line to ~/.gtkrc-2.0:
    	gtk-can-change-accels = 1
    	(this only works if NOT using XSETTINGS)
vi: Các phím tắt do người dùng thiết đặt được tắt mặc định bởi Gtk2, và bạn không cần bật chúng.Bạn có thể mở chức năng này bằng cách:
    
    1)  dùng trình quản lý XSettings, như là ROX-Session hay gnome-settings-daemon, hoặc là
    
    2) thêm dòng này vào : ~/.gtkrc-2.0:
    	gtk-can-change-accels = 1
    	(nó chỉ làm việc nếu bạn KHÔNG dùng XSETTINGS)

en: To set a keyboard short-cut for a menu item:
    
    - Open the menu over a filer window,
    - Move the pointer over the item you want to use,
    - Press the key you want attached to it.
    
    The key will appear next to the menu item and you can just press that key without opening the menu in future.
vi: Để thiết đặt phím tắt bàn phím cho một mục menu:
    
    - Mở menu thông qua một cửa sổ,
    - Di chuyển chuột đến mục bạn muốn dùng,
    - Nhấn các phím bạn muốn thiết đặt.
    
    Phím sẽ hiện ra lần kế trong mục menu và sau này bạn chỉ cần nhấn phím mà không cần mở menu.

en: Select If:
vi: Chọn Nếu:

en: Select Named:
vi: Chọn theo tên:

en: Enter the name of a file and I'll display it for you. Press Tab to fill in the longest match. Escape to close the minibuffer.
vi: Nhập tên một tập tin và tôi sẽ hiển thị cho bạn. Nhấn Tab để hòan thành tên phù hợp. Nhấn Escape để đóng minibuffer.

en: Enter a shell command to execute. Click on a file to add it to the buffer.
vi: Nhập một lệnh shell để thực thi. Nhấp chọn một tập tin để thêm nó đến bộ đệm.

en: Enter a file name pattern to select all matching files:
    
    ? means any character
    * means zero or more characters
    [aA] means 'a' or 'A'
    [a-z] means any character from a to z (lowercase)
    *.png means any name ending in '.png'
vi: Nhập tên một tập tin mẫu để chọn tất cả tập tin trùng khớp:
    
    ? nghĩa là kí tự bất kì
    * nghĩa là không có hoặc là nhiều kí tự
    [aA] nghĩa là 'a' hay 'A'
    [a-z] nghĩa là kí tự bất kì từ a đến z (chữ thường)
    *.png nghĩa là tên bất kì kết thúc bằng '.png'

en: Enter a pattern to match for files to be shown.  An empty filter turns the filter off.
vi: Nhập một mẫu để các tập tin trùng khớp hiển thị. Để trống sẽ tắt bộ lọc.

en: Invalid Find condition
vi: Sai điều kiện tìm kiếm

en: File system table "%s" not found, cannot monitor system mounts
vi: Bảng hệ thống tập tin "%s" không tìm thấy, không tìm thấy cáccác gắn kết của hệ thống

en: %s total, %s used, %s free (%.1f %%)
vi: %s tổng, %s dùng, %s trống (%.1f %%)

en: ROX-Filer has converted your Options file to the new XML format
vi: ROX-Filer đã chuyển đổi tập tin Tùy chọn của bạn sang định dạng XML mới

en: (use default)
vi: (sử dụng mặc định)

en: Internal error: %s unreadable
vi: Lỗi bên trong: không thể đọc %s

en: Restore all choices to how they were when the Options box was opened.
vi: Phục hồi tất cả các chọn lựa khi hộp tùy chọn được mở

en: Choices will be saved as:
    %s
vi: Các chọn lựa sẽ được lưu như:
    %s

en: (saving disabled by CHOICESPATH)
vi: (lưu trữ đã tắt bởi CHOICESPATH)

en: Error saving %s: %s
vi: Lỗi khi lưu %s: %s

en: Missing '='
vi: Lỗi '='

en: Unable to replace '%s'
vi: Không thể thay thế '%s'

en: Unable to save '%s'
vi: Không thể lưu

en: Your old panel file has been converted to the new XML format.
vi: Tập tin panel cũ đã được chuyển đổi sang định dạng XML mới.

en: You have tried to close a panel via the window manager - I usually find that this is accidental... really close?
vi: Bạn đã cố đóng panel thông qua trình quản lý cửa sổ - Tôi luôn thấy đây là rủi ro ... đóng nó không??

en: Missing < or > in panel config file
vi: Lỗi < hay > trong tập tin cấu hình panel

en: Error saving panel %s: %s
vi: Lỗi lưu panel %s: %s

en: Applet quit without ever creating a widget!
vi: Applet thóat mà không tạo một widget!

en: Error running applet:
    %s
vi: Lỗi khi chạy applet:
    %s

en: Are you sure you want to remove this panel from the desktop?
vi: Bạn có muốn xoá panel này khỏi desktop?

en: Panel Options...
vi: Cấu hình panel...

en: Xinerama monitor %d unavailable
vi: Màn hình Xinerama %d không có

en: Unknown side
vi: Không biết cạnh

en: Your old pinboard file has been converted to the new XML format.
vi: Tập tin pinboard cũ đã được chuyển đổi đến định dạng XML mới.

en: The backdrop handler must be an application directory. Drag an application directory into the Set Backdrop dialog box, or (for programmers) pass it to the SOAP SetBackdropApp method.
vi: Trình điều khiển nền phải là một thư mục ứng dụng. Kéo một thư mục ứng dụngvào trong hộp thọai Thiết đặt Nền hoặc là (cho lập trình viên) đưa nó đến phương thức SOAP SetBackdropApp.

en: You can only set the backdrop to an image or to a program which knows how to manage ROX-Filer's backdrop.
    
    Programmers: the application's AppInfo.xml must contain the CanSetBackdrop element, as described in ROX-Filer's manual.
vi: Bạn chỉ có thể thiết đặt nền với một hình ảnh họăc với một chương trinh biết cách quản lý nền của ROX-Filer.
    
    Lập trình viên: AppInfo.xml của ứng dụng phải chứa yếu tố CanSetBackdrop, như miêu tả trong manual của ROX-Filer.

en: Set backdrop
vi: Thiết đặt nền.

en: Choose a style and drag an image in:
vi: Chọn một kiểu và kéo một hình ảnh vào:

en: Centre the image without scaling it
vi: Giữa hình và không cân xứng nó

en: Scale the image to fit the backdrop area, without distorting it
vi: Cân xứng hình ảnh vừa vặn vùng nền, không làm méo nó

en: Scale the image to fit the backdrop area, regardless of image dimensions - overscale
vi: Cân xứng hình ảnh vừa vặn vùng nền, không làm méo nó

en: Stretch the image to fill the backdrop area
vi: Kéo dãn hình ảnh để đầy vùng nền

en: Tile the image over the backdrop area
vi: Tile hình trên tòan vùng nền

en: Drop an image here
vi: Thả một hình ảnh ở đây

en: No pinboard was in use... the 'Default' pinboard has been selected. Use 'rox -p=Default' to turn it on in future.
vi: Không có pinboard được dùng... pinboard 'Mặc định' được chọn. Dùng 'rox -p=Default' để bật nó sau này.

en: Only files (and certain applications) can be used to set the background image.
vi: Chỉ tập tin (và ứng dụng nào đó) có thể được dùng để thiết đặt ảnh nền.

en: Missing '>' in icon label
vi: Lỗi '>' trong nhãn biểu tượng

en: Missing ',' after icon label
vi: Lỗi ',' sau nhãn biểu tượng

en: Error saving pinboard %s: %s
vi: Lỗi lưu pinboard %s: %s

en: Backdrop...
vi: Nền...

en: Add Panel
vi: Thêm Panel

en: Error loading backdrop image:
    %s
    Backdrop removed.
vi: Lỗi nạp ảnh nền:
    %s
    Nền đã xóa.

en: Can't delete thumbnails in %s:
    %s
vi: Không thể xóa thumbnail trong %s:
    %s

en: There are no thumbnails to delete
vi: Không có thumbnail để xóa

en: Purge thumbnails disk cache
vi: Làm sạch bộ đệm thumbnail

en: Unknown style '%s'
vi: Không biết kiểu '%s'

en: Unknown details type '%s'
vi: Không biết lọai chi tiết '%s'

en: Unknown sorting type '%s'
vi: Không biết lọai sắp xếp '%s'

en: Attempt to invoke unknown SOAP method '%s'
vi: Thử gọi phương thức SOAP không biết '%s'

en: Program %s not found - deleted?
vi: Không thấy chương trình %s - đã xóa?

en: File doesn't exist, or I can't access it: %s
vi: Tập tin không có hoặc là tôi không thể truy nhập nó: %s

en: I don't know how to open '%s'
vi: Tôi không biết cách mở '%s'

en: '%s' is not a valid URI
vi: '%s' không phải là một URI đúng

en: %s not accessable
vi: %s không thể truy nhập

en: Non-local URL %s
vi: URL %s không nội bộ

en: %s: no handler for %s
vi: %s: không trình điều khiển %s

en: Application:
    This is an application directory - you can run it as a program, or open it (hold down Shift while you open it). Most applications provide their own help here, but this one doesn't.
vi: Ứng dụng:
    Đây là một thư mục ứng dụng - bạn có thể chạy nó như một chương trình hoặc mở nó ra (giữ phím Shift trong khi mở). Hấu hết ứng dụng hỗ trợ trợ giúp ở đây nhưng cái này không có.

en: Could not send data to program: %s
vi: Không thể gửi dữ liệu đến chương trình: %s

en: Could not read link: %s
vi: Không thể đọc liên kết: %s

en: Broken symlink (or you don't have permission to follow it): %s
vi: Liên kết vỡ (họăc là bạn không có quyền với nó): %s

en: No run action specified for files of this type (%s/%s) - you can set a run action by choosing `Set Run Action' from the File menu, or you can just drag the file to an application.%s
vi: Không thể chạy hành động ấn định cho tập tin lọai này (%s/%s) - bạn có thể thiết đặt hành động thực thi bằng cách chọn `Hành động Thực thi'' từ menu Tập tin, hoặc là kéo tập tin đến một ứng dụng.%s

en: 
    
    Note: If this is a computer program which you want to run, you need to set the execute bit by choosing Permissions from the File menu.
vi: 
    
    Ghi chú: Nếu đây là chương trình bạn muốn khởi chạy, bạn cần thiết đặt bit thực thi bằng cách chọn Quyền hạn từ menu Tập tin.

en: Executable '%s' is world-writeable! Refusing to run. Please change the permissions now (this problem may have been caused by a bug in earlier versions of the filer).
    
    Having (non-symlink) run actions world-writeable means that other people who use your computer can replace your run actions with malicious versions.
    
    If you trust everyone who could write to these files then you needn't worry. Otherwise, you should check, or even just delete, all the existing run actions.
vi: Có thể làm cho '%s' có thể viết bởi tất cả! Từ chối thực thi. Hãy đổi quyền ngay (vấn đề này có thể xảy ra do lỗi của các phiên bản trước của ROX-Filer).
    
    Tập tin có thể viết bởi mọi người (trừ liên kết) sẽ dẫn đến mọi người , những người dùng máy tính của bạn có thể thay thế chúng bằng các phiên bản nguy hiểm.
    
    Bạn nên kiểm lại, hoặc ngay cả xóa đi, các hành động thưc thi đã có trừ phi bạn tin vào tất cả mọi người dùng máy tính của bạn.

en: go-w (Fix security problem)
vi: go-w (Sửa chữa vấn đề bảo mật)

en: Failed to open and stat file '%s': %s
vi: Lỗi khi mở và thống kê tập tin '%s': %s

en: Failed to mmap file '%s': %s
vi: Lỗi khi mmap tập tin '%s': %s

en: Close filer window
vi: Đóng cửa sổ

en: Change to parent directory
vi: Đến thư mục cha

en: Change to home directory
vi: Đến thư mục cá nhân

en: Bookmarks menu
vi: Trình đơn đánh dấu

en: Rescan directory contents
vi: Quét lại nội dung thư mục

en: Change icon size
vi: Thay đổi kích cỡ Biểu tượng

en: Automatic size mode
vi: Tự động chọn kích cỡ

en: Show extra details
vi: Hiện chi tiết

en: Change sort criteria
vi: Thay đổi tiêu chuẩn sắp xếp

en: Left: Show/hide hidden files
    Right: Show/hide thumbnails
vi: Trái: Hiện/Ẩn các tập tin ẩn
    Phải: Hiện/Ẩn các thumbnail

en: Select all/invert selection
vi: Chọn tất cả/đảo ngược lựa chọn

en: Show ROX-Filer help
vi: Hiện trợ giúp của ROX-Filer

en:  (%u hidden)
vi:  (%u ẩn)

en: No items%s
vi: Không có các mục%s

en: %u selected (%s)
vi: %u mục đã được chọn (%s)

en: Sort by owner
vi: Sắp xếp theo sở hữu

en: Sort by group
vi: Sắp xếp theo nhóm

en: Sym link
vi: Liên kết

en: App dir
vi: Thư mục Ứng dụng

en: Char dev
vi: Thiết bị tượng trưng

en: Block dev
vi: Khối thiết bị

en: Enter a shell command which will load "$@" into a suitable program. Eg:
    
    gimp "$@"
vi: Nhập một lệnh shell sẽ nạp "$@" vào trong một bộ chương trình. Ví dụ:
    
    gimp "$@"

en: This is not a program! Give me an application instead!
vi: Đây không là một chương trình. Cho tôi một ứng dụng thay thế!

en: No run action defined
vi: Không hành động xác định

en: Error in handler %s: %s
vi: Lỗi trong điều khiển (handler) %s: %s

en: Invalid application %s (bad AppRun)
vi: Sai ứng dụng %s (AppRun không đúng)

en: Non-executable %s
vi: Không thể thực thi %s

en: Set run action
vi: Thiết lập hành động thực thi

en: If a handler for the specific type isn't set up, use this as the default.
vi: Nếu một trình điều khiển cho một lọai riêng biệt không thiết đặt, dùng mặc định này.

en: Set default for all `%s/<anything>'
vi: Đặt mặc định cho tất cả `%s/<bất kì>'

en: Use this application for all files with this MIME type.
vi: Dùng ứng dụng này cho tất cả tập tin với lọai MIME này.

en: Only for the type `%s' (%s/%s)
vi: Chỉ cho lọai `%s' (%s/%s)

en: Drop a suitable application here
vi: Thả một ứng dụng ở đây

en: Enter a shell command:
vi: Nhập một lệnh shell:

en: _Use Command
vi: _Sử dụng lệnh:

en: A run action already exists and is quite a big program - are you sure you want to delete it?
vi: Một hành động thực thi đã có và là một chương trình rất lớn - bạn có chắc muốn xóa nó?

en: Can't remove %s: %s
vi: Không thể xóa %s: %s

en: Choices saving is disabled by CHOICESPATH variable
vi: Chọn lựa lưu trữ được tắt bởi biến CHOICESPATH

en: Failed to create symlink '%s':
    %s
vi: Lỗi tạo liên kết '%s':
    %s

en: The pathname you gave does not exist. The icon has not been changed.
vi: Tên thư mục bạn gán đã có. Biểu tượng không được thay đổi.

en: Unable to load image file -- maybe it's not in a format I understand, or maybe the permissions are wrong?
    The icon has not been changed.
vi: Không thể nạp tập tin hình ảnh -- có thể nó không phải định dạng tôi hiểu hoặc là sai quyền truy nhập?
    Biểu tượng không được thay đổi.

en: Really delete icon '%s'?
vi: Xóa biểu tượng '%s'?

en: Can't delete '%s':
    %s
vi: Không thể xóa '%s':
    %s

en: Use a copy of the image as the default for all files of these MIME types.
vi: Dùng một bản sao hình ảnh như mặc định cho tất cả các lọai MIME này.

en: Set icon for all `%s/<anything>'
vi: Thiết đặt biểu tượng cho tất cả `%s/<bất kì>'

en: Use a copy of the image for all files of this MIME type.
vi: Dùng một bản sao hình ảnh cho lọai MIME này.

en: For all files of type `%s' (%s/%s)
vi: Cho tất cả tập tin lọai `%s' (%s/%s)

en: Add the file and image filenames to your personal list. The setting will be lost if the image or the file is moved.
vi: Thêm tên tập tin và tên hình ảnh đến danh sách cá nhân. Thiết đặt sẽ mất nếu hình ảnh hay tập tin bị di chuyển.

en: Only for the file `%s'
vi: Chỉ cho tập tin `%s'

en: Copy the image inside the directory, as a hidden file called '.DirIcon'. All users will then see the icon, and you can move the directory around safely. This is usually the best option if you can write to the directory.
vi: Bản sao hình ảnh bên trong thư mục là một tập tin ẩn tên là '.DirIcon'. Mọi người dùng sẽ thấy biểu tượng sau đó và bạn có thể di chuyển thư mục. Đây là tùy chọn tốt nhất nếu bạn có quyền viết với thư mục.

en: Copy image into directory
vi: Sao chép hình ảnh vào thư mục

en: Drop an icon file here
vi: Thả một tập tin biểu tượng ở đây

en: Setting icon disabled by CHOICESPATH
vi: Thiết đặt biểu tượng được tắt bởi CHOICESPATH

en: Error creating image '%s':
    %s
vi: Lỗi tạo hình ảnh '%s':
    %s

en: Font for displaying mono-spaced text
vi: Font dùng hiển thị văn bản mono-space

en: Filer windows
vi: Cửa sổ

en: Auto-resize filer windows
vi: Tự thay đổi kích cỡ cửa sổ

en: Never automatically resize
vi: Không tự thay đổi kích cỡ

en: You'll have to resize windows manually, using the window manager, the `Resize Window' menu entry or by double-clicking on the window background.
vi: Bạn sẽ phải tự thay đổi kích cỡ cửa sổ, dùng trình quản lý cửa sổ, mục trình đơn 'Đổi Kích cỡ Cửa sổ' hoặc nhấp đúp lên nền cửa sổ.

en: Resize when changing the display style
vi: Đổi kích cỡ khi thay đổi kiểu hiển thị

en: Changing the size of the icons or which details are displayed will resize the window for you.
vi: Thay đổi kích cỡ biểu tượng hay các chi tiết khi hiển thị sẽ đổi kích cỡ cửa sổ cho bạn

en: Always resize
vi: Luôn đổi kích cỡ

en: The filer will resize windows whenever it seems useful (that is, when changing directory or display style).
vi: ROX-Filer sẽ đổi kích cỡ cửa sổ khi nó thấy cần (khi đổi thư mục hay kiểu hiển thị)

en: Largest window size:
vi: Kích cỡ cửa sổ lớn nhất:

en: The largest size, as a percentage of the screen size, that the auto-resizer will resize a window to.
vi: Kích cỡ lớn nhất, tỉ lệ phần trăm với kích cỡ màn hình, khi tự thay đổi kích cỡ cửa sổ.

en: Window behaviour
vi: Trạng thái cửa sổ

en: Short titlebar flags
vi: Kí hiệu thanh tiêu đề ngắn

en: Use single letters instead of words for Scanning, All and Thumbs indicators in the titlebar.
vi: Dùng các từ đơn thay thế cho các chỉ thị Quét, Tất cả và Thumb trên thanh tiêu đề.

en: Unique windows
vi: Cửa sổ duy nhất

en: If you open a directory and that directory is already displayed in another window, then this option causes the other window to be closed.
vi: Nếu bạn mở một thư mục và thư mục đó đã hiển thị trong một cửa sổ khác, khi đó, tùy chọn này sẽ đóng cửa sổ khác.

en: New window on button 1
vi: Cửa sổ mới trên nút nhất 1

en: Clicking with mouse button 1 (usually the left button) opens a directory in a new window with this turned on. Clicking with the button-2 (middle) will reuse the current window.
vi: Nhấp trái chuột (nút nhấn 1) trên một thư mục sẽ mở thư mục đó trong một cửa sổ mới. Nhấp nút giữa chuột (nút giữa) sẽ dùng cửa sổ hiện tại.

en: Single-click navigation
vi: Nhấp đơn chuột

en: Clicking on an item opens it with this on. Hold down Control to select the item instead. If off, clicking once selects an item; double click to open things.
vi: Nhấp đơn chuột trên một mục sẽ mở mục đó. Giữ Control để chọn mục. Nếu tắt chức năng này, thì nhấp đơn để chọn mục; nhấp đúp để mở mục đó.

en: Double-click on background resizes
vi: Nhấp đúp trên nền để đổi kích cỡ

en: If on then double clicking on the window background resizes the window, just like clicking on the Automatic size mode button in the toolbar.
vi: Nhấp đúp chuột trên nền cửa sổ để đổi kích cỡ cửa sổ, điều này tương tự như nhấp chọn kiểu Tự đổi kích cỡ trên thanh công cụ.

en: Directories come first (for sort by name)
vi: Thư mục trước (khi sắp xếp theo tên)

en: If this is on then directories will always appear before anything else when sorting by name.
vi: Bất chức năng này để sắp xếp thư mục trước bất kì thứ gì khi sắp xếp theo tên.

en: Capitalised names first (for sort by name)
vi: Tên chữ hoa trước ( khi sắp xếp theo tên)

en: If on, all filenames starting with a capital letter come before filenames starting with lowercase ones.
vi: Các tập tin bắt đầu với tên chữ hoa sẽ đứng trước các tập tin có tên chữ thường.

en: Default settings for new windows
vi: Thiết đặt mặc định cho cửa sổ mới

en: Inherit options from source window
vi: Giữ lại các tùy chọn từ cửa sổ nguồn

en: If this is on then display options for a new window are inherited from the source window if possible, otherwise they are set to the defaults below.
vi: Các tùy chọn hiển thị cho cửa sổ mới sẽ thừa hưởng từ cửa sổ nguồn nếu có thể, mặc khác chúng được thiết đặt đến mặc định bên dưới.

en: View type:
vi: Kiểu xem

en: If this is on then files whose names start with a dot are shown too, otherwise they are hidden.
vi: Các tập tin bắt đầu với một dấu chấm trong tên (tập tin ẩn) cũng được hiển thị, mặt khác, chúng được ẩn.

en: Show extended attribute indicator
vi: Hiện dấu hiệu thuộc tính mở rộng

en: If this is on then files which have one or more extended attributes set will have an emblem added to indicate this.
vi: Nếu tùy chọn này được chọn khi đó tập tin có một hay nhiều thuộc tính mởrộng được thiết đặt sẽ có một biểu tượng được thêm để biểu thị.

en: Huge Icons
vi: Lớn nhất

en: Large Icons
vi: Lớn

en: Small Icons
vi: Nhỏ

en: Default details:
vi: Chi tiết mặc định:

en: No details
vi: Không chi tiết

en: Automatic small icons:
vi: Biểu tượng tự thu nhỏ:

en: Change at:
vi: Đổi khi có:

en: When automatic icon sizing is selected: If the directory contains this many items then it will be shown using Small Icons, otherwise Large Icons will be used.
vi: Nếu tùy chọn này đã chọn: nó sẽ dùng Biểu tượng Nhỏ khi thư mục chứa nhiều mục, mặc khác, nó sẽ dùng Biểu tượng Lớn.

en: Max width (Large icons):
vi: Độ rộng lớn nhất (Biểu tượng Lớn):

en: Text wider than this is broken onto two lines in Large Icons mode. In Huge Icons mode, text is wrapped when 50% wider than this.
vi: Các text rộng hơn số này sẽ được chia thành hai dòng trong kiểu Biểu tượng Lớn. Trong kiểu Biểu tượng Lớn nhất, text được gói gọn khi rộng hơn số này 50%.

en: (Small Icons):
vi: (Biểu tượng Nhỏ)

en: Maximum width for the text beside a Small Icon.
vi: Độ rộng lớn nhất cho text bên cạnh một Biểu tượng Nhỏ.

en: Order small icons vertically
vi: Xếp các biểu tượng nhỏ thẳng đứng

en: If this option is on, then small icons are arranged in columns, not rows.
vi: Nếu bật tùy chọn này, các biểu tượng nhỏ được sắp xếp theo cột, không phải hàng.

en: Order large icons vertically
vi: Xếp các biểu tượng lớn thẳng đứng

en: If this option is on, then large icons are arranged in columns, not rows.
vi: Nếu bật tùy chọn này, các biểu tượng lớn được sắp xếp theo cột, không phải hàng.

en: Show column headings
vi: Hiện các cột tiêu đề

en: If this is on then column headings will be shown in the list view.
vi: Các cột tiêu đề sẽ được hiện trong kiểu xem danh sách.

en: Show full type
vi: Xem chi tiết loại tập tin

en: If this is on then the full description of each object's type will be show rather than a short summary of its basic type.
vi: Nếu bật tùy chọn này, sẽ hiển thị chi tiết miêu tả về loại đối tượng hơn là một tóm tắt ngắn về loại cơ bản của nó.

en: Tools/Minibuffer
vi: Công cụ/Minibuffer

en: Toolbar type:
vi: Kiểu thanh công cụ

en: No toolbar
vi: Không có thanh công cụ

en: Show totals of items
vi: Hiện tổng số mục

en: Show the number of items displayed in a filer window, as well as the number of hidden items (if any). When there's a selection, show the number of selected items and their combined size.
vi: Hiện số các mục đã hiển thị trong cửa sổ cũng như số mục ẩn (nếu có). Khi có sự chọn, hiện số mục đã chọn và kích cỡ của chúng.

en: Select the buttons you want on the bar:
vi: Chọn nút bạn muốn trên thanh công cụ:

en: Width of toolbar sets minimum width of window
vi: Độ rộng của thanh công cụ thiết đặt độ rộng nhỏ nhất của cửa sổ

en: Each filer window is constrained to be wide enough to show the whole of the toolbar
vi: Mỗi cửa sổ được ép đủ rộng để hiện tòan bộ thanh công cụ

en: Beep if Tab-completion fails
vi: Kêu bíp khi Tab-hòan thành lỗi

en: When using the `Enter Path...' minibuffer and Tab is pressed, beep if nothing happens (eg, because there are several possibilities and the next letter varies).
vi: Khi dùng 'Nhập Đường dẫn...' và Tab được nhấn, sẽ kêu bíp nếu sai.

en: Beep if there are several matches
vi: Kêu bíp nếu có nhiều trùng khớp

en: When using the `Enter Path...' minibuffer and Tab is pressed, beep if there is more than one matching file, even though some more letters were added.
vi: Khi dùn 'Nhập Đường dẫn...' và Tab được nhấn, sẽ kêu bíp nếu có nhiều tập tin trùng khớp.

en: When thumbnails are turned on, each image file in a directory is loaded and a small thumbnail of it is shown.
vi: Khi chế độ chân dung được bật, mỗi tập tin hình ảnh trong thư mục được nạp và một chân dung nhỏ của nó được hiển thị.

en: Show image thumbnails
vi: Hiện chân dung hình ảnh

en: This is the default setting for new windows. Use the Display menu to turn thumbnails on and off for individual windows.
vi: Đây là thiết đặt mặc định cho cửa sổ mới. Dùng menu Hiển thị để bật tắt chức năng chân dung cho các cửa sổ riêng biệt.

en: Video thumbnails
vi: Xem chân dung

en: Thumbnails cache
vi: Bộ đệm Chân dung

en: To speed things up, the generated thumbnails are stored in the hidden ~/.thumbnails directory. Click here to remove all the cached thumbnails. They will be created again as needed.
vi: Để tăng tốc, các chân dung tạo ra sẽ được tích hợp trong thư mục ~/.thumbnails. Nhấp chuột vào đây để xóa bộ đệm. Chúng sẽ được tạo lại nếu cần.

en: Manage thumbnails
vi: Quản lý các thumbnail

en: When using a pinboard, you can drag files and applications onto the desktop background to create shortcuts to them.
vi: Khi dùng một pinboard, bạn có thể kéo tập tin và ứng dụng vào nền của desktop để tạo lối tắt cho chúng.

en: Text shadow:
vi: Bóng text:

en: The font used for the text displayed under the icons
vi: Font đã được dùng cho text hiển thị dưới biểu tượng

en: Fast scaling of images
vi: Xác định hình ảnh nhanh chóng

en: Choose between the fast or slow method of scaling backdrop images.  The slow method can give better results.
vi: Chọn lựa phương pháp nhanh hay chậm để xác định hình ảnh của nền. Phương pháp chậm có thể đưa ra kết quả tốt hơn.

en: Pinboard behaviour
vi: Trạng thái pinboard

en: Single-click to open
vi: Nhấp đơn để mở

en: Keep icons within screen limits
vi: Giữ biểu tượng trong giới hạn màn hình

en: If this is set, pinboard icons are always kept completely within screen limits, including the label.
vi: Các biểu tượng pinboard luôn được giữ hòan tòan trong giới hạn màn hình, bao gồm cả nhãn.

en: Icon grid step:
vi: Bước lưới biểu tượng:

en: Use a 2-pixel grid for positioning icons on the desktop.
vi: Dùng lưới 2 pixel cho vị trí biểu tượng trên desktop.

en: Use a 16-pixel grid for positioning icons on the desktop.
vi: Dùng lưới 16 pixel cho vị trí biểu tượng trên desktop.

en: Use a 32-pixel grid for positioning icons on the desktop.
vi: Dùng lưới 32 pixel cho vị trí biểu tượng trên desktop.

en: Iconified windows
vi: Thu nhỏ cửa sổ

en: Most window managers provide a way to iconify (or 'minimise') windows, and various programs, including ROX-Filer, can be used to display the iconified windows.
vi: Hầu hết các trình quản lý cửa sổ hỗ trợ một cách để thu nhỏ cửa sổ và các ứng dụng khác, bao gồm cả ROX-Filer, có thể dùng để hiển thị các cửa sổ thu nhỏ.

en: Show iconified windows
vi: Hiện cửa sổ thu nhỏ

en: If this option is on, the filer will show each iconified window as a small button on the pinboard. Requires a compatible window manager, and the pinboard must be in use.
vi: ROX-Filer sẽ hiện cửa sổ thu nhỏ như một nút nhỏ trên pinboard. Yêu cầu một trình quản lý cửa sổ tương thích và pinboard phải được dùng.

en: Show per workspace
vi: Hiển thị từng khung làm việc

en: If this option is on, the filer will only show iconified windows associated with the current workspace.
vi: Nếu bật tùy chọn này, ROX-Filer sẽ chỉ hiển thị các cửa sổ đã thu nhỏ có trong khung làm việc (ưorkspace) hiện tại.

en: Iconify to the
vi: Thu nhỏ đến

en: top-left
vi: trên-trái

en: top-right
vi: trên-phải

en: bottom-left
vi: dưới-trái

en: bottom-right
vi: dưới-phải

en: , going
vi: , theo

en: Sometimes the filer doesn't know about your desktop furniture and puts iconified windows under (for example) the Gnome panel. You can define a top or bottom margin to avoid placing the icons there. The filer already knows about its own panel.
vi: Thỉnh thỏang ROX-Filer không biết desktop của bạn và đặt cửa sổ đã thu nhỏ xuống (ví dụ) thanh panel của Gnome. Bạn có thể xác định một lề trên hay dưới để đặt biểu tượng ở đó. ROX-Filer nhận biết được panel của nó :).

en: Height of no-go area at top of screen.
vi: Chiều cao của vùng không đi tại đỉnh màn hình

en: Height of no-go area at bottom of screen.
vi: Chiều cao của vùng không đi tại đáy màn hình.

en: Width of no-go area at left of screen.
vi: Độ rộng của vùng không-di-chuyển phía trái màn hình

en: Width of no-go area at right of screen.
vi: Độ rộng của vùng không-di-chuyển phía phải màn hình

en: When run by a session manager program (such as ROX-Session) the filer can open up a panel and/or the pinboard.  Here you configure which.
vi: Khi khởi chạy bởi một chương trình quản lý phiên (như là ROX-Session) trình quản lý tập tin có thể mở một panel và/hay một pinboard. Đây là nơi bạn cấu hình nó

en: Panel only
vi: Chỉ panel

en: Only a panel is shown.
vi: Chỉ hiện một panel

en: Pinboard only
vi: Chỉ pinboard

en: Only the pinboard is shown.
vi: Chỉ hiện pinboard

en: Panel and pinboard
vi: Panel và pinboard

en: Both a panel and a pinboard are shown.
vi: Hiện cả panel và pinboard

en: Enter the name of the pinboard to show here.
vi: Hãy nhập tên của pinboard để hiện.

en: Panel (obsolete)
vi: Panel (cũ)

en: Enter the name of the panel to show here. This option is now only used when upgrading from an old version.
vi: Nhập tên của panel để hiển thị ở đây. Tuỳ chọn này chỉ được dùng khi cập nhật từ phiên bản cũ.

en: Changes here take effect the next time the filer is run.
vi: Các thay đổi sẽ có tác dụng trong lần chạy kế tiếp của ROX-Filer.

en: The session manager activates these options by using the -S or --rox-session argument to rox.
vi: Trình quản lý phiên khởi chạy các tùy chọn này bằng cách dùng tham số -S hoặc --rox-session đến rox.

en: Action windows
vi: Cửa sổ Hành động

en: Action windows appear when you start a background
    operation, such as copying or deleting some files.
vi: Các cửa sổ hành động xuất hiện khi bạn bắt đầu một thao tác
    nền như là sao chép hoặc xóa tập tin.

en: Auto-start (Quiet) these actions
vi: Tự bắt đầu (Không hỏi) những hành động này

en: Copy files without confirming first.
vi: Sao chép tập tin không cần xác nhận.

en: Move files without confirming first.
vi: Di chuyển tập tin không cần xác nhận.

en: Create links to files without confirming first.
vi: Tạo liên kết đến tập tin không cần xác nhận.

en: Delete files without confirming first.
vi: Xóa tập tin không cần xác nhận.

en: Mount and unmount filesystems without confirming first.
vi: Gắn kết và hủy gắn kết hệ thống tập tin không cần xác nhận.

en: Don't confirm deletion of non-writeable items.
vi: Không xác nhận việc xóa các mục không thể viết.

en: Don't display so much information in the message area.
vi: Không hiển thị quá nhiểu thông tin trong vùng message.

en: Also change contents of subdirectories.
vi: Cũng thay đổi luôn nội dung thư mục con.

en: Mount commands
vi: Lệnh gắn kết

en: Mount command
vi: Lệnh gắn kết

en: The command used to mount a filesystem. If unsure, use "mount".
vi: Lệnh dùng để gắn kết một tập tin hệ thống (filesystem). Nếu không chắc, dùng "mount".

en: Unmount command
vi: Lệnh huỷ gắn kết

en: The command used to unmount a filesystem. If unsure, use "umount" (yes, without the first "n").
vi: Lệnh dùng để hủy gắn kết một tập tin hệ thống (filesystem). Nếu không chắc, dùng "umount"

en: Eject command
vi: Lệnh eject

en: The command used to eject removable media. If unsure, use "eject".
vi: Lệnh dùng để nhả dụng cụ có thể gỡ. Nếu không chắc, dùng "eject".

en: Dragging to icons
vi: Kéo đến biểu tượng

en: Allow dragging to icons in filer windows
vi: Cho phép kéo đến biểu tượng trong cửa sổ

en: When this is on you can drag a file over a sub-directory or program in a filer window. The item will highlight when you do this and dropping the file will put it into that directory, or load it into the program.
vi: Bạn có thể kéo một tập tin trên một thư mục hay chương trình trong cửa sổ. Mục sẽ tô sáng lên và bạn thả tập tin vào thư mục hay nạp nó vào chương trình.

en: Directories spring open
vi: Thư mục xuất hiện

en: This option, which requires the above option to be turned on too, causes the highlighted directory to 'spring open' after the file is held over it for a short while.
vi: Tùy chọn này yêu cầu tùy chọn trên. Khi thư mục được tô sáng sẽ được mở ra sau khi giữ tập tin trên nó.

en: Spring delay:
vi: Độ trễ xuất hiện:

en: This option sets how long, in ms, you must hold a file over a directory before it will spring open. The above option must be turned on for this to have any effect.
vi: Thiết đặt bạn phải giữ tập tin trên thư mục bao lâu, bằng ms, trước khi nó mở ra.

en: When dragging files with the left mouse button
vi: Khi kéo tập tin với nút trái chuột

en: Show a menu of possible actions
vi: Hiện menu các hành động có thể

en: Copy the files
vi: Sao chép tập tin

en: Note that you can still get the menu to appear, by dragging with Alt held down.
vi: Bạn vẫn có thể lấy menu bằng cách kéo và giữ phím Alt

en: When dragging files with the middle mouse button
vi: Khi kéo tập tin với nút chuột

en: Move the files
vi: Di chuyển tập tin

en: Note that you can still get the menu to appear, by dragging with the left button and holding down the Alt key.
vi: Bạn vẫn có thể lấy menu bằng cách kéo và giữ phím Alt

en: Download handler
vi: Trình điều khiển tải về

en: When you drag a file from a web browser or other remote source, this program will be run to download it. $1 is the URI dragged to the filer, and the current directory is the destination. Eg:
    xterm -e wget $1
vi: Khi bạn kéo một tập tin từ trình duyệt hay từ nguồn truy nhập khác, chương trình này sẽ chay để tải nó. $1 là URI được kéo đến cửa sổ và cửa sổ hiện tại là đích. Ví dụ:
    xterm -e wget $1

en: Size of icons in menus:
vi: Kích cỡ biểu tượng trong menu:

en: No Icons
vi: Không biểu tượng

en: Same as current window
vi: Như cửa sổ hiện tại

en: Same as default
vi: Như mặc định

en: File menu on right-click
vi: Trình đơn Tập tin khi nhấp chuột phải

en: Show the File menu instead of the main menu when right-clicking with files selected (the main menu can be accessed by holding down Control).
vi: Hiện menu Tập tin thay thế menu chính khi nhấp chuột phải trên tập tin (menu chính có thể truy nhập bằng cách giữ Ctrl).

en: Terminal emulator program
vi: Chương trình giả lập terminal

en: The program to launch when you choose `Terminal Here' from the menu.
vi: Chương trình để chạy khi bạn chọn 'Mở Terminal ở đây' từ menu.

en: MIME types
vi: Loại MIME

en: The filer uses a set of rules to work out the correct MIME type for each regular file, and then chooses a suitable icon for that type.
vi: ROX-Filer thiết đặt một qui luật để thi hành chính xác lọai MIME cho các tập tin thường, sau đó chọn biểu tượng cho lọai đó.

en: Edit MIME rules
vi: Chỉnh sửa luật MIME

en: Icon theme
vi: Theme của biểu tượng

en: Themes should be placed inside the ~/.icons directory.
vi: Các theme nên được đặt trong thư mục ~/.icons

en: Use the 'Set Icon...' dialog box to set the icon for each MIME type. Note that icons set this way override those from the selected theme.
vi: Dùng hộp thọai 'Thiết đặt Biểu tượng' để thiết đặt biểu tượng cho mỗi lọai MIME. Ghi nhớ rằng các biểu tượng được thiết đặt theo cách này sẽ ghi đè lên biểu tượng được chọn trong theme.

en: Colours
vi: Màu sắc

en: File type colours
vi: Màu loại tập tin

en: Colour files based on their types
vi: Màu sắc tập tin dưa trên lọai của chúng

en: Filenames (and details) are coloured according to the file's type.
vi: Tên tập tin (và chi tiết) được tô màu phù hợp với lọai tập tin.

en: Regular file:
vi: Tập tin thường

en: Error, such as a symlink which points to a non-existant file, or a file which the filer does not have permission to examine.
vi: Lỗi, liên kết trỏ đến một tập tin không có hoặc là ROX-Filer không có quyền truy nhập đến tâp tin

en: Character device:
vi: Thiết bị mẫu tự

en: Block device:
vi: Thiết bị khối

en: Door files are a bit like sockets or pipes, and have only been seen on Solaris.
vi: Các tập tin door là một nhị phận như socket hay ống dẫn và chỉ có trên Solaris.

en: Executable file:
vi: Tập tin thực thi:

en: Application directory:
vi: Thư mục ứng dụng:

en: Unknown type:
vi: Lọai không biết:

en: Window manager problems
vi: Vấn đề trình quản lý cửa sổ

en: Override window manager control of the pinboard and panels
vi: Lọai bỏ sự điều khiển pinboard và panel của Trình Quản lý cửa sổ

en: Some window managers don't support the new Extended Window Manager Hints system, and so treat the pinboard and panels like normal windows. Turn this on to fix problems such as the pinboard coming to the front when you click on it, titlebars and other decorations appearing around windows, or having them appear in window-select lists.
vi: Vài Trình Quản Lý Cửa Sổ không hỗ trợ hệ thống Gợi ý Trình Quản Lý Cửa Sổ Mở Rộng và xem các pinboard và panel như cửa sổ thông thường. Bật chức năng này để sửa vấn đề như là pinboard đến trước khi bạn nhấp vào nó, thanh tiêu đề và các trang trí khác có vẻ nằm xung quanh cửa sổ hay có chúng trong danh sách chọn cửa sổ.

en: Pass all backdrop mouse clicks to window manager
vi: Đưa các nhấp chuột vào nền đến Trình Quản lý cửa sổ

en: Normally, right clicking on the desktop background will open the pinboard menu and left clicking will clear the selection. Turn this on to forward the events to your window manager instead. Clicks on icons will not be forwarded.
vi: Thông thường, nhấp phải trên nền desktop sẽ mở menu pinboard và nhấp trái sẽ bỏ chọn. Bật chức năng này để đưa các sự việc đến Trình Quản Lý Cửa Sổ. Các nhấp chuột trên biểu tượng sẽ không được đưa.

en: Blackbox root menus hack
vi: Hack menu gốc của Blackbox

en: Blackbox, Fluxbox and similar window managers do not yet work well with the ROX-Filer pinboard. This option enables some workarounds. These window managers are expected to change their behaviour in new versions so that this isn't necessary.
vi: Blackbox, Fluxbox và các trình quản lý cửa sổ tương tự chưa làm việc tốt với pinboard của ROX-Filer. Tùy chọn này khắc phục một vài điểm. Hy vọng các trình quản lý cửa sổ này sẽ thay đổi các xử lý trong các phiên bản mới để điều này không cần thiết nữa.

en: Panel is a 'dock'
vi: Panel là một 'dock'

en: Disable this option if the panel stays above other windows against your wishes. Requires a restart to take effect.
vi: Tắt tùy chọn này nếu panel ở trên các cửa sổ khác ngòai sự mong muốn của bạn. Yêu cầu khởi động lại để có hiệu lực.

en: Drag and drop
vi: Kéo và thả

en: Don't use hostnames
vi: Không dùng hostnames

en: Some older applications don't support XDND fully and may need to have this option turned on. Use this if dragging files to an application shows a + sign on the pointer but the drop doesn't work.
vi: Vài ứng dụng cũ không hỗ trợ XDND đầy đủ và có thể cần bật chức năng này. Dùng nếu khi kéo tập tin hiện một dấu cộng (+) trên chuột nhưng thả không làm việc.

en: Extended attributes
vi: Các thuộc tính mở rộng

en: Don't use extended attributes
vi: Không dùng các thuộc tính mở rộng

en: This disables the use of extended attributes available in newer operating systems and file systems.  With this option set the 'Set Type' menu entry is disabled, the MIME type of the file is only derived from the file name and the properties window does not report extended attributes.
vi: Tùy chọn này tắt việc sử dụng các thuộc tính mở rộng có thể trong các hệ điều hành mới và các hệ thống tập tin mới. Nó tắt menu 'Thiết đặt Loại', loại MIME của tập tin chỉ lấy được từ tên tập tin và thuộc tính của cửa sổ không thông báo các thuộc tính mở rộng.

en: ROX-Filer log viewer
vi: Trình xem Bản ghi của ROX-Filer

en: Recently performed actions...
vi: Những hành động gần đây ...

en: Panel Options
vi: Cấu hình panel

en: Every icon on this panel is shown with an image and some text.
vi: Mỗi biểu tượng trên panel này được hiển thị với một ảnh và vài chữ.

en: Image and Text
vi: Ảnh và chữ

en: Applications in this panel have just an image, everything else has both an image and text.
vi: Ứng dụng trên panel này chỉ có ảnh, mọi thứ khác có cả ảnh và chữ.

en: Image only for applications
vi: Chỉ ảnh cho ứng dụng

en: Only the image is shown for icons in this panel.
vi: Chỉ ảnh được hiển thị đối với các biểu tượng trên panel này

en: Image only
vi: Chỉ ảnh

en: Panel width
vi: Độ rộng của panel

en: The size of this panel.
vi: Kích cỡ của panel này.

en: Ask the window manager not to cover this panel when maximising windows, otherwise leave just 2 pixels at the edge of the screen to allow auto-raising. Some window managers may not honour this setting.
vi: Yêu cầu trình quản lý cửa sổ không che lấp panel này khi cửa sổ đượcphóng cực đại, mặc khác chỉ đặt 2 pixel tại cạnh màn hình để cho phép tựđộng hiện ra. Vài trình quản lý cửa sổ không có thiết lập này.

en: Do not cover panel
vi: Không che lấp panel

en: <b>Panel style</b>
vi: <b>Kiểu Panel</b>

en: If you use multiple monitors with Xinerama, use this option to confine the panel to one monitor.
vi: Nếu bạn dùng nhiều màn hình với Xinerama, dùng tùy chọn này để hạn ché panelđến một màn hình.

en: Confine to Xinerama monitor
vi: Hạn chế màn hình Xinerama

en: The monitor this panel is confined to when using Xinerama. The numbering starts from zero.
vi: Panels bị hạn chế đến màn hình khi dùng Xinerama. Số bắt đầu từ zero.

en: Right edge
vi: Cạnh phải

en: Left edge
vi: Cạnh trái

en: Bottom edge
vi: Cạnh dưới

en: Top edge
vi: Cạnh trên

en: Finished parsing %s
vi: Hoàn tất phân tích cú pháp của %s

en: Resuming parsing %s from line %d
vi: Đang tiếp tục lại phân tích cú pháp của %s từ dòng %d

en: debug level set to %d
vi: cấp gỡ lỗi được đăt thành %d

en: Ignoring non-existing include file %s
vi: Đang bỏ qua tập tin bao gồm không tồn tại %s

en: cannot stat file %s: %s
vi: không thể lấy thống kê cho tập tin %s: %s

en: Parsing %s
vi: Đang phân tích cú pháp của %s

en: Setting limit %d to %lu
vi: Đang đặt giới hạn %d thành %lu

en: error setting limit: %s
vi: gặp lỗi khi đặt giới hạn: %s

en: Setting priority to %d
vi: Đang đặt mức ưu tiên thành %d

en: No logins allowed for `%s'
vi: không cho phép đăng nhập đối với “%s”

en: counting logins for %s
vi: đang đếm các lần đăng nhập đối với %s

en: acct database is empty
vi: cơ sở dữ liệu acct vẫn trống

en: Cannot open database %s: %s
vi: Không thể mở cơ sở dữ liệu %s: %s

en: counted %zu/%zu logins for %s
vi: đã đếm %zu/%zu lần đăng nhập đối với %s

en: Too many logins (max %zu) for %s
vi: Quá nhiều lần đăng nhập (tối đa %zu) đối với %s

en: Setting limits for %s
vi: Đang đặt các giới hạn cho %s

en: You are not permitted to execute this command.
    Contact the systems administrator for further assistance.
vi: Bạn không có quyền thực hiện câu lệnh này.
    Hãy liên lạc với quản trị hệ thống.

en: You do not have interactive login access to this machine.
    Contact the systems administrator for further assistance.
vi: Bạn không có quyền truy cập đến mày này bằng cách đăng nhập tương tác.
    Hãy liên lạc với quản trị hệ thống.

en: Local configuration error occurred.
    Contact the systems administrator for further assistance.
vi: Lỗi cấu hình cục bộ.
    Hãy liên lạc với quản trị hệ thống.

en: A system error occurred while attempting to execute command.
    Contact the systems administrator for further assistance.
vi: Gặp lỗi hệ thống trong khi thử thực hiện câu lệnh.
    Hãy liên lạc với quản trị hệ thống.

en: Info:
vi: Thông tin:

en: Final environment:
vi: Môi trường cuối cùng:

en: wordsplit(%s) failed: %s
vi: wordsplit(%s) bị lỗi: %s

en: no argument at index %d in command: %s
vi: không có đối số ở chỉ mục %d trong câu lệnh %s

en: Transforming command line
vi: Đang chuyển dạng dòng lệnh

en: Transformation map: %s, %s, %s, %u, %u, %s
vi: Sơ đồ chuyển dạng: %s, %s, %s, %u, %u, %s

en: Deleting arguments %d-%d
vi: Đang xóa các đối số %d-%d

en: Deleting argv[0] is prohibited
vi: Không cho phép xóa argv[0]

en: Program name: %s
vi: Tên chương trình: %s

en: Final arguments:
vi: Các đối số cuối cùng:

en: error writing to database %s: %s
vi: gặp lỗi khi ghi vào cơ sở dữ liệu %s: %s

en: error writing stop to database file %s: %s
vi: gặp lỗi khi ghi dừng vào cơ sở dữ liệu %s: %s

en: %s:%d: %s: cannot fork: %s
vi: %s:%d: %s: không thể phân nhánh: %s

en: Forked process %lu
vi: Tiến trình đã phân nhánh %lu

en: %s: subprocess exited with code %d
vi: %s: tiến trình con đã kết thúc với mã %d

en: %s: subprocess terminated on signal %d
vi: %s: tiến trình con bị chấm dứt do tín hiệu %d

en: %s: subprocess terminated
vi: %s: tiến trình con bị chấm dứt

en: cannot enforce gid %lu: %s
vi: không thể ép buộc GID %lu: %s

en: cannot enforce uid %lu: %s
vi: không thể ép buộc UID %lu: %s

en: Rule %s at %s:%d matched
vi: Quy tắc %s ở %s:%d được khớp

en: Error message: %s
vi: Thông báo lỗi: %s

en: Error sending diagnostic message to descriptor %d: %s
vi: Gặp lỗi khi gửi thông điệp chẩn đoán cho bộ mô tả %d: %s

en: cannot set limits for %s
vi: không đặt được giới hạn cho %s

en: Chroot dir: %s
vi: Thư mục chroot: %s

en: Home dir: %s
vi: Thư mục chính: %s

en: cannot open database %s: %s
vi: không thể mở cơ sở dữ liệu %s: %s

en: cannot chroot to %s: %s
vi: không thể chuyển thư mục gốc (chroot) sang %s: %s

en: invalid uid %lu
vi: UID sai %lu

en: cannot change to dir %s: %s
vi: không thể chuyển đổi sang thư mục %s: %s

en: Executing %s, %s
vi: Đang thực hiện %s, %s

en: %s:%d: %s: cannot execute %s: %s
vi: %s:%d: %s: không thể thực hiện %s: %s

en: invalid command line
vi: dòng lệnh không hợp lệ

en: invalid user name
vi: tên người dùng sai

en: user %s, uid %lu
vi: người dùng %s, UID %lu

en: Serving interactive shell request for %s by rule %s
vi: Đang phục vụ yêu cầu hệ vỏ tương tác cho %s theo quy tắc %s

en: Serving request "%s" for %s by rule %s
vi: Đang phục vụ yêu cầu “%s” cho %s tùy theo quy tắc %s

en: no matching rule for "%s", user %s
vi: không tìm thấy quy tắc tương ứng với “%s”, người dùng %s

en: invalid format: %s
vi: sai định dạng: %s

en: cannot open database file %s
vi: không thể mở tập tin cơ sở dữ liệu %s

en: %s: TCPMUX did not respond
vi: %s: TCPMUX chưa đáp ứng

en: %s: TCPMUX returned %s
vi: %s: TCPMUX trả lại %s

en: Missing 2nd delimiter in position %d of expression %s
vi: Thiếu dấu định giới thứ 2 ở vị trí %d của biểu thức %s

en: Missing trailing delimiter in position %d of expression %s
vi: Thiếu dấu định giới theo sau ở vị trí %d của biểu thức %s

en: Unknown flag in transform expression: %c
vi: Không rõ cờ trong biểu thức chuyển dạng: %c

en: Invalid transform expression: %s
vi: Biểu thức chuyển dạng không hợp lệ: %s

en: Invalid transform replacement: back reference out of range
vi: Sai thay thế khi chuyển dạng: tham chiếu ngược ở ngoại phạm vi

en: Set debugging level.
vi: Đặt cấp gỡ lỗi.

en: Run in test mode.
vi: Chạy ở chế độ thử.

en: Supply user name in test mode.
vi: Áp dụng tên người dùng trong chế độ thử.

en: Execute COMMAND.
vi: Thực hiện câu lệnh này.

en: Force interactive shell.
vi: Ép buộc hệ vỏ tương tác.

en: Dump final request in test mode.
vi: Đổ yêu cầu cuối ở chế độ thử.

en: CHECK
vi: HÀM_THỬ

en: Add or remove configuration security check.
vi: Thêm hay gỡ bỏ hàm kiểm tra tình trạng bảo mật.

en: Show default configuration.
vi: Hiển thị cấu hình mặc định.

en: the --user option is allowed for the superuser only
vi: tùy chọn “--user” được phép chỉ cho siêu người dùng thôi

en: No default configuration
vi: Không có cấu hình mặc định

en: Use STRING instead of the default format.
vi: Dùng chuỗi này thay cho định dạng mặc định.

en: Look for database files in DIR.
vi: Tìm tập tin cơ sở dữ liệu trong thư mục này.

en: Do not display header line.
vi: Không hiển thị dòng phần đầu.

en: rushwho - show listing of online Rush users.
vi: rushwho — hiển thị danh sách các người dùng Rush trực tuyến.

en: Show entries in chronological order.
vi: Hiển thị các mục nhập theo thứ tự thời gian.

en: Show at most NUM records.
vi: Hiển thị nhiều nhất SỐ mục ghi.

en: rushlast - show listing of last Rush logins.
vi: rushlast — hiển thị danh sách các sự đăng nhập Rush cuối cùng.

en: [user [user...]]
vi: [người_dùng [người_dùng…]]

en: invalid number (%s)
vi: con số không hợp lệ (%s)

en: cannot stat format file %s
vi: không thể lấy thống kê cho tập tin định dạng %s

en: cannot open format file %s
vi: không thể mở tập tin định dạng %s

en: cannot stat directory %s: %s
vi: không thể lấy thống kê cho thư mục %s: %s

en: missing closing quote in string started near `%s'
vi: thiếu dấu trích dẫn đóng trong chuỗi đã bắt đầu gần “%s”

en: UPnP/DLNA Services
vi: Dịch vụ UPnP/DLNA

en: mediaserver;mediarenderer;share;audio;video;pictures;
vi: mediaserver;mediarenderer;đa phương tiện;da phuong tiện;chia sẻ;chia sẻ;share;audio;nhạc;nhac;video;phim;pictures;ảnh;anh;

en: Rygel Preferences
vi: Tùy thích Rygel

en: UPnP/DLNA Preferences
vi: Tùy thích UPnP/DLNA

en: Add a directory to the list of shared directories
vi: Thêm thư mục vào danh sách các thư mục chia sẻ

en: Add shared directory
vi: Thêm thư mục chia sẻ

en: Remove a directory from the list of shared directories
vi: Gỡ bỏ thư mục khỏi danh sách các thư mục chia sẻ

en: Remove shared directory
vi: Gỡ bỏ thư mục chia sẻ

en: _Share media through DLNA
vi: Chia _sẻ đa phương tiện qua DLNA

en: Add a network interface Rygel should serve files on
vi: Thêm giao diện mạng mà Rygel nên phục vụ các tập tin trên đó

en: Add network interface
vi: Thêm giao diện mạng

en: Remove a network interface Rygel should no longer serve files on
vi: Gỡ bỏ giao diện mạng mà Rygel không còn phục vụ các tập tin trên đó

en: Remove network interface
vi: Gõ bỏ giao diện mạng

en: Networks:
vi: Mạng:

en: Select folders
vi: Chọn thư mục

en: Failed to read standard output from %s: %s
vi: Gặp lỗi khi đọc đầu ra tiêu chuẩn từ %s: %s

en: Failed to read error output from %s: %s
vi: Gặp lỗi khi đọc đầu ra lỗi từ %s: %s

note: / No test with the specified TestID was found
en: No Such Test
vi: Không có kiểm thử nào như thế

note: / TestID is valid but refers to the wrong test type
en: Wrong Test Type
vi: Kiểu kiểm tra sai

note: / TestID is valid but the test Results are not available
en: Invalid Test State '%s'
vi: Bước kiểm tra không hợp lệ “%s”

note: / TestID is valid but the test can't be canceled
en: State '%s' Precludes Cancel
vi: Trạng thái “%s” ngăn ngừa hủy bỏ

en: Cannot run 'Ping' action: Host is empty
vi: Không thể chạy thao tác “Ping”: Tên máy là trống rỗng

en: Cannot run 'NSLookup' action: HostName is empty
vi: Không thể chạy thao tác “NSLookup”: Tên máy là trống rỗng

en: Cannot run 'Traceroute' action: Host is empty
vi: Không thể chạy thao tác “Traceroute”: Tên máy là trống rỗng

en: Invalid connection reference
vi: Tham chiếu kết nối không hợp lệ

en: Failed to write modified description to %s
vi: Gặp lỗi khi ghi thay đổi mô tả vào %s

en: Failed to get a socket: %s
vi: Gặp lỗi khi lấy ổ cắm mạng: %s

en: Failed to get MAC address for %s: %s
vi: Gặp lỗi khi lấy địa chỉ MAC cho %s: %s

en: MAC and network type querying not implemented
vi: Truy vấn MAC và kiểu mạng vẫn chưa được thực hiện

en: Failed to get log level from configuration: %s
vi: Gặp lỗi khi lấy mức log từ cấu hình: %s

en: No value available
vi: Không có giá trị

note: translators: "enabled" is part of the config key and must not be translated
en: No value set for '%s/enabled'
vi: Chưa đặt giá trị cho “%s/enabled”

note: translators: "title" is part of the config key and must not be translated
en: No value set for '%s/title'
vi: Chưa đặt giá trị cho “%s/title”

en: No value available for '%s/%s'
vi: Không có giá trị cho “%s/%s”

en: [Plugin] group not found
vi: [Phần bổ sung] không tìm thấy nhóm

en: Plugin module %s does not exist
vi: Môđun bổ sung %s không tồn tại

en: New plugin '%s' available
vi: Có phần bổ sung mới “%s”

en: A module named %s is already loaded
vi: Môđun mang tên %s đã được tải rồi

en: Failed to load module from path '%s': %s
vi: Gặp lỗi khi tải mô-đun từ đường dẫn “%s”: %s

en: Failed to find entry point function '%s' in '%s': %s
vi: Gặp lỗi khi tìm hàm vào “%s” trong “%s”: %s

en: Failed to open plugins folder: '%s'
vi: Gặp lỗi khi tải thư mục chứa phần bổ sung: “%s”

en: Could not load plugin: %s
vi: Không thể tải phần bổ sung: %s

en: Failed to query content type for '%s'
vi: Gặp lỗi khi truy vấn thể loại cho “%s”

en: Unsupported type %s
vi: Không hỗ trợ kiểu %s

en: Error while opening SQLite database %s: %s
vi: Gặp lỗi khi đang mở cơ sở dữ liệu SQLite %s: %s

en: Failed to roll back transaction: %s
vi: Gặp lỗi khi hoàn nguyên giao dịch: %s

en: Your GStreamer installation seems to be missing the "playbin" element. The Rygel GStreamer renderer implementation cannot work without it
vi: Bản cài đặt GStreamer dường như bị thiếu phần tử "playbin". Phần thực hiện vẽ Rygel GStreamer không thể làm việc mà không có nó.

en: Invalid InstanceID
vi: InstanceID không hợp lệ

en: Play speed not supported
vi: Không hỗ trợ tốc độ phát

en: Transition not available
vi: Không có chuyển tiếp

en: Seek mode not supported
vi: Không hỗ trợ chế độ di chuyển

en: Illegal seek target
vi: Đích di chuyển vị trí đọc không hợp lệ

en: Play mode not supported
vi: Không hỗ trợ chế độ phát

en: Problem parsing playlist: %s
vi: Gặp lỗi khi phân tích cú pháp của danh mục phát nhạc: “%s”

note: TRANSLATORS: first %s is a URI, the second an explanaition of the error
en: Failed to access resource at %s: %s
vi: Gặp lỗi khi truy cập tài nguyên tại %s: %s

en: Illegal MIME-type
vi: Kiểu MIME không hợp lệ

en: Invalid Name
vi: Tên không hợp lệ

en: Invalid Channel
vi: Kênh không hợp lệ

en: Action Failed
vi: Hành động thất bại

en: Unable to parse Icon data - unexpected node: %s
vi: Không thể phân tích dữ liệu Icon - gặp nút không cần: %s

en: Unable to parse Protocol data - unexpected attribute: %s
vi: Không thể phân tích dữ liệu giao thức - gặp thuộc tính không cần: %s

en: Unable to parse Protocol data - unexpected node: %s
vi: Không thể phân tích dữ liệu giao thức - gặp nút không cần: %s

en: Failed to set UIList for file %s - %s
vi: Gặp lỗi khi đặt UIList cho tập tin %s - %s

en: Failed to set initial UI list for file %s - %s
vi: Gặp lỗi khi đặt danh sách UI khởi tạo cho tập tin %s - %s

en: Failed to monitor the file %s - %s
vi: Gặp lỗi khi theo dõi tập tin %s - %s

en: Unable to parse UI list file %s
vi: Không thể phân tích tập tin danh sách UI %s

en: Unable to parse device profile data: %s
vi: Không thể phân tích dữ liệu hồ sơ thiết bị: %s

en: Invalid UI filter: %s
vi: Bộ lọc UI không hợp lệ: %s

en: Unable to parse UI data - unexpected node: %s
vi: Không thể phân tích dữ liệu UI - gặp nút không cần: %s

en: Invalid Arguments
vi: Đối số không hợp lệ

en: Cannot browse children on item
vi: Không thể duyệt con trên mục tin

en: Failed to browse '%s': %s
vi: Gặp lỗi khi duyệt “%s”: %s

en: No such file transfer
vi: Không có tập tin truyền tải

en: No D-Bus thumbnailer service available
vi: Không có dịch vụ ảnh mẫu D-Bus sẵn sàng

en: Invalid Request (only GET and HEAD supported)
vi: Yêu cầu không hợp lệ (chỉ hỗ trợ GET và HEAD)

en:  must be 1
vi:  phải là 1

en: Invalid URI '%s'
vi: URI không hợp lệ “%s”

en: Pushing data to non-empty item '%s' not allowed
vi: Không cho phép đẩy dữ liệu đến mục không-rỗng “%s”

en: No writable URI for %s available
vi: Không có URI ghi được cho %s

note: translators: Dotfile is the filename with prefix "."
en: Failed to move dotfile %s: %s
vi: Gặp lỗi khi di chuyển tập tin chấm %s: %s

en: Requested item '%s' not found
vi: Không tìm thấy mục yêu cầu “%s”

en: Couldn't create data source for %s
vi: Không thể tạo nguồn dữ liệu cho %s

en: Failed to get original URI for '%s': %s
vi: Gặp lỗi khi lấy URI gốc cho “%s”: %s

en: URI '%s' invalid for importing contents to
vi: URI “%s” không hợp lệ để nhập nội dung

en: Failed to import file from %s: %s
vi: Gặp lỗi khi nhập tập tin từ %s: %s

note: Sorry we can't do anything without the ID
en: ContainerID missing
vi: Thiếu ContainerID

en: Successfully destroyed object '%s'
vi: Đã hủy thành công đối tượng “%s”

en: Failed to destroy object '%s': %s
vi: Gặp lỗi khi hủy đối tượng “%s”: %s

en: No such object
vi: Không có đối tượng

en: Removal of object %s not allowed
vi: Không cho phép loại bỏ đối tượng %s

en: Object removal from %s not allowed
vi: Không cho phép loại đối tượng %s

note: Sorry we can't do anything without the ID
en: Object ID missing
vi: Thiếu mã số đối tượng

en: Successfully updated object '%s'
vi: Đã cập nhật thành công đối tượng “%s”

en: Failed to update object '%s': %s
vi: Gặp lỗi khi cập nhật đối tượng “%s”: %s

en: Invalid date format: %s
vi: Định dạng ngày không hợp lệ: “%s”

en: Invalid date: %s
vi: Ngày tháng không hợp lệ: “%s”

en: Bad current tag value.
vi: Giá trị thẻ hiện tại sai.

en: Bad new tag value.
vi: Giá trị thẻ sai.

en: Tried to delete required tag.
vi: Đã cố xóa thẻ đã yêu cầu.

en: Tried to change read-only property.
vi: Đã cố xóa thuộc tính chỉ đọc.

en: Parameter count mismatch.
vi: Số lượng đối số không khớp.

en: Metadata modification of object %s not allowed
vi: Không cho phép ký hiệu điều chỉnh siêu dữ liệu của đối tượng %s

en: Metadata modification of object %s being a child of restricted object %s not allowed
vi: Không cho phép ký hiệu điều chỉnh siêu dữ liệu của đối tượng %s là con của đối tượng hạn chế %s

en: Failed to add album art for %s: %s
vi: Gặp lỗi khi thêm ảnh cho bộ sưu tập %s: %s

en: Failed to find media art for %s: %s
vi: Gặp lỗi khi tìm ảnh cho bộ sưu tập %s: %s

en: Seeking not supported
vi: Không hỗ trợ chế độ di chuyển vị trí đọc

en: Speed not supported
vi: Không hỗ trợ đọc

en: Failed to generate playlist
vi: Gặp lỗi khi tạo danh sách phát

en: Unknown MediaContainer resource: %s
vi: không hiểu nguồn tài nguyên MediaContainer: %s

en: No media engine found.
vi: Không tìm thấy bộ máy đa phương tiện nào.

en: MediaEngine.init was not called. Cannot continue.
vi: MediaEngine.init chưa được gọi. Nên không thể tiếp tục.

en: Could not determine protocol for URI %s
vi: Không thể nhận dạng giao thức cho URI %s

en: Could not determine protocol for %s
vi: Không thể nhận dạng giao thức cho %s

en: Bad URI: %s
vi: URI xấu: %s

note: Sorry we can't do anything without ObjectID
en: ObjectID argument missing
vi: Thiếu đối số ObjectID

en: Missing filter
vi: Thiếu bộ lọc

en: No such container
vi: Không có thùng chứa như vậy

en: upnp:createClass value not supported
vi: giá trị upnp:createClass vẫn chưa được hỗ trợ

en: 'Elements' argument missing.
vi: Thiếu đối số cho “yếu tố”.

en: Comments not allowed in XML
vi: Không cho phép ghi chú trong XML

note: Sorry we can't do anything without ContainerID
en: Missing ContainerID argument
vi: Thiếu đối số ContainerID

en: No objects in DIDL-Lite from client: '%s'
vi: Không có đối tượng trong DIDL-Lite từ máy khách: “%s”

en: @id must be set to "" in CreateObject call
vi: @id phải được đặt thành "" trong cú gọi CreateObject

en: dc:title must not be empty in CreateObject call
vi: dc:title phải không trống rỗng trong CreateObject

en: Flags that must not be set were found in 'dlnaManaged'
vi: Các cờ mà phải được đặt tìm thấy trong “dlnaManaged”

en: Invalid upnp:class given in CreateObject
vi: upnp:class đưa ra không hợp lệ trong CreateObject

en: Object is missing the @restricted attribute
vi: Đối tượng thiếu thuộc tính @restricted

en: Cannot create restricted item
vi: Không thể tạo mục bị hạn chế

en: UPnP class '%s' not supported
vi: UPnP lớp “%s” không được hỗ trợ

en: Object creation in %s not allowed
vi: Không cho phép tạo đối tượng %s

en: Failed to create item under '%s': %s
vi: Gặp lỗi khi tạo mục ở “%s”: %s

en: DLNA profile '%s' not supported
vi: Chưa hỗ trợ hồ sơ DLNA “%s”

en: Cannot create object of class '%s': Not supported
vi: Không thể tạo đối tượng của lớp “%s”: Không hỗ trợ

en: Error from container '%s' on trying to find the newly added child object '%s' in it: %s
vi: Lỗi từ thùng chứa “%s” khi cố tìm đối tượng con mới thêm “%s” trong nó: %s

en: 'ContainerID' agument missing.
vi: Thiếu đối số cho “ContainerID”.

en: 'ObjectID' argument missing.
vi: Thiếu đối số cho “ObjectID”.

en: Failed to create object under '%s': %s
vi: Gặp lỗi khi tạo đối tượng dưới “%s”: %s

en: Invalid search criteria given
vi: Đã đưa ra tiêu chí tìm kiếm không hợp lệ

en: Failed to search in '%s': %s
vi: Gặp lỗi khi tìm trong “%s”: %s

en: No subtitle available
vi: Không có phụ đề

en: No thumbnailer available: %s
vi: Không có bộ tạo ảnh mẫu: %s

en: Thumbnailing not supported
vi: Không hỗ trợ xem ảnh thu nhỏ

note: Thumbnailing failed previously, so there's no current thumbnail and it doesn't make any sense to request one.
en: No thumbnail available
vi: Không có ảnh mẫu

en: No thumbnail available. Generation requested.
vi: Không có ảnh thu nhỏ nào. Đã yêu cầu tạo.

en: No D-Bus thumbnailer available
vi: Không có ảnh mẫu D-Bus nào sẵn có

en: Could not create GstElement for URI %s
vi: Không thể tạo GstElement cho URI %s

en: Playspeed not supported
vi: Không hỗ trợ tốc độ phát

note: Unknown/unsupported seek type
en: HTTPSeekRequest type %s unsupported
vi: HTTPSeekRequest kiểu %s không được hỗ trợ

note: static pads? easy!
en: Failed to link %s to %s
vi: Gặp lỗi khi gắn %s vào %s

en: Failed to link pad %s to %s
vi: Gặp lỗi khi gắn miếng đệm %s vào %s

en: Error from pipeline %s: %s
vi: Lỗi từ ống %s: %s

en: Warning from pipeline %s: %s
vi: Cảnh báo từ ống %s: %s

en: Failed to seek to offsets %lld:%lld
vi: Gặp lỗi khi di chuyển vị trí đọc đến %lld:%lld

en: Failed to seek
vi: Gặp lỗi khi di chuyển vị trí đọc

en: Invalid URI without prefix: %s
vi: URI không hợp lệ không có tiền tố: %s

en: Can't process URI %s with protocol %s
vi: Không thể xử lý URI %s với giao thức %s

en: Failed to create GStreamer data source for %s: %s
vi: Gặp lỗi khi tạo nguồn dữ liệu GStreamer cho %s: %s

en: Could not create a transcoder configuration. Your GStreamer installation might be missing a plug-in
vi: Không thể tạo một cấu hình bộ chuyển mã. Bản cài đặt GStreamer của bạn có lẽ thiếu phần bổ sung

en: Required element %s missing
vi: Thiếu thành phần bắt buộc %s

en: GStreamer element 'dvdreadsrc' not found. DVD support does not work
vi: Phần tử “dvdreadsrc” GStreamer không tìm thấy. Sẽ không hỗ trợ làm việc với DVD.

en: Only byte-based seek supported
vi: Chỉ hỗ trợ di chuyển vị trí đọc trên nền byte

en: Can only process file-based MediaObjects (MediaFileItems)
vi: Chỉ có thể xử lý file-based MediaObjects (MediaFileItems)

en: Can't process non-file URI %s
vi: Không thể xử lý tập tin không phải URI %s

en: Module '%s' could not connect to D-Bus session bus. Ignoring…
vi: Không thể kết nối mô-đun “%s” với bus phiên D-Bus. Nên bỏ qua…

en: External provider %s did not provide mandatory property "%s"
vi: Bộ cung ứng bên ngoài %s không cung cấp thuộc tính cần thiết "%s"

en: Shared media
vi: Đa phương tiện đã chia sẻ

note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# This is "Title 3", where title is a DVD title * Note: NOT a DVD chapter
en: Title %d
vi: Tựa đề %d

en: Failed to find lsdvd binary in path. DVD extraction will not be available
vi: Gặp lỗi khi tìm lsdvd trong biến đường dẫn. Việc trích xuất DVD là không sẵn sàng

en: Invalid command received, ignoring
vi: Lệnh đã nhận không hợp lệ, nên bỏ qua

en: Failed to discover URI %s: %s
vi: Gặp lỗi khi khám phá URI %s: %s

en: Failed to read from pipe: %s
vi: Gặp lỗi khi đọc từ đường ống: %s

en: Failed to send error to parent: %s
vi: Gặp lỗi khi gửi lỗi cho cha: %s

en: Failed to extract basic metadata from %s: %s
vi: Gặp lỗi khi trích siêu dữ liệu cơ bản từ %s: %s

en: - helper binary for Rygel to extract metadata
vi: - nhị phân trợ giúp dành cho Rygel trích xuất siêu dữ liệu

en: Failed to parse commandline args: %s
vi: Gặp lỗi khi phân tích tham số dòng lệnh: %s

en: Failed to create media art extractor: %s
vi: Gặp lỗi khi tạo trích xuất ảnh đa phương tiện: %s

en: Failed to start metadata discoverer: %s
vi: Gặp lỗi khi bắt đầu khám phá siêu dữ liệu: %s

en: '%s' harvested
vi: “%s” đã quét

en: Error fetching object '%s' from database: %s
vi: Lỗi lấy đối tượng “%s” từ cơ sở dữ liệu: %s

en: Failed to query info of a file %s: %s
vi: Gặp lỗi khi truy vấn thông tin của tập tin %s: %s

en: Could not find object %s or its parent. Database is inconsistent
vi: Không thể tìm thấy đối tượng %s hay cha mẹ của nó. Cơ sở dữ liệu là mâu thuẫn

en: Error removing object from database: %s
vi: Gặp lỗi khi loại đối tượng khỏi cơ sở dữ liệu: %s

en: Failed to harvest file %s: %s
vi: Gặp lỗi khi thu hoạch tập tin “%s”: %s

en: Failed to query database: %s
vi: Gặp lỗi khi truy vấn cơ sở dữ liệu: %s

en: Failed to enumerate folder "%s": %s
vi: Gặp lỗi khi kiểm đếm thư mục “%s”: %s

en: Failed to get children of container %s: %s
vi: Gặp lỗi khi lấy con của thùng chứa %s: %s

note: error is only emitted if even the basic information extraction failed; there's not much to do here, just print the information and go to the next file
en: Skipping URI %s; extraction completely failed: %s
vi: Bỏ qua URI %s; việc trích xuất hoàn toàn gặp lỗi: %s

en: Failed to get child count of query container: %s
vi: Gặp lỗi khi lấy số lượng con của thùng chứa truy vấn: %s

en: Failed to force reindex to fix database: %s
vi: Gặp lỗi khi đánh lại mục lục để sửa cơ sở dữ liệu: %s

en: Failed to create indices: %s
vi: Gặp lỗi khi tạo chỉ thị: %s

en: Cannot upgrade from version %d
vi: Không thể cập nhật từ phiên bản %d

en: Database upgrade failed: %s
vi: Gặp lỗi khi nâng cấp cơ sở dữ liệu lên bản mới hơn: %s

en: Failed to add item with ID %s: %s
vi: Gặp lỗi thêm mục với ID %s: %s

en: Failed to get update IDs: %s
vi: Gặp lỗi khi lấy cập nhật các ID: %s

en: Inconsistent database: item %s does not have parent %s
vi: Cơ sở dữ liệu không phù hợp: mục %s không có cha mẹ %s

en: Failed to get reset token
vi: Gặp lỗi khi lấy thẻ bài đặt lại

en: Failed to persist ServiceResetToken: %s
vi: Gặp lỗi khi tiếp tục ServiceResetToken: %s

en: Failed to remove virtual folders: %s
vi: Gặp lỗi khi gỡ bỏ thư mục ảo: %s

en: Failed to mark item %s as guarded (%d): %s
vi: Gặp lỗi khi đánh dấu mục %s là cần được bảo vệ (%d): %s

en: Cannot create references to containers
vi: Không thể tạo tùy thích với thùng chứa

en: Failed to add %s to file blacklist: %s
vi: Gặp lỗi khi thêm %s vào tập tin danh sách đen: %s

en: Failed to get whether URI %s is blacklisted: %s
vi: Gặp lỗi khi lấy để kiểm tra xem URI %s có ở trong danh sách đen hay không: %s

en: Failed to get whether item %s is guarded: %s
vi: Gặp lỗi khi lấy để kiểm tra xem mục %s có được bảo vệ hay không: %s

en: The version "%d" of the detected database is newer than our supported version "%d"
vi: Phiên bản cơ sở dữ liệu dò thấy là "%d" mới hơn phiên bản được chúng tôi hỗ trợ "%d"

en: Incompatible schema… cannot proceed
vi: Lược đồ không tương thích… không thể xử lý

en: Invalid database, cannot query sqlite_master table: %s
vi: Cơ sở dữ liệu không hợp lệ, không thể truy vấn bảng sqlite_master: %s

en: Failed to create database schema: %s
vi: Gặp lỗi khi tạo lược đồ cơ sở dữ liệu: %s

en: Skipping unsupported sort field: %s
vi: Bỏ qua các trường không được hỗ trợ sắp xếp: %s

en: Failed to gracefully stop the process. Using KILL
vi: Gặp lỗi khi dừng tiến trình đúng chuẩn. Nên dùng KILL

note: Process exitted properly -> That shouldn't really happen
en: Process check_async failed: %s
vi: Gặp lỗi khi xử lý check_async: %s

en: Process died while handling URI %s
vi: Tiến trình bị chết khi xử lý URI %s

en: Setting up extraction subprocess failed: %s
vi: Việc cài đặt tiến trình con rút trích gặp lỗi: %s

en: Received invalid string from child: %s
vi: Nhận được chuỗi không hợp lệ từ con: %s

en: Received ill-formed response string %s from child…
vi: Nhận được chuỗi đáp ứng có định dạng yếu %s từ con…

note: No error signalling, this was done in the part that called cancel
en: Read from child failed: %s
vi: Gặp lỗi khi đọc từ con: %s

en: Failed to send command to child: %s
vi: Gặp lỗi khi gửi lệnh cho con: %s

en: Failed to get child count: %s
vi: Gặp lỗi khi lấy số lượng con: %s

en: Can't create items in %s
vi: Gặp lỗi khi tạo mục ở %s

en: Can't add containers in %s
vi: Không thể thêm các thùng chứa trong %s

en: Can't remove containers in %s
vi: Không thể xóa bỏ các thùng chứa trong %s

en: Can't remove items in %s
vi: Không thể gỡ bỏ các mục trong %s

en: upnp:class not supported in %s
vi: upnp:class không được hỗ trợ trong %s

en: Failed to load plugin %s: %s
vi: Gặp lỗi khi tải phần bổ sung “%s”: %s

en: Will not monitor file changes
vi: Sẽ không theo dõi các thay đổi tập tin

note: Avoid warning when file is removed in the meantime, e.g. in upload case.
en: Failed to setup up file monitor for %s: %s
vi: Gặp lỗi khi cài đặt tập tin theo dõi cho %s: %s

en: Files & Folders
vi: Tập tin & Thư mục

note: translators: @REALNAME@ is substituted for user's real name and it doesn't need translation.
en: @REALNAME@'s media
vi: Vật chứa của @REALNAME@

en: Failed to remove entry: %s
vi: Gặp lỗi khi loại mục: %s

en: Failed to save object: %s
vi: Gặp lỗi khi ghi lại đối tượng: %s

en: Failed to add object: %s
vi: Gặp lỗi khi thêm đối tượng: %s

en: Failed to remove object: %s
vi: Gặp lỗi khi gỡ bỏ đối tượng: %s

en: Failed to remove file %s: %s
vi: Gặp lỗi khi gỡ bỏ tập tin %s: %s

en: Could not find object %d in cache
vi: Không thể tìm thấy đối tượng %d trong bộ nhớ đệm

en: MPRIS interface at %s is read-only. Ignoring.
vi: Giao diện MPRIS tại %s là chỉ cho đọc. Nên bỏ qua.

en: GStreamer Player
vi: Bộ phát GStreamer

en: Could not create GStreamer player
vi: Không thể tạo bộ phát GStreamer

en: Failed to create a Tracker connection: %s
vi: Gặp lỗi khi tạo một kết nối Tracker: %s

en: Failed to construct URI for folder '%s': %s
vi: Gặp lỗi khi xây dựng URI cho thư mục “%s”: %s

en: Could not subscribe to Tracker signals: %s
vi: Không thể đặt xem dài hạn các tín hiệu Tracker: %s

en: Failed to create Tracker connection: %s
vi: Gặp lỗi khi tạo kết nối Tracker: %s

en: Error getting all values for '%s': %s
vi: Gặp lỗi khi lấy mọi giá trị của “%s”: %s

en: Failed to start Tracker service: %s. Plugin disabled.
vi: Gặp lỗi khi khởi động dịch vụ Tracker: %s. Đã tắt phần bổ sung này.

en: Failed to get Tracker connection: %s
vi: Gặp lỗi khi lấy kết nối Tracker: %s

en: Error getting item count under category '%s': %s
vi: Lỗi đếm số phần tử trong phân loại “%s”: %s

en: Failed to query ACL: %s
vi: Gặp lỗi khi truy vấn ACL: %s

en: Error creating DBus proxy for ACL: %s
vi: Gặp lỗi khi tạo ủy nhiệm DBus cho ACL: %s

en: No ACL fallback policy found. Using "allow"
vi: Không tìm thấy chính sách dự phòng ACL. Nên dùng "allow"

en: No ACL fallback policy found. Using "deny"
vi: Không tìm thấy chính sách dự phòng ACL. Nên dùng "deny"

en: Network Interfaces
vi: Giao diện mạng

en: Disable transcoding
vi: Tắt chuyển mã

en: Disallow upload
vi: Không cho tải lên

en: Disallow deletion
vi: Không cho xóa

en: Comma-separated list of domain:level pairs. See rygel(1) for details
vi: Danh sách cặp domain:level ngăn cách bằng dấu phẩy. Xem rygel(1) để biết thêm chi tiết

en: Plugin Path
vi: Đường dẫn phần bổ sung

en: Engine Path
vi: Đường dẫn bộ máy

en: Set plugin titles
vi: Đặt tiêu đề phần bổ sung

en: Set plugin options
vi: Đặt tùy chọn phần bổ sung

en: Use configuration file instead of user configuration
vi: Dùng tập tin cấu hình thay cho cấu hình người dùng

en: Shut down remote Rygel reference
vi: Tắt tham chiếu Rygel máy mạng

en: Replace currently running instance of Rygel
vi: Thay thế thể hiện của Rygel hiện đang chạy

en: Shutting down remote Rygel instance
vi: Đang tắt thể hiện Rygel trên mạng

en: Failed to shut down other Rygel instance: %s
vi: Gặp lỗi khi tắt thể hiện Rygel khác: %s

en: Another instance of Rygel is already running. Not starting.
vi: Một thể hiện của Rygel đã đang chạy rồi. Nên không khởi chạy.

en: Rygel v%s starting…
vi: Rygel v%s đang khởi chạy…

en: No plugins found in %d second; giving up… | No plugins found in %d seconds; giving up…
vi[0]: Không tìm thấy phần bổ sung trong %d giây; chịu thua…

en: Failed to create root device factory: %s
vi: Gặp lỗi khi tạo bộ tạo thiết bị gốc: %s

en: Failed to create RootDevice for %s. Reason: %s
vi: Gặp lỗi khi tạo RootDevice cho %s. Nguyên nhân: %s

en: Failed to load user configuration: %s
vi: Gặp lỗi khi tải cấu hình người dùng: %s

note: TRANSLATORS: First %s is the file's path, second is the error message
en: Failed to load user configuration from file '%s': %s
vi: Gặp lỗi khi tải cấu hình người dùng từ tập tin “%s”: %s

en: No value available for '%s'
vi: Không có giá trị cho “%s”

en: Value of '%s' out of range
vi: Giá trị “%s” ngoài mức cho phép

en: Failed to create preferences dialog: %s
vi: Gặp lỗi khi tạo hộp thoại tùy thích: %s

en: Failed to save configuration data to file '%s': %s
vi: Gặp lỗi khi lưu dữ liệu cấu hình vào tập tin “%s”: %s

en: Failed to start Rygel service: %s
vi: Gặp lỗi khi bắt đầu dịch vụ Rygel: %s

en: Failed to stop Rygel service: %s
vi: Gặp lỗi khi dừng dịch vụ Rygel: %s

note: Type: select Description :sl5:
en: The following direct access storage devices (DASD) are available. Please select each device you want to use one at a time.
vi: Những thiết bị cất giữ truy cập trực tiếp (DASD) sau là sẵn sàng. Hãy chọn mỗi thiết bị cần dùng từng cái một.

note: Type: select Description :sl5:
en: Select "Finish" at the bottom of the list when you are done.
vi: Hãy chọn “Kết thúc” tại cuối danh sách khi bạn đã làm xong.

note: Type: string Description :sl5:
en: Choose device:
vi: Chọn thiết bị:

note: Type: string Description :sl5:
en: Please choose a device. You have to specify the complete device number, including leading zeros.
vi: Vui lòng chọn một thiết bị. Phải ghi rõ toàn bộ số thiết bị, gồm con số không đi trước.

note: Type: error Description :sl5:
en: Invalid device
vi: Thiết bị không hợp lệ

note: Type: error Description :sl5:
en: An invalid device number has been chosen.
vi: Một số thiết bị không hợp lệ đã được chọn.

note: Type: boolean Description :sl5:
en: Format the device?
vi: Định dạng thiết bị?

note: Type: boolean Description :sl5:
en: The DASD ${device} is already low-level formatted.
vi: DASD ${device} đã sẵn được định dạng ở mức thấp rồi.

note: Type: boolean Description :sl5:
en: Please choose whether you want to format again and remove any data on the DASD. Note that formatting a DASD might take a long time.
vi: Vui lòng chọn cái nào bạn muốn định dạng lại và gỡ bỏ bất kỳ dữ liệu nào trên DASD. Chú ý rằng việc định dạng một DASD có thể mất nhiểu thời gian.

note: Type: boolean Description :sl5:
en: The DASD ${device} is not low-level formatted. DASD devices must be formatted before you can create partitions.
vi: DASD ${device} chưa được định dạng mở mức thấp. Các thiết bị DASD cần phải định dạng trước khi có thể tạo phân vùng.

note: Type: error Description :sl5:
en: The DASD ${device} is in use
vi: DASD ${device} đang được dùng

note: Type: error Description :sl5:
en: Could not low-level format the DASD ${device} because the DASD is in use.  For example, the DASD could be a member of a mapped device in an LVM volume group.
vi: Không thể định dạng DASD ${device} ở mức thấp bởi vì DASD đang được dùng. Ví dụ, DASD có thể là thành viên thiết bị được ánh xạ trong một nhóm phân vùng LVM.

note: Type: text Description :sl5:
en: Formatting ${device}...
vi: Đang định dạng ${device}…

note: Type: text Description Main menu item. Keep translations below 55 columns :sl5:
en: Configure direct access storage devices (DASD)
vi: Cấu hình thiết bị lưu trữ truy cập trực tiếp (DASD)

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl5:
en: ctc: Channel to Channel (CTC) or ESCON connection
vi: ctc: kết nối kiểu kênh đến kênh (CTC) hay ESCON

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl5:
en: qeth: OSA-Express in QDIO mode / HiperSockets
vi: qeth: OSA-Express trong chế độ QDIO/HiperSockets

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl5:
en: iucv: Inter-User Communication Vehicle - available for VM guests only
vi: iucv: cơ chế người dùng liên lạc với nhau: chỉ có sẵn cho khách VM

note: Type: select Description :sl5:
en: Network device type:
vi: Kiểu thiết bị mạng:

note: Type: select Description :sl5:
en: Please choose the type of your primary network interface that you will need for installing the Debian system (via NFS or HTTP). Only the listed devices are supported.
vi: Hãy chọn kiểu giao diện mạng chính cần thiết để cài đặt hệ thống Debian (bằng NFS hay HTTP). Chỉ hỗ trợ những thiết bị được liệt kê.

note: Type: select Description :sl5:
en: CTC read device:
vi: Thiết bị đọc CTC:

note: Type: select Description :sl5:
en: The following device numbers might belong to CTC or ESCON connections.
vi: Những số hiệu thiết bị theo đây có thể thuộc về sự kết nối CTC hay ESCON.

note: Type: select Description :sl5:
en: CTC write device:
vi: Thiết bị ghi CTC:

note: Type: boolean Description :sl5:
en: Do you accept this configuration?
vi: Bạn có chấp nhận cấu hình này không?

note: Type: boolean Description :sl5:
en: The configured parameters are:
     read channel  = ${device_read}
     write channel = ${device_write}
     protocol      = ${protocol}
vi: Những tham số đã cấu hình là:
     kênh đọc  = ${device_read}
     kênh ghi  = ${device_write}
     giao thức = ${protocol}

note: Type: error Description :sl5:
en: No CTC or ESCON connections
vi: Không có kết nối nào kiểu CTC hay ESCON

note: Type: error Description :sl5:
en: Please make sure that you have set them up correctly.
vi: Vui lòng kiểm tra xem bạn đã cài đặt chúng đúng chưa.

note: Type: select Description :sl5:
en: Protocol for this connection:
vi: Giao thức cho sự kết nối này:

note: Type: select Description :sl5:
en: Please select the OSA-Express QDIO / HiperSockets device.
vi: Hãy chọn thiết bị kiểu OSA-Express QDIO/HiperSockets.

note: Type: boolean Description :sl5:
en: The configured parameters are:
     channels = ${device0}, ${device1}, ${device2}
     port     = ${port}
     layer2   = ${layer2}
vi: Những tham số đã cấu hình:
     kênh = ${device0}, ${device1}, ${device2}
     cổng = ${port}
     lớp2 = ${layer2}

note: Type: error Description :sl5:
en: No OSA-Express QDIO cards / HiperSockets
vi: Không có card nào kiểu OSA-Express QDIO/HiperSockets

note: Type: error Description :sl5:
en: No OSA-Express QDIO cards / HiperSockets were detected. If you are running VM please make sure that your card is attached to this guest.
vi: Không có card kiểu OSA-Express QDIO hay HiperSockets nào được phát hiện. Nếu bạn đang chạy VM (bộ nhớ ảo), hãy kiểm tra xem card của bạn được gắn nối đến máy khách này.

note: Type: string Description :sl5:
en: Please enter a relative port for this connection.
vi: Hãy nhập một cổng tương đối cho kết nối này.

note: Type: boolean Description :sl5:
en: Use this device in layer2 mode?
vi: Dùng thiết bị này trong chế độ lớp2 không?

note: Type: boolean Description :sl5:
en: By default OSA-Express cards use layer3 mode. In that mode LLC headers are removed from incoming IPv4 packets. Using the card in layer2 mode will make it keep the MAC addresses of IPv4 packets.
vi: Mặc định là card kiểu OSA-Express dùng chế độ lớp3. Trong chế độ đó, những phần đầu LLC bị gỡ bỏ khỏi các gói tin IPv4 được gửi đến. Việc dùng card này trong chế độ lớp2 sẽ làm cho nó giữ lại những địa chỉ MAC của các gói tin IPv4.

note: Type: boolean Description :sl5:
en: The configured parameter is:
     peer  = ${peer}
vi: Tham số đã cấu hình là:
     ngang hàng  = ${peer}

note: Type: string Description :sl5:
en: VM peer:
vi: Ngang hàng VM:

note: Type: string Description :sl5:
en: Please enter the name of the VM peer you want to connect to.
vi: Hãy nhập tên mạng ngang hàng VM đến đó bạn muốn kết nối.

note: Type: string Description :sl5:
en: If you want to connect to multiple peers, separate the names by colons, e.g.  tcpip:linux1.
vi: Nếu bạn muốn kết nối đến nhiều máy ngang hàng, hãy ngăn cách các tên bằng dấu hai chấm, v.d. “tcpip:linux1”.

note: Type: string Description :sl5:
en: The standard TCP/IP server name on VM is TCPIP; on VIF it's $TCPIP. Note: IUCV must be enabled in the VM user directory for this driver to work and it must be set up on both ends of the communication.
vi: Tên máy phục vụ TCP/IP chuẩn trên VM là “TCPIP”; trên VIF là “$TCPIP”. Ghi chú: IUCV phải được bật trong thư mục người dùng VM để trình điều khiển này hoạt động được, và nó phải được cài đặt tại cả hai cuối của việc truyền thông.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl5:
en: Configure the network device
vi: Cấu hình thiết bị mạng

note: Type: boolean Description
en: Remove saved mails in sa-exim's spool directory?
vi: Gỡ bỏ các thư đã lưu khỏi thư mục ống chỉ của sa-exim ?

note: Type: boolean Description
en: There are some saved mails in subdirectories of /var/spool/sa-exim. Depending on the configuration, sa-exim may save mails matching specific criteria (such as "an error occurred", "rejected as spam", or "passed through although recognized as spam") in these directories.
vi: Có một số thư đã lưu nằm trong thư mục con của « /var/spool/sa-exim ». Phụ thuộc vào cấu hình, sa-exim có thể lưu mỗi thư tương ứng với tiêu chuẩn riêng (v.d. gặp lỗi, bị từ chối do thư rác, tán thành dù nhận ra là thư rác) vào các thư mục này.

note: Type: boolean Description
en: Please choose whether you want to keep these mails for further analysis or delete them now.
vi: Hãy chọn nếu bạn muốn giữ lại các thư này để phân tích về sau, hoặc xoá chúng ngay bây giờ.

note: Type: note Description
en: Samhain initialization
vi: Khởi động Samhain

note: Type: note Description
en: The database used for Samhain will be initialized now. Any errors/messages regarding this initialization can be recovered from /var/log/samhain/samhain-init.log
vi: Lúc này sẽ khởi tạo cơ sở dữ liệu được dùng cho Samhain. Có thể phục hồi thông tin lỗi / thông điệp nào về việc khởi tạo này từ bản ghi «/var/log/samhain/samhain-init.log».

note: Type: boolean Description
en: Install default content from Platinum Arts?
vi: Cài đặt tác phẩm mặc định từ Platinum Arts ?

note: Type: boolean Description
en: Platinum Arts, LLC, distributes default game content over the Internet.
vi: Công ty Platinum Arts phân phối tác phẩm trò chơi mặc định qua Internet.

note: Type: boolean Description
en: This non-free content is a download of over 200 MB, overwriting the game content already in /usr/share/sandboxgamemaker.
vi: Tác phẩm khác tự do này là một bản tải xuống hơn 200 MB, cũng ghi đè lên nội dung đã có trong thư mục « /usr/share/sandboxgamemaker ».

note: Type: boolean Description
en: If you choose to download and overwrite default game content, this action will be repeated for any further upgrade of the package, keeping this data up to date with recently released material.
vi: Nếu bạn chọn tải về và ghi đè lên tác phẩm trò chơi thì hành động này được lặp lại cho bất cứ bản cập nhật nào của gói này thì cứ cập nhật dữ liệu bằng nguyên liệu vừa phát hành.

note: Type: boolean Description
en: Enable saned as a standalone server?
vi: Bật saned làm trình phục vụ độc lập ?

note: Type: boolean Description
en: The saned server, when enabled, makes scanners available over the network.
vi: Bật trình phục vụ saned thì làm cho máy quét sẵn sàng qua mạng.

note: Type: boolean Description
en: There are two ways of running saned:
     - as an inetd service, started by the inetd superserver. In this mode,
    saned is started on demand when a client connects to the server;
     - as a standalone daemon, started at system boot. In this mode, saned
    runs in the background all by itself and listens for client connections.
vi: Có hai phương pháp chạy saned:
     • làm dịch vụ inetd, được khởi chạy bởi siêu trình phục vụ inetd.
    	Trong chế độ này, saned được khởi chạy theo yêu cầu,
    	khi ứng dụng khách kết nối đến trình phục vụ.
     • làm trình nền độc lập, được khởi chạy vào lúc khởi động hệ thống.
    	Trong chế độ này, saned chạy một mình về nền,
    	và lắng nghe kết nối của ứng dụng khách.

note: Type: boolean Description
en: When run in standalone mode, saned advertises itself on the network and can be detected automatically by the SANE clients with no configuration on the client side. You still need to configure the server to accept connections from your clients. This feature is experimental and requires a running Avahi daemon.
vi: Chạy trong chế độ độc lập thì trình nền saned tự quảng cáo trên mạng, và có thể được tự động phát hiện bởi ứng dụng khách SANE mà không cần cấu hình riêng bên khách. Bạn vẫn còn cần phải cấu hình trình phục vụ để chấp nhận kết nối từ ứng dụng khách. Tính năng này vẫn còn dựa vào thực nghiệm, cũng yêu cầu một trình nền Avahi đang chạy.

note: Type: boolean Description
en: Accept this option if you want to make use of this feature.
vi: Bật tuỳ chọn này để sử dụng tính năng đó.

note: Type: boolean Description
en: Add saned user to the scanner group?
vi: Thêm người dùng saned vào nhóm « scanner » ?

note: Type: boolean Description
en: The saned server, when enabled, makes scanners available over the network. By applying different permissions to the different scanners connected to your machine, you can control which ones will be made available over the network.
vi: Bật trình phục vụ saned thì làm cho máy quét sẵn sàng trên khắp mạng. Bằng cách áp dụng các quyền hạn khác nhau cho những máy quét khác nhau được kết nối đến máy này, bạn có thể điều khiển những máy quét sẽ được công bố qua mạng.

note: Type: boolean Description
en: Read /usr/share/doc/sane-utils/README.Debian for details on how to manage permissions for saned. By default, saned is run under the saned user and group.
vi: Xem tài liệu Đọc Đi « /usr/share/doc/sane-utils/README.Debian » để tìm chi tiết về quản lý quyền hạn cho saned như thế nào. Mặc định là saned được chạy dưới người dùng và nhóm « saned ».

note: Type: boolean Description
en: Accept this option if you want to make all your scanners available over the network without restriction.
vi: Bật tùy chọn này để làm cho tất cả các máy quét sẵn sàng qua mạng một cách không điều kiện.

note: ../themes/Crux/theme.jl
en: Crux Theme
vi: Sắc thái Crux

note: ../themes/Crux/theme.jl
en: Accent color for focused windows (if unset uses the GTK+ selection color).
vi: Màu nhấn cho cửa sổ có có tiêu điểm (nếu chưa lập dùng màu chọn GTK+).

note: ../themes/Crux/theme.jl
en: Display the window's icon in its menu button.
vi: Hiện biểu tượng của cửa sổ trong nút trình đơn của nó

note: ../themes/Crux/theme.jl
en: Display title buttons to mimic: \w
vi: Hiện nút tựa đề để bắt chước: \w

note: ../themes/gradient/theme.jl
en: Gradient Theme
vi: Sắc thái độ dốc

note: ../themes/gradient/theme.jl
en: Direction of gradient in `gradient' frame style.
vi: Hướng của độ dốc trong kiểu khung « độ dốc ».

note: ../themes/gradient/theme.jl
en: `From' color of inactive frames in `gradient' frame style.
vi: Màu « Từ » của khung bị động trong kiểu khung « độ dốc ».

note: ../themes/gradient/theme.jl
en: `To' color of inactive frames in `gradient' frame style.
vi: Màu « Tới » của khung bị động trong kiểu khung « độ dốc ».

note: ../themes/gradient/theme.jl
en: `From' color of active frames in `gradient' frame style.
vi: Màu « Từ » của khung hoạt động trong kiểu khung « độ dốc ».

note: ../themes/gradient/theme.jl
en: `To' color of active frames in `gradient' frame style.
vi: Màu « Tới » của khung hoạt động động trong kiểu khung « độ dốc ».

note: ../themes/gradient/theme.jl
en: Use less memory when creating gradients, possibly affecting quality.
vi: Dùng ít bộ nhớ hơn khi tạo độ dốc, có thể ảnh hưởng đến chất lượng.

note: ../themes/mono/theme.jl
en: Mono Theme
vi: Sắc thái Nguồn đơn

note: ../themes/mono/theme.jl
en: Color of inactive frames (if unset use GTK+ background color).
vi: Màu khung không hoạt động (nếu chưa thiết lập, dùng màu nền GTK+).

note: ../themes/mono/theme.jl
en: Color of active frames (if unset use GTK+ selection color).
vi: Màu khung hoạt động (nếu chưa đặt, dùng màu chọn GTK+).

note: ../themes/mono/theme.jl
en: Text is \w justified in window titles.
vi: Văn bản được canh \w trong tựa đề cửa sổ.

en: basic
vi: cơ bản

note: ../themes/simple/theme.jl
en: Simple Theme
vi: Sắc thái Đơn giản

note: ../themes/simple/theme.jl
en: Color of inactive frames in `simple' frame style.
vi: Màu khung không hoạt động của kiểu khung « đơn giản ».

note: ../themes/simple/theme.jl
en: Color of active frames in `simple' frame style.
vi: Màu khung hoạt động của kiểu khung « đơn giản ».

note: ../themes/smaker/theme.jl
en: SMaker Theme
vi: Sắc thái SMaker

note: ../themes/smaker/theme.jl
en: Use black-on-white button images.
vi: Dùng nút ảnh đen trên trắng.

note: ../themes/smaker/theme.jl
en: Color to use when drawing text.
vi: Màu vẽ chữ

note: ../themes/smaker/theme.jl
en: Bar image for unfocused windows.
vi: Ảnh thanh ngang của cửa sổ không có tiêu điểm.

note: ../themes/smaker/theme.jl
en: Bar image for focused windows.
vi: Ảnh thang ngang của cửa sổ có tiêu điểm.

note: ../themes/smaker/theme.jl
en: Bar image for highlighted parts.
vi: Ảnh của phần được nổi bắt.

note: ../themes/smaker/theme.jl
en: Bar image for clicked parts.
vi: Ảnh của phần được nhấn.

note: ../themes/smaker/theme.jl
en: Height of title bar.
vi: Độ cao của thanh tựa đề.

note: ../themes/smaker/theme.jl
en: Width of window border.
vi: Độ rộng của viền cửa sổ.

note: ../themes/smaker/theme.jl
en: Border width of bar images.
vi: Độ rộng viền của ảnh thanh ngang.

note: ../lisp/sawfish/gtk/widgets/list.jl
en: Add:
vi: Thêm:

note: ../lisp/sawfish/gtk/widgets/list.jl
en: Edit:
vi: Sửa:

note: ../lisp/sawfish/gtk/widget.jl
en: No matching item for %S
vi: Không có mục nào khớp với %S

note: ../lisp/sawfish/gtk/widget.jl
en: ** unknown widget **
vi: •• ô điều khiển lạ ••

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Next workspace window
vi: Cửa sổ kế trong vùng làm việc

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Select the next window of the current workspace.
vi: Chọn cửa sổ kết tiếp trong vùng làm việc hiện thời.

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Previous workspace window
vi: Cửa sổ trước trong vùng làm việc

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Focus on the previous window of the current workspace.
vi: Chuyển tiêu điềm qua cửa sổ trước đó trong vùng làm việc hiện thời.

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Next window
vi: Cửa sổ kế

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Select the next window, cycling through all possible workspaces.
vi: Chọn cửa sổ kế, xoay vòng qua mọi vùng làm việc có thể.

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Previous window
vi: Cửa sổ trước

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Select the previous window, cycling through all possible workspaces.
vi: Chọn cửa sổ trước, xoay vòng qua mọi vùng làm việc có thể.

note: ../lisp/sawfish/wm/commands/groups.jl
en: Iconify group
vi: Biểu tượng hóa nhóm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Uniconify group
vi: Hủy biểu tượng hóa nhóm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Iconify transient group
vi: Biểu tượng hóa nhóm tạm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Uniconify transientgroup
vi: Hủy biểu tượng hóa nhóm tạm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Make group sticky
vi: Đặt nhóm là dính

note: ../lisp/sawfish/wm/commands/groups.jl
en: Make group unsticky
vi: Đặt nhóm không là dính

note: ../lisp/sawfish/wm/commands/groups.jl
en: Toggle group sticky
vi: Bật/tắt nhóm dính

note: ../lisp/sawfish/wm/commands/groups.jl
en: Send group to current workspace
vi: Gởi nhóm sang vùng làm việc hiện thời

note: ../lisp/sawfish/wm/commands/groups.jl
en: Send group to next workspace
vi: Gởi nhóm sang vùng làm việc kế

note: ../lisp/sawfish/wm/commands/groups.jl
en: Send group to previous workspace
vi: Gởi nhóm sang vùng làm việc trước

note: ../lisp/sawfish/wm/commands/groups.jl
en: Move group to current viewport
vi: Chuyển nhóm sang cổng xem hiện thời

note: ../lisp/sawfish/wm/commands/groups.jl
en: Move group left
vi: Đẩy nhóm sang trái

note: ../lisp/sawfish/wm/commands/groups.jl
en: Move group right
vi: Đẩy nhóm sang phải

note: ../lisp/sawfish/wm/commands/groups.jl
en: Move group up
vi: Đẩy nhóm lên trên

note: ../lisp/sawfish/wm/commands/groups.jl
en: Move group down
vi: Đẩy nhóm xuống dưới

note: ../lisp/sawfish/wm/commands/groups.jl
en: Raise group
vi: Nâng nhóm lên

note: ../lisp/sawfish/wm/commands/groups.jl
en: Lower group
vi: Hạ thấp nhóm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Raise lower group
vi: Nâng nhóm thấp hơn

note: ../lisp/sawfish/wm/commands/groups.jl
en: Raise group depth
vi: Nâng độ sâu của nhóm lên

note: ../lisp/sawfish/wm/commands/groups.jl
en: Lower group depth
vi: Hạ thấp độ sâu của nhóm

note: ../lisp/sawfish/wm/commands/groups.jl
en: Delete all windows in the group that the current window is a member of.
vi: Xóa bỏ mọi cửa sổ trong nhóm chứa cửa sổ hiện thời.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor right
vi: Đẩy con trỏ sang phải

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor `move-cursor-increment' pixels to the right.
vi: Đẩy con trỏ sang phải « move-cursor-increment » điểm.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor left
vi: Đẩy con trỏ sang trái

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor `move-cursor-increment' pixels to the left.
vi: Đẩy con trỏ sang trái « move-cursor-increment » điểm.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor up
vi: Đẩy con trỏ lên trên

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor `move-cursor-increment' pixels upwards.
vi: Đẩy con trỏ sang lên trên « move-cursor-increment » điểm.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor down
vi: Đẩy con trỏ xuống dưới

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor `move-cursor-increment' pixels downwards.
vi: Đẩy con trỏ sang xuống dưới « move-cursor-increment » điểm.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor right fine
vi: Nhích con trỏ sang phải

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor 1 pixel to the right.
vi: Di chuyển con trỏ sang phải một điểm ảnh.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor left fine
vi: Nhích con trỏ sang trái

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor 1 pixel to the left.
vi: Di chuyển con trỏ sang trái một điểm ảnh.

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor up fine
vi: Nhích con trỏ lên trên

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor 1 pixel upwards.
vi: Di chuyển con trỏ lên trên một điểm ảnh

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move cursor down fine
vi: Nhích con trỏ xuống dưới

note: ../lisp/sawfish/wm/commands/move-cursor.jl
en: Move the cursor 1 pixel downwards.
vi: Di chuyển con trỏ xuống dưới một điểm ảnh.

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise and pass through click
vi: Nâng lên và gởi nhắp qua

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise and pass through click if focused
vi: Nâng lên và gởi nhắp qua nếu có tiêu điểm

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise or pass through click
vi: Nâng lên hay gởi nhắp qua

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise window and pass through click
vi: Nâng cửa sổ lên và gởi nhắp qua

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise group and pass through click
vi: Nâng nhóm lên và gởi nhắp qua

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise transients and pass through click
vi: Nâng điều tạm lên và gởi nhắp qua

note: ../lisp/sawfish/wm/commands/raise-commands.jl
en: Raise the window that received the current event and any transients it
    has, then replay any pointer events that invoked the command.
vi: Nâng cửa sổ (và điều tạm nào của nó) lên mà nhận dữ kiện hiện thời,
    rồi làm lại dữ kiện con trỏ nào đã gọi lệnh này.

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Size window add row
vi: Tăng cửa sổ thêm hàng

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Increase the size of the current window by one row.
vi: Tăng kích cỡ của cửa sổ hiện thời bằng một hàng.

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Size window subtract row
vi: Giảm cửa sổ trừ hàng

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Decrease the size of the current window by one row.
vi: Giảm kích cỡ của cửa sổ hiện thời bằng một hàng.

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Size window add column
vi: Tăng cửa sổ thêm cột

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Increase the size of the current window by one column.
vi: Tăng kích cỡ của cửa sổ hiện thời bằng một cột.

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Size window subtract column
vi: Giảm cửa sổ trừ cột

note: ../lisp/sawfish/wm/commands/size-window.jl
en: Decrease the size of the current window by one column.
vi: Giảm kích cỡ của cửa sổ hiện thời bằng một cột.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide window left
vi: Trượt cửa sổ sang trái

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window `slide-window-increment' pixels to the left.
vi: Di chuyền cửa sổ sang trái « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide window right
vi: Trượt cửa sổ sang phải

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window `slide-window-increment' pixels to the right.
vi: Di chuyền cửa sổ sang phải « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide window up
vi: Trượt cửa sổ lên trên

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window `slide-window-increment' pixels upwards.
vi: Di chuyền cửa sổ lên trên « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide window down
vi: Trượt cửa sổ xuống dưới

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window `slide-window-increment' pixels downwards.
vi: Di chuyền cửa sổ xuống dưới « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide group left
vi: Trượt nhóm sang trái

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window group `slide-window-increment' pixels to the left.
vi: Di chuyển nhóm cửa sổ sang trái « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide group right
vi: Trượt nhóm sang phải

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window group `slide-window-increment' pixels to the right.
vi: Di chuyển nhóm cửa sổ sang phải « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide group up
vi: Trượt nhóm lên trên

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window group `slide-window-increment' pixels upwards.
vi: Di chuyển nhóm cửa sổ lên trên « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Slide group down
vi: Trượt nhóm xuống dưới

note: ../lisp/sawfish/wm/commands/slide-window.jl
en: Move the window group `slide-window-increment' pixels downwards.
vi: Di chuyển nhóm cửa sổ xuống dưới « slide-window-increment » điểm ảnh.

note: ../lisp/sawfish/wm/commands/viewport-linear.jl
en: Set viewport linear
vi: Lập cổng xem tuyến

note: ../lisp/sawfish/wm/commands/viewport-linear.jl
en: Set window viewport linear
vi: Lập cửa sổ cổng xem là tuyến

note: ../lisp/sawfish/wm/autoload.jl ../lisp/sawfish/wm/commands/x-cycle.jl
en: Window Cycling
vi: Xoay vòng cửa sổ

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: Display window names and icons while cycling through windows.
vi: Hiển thị tên cửa sổ và biểu tượng trong khi xoay vòng các cửa sổ.

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: Include iconified windows when cycling.
vi: Xoay vòng cả cửa sổ thu nhỏ.

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: Include windows on all workspaces when cycling.
vi: Xoay vòng cửa sổ trên mọi vùng làm việc.

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: Include windows on all viewports when cycling.
vi: Xoay vòng cửa sổ trên mọi cổng xem.

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: cycle-keymap
vi: ánh xạ phím xoay vòng

note: ../lisp/sawfish/wm/commands/x-cycle.jl
en: Keymap containing bindings active only during window cycling operations.
vi: Ánh xạ phím chứa tổ hợp hoạt động chỉ trong khi xoay vòng cửa sổ.

note: ../lisp/sawfish/wm/commands/describe.jl
en: Describe symbol
vi: Mô tả ký hiệu

note: ../lisp/sawfish/wm/commands/describe.jl
en: Apropos function
vi: Hàm Apropos

note: ../lisp/sawfish/wm/commands/describe.jl
en: Apropos variable
vi: Biến Apropos

note: ../lisp/sawfish/wm/commands/help.jl
en: Help show faq
vi: Trợ giúp: hiện Hỏi Đáp

note: ../lisp/sawfish/wm/commands/help.jl
en: Help show news
vi: Trợ giúp: hiện tin tức

note: ../lisp/sawfish/wm/commands/help.jl
en: Help show programmer manual
vi: Trợ giúp: hiện sổ tay lập trình

note: ../lisp/sawfish/wm/commands/help.jl
en: Help show homepage
vi: Trợ giúp: hiện trang chủ Mạng

note: ../lisp/sawfish/wm/commands/help.jl
en: Help about
vi: Trợ giúp: giới thiệu

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: maybe
vi: có thể

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Grow window left
vi: Nới bên trái cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Grow window right
vi: Nới bên phải cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Grow window up
vi: Nới bên trên cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Grow window down
vi: Nới bên dưới cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Pack window left
vi: Nén bên trái cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Pack window right
vi: Nén bên phải cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Pack window up
vi: Nén bên trên cửa sổ

note: ../lisp/sawfish/wm/commands/grow-pack.jl
en: Pack window down
vi: Nén bên dưới cửa sổ

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Show current position of windows while moving.
vi: Hiện vị trí hiện thời của cửa sổ trong khi di chuyển.

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Show current dimensions of windows while resizing.
vi: Hiện kích cỡ hiện thời của cửa sổ trong khi đổi kích cỡ.

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Distance in pixels before window edges align with each other.
    
    When moving a window, this option lets you align one of its edges with an edge of another window.
vi: Khoảng cách theo điểm ảnh cần di chuyển trước khi hai cạnh cửa sổ canh với nhau.
    
    Khi di chuyển cửa sổ, tùy chọn này cho phép bạn canh một cạnh của nó với một cạnh của cửa sổ khác.

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Move window interactively
vi: Di chuyển tương tác cửa sổ

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Resize window interactively
vi: Đổi cỡ tương tác cửa sổ

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Move selected window
vi: Chuyển cửa sổ đã chọn

note: ../lisp/sawfish/wm/commands/move-resize.jl
en: Resize selected window
vi: Đổi cỡ cửa sổ đã chọn

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move viewport next
vi: Tới cổng xem kế

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move to the next viewport.
vi: Di chuyển qua cổng xem kế tiếp.

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move viewport previous
vi: Về cổng xem trước

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move to the previous viewport.
vi: Di chuyển qua cổng xem trước đó.

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move window previous
vi: Cửa sổ về trước

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move the window to the previous viewport.
vi: Di chuyển cửa số qua cổng xem trước.

note: ../lisp/sawfish/wm/commands/viewport-extras.jl
en: Move window next
vi: Cửa sổ tới kế

note: ../lisp/sawfish/wm/ext/auto-raise.jl
en: Auto-Raise
vi: Tự động nâng lên

note: ../lisp/sawfish/wm/ext/auto-raise.jl
en: Delay in milliseconds until focused windows are raised.
vi: Trễ theo mili-giây trước khi nâng cửa sổ có tiêu điểm lên.

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: Beep when errors occur.
vi: Kêu bíp khi xảy ra lỗi.

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: nowhere
vi: không ở đâu cả

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: standard-error
vi: thiết bị lỗi chuẩn

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: Display error messages to: \w
vi: Hiển thị thông báo lỗi ra: \w

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: No errors.
vi: Không có lỗi.

note: ../lisp/sawfish/wm/ext/error-handler.jl
en: Display all errors that have occurred to the screen.
vi: Hiển thị mọi lỗi đã xảy ra trên màn hình.

note: ../lisp/sawfish/wm/ext/tooltips.jl
en: Display tooltips for window frames.
vi: Hiện mẹo công cụ cho các khung cửa sổ.

note: ../lisp/sawfish/wm/ext/tooltips.jl
en: Show full documentation in tooltips.
vi: Hiện toàn bộ tài liệu trong mẹo công cụ.

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Ignore program position
vi: Bỏ qua vị trí chương trình

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Place mode
vi: Chế độ để

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Placement weight
vi: Trọng lượng để

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Sticky viewport
vi: Cổng xem dính

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Raise on focus
vi: Nâng lên khi nhận tiêu điểm

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Focus when mapped
vi: Nhận tiêu điểm khi được ánh xạ

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Never focus
vi: Không bao giờ nhận tiêu điểm

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Focus click through
vi: Tiêu điểm nhắp qua

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Frame style
vi: Kiểu dáng khung

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Cycle skip
vi: Nhảy xoay vòng

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Window list skip
vi: Nhảy danh sách cửa sổ

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Unique name
vi: Tên duy nhất

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Shade hover
vi: Thoáng bóng

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Transients above
vi: Điều tạm ở trên

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Ignore stacking requests
vi: Bỏ qua yêu cầu tạo chồng

note: ../lisp/sawfish/wm/ext/match-window.jl
en: Auto gravity
vi: Tự động trọng lực

note: ../lisp/sawfish/wm/ext/audio-events.jl
en: Play sound effects for window events.
vi: Phát hiệu ứng âm thanh khi xảy ra dữ kiện cửa sổ.

note: ../lisp/sawfish/wm/ext/audio-events.jl
en: Audio file
vi: Tập tin âm thanh

note: ../lisp/sawfish/wm/ext/shade-hover.jl
en: Shade Hover
vi: Thoáng bóng

note: ../lisp/sawfish/wm/ext/shade-hover.jl
en: Enable shade-hover mode.
    
    (Temporarily unshades windows while the mouse pointer is over them.)
vi: Bật chế độ thoáng bóng.
    
    (Tạm thời bỏ bóng cửa sổ khi con trỏ di chuyển trên nó.)

note: ../lisp/sawfish/wm/ext/shade-hover.jl
en: Delay in milliseconds before unshading windows.
vi: Khoảng chờ (mili giây) trước khi bỏ bóng cửa sổ.

note: ../lisp/sawfish/wm/ext/shade-hover.jl
en: Raise windows when they are unshaded.
vi: Hiện cửa sổ khi bị bỏ bóng.

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Workspace down
vi: Vùng làm việc xuống

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: View the workspace below the current workspace
vi: Xem vùng làm việc nằm dưới vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Workspace up
vi: Vùng làm việc lên

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: View the workspace above the current workspace
vi: Xem vùng làm việc nằm trên vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Workspace left
vi: Vùng làm việc bên trái

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: View the workspace to the left of the current workspace
vi: Xem vùng làm việc bên trái vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Workspace right
vi: Vùng làm việc bên phải

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: View the workspace to the right of the current workspace
vi: Xem vùng làm việc bên phải vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send to workspace down
vi: Gởi qua vùng làm việc dưới

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send window to the workspace below the current workspace
vi: Gởi cửa sổ qua vùng làm việc nằm dưới vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send to workspace up
vi: Gởi qua vùng làm việc trên

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send window to the workspace above the current workspace
vi: Gởi cửa sổ qua vùng làm việc nằm trên vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send to workspace left
vi: Gởi qua vùng làm việc bên trái

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send window to the workspace left of the current workspace
vi: Gởi cửa sổ qua vùng làm việc bên trái vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send to workspace right
vi: Gởi qua vùng làm việc bên phải

note: ../lisp/sawfish/wm/ext/workspace-grid.jl
en: Send window to the workspace right of the current workspace
vi: Gởi cửa sổ qua vùng làm việc bên phải vùng làm việc hiện thời

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember _position
vi: Nhớ _vị trí

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember _dimensions
vi: Nhớ _các chiều

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember _attributes
vi: Nhớ _thuộc tính

note: ../lisp/sawfish/wm/ext/window-history.jl
en: _Forget saved state
vi: _Quên tính trạng đã lưu

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Automatically remember window positions.
vi: Tự động nhớ vị trí các cửa sổ

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Automatically remember window sizes.
vi: Tự động nhớ kích thước các cửa sổ.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Automatically remember other window attributes.
vi: Tự động nhớ các thuộc tính khác của cửa sổ.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Don't automatically remember details of transient windows.
vi: Không tự động nhớ chi tiết các cửa sổ tạm.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Window history save position
vi: Lược sử cửa sổ : lưu vị trí

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember the current position of the focused window.
vi: Nhớ vị trí hiện thời của cửa sổ có tiêu điểm.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Window history save dimensions
vi: Lược sử cửa sổ : lưu các chiều

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember the current dimensions of the focused window.
vi: Nhó các chiều hiện tại của cửa sổ có tiêu điểm.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Window history save attributes
vi: Lược sử cửa sổ : lưu thuộc tính

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Remember the current attributes of the focused window.
vi: Nhó thuộc tính hiện tại của cửa sổ có tiêu điểm.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Window history forget
vi: Lược sử cửa sổ : quên

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Forget any persistent state associated with the current window.
vi: Quên bất kỳ tính trạng bền vững nào liên quan đến cửa sổ hiện thời.

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Window history clear
vi: Lược sử cửa sổ : xóa

note: ../lisp/sawfish/wm/ext/window-history.jl
en: Forget all saved window history.
vi: Quên toàn lược sử cửa sổ đã lưu.

note: ../lisp/sawfish/wm/ext/edge-flip.jl
en: Edge Flipping
vi: Lật cạnh

note: ../lisp/sawfish/wm/ext/edge-flip.jl
en: Select the next desktop when the pointer hits screen edge.
vi: Chọn màn hình nền tiếp khi con trỏ chạm cạnh màn hình.

note: ../lisp/sawfish/wm/ext/edge-flip.jl
en: Hitting the screen edge selects the next: \w
vi: Chạm cạnh màn hình thì chọn điều kế: \w

note: ../lisp/sawfish/wm/ext/edge-flip.jl
en: Only flip when interactively moving a window.
vi: Chỉ lật khi di chuyển tương tác cửa sổ.

note: ../lisp/sawfish/wm/util/stacking.jl ../lisp/sawfish/wm/state/iconify.jl
en: transients
vi: điều tạm

note: ../lisp/sawfish/wm/state/iconify.jl
en: Minimizing a window also removes its: \w
vi: Thủ nhỏ cửa sổ cũng gở bỏ ra nó : \w

note: ../lisp/sawfish/wm/state/iconify.jl
en: Unminimizing a window also restores its: \w
vi: Phục hồi kích cỡ gốc của cửa sổ cũng phục hồi cho nó : \w

note: ../lisp/sawfish/wm/state/iconify.jl
en: Iconify window
vi: Biểu tượng hóa cửa sổ

note: ../lisp/sawfish/wm/state/iconify.jl
en: Minimize the window.
vi: Thu nhỏ cửa sổ.

note: ../lisp/sawfish/wm/state/iconify.jl
en: Uniconify window
vi: Phục hồi cửa sổ

note: ../lisp/sawfish/wm/state/iconify.jl
en: Restore the window from its minimized state.
vi: Trả cửa sổ về tính trạng trước khi bị thu nhỏ.

note: ../lisp/sawfish/wm/state/iconify.jl
en: Toggle window iconified
vi: Bật/tắt cửa sổ là biểu tượng

note: ../lisp/sawfish/wm/state/iconify.jl
en: Toggle the iconification of window W.
vi: Bật/tắt biểu tượng hóa cửa sổ W.

note: ../lisp/sawfish/wm/state/iconify.jl
en: Iconify workspace windows
vi: Biểu tượng hóa cửa sổ của vùng làm việc

note: ../lisp/sawfish/wm/state/iconify.jl
en: Minimize all windows on the current workspace.
vi: Thu nhỏ mọi cửa sổ của vùng làm việc hiện thời.

note: ../lisp/sawfish/wm/state/iconify.jl
en: Make window sticky
vi: Lập cửa sổ là dính

note: ../lisp/sawfish/wm/state/iconify.jl
en: Make window unsticky
vi: Lập cửa sổ không dính

note: ../lisp/sawfish/wm/state/iconify.jl
en: Toggle window sticky
vi: Bật/tắt cửa sổ dính

note: ../lisp/sawfish/wm/state/ignored.jl
en: Make window ignored
vi: Lập cửa sổ bị bỏ qua

note: ../lisp/sawfish/wm/state/ignored.jl
en: Ignore the window.
vi: Bỏ qua cửa sổ.

note: ../lisp/sawfish/wm/state/ignored.jl
en: Make window not ignored
vi: Lập cửa sổ không bị bỏ qua

note: ../lisp/sawfish/wm/state/ignored.jl
en: Unignore the window.
vi: Không bỏ qua cửa sổ.

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle window ignored
vi: Bật tắt bỏ qua cửa sổ

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle whether a window is ignored or not.
vi: Bật/tắt cửa sổ có bị bỏ qua hay không.

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle window never focus
vi: Bật tắt cửa sổ không nhận tiêu điểm

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle whether a window is focusable or not.
vi: Bật/tắt cửa số có thể nhận tiêu điểm hay không.

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle window cycle skip
vi: Bật tắt Bỏ qua xoay vòng cửa sổ

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle whether a window is ignored while window cycling.
vi: Bật/tắt cửa sổ có bị bỏ qua khi xoay vòng cửa sổ không.

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle window list skip
vi: Bật tắt Nhảy danh sách cửa sổ

note: ../lisp/sawfish/wm/state/ignored.jl
en: Toggle whether a window will be include in the window list.
vi: Bật/tắt cửa sổ có được tính trong danh sách cửa sổ không.

note: ../lisp/sawfish/wm/state/ignored.jl
en: _Ignored
vi: _Bị bỏ qua

note: ../lisp/sawfish/wm/state/ignored.jl
en: _Focusable
vi: _Nhận được tiêu điểm

note: ../lisp/sawfish/wm/state/ignored.jl
en: _Cyclable
vi: _Xoay vòng được

note: ../lisp/sawfish/wm/state/ignored.jl
en: In _window list
vi: Trong _danh sách cửa sổ

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the dimensions of the window.
vi: Phóng to cửa sổ tới kích thước tối đa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the vertical dimension of the window.
vi: Phóng to cửa sổ với chiều cao tối đa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the horizontal dimension of the window.
vi: Phóng to cửa sổ tới bề ngang tối đa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window toggle
vi: Bật tắt phóng to cửa sổ

note: ../lisp/sawfish/wm/state/maximize.jl
en: Toggle the state of the window between maximized and unmaximized.
vi: Bật tắt tính trạng phóng to của cửa sổ

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window horizontally toggle
vi: Bật tắt phóng ngang cửa sổ

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window vertically toggle
vi: Bật tắt phóng dọc cửa sổ

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window
vi: Mở rộng cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the window without obscuring any other windows.
vi: Phóng to cửa sổ mà không đè lên các cửa sổ khác.

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window vertically
vi: Mở rộng dọc cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the window vertically without obscuring any other windows.
vi: Phóng to cửa sổ theo chiều dọc mà không đè lên cửa sổ khác.

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window horizontally
vi: Mở rộng ngang cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize the window horizontally without obscuring any other windows.
vi: Phóng to cửa sổ theo chiều ngang mà không đè lên cửa sổ khác.

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window toggle
vi: Bật tắt mở rộng cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Toggle the state of the window between maximized-filled and unmaximized.
vi: Bật tắt tính trạng mở rộng vừa của cửa sổ.

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window horizontally toggle
vi: Bật tắt tính trạng mở rộng ngang cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize fill window vertically toggle
vi: Bật tắt mở rộng dọc cửa sổ vừa

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window fullscreen
vi: Phóng to cửa sổ toàn màn hình

note: ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window fullscreen toggle
vi: Bật tắt phóng to cửa sổ toàn màn hình

note: ../lisp/sawfish/wm/state/shading.jl
en: Display only the title bar of the window.
vi: Chỉ hiển thị thanh tựa đề của cửa sổ.

note: ../lisp/sawfish/wm/state/shading.jl
en: Unshade window
vi: Bỏ bóng cửa sổ

note: ../lisp/sawfish/wm/state/shading.jl
en: Toggle window shaded
vi: Bật/tắt cửa sổ có bóng

note: ../lisp/sawfish/wm/state/shading.jl
en: Toggle the shaded (only the title bar is displayed) state of the window.
vi: Bật/tắt tính trạng có bóng (chỉ hiện thanh tựa đề) của cửa sổ.

note: ../lisp/sawfish/wm/state/shading.jl
en: S_haded
vi: Có _bóng

note: ../lisp/sawfish/wm/state/transient.jl
en: Focus on application windows when they first appear.
vi: Chuyển tiêu điểm cho cửa sổ ứng dụng khi lần đầu tiên hiển thị.

note: ../lisp/sawfish/wm/state/transient.jl
en: Raise window and transients
vi: Nâng cửa sổ và các điều tạm lên

note: ../lisp/sawfish/wm/state/transient.jl
en: Raise the current window to its highest allowed position in the stacking
    order. Also raise any transient windows that it has.
vi: Nâng cửa sổ hiện thời lên vị trí cao nhất được phép trong thứ tự chồng. Cũng nâng cửa sổ tạm nào của nó lên.

note: ../lisp/sawfish/wm/state/transient.jl
en: Lower window and transients
vi: Hạ thấp cửa sổ và các điều tạm

note: ../lisp/sawfish/wm/state/transient.jl
en: Lower the current window to its lowest allowed position in the stacking
    order. Also lower any transient windows that it has.
vi: Hạ thấp cửa sổ hiện thời xuống vị trí thấp nhất được phép trong thứ tự chồng. Cũng hạ thấp cửa sổ tạm nào của nó.

note: ../lisp/sawfish/wm/state/transient.jl
en: Raise lower window and transients
vi: Nâng lên/hạ thấp cửa sổ và các điều tạm lên

note: ../lisp/sawfish/wm/state/transient.jl
en: If the window is at its highest possible position, then lower it to its
    lowest possible position. Otherwise raise it as far as allowed. Also changes
    the level of any transient windows it has.
vi: Nếu cửa sổ tại vị trí cao nhất có thể, hạ thấp nó xuống vị trí thấp nhất có thể. Nếu không thì nâng nó lên cao nhất được phép. Cũng thay đổi lớp của cửa sổ tạm nào của nó.

note: ../lisp/sawfish/wm/util/stacking.jl
en: When raising a window, also raise its: \w
vi: Khi nâng cửa sổ lên, cũng nâng lên điều của nó: \w

note: ../lisp/sawfish/wm/util/stacking.jl
en: Raise lower window
vi: Nâng/hạ thấp cửa sổ

note: ../lisp/sawfish/wm/util/compat.jl
en: Insert workspace
vi: Chèn vùng làm việc

note: ../lisp/sawfish/wm/util/display-window.jl
en: Display window without focusing
vi: Hiện cửa sổ không có tiêu điểm

note: ../lisp/sawfish/wm/util/display-window.jl
en: Display window
vi: Hiện cửa sổ

note: ../lisp/sawfish/wm/util/gtkrc.jl
en: Gtkrc reload style
vi: Kiểu dáng tải lại Gtkrc

note: ../lisp/sawfish/wm/util/gtkrc.jl
en: Reload the gtkrc settings.
vi: Tải lại thiết lập Gtkrc.

note: ../lisp/sawfish/wm/util/keymap.jl
en: Describe key
vi: Mô tả phím

note: ../lisp/sawfish/wm/util/keymap.jl
en: Prompt for a key sequence, then print its binding.
vi: Nhắc với chuỗi phím, sau đó in tổ hợp phím ra.

note: ../lisp/sawfish/wm/util/keymap.jl
en: Press key...
vi: Nhấn phím...

note: ../lisp/sawfish/wm/util/keymap.jl
en: [Quote]
vi: [Trích dẫn]

note: ../lisp/sawfish/wm/util/keymap.jl
en: Quote event
vi: Trích dẫn dữ kiện

note: ../lisp/sawfish/wm/util/prompt-wm.jl
en: Window:
vi: Cửa sổ :

note: ../lisp/sawfish/wm/workspace.jl ../lisp/sawfish/wm/util/prompt-wm.jl
en: Workspace:
vi: Vùng làm việc:

note: ../lisp/sawfish/wm/util/prompt.jl
en: prompt-keymap
vi: nhắc ánh xạ phím

note: ../lisp/sawfish/wm/util/prompt.jl
en: Keymap containing bindings active when reading a string from the user.
vi: Ánh xạ phím chứa tổ hợp hoạt động khi đọc chuỗi từ người dùng.

note: ../lisp/sawfish/wm/frames.jl
en: Automatically reload themes when they are updated.
vi: Tự động tải lại sắc thái khi được cập nhật

note: ../lisp/sawfish/wm/frames.jl
en: Default font: \w
vi: Phông chữ mặc định: \w

note: ../lisp/sawfish/wm/frames.jl
en: Title-only
vi: Chỉ có tựa

note: ../lisp/sawfish/wm/frames.jl
en: Border-only
vi: Chỉ có viền

note: ../lisp/sawfish/wm/frames.jl
en: Top-border
vi: Viền trên

note: ../lisp/sawfish/wm/custom.jl
en: Move/Resize
vi: Chuyển/Đổi cỡ

note: ../lisp/sawfish/wm/keymaps.jl
en: global-keymap
vi: ánh xạ phím toàn cục

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active anywhere.
vi: Ánh xạ phím chứa tổ hợp hoạt động suốt nơi.

note: ../lisp/sawfish/wm/keymaps.jl
en: window-keymap
vi: ánh xạ cửa sổ

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when a client window is focused.
vi: Ánh xạ phím chứa tổ hợp hoạt động khi cửa sổ khách nhận tiêu điểm.

note: ../lisp/sawfish/wm/keymaps.jl
en: root-window-keymap
vi: ánh xạ cửa sổ gốc

note: ../lisp/sawfish/wm/keymaps.jl
en: title-keymap
vi: ánh xạ tựa

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the title of
    a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trong tựa đề của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: border-keymap
vi: Ánh xạ viền

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the border of
    a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên viền của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: close-button-keymap
vi: Ánh xạ nút đóng

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the close button
    of a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên cái nút đóng của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: iconify-button-keymap
vi: Ánh xạ nút làm hình nhỏ

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the iconify
    button of a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên cái nút co lại thành biểu tượng của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.

note: ../lisp/sawfish/wm/keymaps.jl
en: maximize-button-keymap
vi: Ánh xạ nút phóng to

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the maximize
    button of a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên cái nút phóng to của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: menu-button-keymap
vi: Ánh xạ nút trình đơn

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the menu button
    of a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên cái nút trình đơn của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: shade-button-keymap
vi: Ánh xạ nút bóng

note: ../lisp/sawfish/wm/keymaps.jl
en: Keymap containing bindings active when the pointer is in the shade button
    of a window. (Only mouse-bindings are evaluated in this map.)
vi: Ánh xạ phím chứa tổ hợp hoạt động khi con trỏ
    có trên cái nút bóng của cửa sổ.
    (Chỉ tính ra tổ hợp con chuột trong ánh xạ này.)

note: ../lisp/sawfish/wm/keymaps.jl
en: Modifier key(s) used for default shortcuts.
vi: Phím sửa đổi dùng cho phím tắt mặc định.

note: ../lisp/sawfish/wm/windows.jl
en: Focus desktop
vi: Đặt tiêu điểm vào màn hình nền

note: ../lisp/sawfish/wm/windows.jl
en: Transfer input focus to the desktop window (if one exists).
vi: Chuyển đổi tiêu điểm nhập vào cửa sổ (nếu có) trên màn hình nền.

note: ../lisp/sawfish/wm/windows.jl
en: Delete window safely
vi: Xóa bỏ an toàn cửa sổ

note: ../lisp/sawfish/wm/windows.jl
en: Uniquify window name
vi: Làm cho tên cửa sổ duy nhất

note: ../lisp/sawfish/wm/windows.jl
en: Force the current window to have a unique title.
vi: Ép cửa sổ hiện thời có tựa đề duy nhất.

note: ../lisp/sawfish/wm/focus.jl
en: When does the mouse pointer affect the input focus.
vi: Khi con chuột tác động lên tiêu điểm nhập.

note: ../lisp/sawfish/wm/focus.jl
en: Click-to-focus mode passes the click through to the application.
vi: Chế độ nhắp để được tiêu điểm (click-to-focus) gởi tín hiệu nhấn chuột sang cho ứng dụng

note: ../lisp/sawfish/wm/placement.jl
en: Method of placing windows: \w
vi: Cách đặt cửa sổ : \w

note: ../lisp/sawfish/wm/placement.jl
en: Method of placing dialog windows: \w
vi: Cách đặt cửa sổ hộp thoại: \w

note: ../lisp/sawfish/wm/stacking.jl
en: Keep transient windows stacked above: \w
vi: Giữ cửa sổ tạm đặt trên: \w

note: ../lisp/sawfish/wm/stacking.jl
en: Raise single window
vi: Nâng cửa sổ đơn lên

note: ../lisp/sawfish/wm/stacking.jl
en: Raise the window to its highest allowed position in the stacking order.
vi: Nâng cửa sổ lên vị trí cao nhất được phép trong thứ tự chồng.

note: ../lisp/sawfish/wm/stacking.jl
en: Lower single window
vi: Hạ thấp cửa sổ đơn thấp

note: ../lisp/sawfish/wm/stacking.jl
en: Lower the window to its lowest allowed position in the stacking order.
vi: Hạ thấp cửa sổ xuống vị trí thấp nhất được phép trong thứ tự chồng.

note: ../lisp/sawfish/wm/stacking.jl
en: Raise lower single window
vi: Nâng cửa sổ đơn thấp hơn lên

note: ../lisp/sawfish/wm/stacking.jl
en: Raise window depth
vi: Nâng độ sâu cửa sổ lên

note: ../lisp/sawfish/wm/stacking.jl
en: Put the window in the stacking level above its current level.
vi: Nâng cửa sổ lên một lớp trong chồng.

note: ../lisp/sawfish/wm/stacking.jl
en: Lower window depth
vi: Hạ thấp độ sâu cửa sổ

note: ../lisp/sawfish/wm/stacking.jl
en: Put the window in the stacking level beneath its current level.
vi: Hạ thấp cửa sổ một lớp trong chồng.

note: ../lisp/sawfish/wm/viewport.jl
en: Activate viewport
vi: Kích hoạt cổng xem

note: ../lisp/sawfish/wm/viewport.jl
en: Select the specified viewport.
vi: Chọn cổng xem xác định.

note: ../lisp/sawfish/wm/viewport.jl
en: Activate viewport column
vi: Kích hoạt cột cổng xem

note: ../lisp/sawfish/wm/viewport.jl
en: Select the specified viewport column.
vi: Chọn cột cổng xem xác định

note: ../lisp/sawfish/wm/viewport.jl
en: Activate viewport row
vi: Kích hoạt hàng cổng xem

note: ../lisp/sawfish/wm/viewport.jl
en: Select the specified viewport row.
vi: Chọn hàng cổng xem xác định.

note: ../lisp/sawfish/wm/viewport.jl
en: Move window to viewport
vi: Chuyển cửa sổ tới cổng xem

note: ../lisp/sawfish/wm/viewport.jl
en: Move the current window to the specified viewport.
vi: Chuyển cửa sổ hiện thới sang cổng xem xác định.

note: ../lisp/sawfish/wm/viewport.jl
en: Move viewport right
vi: Đẩy cổng xem sang phải

note: ../lisp/sawfish/wm/viewport.jl
en: Move the viewport one screen to the right.
vi: Di chuyển cổng xem sang phải một màn hình.

note: ../lisp/sawfish/wm/viewport.jl
en: Move viewport left
vi: Đẩy cổng xem sang trái

note: ../lisp/sawfish/wm/viewport.jl
en: Move the viewport one screen to the left.
vi: Di chuyển cổng xem sang trái một màn hình.

note: ../lisp/sawfish/wm/viewport.jl
en: Move viewport up
vi: Đẩy cổng xem lên trên

note: ../lisp/sawfish/wm/viewport.jl
en: Move the viewport one screen up.
vi: Di chuyển cổng xem lên trên một màn hình.

note: ../lisp/sawfish/wm/viewport.jl
en: Move viewport down
vi: Đẩy cổng xem xuống dưới

note: ../lisp/sawfish/wm/viewport.jl
en: Move the viewport one screen down.
vi: Di chuyển cổng xem xuống dưới một màn hình.

note: ../lisp/sawfish/wm/viewport.jl
en: Move window right
vi: Đẩy cửa sổ sang phải

note: ../lisp/sawfish/wm/viewport.jl
en: Move window left
vi: Đẩy cửa sổ sang trái

note: ../lisp/sawfish/wm/viewport.jl
en: Move window up
vi: Đẩy cửa sổ lên trên

note: ../lisp/sawfish/wm/viewport.jl
en: Move window down
vi: Đẩy cửa sổ xuống dưới

note: ../lisp/sawfish/wm/workspace.jl
en: Workspace names
vi: Tên vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: _Insert workspace
vi: _Chèn vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: Select _next workspace
vi: Chọn vùng làm việc _kế

note: ../lisp/sawfish/wm/workspace.jl
en: Select _previous workspace
vi: Chọn vùng làm việc t_rước

note: ../lisp/sawfish/wm/workspace.jl
en: Merge with next
vi: Trộn với cái kế tiếp

note: ../lisp/sawfish/wm/workspace.jl
en: Merge with previous
vi: Trộn với cái đằng trước

note: ../lisp/sawfish/wm/workspace.jl
en: Move workspace _right
vi: Đẩy vùng làm việc sang _phải

note: ../lisp/sawfish/wm/workspace.jl
en: Move workspace _left
vi: Đẩy vùng làm việc sang _trái

note: ../lisp/sawfish/wm/workspace.jl
en: space %d
vi: vùng %d

note: ../lisp/sawfish/wm/workspace.jl
en: Popup workspace list
vi: Bật danh sách vùng làm việc lên

note: ../lisp/sawfish/wm/workspace.jl
en: Display the menu containing the list of all workspaces.
vi: Hiện trình đơn chứa danh sách các vùng làm việc.

note: ../lisp/sawfish/wm/workspace.jl
en: Popup window list
vi: Bật danh sách cửa sổ lên

note: ../lisp/sawfish/wm/workspace.jl
en: Display the menu of all managed windows.
vi: Hiện trình đơn chứa danh sách các cửa sổ đã quản lý.

note: ../lisp/sawfish/wm/workspace.jl
en: Display the next workspace.
vi: Hiện vùng làm việc kế tiếp.

note: ../lisp/sawfish/wm/workspace.jl
en: Display the previous workspace.
vi: Hiện vùng làm việc trước đó.

note: ../lisp/sawfish/wm/workspace.jl
en: Send to next workspace
vi: Gởi qua vùng làm việc kế

note: ../lisp/sawfish/wm/workspace.jl
en: Move the window to the next workspace.
vi: Di chuyển cửa sổ sang vùng làm việc kế tiếp.

note: ../lisp/sawfish/wm/workspace.jl
en: Send to previous workspace
vi: Gởi sang vùng làm việc trước

note: ../lisp/sawfish/wm/workspace.jl
en: Move the window to the previous workspace.
vi: Di chuyển cửa sổ sang vùng làm việc trước đó.

note: ../lisp/sawfish/wm/workspace.jl
en: Copy to next workspace
vi: Chép qua vùng làm việc kế

note: ../lisp/sawfish/wm/workspace.jl
en: Copy the window to the next workspace.
vi: Chép cửa sổ sang vùng làm việc kế tiếp.

note: ../lisp/sawfish/wm/workspace.jl
en: Copy to previous workspace
vi: Chép sang vùng làm việc trước

note: ../lisp/sawfish/wm/workspace.jl
en: Copy the window to the previous workspace.
vi: Chép cửa sổ sang vùng làm việc trước đó.

note: ../lisp/sawfish/wm/workspace.jl
en: Append workspace and send
vi: Phụ thêm vùng làm việc rồi gởi

note: ../lisp/sawfish/wm/workspace.jl
en: Create a new workspace at the end of the list, and move the window to it.
vi: Tạo vùng làm việc mới tại vị trí kết thúc của danh sách, và di chuyển cửa sổ sang vùng làm việc mới

note: ../lisp/sawfish/wm/workspace.jl
en: Prepend workspace and send
vi: Thêm vùng làm việc đầu rổi gởi

note: ../lisp/sawfish/wm/workspace.jl
en: Merge next workspace
vi: Trộn vùng làm việc kế

note: ../lisp/sawfish/wm/workspace.jl
en: Merge previous workspace
vi: Trộn vùng làm việc trước

note: ../lisp/sawfish/wm/workspace.jl
en: Delete the current workspace. Its member windows are relocated to the
    previous workspace.
vi: Xóa bỏ vùng làm việc hiện tại. Các cửa sổ trong vùng làm việc sẽ được chuyển sang vùng làm việc trước đó.

note: ../lisp/sawfish/wm/workspace.jl
en: Insert workspace after
vi: Chèn vùng làm việc sau

note: ../lisp/sawfish/wm/workspace.jl
en: Create a new workspace following the current workspace.
vi: Tạo vùng làm việc mới đằng sau vùng làm việc hiện thời

note: ../lisp/sawfish/wm/workspace.jl
en: Insert workspace before
vi: Chèn vùng làm việc trước

note: ../lisp/sawfish/wm/workspace.jl
en: Create a new workspace before the current workspace.
vi: Tạo vùng làm việc mới trước vùng làm việc hiện thời

note: ../lisp/sawfish/wm/workspace.jl
en: Move workspace forwards
vi: Đẩy vùng làm việc tới trước

note: ../lisp/sawfish/wm/workspace.jl
en: Move the current workspace one place to the right.
vi: Di chuyển vùng làm việc hiện thời qua bên phải.

note: ../lisp/sawfish/wm/workspace.jl
en: Move workspace backwards
vi: Đẩy vùng làm việc lùi

note: ../lisp/sawfish/wm/workspace.jl
en: Move the current workspace one place to the left.
vi: Di chuyển vùng làm việc hiện thời qua bên trái.

note: ../lisp/sawfish/wm/workspace.jl
en: Delete empty workspaces
vi: Xóa bỏ vùng làm việc rỗng

note: ../lisp/sawfish/wm/workspace.jl
en: Delete any workspaces that don't contain any windows.
vi: Xóa bỏ mọi vùng làm việc rỗng (không chứa cửa sổ).

note: ../lisp/sawfish/wm/workspace.jl
en: Delete window instance
vi: Xóa bỏ cửa sổ tức thời

note: ../lisp/sawfish/wm/workspace.jl
en: Activate workspace
vi: Bật vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: Select the N'th workspace.
vi: Chọn vùng làm việc thứ N.

note: ../lisp/sawfish/wm/workspace.jl
en: Send to workspace
vi: Gởi qua vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: Copy to workspace
vi: Chép qua vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: Copy the current window to the N'th workspace.
vi: Chép cửa sổ hiện thời sang vùng làm việc thứ N.

note: ../lisp/sawfish/wm/workspace.jl
en: Select workspace interactively
vi: Chọn tương tác vùng làm việc

note: ../lisp/sawfish/wm/workspace.jl
en: Prompt for a workspace and switch to it.
vi: Nhắc với vùng làm việc và chuyển đổi qua đó.

note: ../lisp/sawfish/wm/menus.jl
en: In _group
vi: Trong _nhóm

note: ../lisp/sawfish/wm/menus.jl
en: _Send window to
vi: _Chuyển cửa sổ tới

note: ../lisp/sawfish/wm/menus.jl
en: _Previous workspace
vi: Vùng làm việc _trước

note: ../lisp/sawfish/wm/menus.jl
en: _Next workspace
vi: Vùng làm việc _kế

note: ../lisp/sawfish/wm/menus.jl
en: Grow left
vi: Nới bên trái

note: ../lisp/sawfish/wm/menus.jl
en: Grow right
vi: Nới bên phải

note: ../lisp/sawfish/wm/menus.jl
en: Grow up
vi: Nới lên

note: ../lisp/sawfish/wm/menus.jl
en: Grow down
vi: Nới xuống

note: ../lisp/sawfish/wm/menus.jl
en: Pack left
vi: Nén bên trái

note: ../lisp/sawfish/wm/menus.jl
en: Pack right
vi: Nén bên phải

note: ../lisp/sawfish/wm/menus.jl
en: Pack up
vi: Nén bên trên

note: ../lisp/sawfish/wm/menus.jl
en: Pack down
vi: Nén bên dưới

note: ../lisp/sawfish/wm/menus.jl
en: Work_spaces
vi: _Vùng làm việc

note: ../lisp/sawfish/wm/menus.jl
en: _Programs
vi: _Chương trình

note: ../lisp/sawfish/wm/menus.jl
en: Popup window menu
vi: Bật trình đơn cửa sổ lên

note: ../lisp/sawfish/wm/menus.jl
en: Display the menu listing all window operations.
vi: Hiện trình đơn liệt kê các thao tác trên mọi cửa sổ.

note: ../lisp/sawfish/wm/menus.jl
en: Popup root menu
vi: Bật trình đơn gốc lên

note: ../lisp/sawfish/wm/menus.jl
en: Display the main menu.
vi: Hiện trình đơn chính.

note: ../lisp/sawfish/wm/menus.jl
en: Popup apps menu
vi: Bật trình đơn ứng dụng lên

note: ../lisp/sawfish/wm/menus.jl
en: Display the applications menu.
vi: Hiện trình đơn ứng dụng.

note: ../lisp/sawfish/wm/commands.jl
en: Call command
vi: Gọi lệnh

note: ../lisp/sawfish/wm/commands.jl
en: Call the command NAME; optionally with the prefix argument PFX-ARG.
vi: Gọi lệnh TÊN lệnh; tùy chọn với đối số tiền tố « PFX-ARG ».

note: ../lisp/sawfish/wm/commands.jl
en: Run shell command
vi: Chạy lệnh hệ vỏ

note: ../lisp/sawfish/wm/commands.jl
en: Command sequence
vi: Chuỗi lệnh

note: ../lisp/sawfish/wm/commands.jl
en: Invoke the list of commands, one by one.
vi: Gọi một chuỗi lệnh, từng cái một.

note: ../lisp/sawfish/wm/commands.jl
en: Destroy window
vi: Hủy cửa sổ

note: ../lisp/sawfish/wm/commands.jl
en: Kill client
vi: Kết thúc trình khách

note: ../lisp/sawfish/wm/commands.jl
en: No operation
vi: Không thao tác

note: ../lisp/sawfish/wm/commands.jl
en: Call command with output to screen
vi: Gọi lệnh sẽ xuất ra màn hình

note: ../lisp/sawfish/wm/commands.jl
en: Prompt for a command, execute it, and print any output to the screen.
vi: Nhắc với lệnh, thực hiện nó, và hiển thị dữ liệu xuất nào lên màn hình

note: ../lisp/sawfish/cfg/widgets/match-window.jl ../lisp/sawfish/cfg/widgets/event.jl
en: Grab...
vi: Bắt...

note: ../lisp/sawfish/cfg/widgets/workspace-geometry.jl ../lisp/sawfish/cfg/widgets/gtk/workspace-geometry.jl
en: Workspaces:
vi: Vùng làm việc:

note: ../lisp/sawfish/cfg/widgets/command.jl
en: Undocumented
vi: Không có tài liệu

note: ../lisp/sawfish/cfg/widgets/keymap.jl
en: Edit Binding
vi: Sửa đổi tổ hợp

note: ../lisp/sawfish/cfg/widgets/match-window.jl
en: Matchers
vi: Bộ khớp

note: ../lisp/sawfish/cfg/widgets/match-window.jl
en: Match Window Properties
vi: Khớp thuộc tính cửa sổ

note: ../lisp/sawfish/cfg/apply.jl
en: While changing %s:
vi: Khi thay đổi %s:

note: ../lisp/sawfish/cfg/apply.jl
en: Sawfish Error
vi: Lỗi Sawfish

note: ../lisp/sawfish/cfg/shell.jl
en: Sawfish Configurator
vi: Bộ cấu hình Sawfish

note: TRANSLATORS: %1% = line number in configuration file TRANSLATORS: %3% = key name ("keyname=value" in configuration file) TRANSLATORS: %4% = additional details
en: line %1%: %3%: %4%
vi: dòng %1%: %3%: %4%

en: This option will be removed in the future
vi: Tùy chọn này sẽ bị gỡ bỏ trong tương lai

en: This option has been removed, and no longer has any effect
vi: Tùy chọn này đã bị gỡ bỏ nên không còn có tác động lại

en: File is not a block device
vi: Tập tin không phải là thiết bị khối

note: TRANSLATORS: %4% = integer process ID
en: Failed to release device lock (lock held by PID %4%)
vi: Lỗi nhả khoá thiết bị (khóa được giữ bởi PID %4%)

en: Failed to release device lock
vi: Lỗi nhả khoá thiết bị

en: Failed to stat device
vi: Lỗi lấy trạng thái về thiết bị

en: Package version options
vi: Tùy chọn phiên bản gói

en: Build environment options
vi: Tùy chọn môi trường xây dựng

en: User options
vi: Tùy chọn người dùng

en: Build dependency override options
vi: Tuỳ chọn ghi đè lên quan hệ phụ thuộc khi xây dựng

en: Special options
vi: Tùy chọn đặc biệt

en: Build source packages (default)
vi: Xây dựng gói nguồn (mặc định)

en: Don't log program output
vi: Đừng ghi lưu kết xuất của chương trình

en: Run in batch mode
vi: Chạy ở chế độ bó

en: dpkg-buildpackage option
vi: Tuỳ chọn dpkg-buildpackage

en: dpkg-buildpackage options (space-separated)
vi: Các tuỳ chọn dpkg-buildpackage (định giới bằng dấu cách)

en: Distribution to build for
vi: Bản phát hành cho đó cần xây dựng

en: Archive to build for
vi: Kho cho đó cần xây dựng

en: Build architecture
vi: Kiến trúc xây dựng

en: Build architecture "all" packages
vi: Xây dựng các gói kiến trúc « all »

en: Build a source package
vi: Xây dựng một gói nguồn

en: Force building of a source package, irrespective of Debian version
vi: Ép buộc xây dựng một gọi nguồn, bất chấp phiên bản Debian

en: Make a binary non-maintainer upload (changelog entry)
vi: Làm việc tải lên nhị phân không phải nhà duy trì (mục nhập sổ theo dõi thay đổi)

en: Make a binary non-maintainer upload (binNMU number)
vi: Làm việc tải lên nhị phân không phải nhà duy trì (số binNMU)

en: Append version suffix
vi: Phụ thêm hậu tố phiên bản

en: Update chroot environment
vi: Cập nhật môi trường chroot

en: Chroot environment to build in
vi: Môi trường chroot trong đó cần xây dựng

en: Purge build mode
vi: Chế độ tẩy bản xây dựng

en: Purge dependencies mode
vi: Chế độ tẩy quan hệ phụ thuộc

en: Run setup hook script in chroot prior to building
vi: Chạy văn lệnh móc thiết lập trong chroot trước khi xây dựng

en: GPG key identifier
vi: Dấu nhận diện khoá GPG

en: Package maintainer
vi: Nhà duy trì gói

en: Package uploader
vi: Nhà tải lên gói

en: Add a build dependency
vi: Thêm một quan hệ phụ thuộc khi xây dựng

en: Add a build conflict
vi: Thêm một sự xung đột xây dựng

en: Add an architecture-independent build dependency
vi: Thêm một quan hệ phụ thuộc khi xây dựng mà không phụ thuộc vào kiến trúc

en: Add an architecture-independent build conflict
vi: Thêm một sự xung đột xây dựng không phụ thuộc vào kiến trúc

en: Specify algorithm for dependency checking
vi: Xác định thuật toán để kiểm tra quan hệ phụ thuộc

en: Build using the current GCC development snapshot
vi: Xây dựng dùng hiện trạng phát triển GCC hiện thời

en: Package to build
vi: Gói cần xây dựng

en: --makebinNMU missing
vi: --makebinNMU còn thiếu

en: --binNMU missing
vi: --binNMU còn thiếu

en: Print paths to available chroots
vi: In ra đường dẫn đến mỗi chroot sẵn sàng

en: Select all chroots
vi: Chọn mọi chroot

en: Directory to use
vi: Thư mục cần dùng

en: Only one command may be specified
vi: Có thể xác định chỉ một lệnh

en: Command must have an absolute path
vi: Lệnh phải có đường dẫn tuyệt đối

en: No chroot specified
vi: Chưa xác định chroot

en: Print path to selected chroot
vi: In ra đường dẫn đến chroot đã chọn

en: Preserve user environment
vi: Bảo tồn môi trường người dùng

en: --quiet and --verbose may not be used at the same time
vi: Không cho phép dùng đồng thời hai tùy chọn « --quiet » (im) và « --verbose » (xuất chi tiết)

en: Using verbose output
vi: Đang xuất chi tiết

en: --chroot and --all may not be used at the same time
vi: Không cho phép dùng đồng thời hai tùy chọn « --chroot » và « --all » (tất cả)

en: Using --chroots only
vi: Đang dùng chỉ tùy chọn « --chroots »

en: dchroot session restriction
vi: sự hạn chế phiên chạy dchroot

en: Written by Roger Leigh
vi: Tác giả: Roger Leigh

en: Configured features:
vi: Tính năng đã cấu hình:

en: %1%: invalid action
vi: %1%: hành động không hợp lệ

en: Only one action may be specified
vi: Có thể ghi rõ chỉ một hành động

en: Hidden options
vi: Tùy chọn bị ẩn

en: Show less output
vi: Xuất ít hơn

en: Show more output
vi: Xuất nhiều hơn

en: Enable debugging messages
vi: Bật hiển thị các thông điệp gỡ lỗi

en: Invalid debug level
vi: Cấp gỡ lỗi không hợp lệ

en: Mountpoint to check (full path)
vi: Điểm lắp cần kiểm tra (đường dẫn đầy đủ)

en: No mount point specified
vi: Chưa xác định điểm lắp

en: Failed to fork child
vi: Lỗi tạo tiến trình con

en: Wait for child failed
vi: Lỗi đợi tiến trình con

en: Failed to duplicate file descriptor
vi: Lỗi nhân đôi bộ mô tả tập tin

en: Failed to create pipe
vi: Lỗi tạo ống dẫn

en: Failed to poll file descriptor
vi: Lỗi thăm dò bộ mô tả tập tin

en: Failed to read file descriptor
vi: Lỗi đọc bộ mô tả tập tin

en: An unknown exception occurred
vi: Gặp ngoại lệ không rõ

en: Perform a simulation of actions which would be taken
vi: Mô phỏng các hành động cần làm

en: fstab file to read (full path)
vi: Tập tin fstab cần đọc (đường dẫn đầy đủ)

en: %1%: Invalid session name
vi: %1%: tên buổi hợp không hợp lệ

en: Available chroot types:
vi: Kiểu chroot sẵn sàng:

note: TRANSLATORS: %1% = program name TRANSLATORS: %2% = program version TRANSLATORS: %3% = current date
en: schroot configuration generated by %1% %2% on %3%
vi: Cấu hình schroot do %1% %2% tạo ra vào %3%

en: Chroot selection
vi: Chọn chroot

en: Chroot environment
vi: Môi trường chroot

en: Session actions
vi: Hành động phiên chạy

en: Session options
vi: Tùy chọn phiên chạy

en: List available chroots
vi: Liệt kê các chroot sẵn sàng

en: Show information about selected chroots
vi: Hiện thông tin về các chroot được chọn

en: Dump configuration of selected chroots
vi: Đổ cấu hình của các chroot đã chọn

en: Use specified chroot
vi: Dùng chroot đã xác định

en: Command to run
vi: Lệnh cần chạy

en: Exactly one chroot must be specified when beginning a session
vi: Có thể ghi rõ chỉ một chroot khi khởi chạy phiên

en: --session-name is not permitted for the specified action; did you mean to use --chroot?
vi: « --session-name » không được phép cho hành động đã xác định: bạn dự định sử dụng « --chroot » không?

en: Unknown action specified
vi: Hành động không rõ được xác định

en: --session-name is not permitted for the specified action
vi: « --session-name » (tên buổi hợp) không được phép cho hành động đã xác định

en: Invalid session name
vi: Tên buổi hợp không hợp lệ

en: Print location of selected chroots
vi: In ra vị trí của các chroot đã chọn

en: Select all chroots and active sessions
vi: Chọn mọi chroot và phiên chạy hoạt động

en: Select all active sessions
vi: Chọn mọi phiên chạy hoạt động

en: Select all source chroots
vi: Chọn mọi chroot nguồn

en: Username (default current user)
vi: Tên người dùng (người dùng hiện thời mặc định)

en: Begin, run and end a session automatically (default)
vi: Tự động khởi chạy, chạy và dừng chạy phiên chạy (mặc định)

en: Begin a session; returns a session ID
vi: Khởi chạy phiên chạy; trả lại một mã số phiên chạy

en: Recover an existing session
vi: Phục hồi một phiên chạy đã có

en: Run an existing session
vi: Chạy một phiên chạy đã có

en: End an existing session
vi: Kết thúc một phiên chạy đã có

en: Session name (defaults to an automatically generated name)
vi: Tên phiên chạy (giá trị mặc định là tên được tạo ra tự động)

en: Force operation, even if it fails
vi: Ép buộc thao tác, thậm chí nếu nó bị lỗi

en: Failed to get hostname
vi: Lỗi lấy tên máy

en: Access not authorised
vi: Không có quyền truy cập

en: PAM is already initialised
vi: PAM đã được sơ khởi

en: PAM error
vi: Lỗi PAM

en: PAM failed to shut down cleanly
vi: PAM đã không tắt đúng

note: TRANSLATORS: %1% = program name (PAM service name)
en: You do not have permission to access the %1% service.
vi: Bạn không có quyền truy cập đến dịch vụ %1%.

en: This failure will be reported.
vi: Lỗi này sẽ được thông báo.

en: [schroot] password for %1%:
vi: Mật khẩu [schroot] cho %1%:

en: Pluggable Authentication Modules
vi: Mô-đun Xác thực Dễ Kết hợp

en: Set RUSER
vi: Đặt RUSER

en: Set RHOST
vi: Đặt RHOST

en: Set TTY
vi: Đặt TTY

en: Set USER
vi: Đặt USER

en: No controlling terminal
vi: Không có thiết bị cuối điều khiển

en: Timed out
vi: Quá hạn

en: Failed to get terminal settings
vi: Lỗi lấy thiết lập thiết bị cuối

en: This option may be present in a newer version
vi: Tùy chọn này có thể nằm trong một phiên bản mới

en: This option will be removed in the future; please update your configuration
vi: Tùy chọn này sẽ bị gỡ bỏ trong tương lai; hãy cập nhật cấu hình

en: Chroot creation failed
vi: Lỗi tạo chroot

en: Device name not set
vi: Chưa đặt tên thiết bị

en: Device must have an absolute path
vi: Thiết bị phải có đường dẫn tuyệt đối

en: Failed to lock device
vi: Lỗi khoá thiết bị

en: Failed to unlock device
vi: Lỗi mở khoá thiết bị

en: Directory must have an absolute path
vi: Thư mục phải có đường dẫn tuyệt đối

en: Attempt to add object which is not a facet
vi: Việc thử thêm một đối tượng không phải là mặt (facet)

en: Attempt to add facet which is already in use
vi: Việc thử thêm một mặt (facet) đang được sử dụng

en: File must have an absolute path
vi: Tập tin phải có đường dẫn tuyệt đối

en: Failed to acquire file lock
vi: Lỗi giành khoá tập tin

en: File is not owned by user root
vi: Người dùng chủ không sở hữu tập tin này

en: File has write permissions for others
vi: Người khác có quyền ghi tập tin này

en: Failed to discard file lock
vi: Lỗi hủy khoá tập tin

en: Location must have an absolute path
vi: Vị trí phải có đường dẫn tuyệt đối

note: TRANSLATORS: unlink refers to the C function which removes a file
en: Failed to unlink session file
vi: Lỗi bỏ liên kết tập tin phiên chạy

en: Failed to write session file
vi: Lỗi ghi tập tin phiên chạy

en: Message verbosity is invalid
vi: Thông điệp có mức chi tiết không hợp lệ

en: Message Verbosity
vi: Mức chi tiết thông điệp

en: Root Users
vi: Người dùng chủ

en: Root Groups
vi: Nhóm chủ

en: Preserve Environment
vi: Bảo tồn môi trường

en: Environment Filter
vi: Lọc môi trường

en: Run Setup Scripts
vi: Chạy các văn lệnh thiết lập

en: Script Configuration
vi: Cấu hình Văn lệnh

en: Session Managed
vi: Phiên chạy đã quản lý

en: Session Cloned
vi: Phiên chạy đã nhân đôi

en: Session Purged
vi: Phiên chạy bị tẩy

en: Command Prefix
vi: Tiền tố lệnh

en: Mount Location
vi: Vị trí lắp

note: TRANSLATORS: %1% = chroot name
en: %1%: Chroot not found
vi: %1%: không tìm thấy chroot

note: TRANSLATORS: %1% = comma-separated list of chroot names
en: %1%: Chroots not found
vi: %1%: không tìm thấy chroot

en: No such namespace
vi: Không có miền tên như vậy

en: Duplicate names are not allowed
vi: Không cho phép tên trùng

en: Available chroots:
vi: Các chroot sẵn sàng:

en: Mount Device
vi: Thiết bị lắp

note: TRANSLATORS: "Personality" is the Linux kernel personality (process execution domain).  See schroot.conf(5).
en: Personality
vi: Cá tính

en: (source chroot)
vi: (chroot nguồn)

en: Source Users
vi: Người dùng nguồn

en: Source Groups
vi: Nhóm nguồn

en: Source Root Users
vi: Người dùng chủ nguồn

en: Source Root Groups
vi: Nhóm chủ nguồn

en: Union overlay must have an absolute path
vi: Phủ hợp phải có đường dẫn tuyệt đối

en: Union underlay must have an absolute path
vi: Lót hợp phải có đường dẫn tuyệt đối

en: Support for filesystem unioning
vi: Hỗ trợ hệ thống tập tin thống nhất

en: Filesystem Union Type
vi: Kiểu hợp hệ thống tập tin

en: Filesystem Union Mount Options
vi: Tuỳ chọn lắp hợp hệ thống tập tin

en: Filesystem Union Overlay Directory
vi: Thư mục phủ hợp hệ thống tập tin

en: Filesystem Union Underlay Directory
vi: Thư mục lót hợp hệ thống tập tin

en: File Repack
vi: Nén lại tập tin

en: LVM Snapshot Device
vi: Thiết bị hiện trạng Bộ Quản lý Khối tin Hợp lý

en: LVM Snapshot Options
vi: Tùy chọn hiện trạng Bộ Quản lý Khối tin Hợp lý

en: The controlling terminal close-on-execute flag could not be set
vi: Không thể đặt cờ đóng khi thực hiện (close-on-execute) thiết bị điều khiển

en: The controlling terminal file descriptor could not be duplicated
vi: Không thể nhân đôi bộ mô tả tập tin thiết bị điều khiển

en: line %1% [%2%]: %4%
vi: dòng %1% [%2%]: %4%

en: line %1% [%2%] %3%: %4%
vi: dòng %1% [%2%] %3%: %4%

en: Failed to set timeout handler
vi: Lỗi đặt bộ quản lý thời hạn

en: Failed to set timeout
vi: Lỗi đặt thời hạn

en: Failed to cancel timeout
vi: Lỗi thôi thời hạn

en: Failed to lock file
vi: Lỗi khoá tập tin

en: Failed to unlock file
vi: Lỗi mở khoá tập tin

note: TRANSLATORS: %4% = time in seconds
en: Failed to lock file (timed out after %4% seconds)
vi: Lỗi khoá tập tin (quá hạn sau %4% giây)

note: TRANSLATORS: %4% = time in seconds
en: Failed to unlock file (timed out after %4% seconds)
vi: Lỗi mở khoá tập tin (quá hạn sau %4% giây)

note: TRANSLATORS: %4% = time in seconds TRANSLATORS: %5% = integer process ID
en: Failed to lock device (timed out after %4% seconds; lock held by PID %5%)
vi: Lỗi khoá thiết bị (quá hạn sau %4% giây; khoá được giữ bởi PID %5%)

en: Failed to test device lock
vi: Lỗi kiểm tra khoá thiết bị

note: TRANSLATORS: %4% = time in seconds TRANSLATORS: %5% = integer process ID
en: Failed to unlock device (timed out after %4% seconds; lock held by PID %5%)
vi: Lỗi mở khoá thiết bị (quá hạn sau %4% giây; khoá được giữ bởi PID %5%)

note: TRANSLATORS: "I" is an abbreviation of "Information"
en: I:
vi: T:

note: TRANSLATORS: %1% = integer debug level TRANSLATORS: "D" is an abbreviation of "Debug"
en: D(%1%):
vi: G(%1%):

en: Linux kernel Application Binary Interface switching
vi: Chuyển đổi Giao diện Nhị phân Ứng dụng hạt nhân Linux

note: TRANSLATORS: %1% = a comma-separated list of personality names
en: Valid personalities: %1%
vi: Cá tính hợp lệ: %1%

en: Child dumped core
vi: Tiến trình con đã đổ lõi

en: Child exited abnormally (reason unknown; not a signal or core dump)
vi: Tiến trình con đã thoát bất thường (chưa biết sao ; không phải là tín hiệu hay sự đổ lõi)

en: Failed to lock chroot
vi: Lỗi khoá chroot

en: Chroot setup failed
vi: Lỗi thiết lập chroot

note: TRANSLATORS: %1% = chroot name
en: Failed to unlock chroot
vi: Lỗi mở khoá chroot

note: TRANSLATORS: A supplementary group is the list of additional system groups a user belongs to, in addition to their default group.
en: Failed to get supplementary groups
vi: Lỗi lấy nhóm bổ sung

note: TRANSLATORS: A supplementary group is the list of additional system groups a user belongs to, in addition to their default group.
en: Failed to get supplementary group count
vi: Lỗi lấy số đếm nhóm bổ sung

en: Failed to set supplementary groups
vi: Lỗi đặt nhóm bổ sung

en: Failed to drop root permissions
vi: Lỗi bỏ ra quyền chủ

en: Error saving terminal settings
vi: Gặp lỗi khi lưu thiết lập thiết bị cuối

en: Error restoring terminal settings
vi: Gặp lỗi khi phục hồi thiết lập thiết bị cuối

en: stage=%1%
vi: giai đoạn=%1%

en: terminating immediately
vi: sẽ chấm dứt ngay

en: Failed to stat file
vi: Lỗi lấy trạng thái về tập tin này

en: Failed to stat file descriptor
vi: Lỗi lấy trạng thái về bộ mô tả tập tin

en: This IME work best when environment variable are
    - GTK_IM_MODULE=scim-bridge
    - QT_IM_MODULE=xim
    
    Some time, in some application, you "must"
    use Preedit to input properly
    
    In some application, scim can't enable,
    this is not a bug of scim-unikey.
    You can try this in terminal: app_name | scim
    
    This IME come into being not intend to
    replace scim-m17n, just a choose, I recommend
    use this combine with scim-m17n
    
    For other support goto:
      http://code.google.com/p/scim-unikey/wiki/Support
vi: IME này hoạt động tốt nhất khi giá trị biến môi trường là
    - GTK_IM_MODULE=scim-bridge
    - QT_IM_MODULE=xim
    
    Thỉnh thoảng, trong một vài ứng dụng, bạn "phải"
    dùng Preedit để có thể gõ được chính xác
    
    Trong vài ứng dụng, scim không thể bật,
    đây không phải là bug của scim-unikey.
    Bạn có thể thử chạy lệnh này trong terminal: app_name | scim
    
    IME này tồn tại không có ý định 
    thay thế scim-m17n, chỉ là một lựa chọn, tôi khuyến cáo
    dùng kết hợp với scim-m17n
    
    Để nhận được sự hỗ trợ hãy ghé thăm:
      http://code.google.com/p/scim-unikey/wiki/Support

en: Configure Unikey here
vi: Cấu hình Unikey ở đây

en: When typing a word not in Vietnamese,
    it will auto restore keystroke into original
vi: Khi gõ một từ không phải tiếng Việt,
    nó sẽ tự động khôi phục phím gốc

en: Use oà, uý (instead of òa, úy)
vi: Đặt dấu oà, uý (thay vì òa, úy)

en: If enable, type W at begin
    of word will change to Ư.
vi: Nếu bật, gõ W ở đầu
    của từ sẽ chuyển thành Ư.

en: Launch Unikey Setup
vi: Chạy trình cài đặt Unikey

en: Unikey Setup
vi: Cài đặt Unikey

en: Smart Common Input Method platform
vi: nền Bộ gõ dùng chung thông minh

note: Append an entry for forward mode.
en: English/Keyboard
vi: Anh/Bàn phím

en: SCIM Help
vi: Trợ giúp cho SCIM

en: Stick/unstick the input window and the toolbar.
vi: Ghim/Gỡ ghim cửa sổ nhập và thanh công cụ.

en: Show a brief help about SCIM and the current input method.
vi: Hiển thị trợ giúp nhỏ cho SCIM và bộ gõ hiện hành.

en: Show command menu.
vi: Hiện trình đơn lệnh.

note: Stick
en: Stick Windows
vi: Ghim cửa sổ

note: Help
en: Help ...
vi: Trợ giúp ...

en: SCIM Setup
vi: Thiết lập SCIM

en: Integrated Setup Utility based on GTK Widget library.
vi: Tiện ích thiết lập tích hợp dựa trên thư viện GTK Widget

en: FrontEnd
vi: Đầu trước

en: IMEngine
vi: Cơ cấu bộ gõ

en: SCIM Input Method Setup
vi: Cài đặt bộ gõ SCIM

en:  <span size="20000">Smart Common Input Method platform</span> 
    
    <span size="16000" style="italic">GUI Setup Utility</span>
    
    
    
    <span size="12000">Copyright 2002-2004, James Su &lt;suzhe@tsinghua.org.cn&gt;</span>
vi:  <span size="20000">Bộ gõ dùng chung thông minh</span> 
    
    <span size="16000" style="italic">Tiện ích thiết lập trên giao diện đồ hoạ người dùng</span>
    
    
    
    <span size="12000">Copyright 2002-2004, James Su &lt;suzhe@tsinghua.org.cn&gt;</span>

en: <span size="x-large">The Setup for %s modules.</span>
vi: <span size="x-large">Thiết lập cho mô-đun %s.</span>

en: Not all configuration can be reloaded on the fly. Don't forget to restart SCIM in order to let all of the new configuration take effect.
vi: Một số thiết lập sẽ không có hiệu lực ngay lập tức. Bạn phải khởi động lại SCIM để tất cả các thiết lập đều có hiệu lực.

en: Simplified-Traditional Chinese Conversion
vi: Chuyển đổi tiếng Trung giản thể - phồn thể

en: Convert between Simplified Chinese and Traditional Chinese
vi: Chuyển giữa tiếng Trung giản thể và phồn thể

en: Simplified-Traditional Chinese conversion
vi: Chuyển đổi tiếng Trung giản thể

en: Simplified to Traditional
vi: Giản thể sang Phồn thể

en: Convert Simplified Chinese to Traditional Chinese
vi: Chuyển tiếng Trung giản thể sang phồn thể

en: Traditional to Simplified
vi: Phồn thể sang Giản thể

en: Convert Traditional Chinese to Simplified Chinese
vi: Chuyển tiếng Trung phồn thể sang giản thể

en: Hot Keys:
    
      Control+u:
        switch between Multibyte encoding and Unicode.
    
      Esc:
        reset the input method.
vi: Phím tắt:
    
      Control+u:
        chuyển giữa mã Multibyte và Unicode.
    
      Esc:
        thiết lập lại bộ gõ.

en: The status of the current input method. Click to change it.
vi: Trạng thái của bộ gõ hiện thời. Nhấn chuột để thay đổi.

en: Global Setup
vi: Thiết lập toàn cục

en: Setup the global options used by All FrontEnd modules, including X11 FrontEnd, GTK IMModule, QT IMModule etc.
vi: Thiết lập toàn cục cho tất cả các mô-đun Đầu Trước (FrontEnd), bao gồm Đầu Trước X11, GTK IMModule, QT IMModule.v.v..

note: label
en: _Trigger:
vi: _Bật Tắt:

note: title
en: Select the trigger keys
vi: Chọn phím bật/tắt

note: tooltip
en: The key events to turn on/off SCIM input method. Click on the button on the right to edit it.
vi: Tổ hợp phím để bật/tắt bộ gõ SCIM. Bấm vào nút nằm bên phải để hiệu chỉnh.

note: label
en: Turn _On:
vi: Bật:

note: title
en: Select the Turn On keys
vi: Chọn tổ hợp phím để bật SCIM:

note: tooltip
en: The key events to turn on SCIM input method. Click on the button on the right to edit it.
vi: Tổ hợp phím để bật bộ gõ SCIM. Bấm vào nút bên phải để hiệu chỉnh

note: label
en: Turn O_ff:
vi: Tắt:

note: title
en: Select the Turn Off keys
vi: Chọn phím để tắt SCIM

note: tooltip
en: The key events to turn off SCIM input method. Click on the button on the right to edit it.
vi: Tổ hợp phím để tắt bộ gõ SCIM. Bấm vào nút bên phải để hiệu chỉnh.

note: label
en: _Next input method:
vi: _Bộ gõ kế:

note: title
en: Select the next input method keys
vi: Chọn tổ hợp phím chuyển bộ gõ kế:

note: tooltip
en: The key events to switch to the next input method. Click on the button on the right to edit it.
vi: Tổ hợp phím để chuyển tới bộ gõ kế tiếp. Bấm vào nút bên phải để hiệu chỉnh.

note: label
en: _Previous input method:
vi: _Bộ gõ trước:

note: title
en: Select the previous input method keys
vi: Chọn phím chuyển bộ gõ trước:

note: tooltip
en: The key events to switch to the previous input method. Click on the button on the right to edit it.
vi: Tổ hợp phím để chuyển tới bộ gõ trước. Bấm vào nút bên phải để hiệu chỉnh.

note: label
en: Show input method _menu:
vi: Hiện _trình đơn của bộ gõ:

note: title
en: Select the show input method menu keys
vi: Chọn phím hiện trình đơn bộ gõ:

note: tooltip
en: The key events to show the input method menu. Click on the button on the right to edit it.
vi: Tổ hợp phím để hiển thị trình đơn của bộ gõ. Bấm vào nút bên phải để hiệu chỉnh.

en: _Keyboard Layout:
vi: _Bố trí bàn phím:

en: You should choose your currently used keyboard layout here so that input methods, who care about keyboard layout, could work correctly.
vi: Bạn phải chọn đúng kiểu bố trí bàn phím để các bộ gõ làm việc đúng cách.

note: On The Spot.
en: _Embed Preedit String into client window
vi: _Nhúng chuỗi đang gõ dở vào cửa sổ ứng dụng khách

en: If this option is checked, the preedit string will be displayed directly in the client input window, rather than in a independent float window.
vi: Nếu được chọn, các chuỗi mà bạn đang gõ dở sẽ hiện trực tiếp trên cửa sổ ứng dụng mà bạn đang gõ. Ngược lại, chuỗi đang gõ dở sẽ hiện lên trong một cửa sổ nổi.

note: Shared input method.
en: _Share the same input method among all applications
vi: _Chỉ dùng một bộ gõ cho tất cả các ứng dụng

en: If this option is checked, then only one input method could be used by all applications at the same time.Otherwise different input method could be used by each application.
vi: Nếu được chọn, mọi ứng dụng sẽ dùng chung một bộ gõ. Nếu bỏ chọn, mỗi ứng dụng sẽ dùng 1 bộ gõ riêng.

en: You can enable/disable input methods and set hotkeys for input methods here.
vi: Bạn có thể bật/tắt và đặt phím tắt cho các bộ gõ tại đây.

en: The installed input method services:
vi: Các bộ gõ đã cài đặt:

note: Create hotkey and filter button before factory list view, because factory_list_selection_changed_callback may access these two buttons.
en: Edit _Hotkeys
vi: Hiệu chỉnh _Phím tắt

en: Edit Hotkeys associated with the selected input method.
vi: Hiệu chỉnh phím tắt dùng cho bộ gõ được chọn

en: Select the Filters which will be attached to this input method.
vi: Chọn các bộ lọc được dùng cho bộ gõ này.

en: Expand all language categories.
vi: Mở rộng mọi lớp ngôn ngữ

en: Collapse all language categories.
vi: Thu gọn mọi lớp ngôn ngữ

en: Enable all input methods.
vi: Bật mọi bộ gõ.

en: Disable all input methods.
vi: Bỏ tất cả các bộ gõ

en: Edit Hotkeys for %s
vi: Hiệu chỉnh phím tắt cho %s

en: Select Filters for %s
vi: Chọn bộ lọc cho %s

en: A panel daemon based on GTK+-2.x library.
vi: Một trình nền cửa sổ dựa trên thư viện GTK+ 2.x

en: Auto s_nap
vi: Tự động nằ_m bên rìa

en: Show _input method icon
vi: Hiện biể_u tượng bộ gõ

en: Show inp_ut method name
vi: Hiện _tên bộ gõ

en: Hide time_out:
vi: Thời gi_an ẩn:

en: Show s_tick icon
vi: Hiện biểu tượng _ghim

en: Show m_enu icon
vi: Hiện biểu tượng t_rình đơn

en: Show _help icon
vi: Hiện biểu tượng trợ giú_p

en: Show _property label
vi: Hiện nhãn thuộ_c tính

note: Create the Input Window setup block
en: Input window
vi: Cửa sổ nhập

en: E_mbedded lookup table
vi: N_húng bảng tra cứu

en: _Vertical lookup table
vi: Bảng tra cứu nằ_m dọc

en: Show tra_y icon
vi: Hiện biểu tượng trên kha_y hệ thống

en: Stick _windows
vi: Ghim cửa _sổ

en: If option "Always" is selected, the toolbar will always be shown on the screen. If option "On demand" is selected, it will only be shown when SCIM is activated. If option "Never" is selected, it will never be shown.
vi: Nếu chọn "Luôn luôn", thanh công cụ SCIM luôn được hiển thị trên màn hình. Nếu chọn "Chỉ khi bật", thanh công cụ sẽ chỉ hiện lên khi SCIM hoạt động. Nếu chọn "Luôn tắt", thanh công cụ sẽ không được hiển thị.

en: If this option is checked, the toolbar will be snapped to the screen border.
vi: Nếu đánh dấu chọn, thanh công cụ sẽ nằm ở rìa màn hình.

en: The toolbar will be hidden out after this timeout is elapsed. This option is only valid when "Always show" is selected. Set to zero to disable this behavior.
vi: Thời gian sau khi bật thanh công cụ được ẩn đi. Tuỳ chọn này chỉ hợp lệ khi "Luôn luôn" được chọn. Đặt giá trị này bằng 0 để thanh công cụ luôn nổi.

en: If this option is checked, the input method icon will be showed on the toolbar.
vi: Nếu được chọn, biểu tượng của bộ gõ sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the input method name will be showed on the toolbar.
vi: Nếu được chọn, tên bộ gõ sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the stick icon will be showed on the toolbar.
vi: Nếu được chọn, biểu tượng ghim sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the menu icon will be showed on the toolbar.
vi: Nếu được chọn, biểu tượng trình đơn sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the help icon will be showed on the toolbar.
vi: Nếu được chọn, biểu tượng trợ giúp sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the text label of input method properties will be showed on the toolbar.
vi: Nếu được chọn, nhãn văn bản của bộ gõ sẽ được hiển thị trên thanh công cụ.

en: If this option is checked, the lookup table will be embedded into the input window.
vi: Nếu được chọn, bảng tra cứu sẽ được nhúng vào cửa sổ đang gõ.

en: If this option is checked, the lookup table will be displayed vertically.
vi: Nếu được chọn, bảng tra cứu được hiển thị theo chiều dọc.

en: If this option is checked, the tray icon will be showed on the desktop's taskbar.
vi: Nếu được chọn, biểu tượng SCIM được đặt trên thanh tác vụ của màn hình nền.

en: If this option is checked, the toolbar, input and lookup table windows will be sticked to its original position.
vi: Nếu được chọn, cửa sổ nhập và bảng tra cứu sẽ được ghim vào vị trí mặc định.

en: The font setting will be used in the input and lookup table windows.
vi: Thiết lập phông chữ được dùng trong cửa sổ nhập và bảng tra cứu

en: English/European
vi: Anh/Âu

en: French (Canadian)
vi: Pháp (Canada)

en: German (with deadkeys)
vi: Đức (với phím chết)

en: German (Swiss)
vi: Đức (Thuỵ Sĩ)

en: Portuguese (Brazil US accents)
vi: Bồ Đào Nha (Braxin-Mỹ)

en: Spanish (CP 850)
vi: Tây Ban Nha (CP-850)

en: English (Canadian)
vi: Anh (Ca-na-da)

en: English (Ireland)
vi: Anh (Ai len)

en: English (American)
vi: Anh (Mỹ)

en: Laothian
vi: Lào

en: Norwegian (nynorsk)
vi: Na Uy (nynorsk)

en: Norwegian (bokmal)
vi: Na Uy (bokmal)

en: Selected _Keys:
vi: Phím được _chọn:

en: Key Code:
vi: Mã phím:

en: Please enter a Key Code first.
vi: Xin hãy nhập mã phím.

en: Press a key (or a key combination).
    This dialog will be closed when the key is released.
vi: Nhấn một phím (hoặc tổ hợp phím).
    Hộp thoại này sẽ được đóng lại khi bạn thả tay ra.

en: Grabbing a key.
vi: Nhận một phím.

en: Key Selection
vi: Chọn phím.

en: Maximum number of characters for this string view. Zero if no maximum.
vi: Số lượng ký tự lớn nhất hiển thị trong chuỗi. Đặt bằng 0 nếu không giới hạn.

en: Maximum width of this string view.
vi: Độ rộng lớn nhất khi hiển thị chuỗi.

en: Has Frame
vi: Có khung

en: FALSE removes outside bevel from string view.
vi: FALSE loại bỏ khung bên ngoài khi hiển thị chuỗi.

en: Draw cursor
vi: Vẽ con trỏ

en: TRUE draw blinking cursor.
vi: TRUE vẽ con trỏ nhấp nháy.

en: Auto move cursor
vi: Tự động di chuyển con trỏ

en: TRUE auto move cursor position when mouse clicking.
vi: TRUE tự động di chuyển vị trí con trỏ khi bấm chuột.

en: Forward button press event
vi: Chuyển sự kiện nút được nhấn

en: TRUE forward button press event to user program.
vi: TRUE chuyển sự kiện nhấn nút tới chương trình của người dùng.

en: Auto resize the widget to fit the string
vi: Tự động điều chỉnh kích thước của ô nhập để hiển thị chuỗi

en: TRUE Auto resize on.
vi: TRUE bật tự động điều chỉnh kích thước

en: Width in chars
vi: Độ rộng tính bằng ký tự

en: Number of characters to leave space for in the string view.
vi: Số ký tự cần có để giữ chỗ khi hiển thị chuỗi.

en: Scroll offset
vi: Bước cuộn

en: Number of pixels of the string view scrolled off the screen to the left
vi: Số pixel được cuộn sang bên trái khi hiển thị chuỗi

en: The contents of the string view
vi: Ngữ cảnh khi hiển thị chuỗi

note: Type: select Description
en: Default display manager:
vi: Bộ quản lý trình bày mặc định:

note: Type: select Description
en: A display manager is a program that provides graphical login capabilities for the X Window System.
vi: Bộ quản lý trình bày là chương trình cung cấp khả năng đăng nhập kiểu đồ họa cho Hệ thống Cửa sổ X.

en: Cannot delete
vi: Không thể xóa

en: Couldn’t export keys
vi: Không thể xuất khóa

en: Couldn’t export data
vi: Không thể xuất dữ liệu

en: Enter PIN or password for: %s
vi: Nhập mã PIN hoặc mật khẩu cho: %s

en: None: Don’t publish keys
vi: Không: Đừng xuất bản khóa

en: Keyservers
vi: Máy phục vụ khóa

en: Add keyserver
vi: Thêm máy phục vụ khóa

en: Key Synchronization
vi: Đồng bộ hóa khóa

en: HTTPS Key Server
vi: Máy phục vụ khóa HTTPS

[ctx: Validity]
en: Unknown
vi: Không rõ

[ctx: Validity]
en: Marginal
vi: Sát giới hạn

[ctx: Validity]
en: Full
vi: Đầy đủ

[ctx: Validity]
en: Ultimate
vi: Không giới hạn

[ctx: Validity]
en: Disabled
vi: Tắt

[ctx: Validity]
en: Revoked
vi: Bị thu hồi

[ctx: shortcut window]
en: Create a new item
vi: Tạo mục mới

[ctx: shortcut window]
en: Import item from file
vi: Nhập từ tập tin

[ctx: shortcut window]
en: Select previous keyring
vi: Chọn chùm chìa khóa kế trước

[ctx: shortcut window]
en: Select next keyring
vi: Chọn chùm chìa khóa kế tiếp

[ctx: shortcut window]
en: Show sidebar (on small screens)
vi: Hiển thị thanh bên (trên các màn hình nhỏ)

[ctx: shortcut window]
en: Show keyring contents (on small screens)
vi: Hiển thị nội dung chùm chìa khóa (trên các màn hình nhỏ)

en: Auto retrieve keys
vi: Tự động lấy các khóa về

en: Auto publish keys
vi: Tự động xuất bản khóa

en: Whether or not modified keys should be automatically published.
vi: Có hay không để các khóa bị sửa đổi được tự động xuất bản.

en: Publish keys to this key server
vi: Xuất bản các khóa đến máy phục vụ khóa

en: Show keyrings sidebar
vi: Hiển thị thanh bên chùm chìa khóa

en: Show keyrings sidebar in Seahorse.
vi: Hiện danh thanh bên chùm chìa khóa trong Seahorse.

en: Which items to show
vi: Mục nào sẽ được hiển thị

en: Filter which items to show. If empty, show all items, if “personal” show personal keys, if “trusted” show trusted.
vi: Lọc các mục cần hiển thị. Nếu trống, hiển thị tất cả các mục, nếu "cá nhân" hiển thị khóa cá nhân, nếu "đáng tin cậy" hiển thị đáng tin cậy.

en: The default width of the side pane.
vi: Chiều rộng mặc định của ngăn bên.

en: The keyrings chosen
vi: Các chùm chìa khóa được chọn

en: The URIs of the keyrings chosen in the sidebar.
vi: Các URI của chùm chìa khóa được chọn trong ngăn bên.

en: The column to sort the Seahorse keys by
vi: Cột để sắp xếp khóa Seahorse theo

en: Specify the column to sort the Seahorse key manager main window by. Columns are: “name”, “id”, “validity”, “expires”, “trust”, and “type”. Put a “-” in front of the column name to sort in descending order.
vi: Chỉ rõ cột để sắp xếp cửa sổ chính của trình quản lý khóa Seahorse theo đó. Cột là: "tên", "id", "hiệu lực", "hết hạn", "tin tưởng" và "kiểu". Đặt một "-" ở phía trước của tên cột để sắp xếp theo thứ tự giảm dần.

en: No longer in use.
vi: Không còn được dùng nữa.

en: Show trust column
vi: Hiển thị cột tin tưởng

en: Width of the window
vi: Độ rộng của cửa sổ

en: Width (in pixels) of the window.
vi: Chiều rộng của cửa sổ tính theo điểm ảnh.

en: Height of the window
vi: Chiều cao của cửa sổ

en: Height (in pixels) of the window.
vi: Chiều cao của cửa sổ tính theo điểm ảnh.

en: Passwords and Keys
vi: Mật khẩu và Chìa khóa

en: Passwords and Keys is a GNOME application for managing encryption keys.
vi: Mật khẩu và Chìa khóa là ứng dụng của GNOME dùng để quản lý các khóa mã hóa.

en: With Passwords and Keys you can create and manage PGP keys, create and manage SSH keys, publish and retrieve keys from key servers, cache your passphrase so you don’t have to keep typing it and backup your keys and keyring.
vi: Khi dùng Mật khẩu và Chìa khóa bạn có thể tạo và quản lý các khóa PGP, tạo và quản lý khóa SSH, xuất hay nhận khóa từ các máy chủ phục vụ khóa, nhớ đệm mật khẩu mở tập tin khóa do đó bạn không cần phải gõ nó và sao lưu dự phòng khóa và chùm khóa cho bạn.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: keyring;encryption;security;sign;ssh;gpg;pgp;
vi: keyring;chùm chìa khóa,chum chia khoa;vòng;khóa;vong;khoa;encryption;mã;hóa;ma;hoa;mật;security;an;ninh;bảo;mật;bao;mat;sign;ký;ky;ssh;gpg;pgp;

en: Stored personal passwords, credentials and secrets
vi: Lưu trữ mật khẩu cá nhân, chứng nhận và các thứ bí mật khác

en: Couldn’t unlock
vi: Không thể mở khóa

en: Couldn’t add item
vi: Không thể thêm mục

en: Password or Secret
vi: Mật khẩu hoặc mật mã

en: Network connection secret
vi: Khóa bí mật kết nối mạng

en: Wi-Fi password
vi: Mật khẩu Wi-Fi

en: Network password
vi: Mật khẩu mạng

en: GNOME Web password
vi: Mật khẩu Web GNOME

en: Google Chrome password
vi: Mật khẩu Google Chrome

en: Instant messaging password
vi: Mật khẩu tán gẫu

note: Translators: This should be the same as the string in empathy
en: IM account password for
vi: Mật khẩu tài khoản IM cho

en: Telepathy password
vi: Mật khẩu Telepathy

en: GNOME Online Accounts password
vi: Mật khẩu Tài khoản GNOME trực tuyến

en: Save changes for this item?
vi: Lưu những thay đổi cho mục này?

en: Couldn’t change password.
vi: Không thể thay đổi mật khẩu.

en: Couldn’t set description.
vi: Không thể đặt mô tả.

en: Error deleting the password.
vi: Lỗi khi xóa mật khẩu.

en: Stored note
vi: Ghi chú được lưu

en: Keyring password
vi: Mật khẩu chùm chìa khóa

en: Encryption key password
vi: Mật khẩu khóa mật mã hóa

en: Key storage password
vi: Mật khẩu kho chứa khóa

en: Network Manager secret
vi: Mật mã Trình quản lý mạng

en: Are you sure you want to delete the password “%s”?
vi: Bạn có chắc muốn xóa mật khẩu “%s” không?

en: Couldn’t add keyring
vi: Không thể thêm chùm chìa khóa

en: Unknown date
vi: Không rõ ngày tháng

en: A keyring that is automatically unlocked on login
vi: Tự động mở chùm chìa khóa khi đăng nhập

en: A keyring used to store passwords
vi: Chùm chìa khóa dùng để lưu mật khẩu

en: Couldn’t set default keyring
vi: Không thể đặt chùm chìa khóa mặc định

en: Couldn’t change keyring password
vi: Không thể thay đổi mật khẩu của chùm chìa khóa

en: Are you sure you want to delete the password keyring “%s”?
vi: Bạn có chắc muốn xóa chùm chìa khóa mật khẩu “%s” không?

en: I understand that all items will be permanently deleted.
vi: Tôi hiểu rằng mọi mục sẽ bị xóa vĩnh viễn.

en: Show/Hide password
vi: Hiện/ẩn mật khẩu

en: Add password keyring
vi: Thêm chùm chìa khóa mật khẩu

en: Delete Password
vi: Xóa Mật khẩu

en: Keyring properties
vi: Thuộc tính chùm chìa khóa

en: Key _Type
vi: _Kiểu khóa

en: Key _Length
vi: Chiều _dài của khóa

en: Couldn’t add user ID
vi: Không thể thêm mã số người dùng

note: Full name of the key, usually the name of the user.
en: Full _Name
vi: _Họ và tên

en: _Email Address
vi: Đị_a chỉ thư

en: Key Co_mment
vi: _Ghi chú khóa

en: Couldn’t change expiry date
vi: Không thể thay đổi ngày hết hạn

en: Armored PGP keys
vi: Khóa Armored PGP

en: Couldn’t generate PGP key
vi: Không thể tạo ra khóa PGP

note: Has line breaks because GtkLabel is completely broken WRT wrapping
en: When creating a key we need to generate a lot of
    random data and we need you to help. It’s a good
    idea to perform some other action like typing on
    the keyboard, moving the mouse, using applications.
    This gives the system the random data that it needs.
vi: Khi tạo một khóa, chúng tôi cần tạo rất nhiều
    dữ liệu ngẫu nhiên và cần bạn hợp tác giúp đỡ. Sẽ rất tốt
    nếu bạn thực hiện một số động tác như là gõ bàn phím
    di chuyển chuột, sử dụng các ứng dụng.
    Những việc đó mang lại cho hệ thống dữ liệu ngẫu nhiên mà nó cần.

en: Name must be at least 5 characters long.
vi: Độ dài ít nhất 5 ký tự.

en: New PGP key
vi: Khóa PGP mới

en: _Advanced key options
vi: Tùy chọn khó_a cấp cao

en: _Comment
vi: _Chú thích

en: Encryption _Type
vi: _Kiểu mã hóa

en: Key _Strength (bits)
vi: Độ _mạnh khóa (bít)

en: E_xpiration Date
vi: Ngà_y hết hạn

en: Enter new passphrase for “%s”
vi: Gõ cụm từ mật khẩu mới cho “%s”

en: Enter passphrase for “%s”
vi: Gõ cụm từ mật khẩu cho “%s”

en: GnuPG keys
vi: Khóa GnuPG

en: GnuPG: default keyring directory
vi: GnuPG: thư mục chùm chìa khóa mặc định

en: <big><b>The photo is too large</b></big>
    The recommended size for a photo on your key is %d × %d pixels.
vi: <big><b>Ảnh chụp quá lớn</b></big>
    Kích cỡ khuyến nghị dành cho ảnh chụp trên khóa của bạn là %d × %d điểm ảnh.

en: _Don’t Resize
vi: _Không đổi cỡ

en: Couldn’t prepare photo
vi: Không thể chuẩn bị ảnh chụp

en: Couldn’t add photo
vi: Không thể thêm ảnh chụp

en: The file could not be loaded. It may be in an invalid format.
vi: Không thể tải tập tin lên. Có lẽ do nó có định dạng không hợp lệ.

en: Couldn’t delete photo
vi: Không thể xóa ảnh

en: Couldn’t revoke subkey
vi: Không thể thu hồi khóa phụ

en: I understand that this secret key will be permanently deleted.
vi: Tôi hiểu rằng khóa bí mật này sẽ bị xóa vĩnh viễn.

en: This key was already signed by
    “%s”
vi: Khóa này đã được ký bởi
    "%s"

en: Couldn’t sign key
vi: Không thể ký khóa

en: Key Name
vi: Tên khóa

en: How carefully have you checked this key?
vi: Bạn đã kiểm tra khóa ở mức cẩn thận nào?

en: <i>Casually:</i> means you have done a casual verification that the key is owned by the person who claims to own it. For example, you could read the key fingerprint to the owner over the phone.
vi: <i>Cẩu thả:</i> có nghĩa là bạn đã thẩm tra cẩu thả khóa đó thuộc về người tuyên bố sở hữu nó. Ví dụ, bạn có thể đọc vân tay khóa qua điện thoại khi nói với người sở hữu.

en: How others will see this signature:
vi: Hình thức của chữ ký này cho người khác:

en: Sign key as:
vi: Ký chữ ký như là:

[ctx: Algorithm]
en: Unknown
vi: Không rõ

en: Couldn’t import key: %s
vi: Không thể nhập khóa: %s

en: Key import succeeded
vi: Nhập khóa thành công

en: Can’t import key
vi: Không thể nhập khóa

en: Remote keys
vi: Khóa ở máy chủ

en: Remote keys containing “%s”
vi: Khóa ở máy chủ có chứa “%s”

en: The search for keys failed.
vi: Gặp lỗi khi tìm kiếm khóa.

en: Double click on a key to inspect it, or click the import button to import it into your local keyring.
vi: Nhấp đúp chuột vào một khóa để kiểm tra nó, hoặc nhấp vào nút nhập khẩu để nhập khẩu nó vào chùm chìa khóa nội bộ của bạn.

en: Couldn’t publish keys to server
vi: Không thể công khai khóa đến máy phục vụ

en: Couldn’t retrieve keys from server: %s
vi: Không thể lấy khóa về từ máy phục vụ: %s

en: Synchronizing keys…
vi: Đang đồng bộ hóa khóa…

en: This will publish the keys in your key ring so they’re available for others to use. You’ll also get any changes others have made since you received their keys.
vi: Việc này sẽ xuất bản công khai các khóa trong chùm chìa khóa của bạn, để người khác sử dụng. Bạn sẽ cũng nhận thay đổi nào của người khác kể từ lần bạn nhận khóa họ cuối cùng.

en: Couldn’t communicate with %s: %s
vi: Không thể liên lạc với “%s”: %s

en: Couldn’t resolve address %s
vi: Không thể phân giải địa chỉ: %s

en: PGP Keys
vi: Khóa PGP

en: PGP keys are for encrypting email or files
vi: Khóa PGP dùng để mã hóa thư điện tử và tập tin

en: (and %d other) | (and %d others)
vi[0]: (và %d cái khác)

en: Personal PGP key
vi: Khóa GPG cá nhân

en: PGP key
vi: Khóa PGP

en: Couldn’t change primary photo
vi: Không thể thay đổi ảnh chụp chính

note: Translators: the 1st part of the title is the owner's name
en: %s — Private key
vi: %s — Khóa riêng tư

note: Translators: the 1st part of the title is the owner's name
en: %s — Public key
vi: %s — Khóa công khai

en: This key expired on %s
vi: Khóa này đã hết hạn vào %s

en: Couldn’t export key
vi: Không thể xuất khóa

en: I believe “%s” is the owner of this key
vi: Tôi tin rằng “%s” là người sở hữu khóa này

en: I no longer trust that “%s” owns this key
vi: Tôi không còn tin rằng "%s" sở hữu chìa khóa này nữa

en: Change _passphrase
vi: Đổi _cụm từ mật khẩu

en: Export _public key
vi: Xuất khóa _công

en: Export _secret key
vi: Xuất khóa _riêng

en: The owner of the key revoked the key. It should no longer be used.
vi: Người sở hữu khóa đã hủy bỏ khóa đó nên nó sẽ không còn được sử dụng nữa.

en: User IDs
vi: ID người dùng

en: Add user ID
vi: Thêm mã số người dùng

en: Subkeys
vi: Khóa phụ

en: _Add subkey
vi: Thêm khó_a phụ

en: Your trust of this key
vi: Mức độ tin cậy của bạn với khóa này

en: Override owner trust
vi: Ghi đè lên tình trạng tin cậy của người sở hữu

[ctx: Validity]
en: Marginally
vi: Cận biên

[ctx: Validity]
en: Fully
vi: Đầy đủ

[ctx: Validity]
en: Ultimately
vi: Một cách tối đa

en: Signature trust
vi: Chữ ký tin cậy

en: I trust signatures from this key on other keys
vi: Tôi tin tưởng chữ ký từ khóa này trên các khóa khác

en: _Sign key
vi: _Ký khóa

en: Revoke key signature
vi: Thu hồi chữ ký

en: _Revoke
vi: Th_u hồi

en: Give a trust level to the owner of this key
vi: Cung cấp một mức độ tin cậy cho chủ sở hữu của chìa khóa này

en: This subkey can be used for encryption
vi: Khóa phụ này có thể được dùng cho việc mã hóa

en: This subkey can be used to create data signatures
vi: Khóa con này có thể được sử dụng để tạo chữ ký dữ liệu

en: This subkey can be used to create certificates
vi: Khóa con này có thể được sử dụng để tạo chứng chỉ

en: This subkey can be used for authentication
vi: Khóa con này có thể được sử dụng để xác thực

en: Are you sure you want to permanently delete subkey %s?
vi: Bạn có chắc chắn muốn xóa vĩnh viễn %s khóa con không?

en: Couldn’t delete subkey
vi: Không thể xóa khóa phụ

en: Subkey was revoked
vi: Khóa phụ đã bị thu hồi

en: Subkey has expired
vi: Khóa phụ đã hết hạn

en: Subkey is disabled
vi: Khóa phụ đã bị tắt

en: Never expires
vi: Không bao giờ hết hạn

note: Translators: first part is the algorithm, second part is the length, * e.g. "RSA" (2048 bit)
en: %s (%d bit)
vi: %s (%d bít)

en: Change expiration date
vi: Thay đổi ngày hết hạn

en: Revoke subkey
vi: Thu hồi khóa phụ

en: Delete subkey
vi: Xóa khóa phụ

en: Change expiry date
vi: Thay đổi ngày hết hạn

en: Are you sure you want to permanently delete the “%s” user ID?
vi: Bạn có chắc muốn xóa hoàn toàn ID người dùng “%s” không?

en: Couldn’t delete user ID
vi: Không thể xóa ID người dùng

en: Couldn’t change primary user ID
vi: Không thể thay đổi ID người dùng chính

en: Make _primary
vi: Làm _chính

en: Only display the signatures of people I trust
vi: Chỉ hiển thị chữ ký của những người tôi tin cậy

en: Only trusted
vi: Chỉ những cái đáng tin

en: No signatures available
vi: Không có chữ ký sẵn dùng

en: Exporting data
vi: Xuất dữ liệu

en: Retrieving data
vi: Lấy về các khóa

en: Importing data
vi: Nhập dữ liệu vào

en: Sending data
vi: Đang gửi dữ liệu

en: Certificates (DER encoded)
vi: Chứng nhận (mã hóa DER)

en: Personal certificate and key
vi: Chứng nhận và khóa cá nhân

en: Personal certificate
vi: Chứng nhận cá nhân

en: Are you sure you want to permanently delete %d certificate? | Are you sure you want to permanently delete %d certificates?
vi[0]: Bạn có chắc muốn xóa hẳn %d chứng nhận không?

en: Couldn’t generate private key
vi: Không thể tạo ra khóa riêng

en: I understand that this key will be permanently deleted.
vi: Tôi hiểu rằng khóa này sẽ bị xóa vĩnh viễn.

en: Unnamed private key
vi: Khóa riêng không tên

en: Failed to export certificate
vi: Gặp lỗi khi xuất chứng nhận

en: Couldn’t delete
vi: Không thể xóa

en: Couldn’t create certificate request
vi: Không thể tạo yêu cầu chứng nhận mới

en: Save certificate request
vi: Lưu yêu cầu chứng nhận

en: PEM encoded request
vi: Yêu cầu mã hóa dạng PEM

en: Couldn’t save certificate request
vi: Không thể lưu yêu cầu chứng nhận

[ctx: Label]
en: Unknown
vi: Không rõ

en: X.509 certificates and related keys
vi: Chứng nhận X.509 và khóa liên quan

en: New private key
vi: Khóa riêng mới

en: Create a new private key
vi: Tạo khóa riêng mới

en: Stored at:
vi: Lưu tại:

en: Delete this certificate or key
vi: Xóa khóa hoặc chứng nhận này

en: Export the certificate
vi: Xuất chứng nhận

en: Request Certificate
vi: Yêu cầu chứng nhận

en: Create a certificate request file for this key
vi: Tạo tập tin yêu cầu chứng nhận cho khóa này

en: Create a certificate request file.
vi: Tạo tập tin yêu cầu chứng nhận.

en: The common name (CN) placed in the certificate request.
vi: Tên thường gọi (CN) được đặt tại phần yêu cầu chứng nhận.

en: Name (CN):
vi: Tên thường gọi (CN):

en: Data to be imported
vi: Ngày nhập

en: Dropped text
vi: Chữ được kéo thả vào

en: Clipboard text
vi: Chữ trong clipboad

en: Couldn’t unlock keyring
vi: Không thể mở chùm chìa khóa

en: _Find remote keys…
vi: _Tìm khóa từ máy chủ…

en: _Sync and publish keys…
vi: Đồn_g bộ và công bố khóa…

en: _About Passwords and Keys
vi: _Giới thiệu về Mật khẩu và Chìa khóa

en: Filter items:
vi: Các mục lọc:

en: Show p_ersonal
vi: Hiện khóa _cá nhân

en: Show _trusted
vi: Hiện khóa đáng _tin cậy

en: Show an_y
vi: Hiện _mọi khóa

en: Used to access other computers
vi: Dùng để kết nối tới máy tính khác

en: GPG key
vi: Khóa PGP

en: Used to encrypt emails and files
vi: Dùng để mã hóa thư điện tử và tập tin

en: Password keyring
vi: Chùm chìa khóa mật khẩu

en: Safely store a password or secret
vi: Lưu an toàn mật khẩu hoặc khóa bí mật

en: Used to request a certificate
vi: Được dùng để yêu cầu chứng thực điện tử

en: Add a new key or item
vi: Tạo mục hoặc khóa mới

en: Search for a key or password
vi: Tìm kiếm một khóa hay mật khẩu

en: This collection seems to be empty
vi: Bộ sưu tập này có vẻ là đang trống rỗng

en: Add new items
vi: Tạo mục mới

en: Keyring is locked
vi: Chùm chìa khóa bị khóa

note: Translators: This is only relevant for "Password" items
en: Copy secret
vi: Sao chép bí mật

en: Configure Key for Secure Shell…
vi: Cấu hình khóa cho hệ vỏ bảo mật (SSH)…

en: Couldn’t lock
vi: Không thể khóa

en: Keys used to connect securely to other computers
vi: Khóa dùng để kết nối an toàn tới máy tính khác

en: Are you sure you want to delete the secure shell key “%s”?
vi: Bạn có chắc muốn xóa khóa của hệ vỏ bảo mật (SSH) “%s” không?

en: Are you sure you want to delete %u secure shell key? | Are you sure you want to delete %u secure shell keys?
vi[0]: Bạn có chắc muốn xóa %u khóa hệ vỏ bảo mật (SSH) không?

en: Secret SSH keys
vi: Khóa bí mật SSH

en: Public SSH keys
vi: Khóa công SSH

en: SSH Key
vi: Khóa SSH

en: No public key file is available for this key.
vi: Không có khóa công nào sẵn sàng cho khóa này.

en: Couldn’t load newly generated Secure Shell key
vi: Không thể tải khóa Hệ vỏ bảo mật mới đây

en: Couldn’t generate Secure Shell key
vi: Không thể tạo ra khóa Hệ vỏ bảo mật

en: 1024 bits
vi: 1024 bít

en: 256 bits
vi: 256 bít

en: Unknown key type!
vi: Không rõ kiểu khóa!

en: Couldn’t rename key.
vi: Không thể thay đổi tên của khóa.

en: Couldn’t change authorization for key.
vi: Không thể thay đổi thẩm quyền cho khóa.

en: Couldn’t change passphrase for key.
vi: Không thể thay đổi cụm từ mật khẩu cho khóa.

en: Error deleting the SSH key.
vi: Lỗi dò tìm khóa SSH.

en: Personal SSH key
vi: Khóa SSH cá nhân

en: SSH key
vi: Khóa SSH

en: Enter the new passphrase again: %s
vi: Gõ cụm từ mật khẩu mới lần nữa: %s

en: A Secure Shell (SSH) key lets you connect securely to other computers.
vi: Khóa hệ vỏ bảo mật (SSH) giúp bạn tạo kết nối một cách an toàn đến máy tính khác.

en: Your email address, or a reminder of what this key is for.
vi: Địa chỉ thư điện tử của bạn, hoặc bất cứ lời nhắc nhở nào khác cần thiết để nhớ mục đích của khóa này.

en: If there is a computer you want to use this key with, you can set up that computer to recognize your new key.
vi: Có một máy tính với đó bạn muốn sử dụng khóa này thì bạn có thể thiết lập máy đó để nhận diện khóa của bạn.

en: SSH Key Properties
vi: Thuộc tính khóa SSH

[ctx: name-of-ssh-key]
note: Name of key, often a persons name
en: Name
vi: Tên

en: Key Length
vi: Chiều dài của khóa

en: Copy public key to clipboard
vi: Chép khóa công vào clipboard

en: Remote access
vi: Truy cập từ xa

en: Allows accessing this computer remotely
vi: Cho phép truy cập máy tính này từ xa

en: _Delete SSH Key
vi: _Xóa khóa SSH

en: _Server address:
vi: Địa chỉ máy phục _vụ:

en: eg: fileserver.example.com:port
vi: v.d.: máy_phục_vụ_tập_tin.thí_dụ.com:cổng

en: _Login name:
vi: Tê_n tài khoản:

en: Set Up
vi: Cài đặt

en: OpenSSH keys
vi: Khóa OpenSSH

en: Couldn’t configure Secure Shell keys on remote computer.
vi: Không thể cấu hình khóa SSH trên máy tính từ xa.

en: Configuring Secure Shell Keys…
vi: Đang cấu hình khóa SSH…

en: Contains sensitive data.
vi: Chứa dữ liệu nhạy cảm.

en: Download Attachment
vi: Tải đính kèm

en: Remove Attachment
vi: Xóa đính kèm

en: Copy Attribute
vi: Sao chép thuộc tính

en: Remove Attribute
vi: Xóa bỏ thuộc tính

en: Additional Credentials
vi: Các giấy ủy nhiêm thêm

note: "Secrets" is the application name, do not translate
en: _About Secrets
vi: Giới thiệ_u về Secrets

en: Generate New Password
vi: Tạo mật khẩu mới

en: Confirm New Password
vi: Xác nhận lại mật khẩu mới

en: _Select current keyfile if any
vi: _Chọn tập tin khóa hiện tại nếu có

en: (Optional) _Generate new keyfile
vi: (Tùy chọn) Tạo tậ_p tin khóa mới

en: Could not Load Keyfile
vi: Không thể tải tập tin chứa khóa

en: Entry Menu
vi: Trình đơn mục tin

en: One-Time Password
vi: Mật khẩu dùng một lần

en: One-_Time Password Secret
vi: Mật khẩu Secret dùng một _lần

note: OTP is a proper name
en: Could not Generate OTP Token
vi: Không thể tạo thẻ OTP

en: Edit in a Window
vi: Chỉnh sửa trong một cửa sổ

en: Add Attr_ibute
vi: Thêm _thuộc tính

en: _Save in History
vi: _Lưu trong lịch sử

en: Show _History
vi: Hiển thị lịc_h sử

en: Copy Username
vi: Sao chép tài khoản

en: Copy Password
vi: Sao chép mật khẩu

en: Expiration Date not Set
vi: Ngày hết hạn chưa được đặt

en: Edit Expiration Date
vi: Sửa ngày hết hạn

en: Remove Expiration Date
vi: Xóa bỏ ngày hết hạn

en: _Set Expiration Date
vi: Đặ_t ngày tạo hết hạn

en: Group Menu
vi: Trình đơn nhóm

[ctx: Shortcut window description]
en: Create Safe
vi: Tạo két

[ctx: Shortcut window description]
en: Go Back
vi: Quay lại

[ctx: Shortcut window description]
en: Open Safe
vi: Mở két

[ctx: Shortcut window description]
en: Close Window
vi: Đóng cửa sổ

[ctx: Shortcut window description]
en: New Window
vi: Cửa sổ mới

[ctx: Shortcut window description]
en: Lock Safe
vi: Khóa két

[ctx: Shortcut window description]
en: Save Safe
vi: Lưu két

[ctx: Shortcut window description]
en: Open Search
vi: Mở hộp thoại Tìm kiếm

[ctx: Shortcut window description]
en: Create Entry
vi: Tạo mục tin

[ctx: Shortcut window description]
en: Create Group
vi: Tạo nhóm

[ctx: Shortcut window description]
en: Copy Password
vi: Sao chép mật khẩu

[ctx: Shortcut window description]
en: Copy Address
vi: Sao chép địa chỉ

[ctx: Shortcut window description]
en: Copy Username
vi: Sao chép tài khoản

[ctx: Shortcut window description]
en: Copy One-Time Password
vi: Sao chép mật khẩu dùng một lần

[ctx: Shortcut window description]
en: Show History
vi: Hiển thị lịch sử

[ctx: Shortcut window description]
en: Save in History
vi: Lưu trong lịch sử

en: Password History
vi: Lịch sử Mật khẩu

en: Enter Search Term
vi: Nhập chuỗi tìm kiếm

en: _Select Items
vi: _Chọn các mục tin

en: Number of characters when generating a password.
vi: Số lượng ký tự dùng khi tạo mật khẩu.

en: Lock on _Session Lock
vi: Khóa khi _Phiên làm việc bị khóa

en: Automatically lock when the session is locked.
vi: Tự động khóa khi phiên làm việc bị khóa.

en: Unlock Safe
vi: Mở khóa Két

en: Add elements with the ➕ button
vi: Thêm phần tử với nút ➕

en: Empty Group
vi: Nhóm rỗng

en: New Entry or Group
vi: Mục tin hay Nhóm mới

en: _Newest First
vi: Hiện mới _nhất trước

en: _Oldest First
vi: Hiện _cũ nhất trước

note: The subtitle of the umbrella sentence in the first start screen. This is a sentence which gives the user a starting point what he can do if he opens the application for the first time.
en: Create or import a new Keepass safe
vi: Tạo mới hoặc nhập một két Keepass

en: Lock on session lock
vi: Khóa trên khóa phiên

en: Automatically lock the safe when the session is locked.
vi: Tự động khóa két khi phiên làm việc bị khóa.

en: Last used key provider
vi: Bộ cung cấp Khóa được sử dụng lần cuối

en: Key provider for composite database unlocking.
vi: Bộ cung cấp khóa cho khóa cơ sở dữ liệu tổng hợp.

en: If an error occurs while saving the database, a backup can be found at ~/.cache/secrets/backups
vi: Nếu có trục trặc xảy ra khi lưu cơ sở dữ liệu, một bản sao dự phòng có thể tìm thấy tại ~/.cache/secrets/backups

en: Secrets is a password manager which makes use of the KeePass v.4 format. It integrates perfectly with the GNOME desktop and provides an easy and uncluttered interface for the management of password databases.
vi: Secrets là một chương trình quản lý mật khẩu sử dụng định dạng Keepass v.4. Nó được tích hợp hoàn hảo với môi trường máy tính để bàn GNOME và cung cấp một giao diện gọn gàng cho quản lý cơ sở dữ liệu mật khẩu.

en: Error: File {} does not exist
vi: Lỗi: Tập tin {} không tồn tại

en: Error: Safe {} is already open
vi: Lỗi: Két {} đang được mở rồi

en: Could not load attachment
vi: Không thể tải đính kèm

en: Unable to create database
vi: Không thể tạo cơ sở dữ liệu

en: Saved in history
vi: Lưu trong lịch sử

en: Address copied
vi: Địa chỉ đã được chép

en: One-time password copied
vi: Mật khẩu dùng một lần đã được chép

en: Could not open URL
vi: Không thể mở URL

en: The address is not valid
vi: Địa chỉ không hợp lệ

note: NOTE: Filechooser title for selecting attachment file
en: Select Attachments
vi: Chọn các tập tin đính kèm

en: Title not Specified
vi: Chưa có tiêu đề

en: Username not specified
vi: Chưa chỉ định tài khoản

en: Include Lowercase
vi: Gồm chữ thường

en: Exclude Lowercase
vi: Loại trừ chữ thường

en: Include Uppercase
vi: Bao gồm chữ HOA

en: Exclude Uppercase
vi: Loại trừ chữ HOA

en: Include Numbers
vi: Bao gồm số

en: Exclude Numbers
vi: Loại trừ số

en: Include Symbols
vi: Bao gồm ký tự ký hiệu

en: Exclude Symbols
vi: Loại trừ các ký tự ký hiệu

en: Root Group
vi: Nhóm gốc

en: Select Keyfile
vi: Chọn tập tin chứa khóa

en: Clear Keyfile
vi: Xóa tập tin khóa

en: Select keyfile
vi: Chọn tập tin khóa

en: Could not load keyfile
vi: Không thể tải tập tin khóa

en: Use a file to increase security
vi: Sử dụng một tập tin gia tăng tính bảo mật

en: Could not create keyfile
vi: Không thể tạo tập tin khóa

note: pylint: disable=consider-using-f-string
en: Safe {} is already open
vi: Két {} đang được mở rồi

en: Failed to unlock Safe
vi: Gặp lỗi khi mở khóa Két

note: pylint: disable=consider-using-f-string
en: Element deleted | {} Elements deleted
vi[0]: {} phần tử đã bị xóa

en: Attribute deleted
vi: Thuộc tính đã bị xóa

en: Attribute key contains an illegal character
vi: Khóa thuộc tính có chứa các ký tự không hợp lệ

en: Could not store attachment
vi: Không thể lưu phần đính kèm

en: Attribute copied
vi: Thuộc tính đã được chép

note: NOTE: Filechooser title for choosing current used keyfile
en: Select Current Keyfile
vi: Chọn tập tin khóa hiện tại

en: Could not apply changes
vi: Không thể áp dụng các thay đổi

note: Still executes the finally block
en: Changes Applied
vi: Các thay đổi đã được áp dụng

en: Could not change credentials
vi: Không thể thay đổi giấy ủy quyền

note: TRANSLATORS Warning dialog to resolve file saving conflicts.
en: Conflicts While Saving
vi: Xung đột khi lưu

en: The safe was modified from somewhere else. Please resolve these conflicts from the main window when saving.
vi: Kết đã bị sửa đổi từ một nơi khác. Vui lòng xử lý những xung đột từ cửa sổ chính khi lưu.

en: Entry expired
vi: Mục tin đã hết hạn

note: TRANSLATORS Dialog header for when there is a conflict.
en: Unsaved Changes Conflict
vi: Các thay đổi xung đột chưa lưu

en: Save and Quit
vi: Lưu và Thoát

en: Back up, Save, and Quit
vi: Sao lưu dự phòng, Lưu và Thoát

note: TRANSLATORS Warning Dialog to resolve saving conflicts. \n is a new line.
en: The safe was modified from somewhere else. Saving will overwrite their version of the safe with our current version.
    
     You can also make a backup of their version of the safe.
vi: Két đã bị sửa từ một chỗ khác nữa. Việc lưu sẽ đè lên phiên làm việc của họ bằng phiên làm việc của chúng ta.
    
     Bạn cũng nên tạo một bản sao két của họ.

note: TRANSLATORS backup and save current safe.
en: _Back up and Save
vi: _Sao lưu dự phòng và Lưu

en: Could not backup safe
vi: Không thể sao lưu dự phòng két

en: {} _Selected | {} _Selected
vi[0]: Đã _chọn {}

en: Operation aborted: deleting currently active group
vi: Thao tác bị hủy: xóa nhóm hiện đang hoạt động

en: You are deleting elements in the trash bin, these deletions cannot be undone.
vi: Bạn đang xóa các phần tử trong thùng rác, các thứ bị xóa này sẽ không lấy lại được nữa.

en: Operation aborted: moving currently active group
vi: Thao tác bị hủy: di chuyển nhóm hiện đang hoạt động

en: Any file type
vi: Mọi kiểu tập tin

en: Select Safe
vi: Chọn két

en: File does not have a valid path
vi: Tập tin không có đường dẫn hợp lệ

en: Safe is already open
vi: Két đang được mở rồi

en: Cannot create Safe: Safe is already open
vi: Không thể tạo Két: Két đang được mở rồi

en: Could not create new Safe
vi: Không thể tạo Két mới

en: Could not save safe
vi: Không thể lưu két

en: multiple `!'s
vi: có nhiều dấu cảm “!”

en: unexpected `,'
vi: gặp dấu phẩy “,” bất thường

en: invalid usage of +N or ~N as first address
vi: dùng “+N” hay “-N” như là địa chỉ đầu tiên một cách không là hợp lệ

en: unmatched `{'
vi: có dấu ngoặc móc mở “{” lẻ đôi

en: unexpected `}'
vi: gặp dấu ngoặc móc đóng “}” bất thường

en: extra characters after command
vi: có ký tự thêm nằm sau lệnh

en: expected \ after `a', `c' or `i'
vi: cần “\” nằm sau “a”, “c” hay “i”

en: `}' doesn't want any addresses
vi: dấu ngoặc móc đóng “}” không cần địa chỉ

en: : doesn't want any addresses
vi: dấu hai chấm “:” không yêu cầu địa chỉ

en: comments don't accept any addresses
vi: chú thích không chấp nhận địa chỉ

en: missing command
vi: thiếu lệnh

en: command only uses one address
vi: lệnh chỉ dùng một địa chỉ riêng lẻ

en: unterminated address regex
vi: biểu thức chính quy kiểu đia chỉ chưa kết thúc

en: unterminated `s' command
vi: lệnh “s” chưa  kết thúc

en: unterminated `y' command
vi: lệnh “y” chưa kết thúc

en: unknown option to `s'
vi: không hiểu tùy chọn cho “s”

en: multiple `p' options to `s' command
vi: lệnh “s” có nhiều tùy chọn kiểu “p”

en: multiple `g' options to `s' command
vi: lệnh “s” có nhiều tùy chọn kiểu “g”

en: multiple number options to `s' command
vi: lệnh “s” có nhiều tùy chọn kiểu con số

en: number option to `s' command may not be zero
vi: không cho phép lệnh “s” có tùy chọn con số là số không

en: strings for `y' command are different lengths
vi: lệnh “y” có các chuỗi có chiều dài khác nhau

en: delimiter character is not a single-byte character
vi: ký tự định giới không phải là ký tự byte đơn

en: expected newer version of sed
vi: cần phiên bản sed mới hơn

en: invalid usage of line address 0
vi: sai dùng địa chỉ dòng 0

en: unknown command: `%c'
vi: không hiểu lệnh: “%c”

en: incomplete command
vi: lệnh chưa hoàn thiện

en: ":" lacks a label
vi: ":" thiếu một nhãn

en: recursive escaping after \c not allowed
vi: thoát đệ quy sau \c là không được phép

en: e/r/w commands disabled in sandbox mode
vi: các lệnh e/r/w bị tắt ở chế độ hộp an toàn

en: %s: file %s line %lu: %s
vi: %s: tập tin %s dòng %lu: %s

en: %s: -e expression #%lu, char %lu: %s
vi: %s: -e biểu thức #%lu, ký tự %lu: %s

en: can't find label for jump to `%s'
vi: không tìm thấy nhãn để nhảy tới “%s”

en: case conversion produced an invalid character
vi: chuyển đổi HOA/thường sinh ra một ký tự không hợp lệ

en: %s: can't read %s: %s
vi: %s: không thể đọc %s: %s

en: couldn't edit %s: is a terminal
vi: không thể chỉnh sửa %s: là thiết bị cuối

en: couldn't edit %s: not a regular file
vi: không thể chỉnh sửa %s: không phải là tập tin thường

en: %s: warning: failed to set default file creation context to %s: %s
vi: %s: cảnh báo: gặp lỗi khi đặt ngữ cảnh tạo tập tin mặc định thành %s: %s

en: %s: warning: failed to get security context of %s: %s
vi: %s: cảnh báo: không lấy được ngữ cảnh bảo mật của %s: %s

en: couldn't open temporary file %s: %s
vi: không thể mở tập tin tạm thời %s: %s

en: error in subprocess
vi: gặp lỗi trong tiến trình con

en: option `e' not supported
vi: không hỗ trợ tùy chọn “e”

en: `e' command not supported
vi: không hỗ trợ lệnh “e”

en: invalid reference \%d on `s' command's RHS
vi: tham chiếu không hợp lệ “\%d” bên phải lệnh “s”

en: regex input buffer length larger than INT_MAX
vi: chiều dài bộ đện đầu vào regex lớn hơn INT_MAX

en: GNU sed home page: <https://www.gnu.org/software/sed/>.
    General help using GNU software: <https://www.gnu.org/gethelp/>.
vi: Trang chủ của sed GNU: <https://www.gnu.org/software/sed/>.
    Trợ giúp dùng chung cho các phần mềm tại GNU: <https://www.gnu.org/gethelp/>.

en: E-mail bug reports to: <%s>.
vi: Gửi thư điện tử báo cáo lỗi đến: <%s>.

en: This sed program was built with SELinux support.
vi: Chương trình sed này được biên dịch có hỗ trợ SELinux.

en: SELinux is enabled on this system.
vi: SELinux được bật trên hệ thống này.

en: SELinux is disabled on this system.
vi: SELinux bị vô hiệu hoá trên hệ thống này.

en: This sed program was built without SELinux support.
vi: Chương trình sed này được biên dịch mà không hỗ trợ SELinux.

en: Usage: %s [OPTION]... {script-only-if-no-other-script} [input-file]...
vi: Cách dùng: %s [TÙY_CHỌN]… {bó-văn-lệnh-nếu-không-có-bó-văn-lệnh-khác} [tập-tin-đầu-vào]…

en:   -n, --quiet, --silent
                     suppress automatic printing of pattern space
vi:   -n, --quiet, --silent
                     thu hồi chức năng tự động in ra khoảng cách mẫu

en:       --debug
                     annotate program execution
vi:       --debug
                     điễn giải việc thực thi chương trình

en:   -e script, --expression=script
                     add the script to the commands to be executed
vi:   -e văn_lệnh, --expression=văn_lệnh
                     thêm văn lệnh này vào các câu lệnh cần thực hiện

en:   -f script-file, --file=script-file
                     add the contents of script-file to the commands to be executed
vi:   -f tập_tin_văn_lệnh --file=tập_tin_văn_lệnh
                     thêm nội dung của tập tin văn lệnh này
                     vào các câu lệnh cần thực hiện

en:   --follow-symlinks
                     follow symlinks when processing in place
vi:   --follow-symlinks
                     theo liên kết mềm khi xử lý tại chỗ

en:   -i[SUFFIX], --in-place[=SUFFIX]
                     edit files in place (makes backup if SUFFIX supplied)
vi:   -i[HẬU_TỐ], --in-place[=HẬU_TỐ]
                     chỉnh sửa tập tin tại chỗ
                     (tạo bản sao lưu nếu phần mở rộng được áp dụng)

en:   -b, --binary
                     open files in binary mode (CR+LFs are not processed specially)
vi:   -b, --binary
                     mở tập tin ở chế độ nhị phân (không phải xử lý một cách
                     đặc biệt đối với các ký tự xuống dòng CR+LF)

en:   -l N, --line-length=N
                     specify the desired line-wrap length for the `l' command
vi:   -l N, --line-length=N
                     chỉ ra chiều dài muốn ngắt dòng cho lệnh “l”

en:   --posix
                     disable all GNU extensions.
vi:   --posix
                     tắt mọi phần mở rộng của GNU.

en:   -E, -r, --regexp-extended
                     use extended regular expressions in the script
                     (for portability use POSIX -E).
vi:   -r, --regexp-extended
                     dùng biểu thức chính quy đã mở rộng trong văn lệnh.
                     (để tương thích khi dùng POSIX -E).

en:   -s, --separate
                     consider files as separate rather than as a single,
                     continuous long stream.
vi:   -s, --separate
                     coi các tập tin là riêng với nhau, chứ không phải đơn,
                     luồng liên tục.

en:       --sandbox
                     operate in sandbox mode (disable e/r/w commands).
vi:       --sandbox
                     thực hiện trong chế độ sandbox (tắt lệnh e/r/w).

en:   -u, --unbuffered
                     load minimal amounts of data from the input files and flush
                     the output buffers more often
vi:   -u, --unbuffered
                     nạp số lượng dữ liệu tối thiểu từ các tập tin đầu vào,
                     và đẩy dữ liệu của bộ đệm kết xuất lên đĩa thường xuyên hơn

en:   -z, --null-data
                     separate lines by NUL characters
vi:   -z, --null-data
                     ngăn cách các dòng bằng ký tự NUL

en: 
    If no -e, --expression, -f, or --file option is given, then the first
    non-option argument is taken as the sed script to interpret.  All
    remaining arguments are names of input files; if no input files are
    specified, then the standard input is read.
vi: 
    Không đưa ra tùy chọn “-e”, “--expression” (biểu thức),
    “-f” hay “--file” (tập tin) thì đối số khác tùy chọn thứ nhất
    được lấy làm văn lệnh sed cần giải dịch. Tất cả các đối số
    còn lại là tên của tập tin đầu vào; không chỉ ra tập tin đầu
    vào thì nó dùng đầu vào tiêu chuẩn.

en: failed to set binary mode on STDIN
vi: gặp lỗi khi đặt chế độ nhị phân trên STDIN

en: failed to set binary mode on STDOUT
vi: gặp lỗi khi đặt chế độ nhị phân trên STDOUT

en: couldn't open file %s: %s
vi: không thể mở tập tin %s: %s

en: couldn't attach to %s: %s
vi: không thể gắn với %s: %s

en: failed to set binary mode on '%s'
vi: gặp lỗi khi đặt chế độ nhị phân trên “%s”

en: couldn't write %llu item to %s: %s | couldn't write %llu items to %s: %s
vi[0]: không thể ghi %llu mục vào %s: %s

en: couldn't follow symlink %s: %s
vi: không thể theo liên kết mềm %s: %s

en: cannot rename %s: %s
vi: không thể đổi tên %s: %s

note: Type: boolean Description
en: Automatically configure the serial port parameters?
vi: Tự động cấu hình các tham số cổng nối tiếp không?

note: Type: boolean Description
en: It is recommended that the serial port parameters should be configured automatically. It is also possible to configure them manually by editing the file /etc/serial.conf.
vi: Khuyên khích rằng các tham số về cổng nối tiếp nên được tự động cấu hình. Cũng có thể cấu hình bằng tay, bằng cách chỉnh sửa tập tin cấu hình « /etc/serial.conf ».

note: Type: boolean Description
en: PCMCIA serial-type devices should be configured with pcmciautils. See /usr/share/doc/setserial/README.Debian.gz for details.
vi: Các thiết bị kiểu nối tiếp PCMCIA nên được cấu hình dùng pcmciautils. Xem tài liệu Đọc Đi « /usr/share/doc/setserial/README.Debian.gz » để tìm chi tiết.

note: Type: select Choices
en: autosave once
vi: tự động lưu một lần

note: Type: select Choices
en: autosave always
vi: tự động lưu suốt

note: Type: select Description
en: Type of automatic serial port configuration:
vi: Kiểu cấu hình cổng nối tiếp tự động:

note: Type: select Description
en: Setserial allows saving the current serial configuration in various ways:
vi: Setserial cho phép lưu cấu hình nối tiếp hiện thời bằng vài cách khác nhau :

note: Type: select Description
en:  autosave once  : save only once, now;
     manual         : never save the configuration automatically;
     autosave always: save on every system shutdown (risks overwriting the
                      serial.conf file with errors);
     kernel         : do not use the serial.conf file and use the kernel settings
                      at bootup.
vi:  autosave once	chỉ lưu một lần, ngay bây giờ.
     manual 			không bao giờ tự động lưu cấu hình.
     autosave always	lưu mỗi lần tắt hệ thống
    					(rủi ro ghi lỗi đè lên tập tin « serial.conf ».
     kernel        		đừng dùng tập tin « serial.conf »:
    					dùng thiết lập hạt nhân vào lúc khởi động.

note: Type: string Description
en: Please choose the device file corresponding to the port the modem is connected to. This may be /dev/ttyS1 or any other device file.
vi: Hãy chọn tập tin thiết bị tương ứng với cổng nơi bộ điều giải (modem) đã kết nối. Có thể là «/dev/ttyS1» hay bất cứ tập tin thiết bị nào khác.

note: Type: string Description
en: /dev/modem is usually a symbolic link to the appropriate device file. This configuration program will not setup this link. If you choose "/dev/modem", the link should already exist.
vi: «/dev/modem» thường là một liên kết tượng trưng đến tập tin thiết bị thích hợp. Trình cấu hình này sẽ không thiết lập liên kết ấy. Nếu bạn chọn «/dev/modem» thì liên kết ấy nên tồn tại rồi.

en: Warning: unknown group %s
vi: Cảnh báo: không biết nhóm %s.

en: Your password is inactive.
vi: Mật khẩu của bạn là không hoạt động.

en: Your login has expired.
vi: Đăng nhập của bạn đã hết hạn dùng.

en:   Contact the system administrator.
vi:   Hãy liên lạc với người quản trị hệ thống.

en:   Choose a new password.
vi:   Hãy chọn mật khẩu mới.

en: You must change your password.
vi: Bạn cần phải thay đổi mật khẩu.

en: Your password will expire in %ld days.
vi: Mật khẩu của bạn sẽ hết hạn sau %ld ngày.

en: Your password will expire tomorrow.
vi: Mật khẩu của bạn sễ hết hạn vào ngày mai.

en: Your password will expire today.
vi: Mật khẩu của bạn sẽ hết hạn vào hôm nay.

en: Cannot open audit interface - aborting.
vi: Không thể mở giao diện thử, kiểm nghiệm nên hủy bỏ.

en: Unable to change owner or mode of tty stdin: %s
vi: Không thể thay đổi chủ sở hữu hay chế độ của đầu vào tiêu chuẩn tty: %s

en: %s: failed to unlock %s
vi: %s: gặp lỗi khi mở khóa %s

en: Multiple entries named '%s' in %s. Please fix this with pwck or grpck.
vi: Có nhiều mục tin mang tên “%s” trong %s. Hãy sửa chữa trường hợp này, dùng pwck hoặc grpck.

en: crypt method not supported by libcrypt? (%s)
vi: Phương pháp mã hóa không được thư viện libcrypt hỗ trợ? (%s)

en: You may not change $%s
vi: Không cho phép bạn thay đổi $%s

en: %d failure since last login.
    Last was %s on %s.
     | %d failures since last login.
    Last was %s on %s.
vi[0]: %d lần bị lỗi sau khi đăng nhập cuối cùng.
    Lần gần nhất là %s vào %s.

en: %s: Invalid configuration: SYS_GID_MIN (%lu), GID_MIN (%lu), SYS_GID_MAX (%lu)
vi: %s: Cấu hình không hợp lệ: SYS_GID_MIN (%lu), GID_MIN (%lu), SYS_GID_MAX (%lu)

en: %s: Invalid configuration: GID_MIN (%lu), GID_MAX (%lu)
vi: %s: Cấu hình không hợp lệ: GID_MIN (%lu), GID_MAX (%lu)

en: %s: failed to allocate memory: %s
vi: %s: gặp lỗi khi cấp phát bộ nhớ: %s

en: %s: Can't get unique GID (no more available GIDs)
vi: %s: Không thể lấy GID duy nhất (không còn có sẵn GID thêm nữa)

en: %s: Invalid configuration: SYS_UID_MIN (%lu), UID_MIN (%lu), SYS_UID_MAX (%lu)
vi: %s: Cấu hình không hợp lệ: SYS_UID_MIN (%lu), UID_MIN (%lu), SYS_UID_MAX (%lu)

en: %s: Invalid configuration: UID_MIN (%lu), UID_MAX (%lu)
vi: %s: Cấu hình không hợp lệ: UID_MIN (%lu), UID_MAX (%lu)

en: %s: Can't get unique UID (no more available UIDs)
vi: %s: Không thể lấy UID duy nhất (không còn có sẵn UID thêm nữa)

en: configuration error - cannot parse %s value: '%s'
vi: lỗi cấu hình — không thể phân tích cú pháp của giá trị %s: “%s”

en: Could not allocate space for config info.
vi: Không thể cấp phát sức chứa cho thông tin cấu hình.

en: configuration error - unknown item '%s' (notify administrator)
vi: lỗi cấu hình - không hiểu mục tin “%s” (báo cho người quản trị).

en: Too many logins.
vi: Quá nhiều lần đăng nhập.

en: 
    %s login:
vi: 
    %s đăng nhập:

en: No mail.
vi: Không có thư.

en: %s: nscd did not terminate normally (signal %d)
vi: %s: nscd đã kết thúc bất thường (tín hiệu %d)

en: %s: nscd exited with status %d
vi: %s: nscd đã thoát với mã là %d

en: no change
vi: chưa thay đổi gì

en: a palindrome
vi: từ đọc xuôi ngược đều giống như nhau

en: too similar
vi: quá tương tự

en: rotated
vi: đã xoay

en: Bad password: %s.
vi: Mật khẩu sai: %s.

en: passwd: pam_start() failed, error %d
vi: passwd: pam_start() (mật khẩu: bắt đầu pam) đã thất bại với lỗi %d

en: passwd: password unchanged
vi: passwd: chưa đổi mật khẩu

en: passwd: password updated successfully
vi: passwd: mật khẩu đã được cập nhật

en: %s's Password:
vi: Mật khẩu của %s:

en: Incorrect password for %s.
vi: Mật khẩu không đúng cho %s .

en: %s: multiple --root options
vi: %s: nhiều tùy chọn --root

en: %s: failed to drop privileges (%s)
vi: %s: gặp lỗi khi xóa bỏ đặc quyền (%s)

en: %s: cannot access chroot directory %s: %s
vi: %s: không thể truy cập thư mục chroot %s: %s

en: %s: unable to chroot to directory %s: %s
vi: %s: không thể thay đổi thư mục gốc thành %s: %s

en: Invalid ENCRYPT_METHOD value: '%s'.
    Defaulting to DES.
vi: Phương pháp mã hóa (ENCRYPT_METHOD) không hợp lệ: “%s”
    nên hoàn nguyên về giá trị mặc định: DES.

en: Cannot create SELinux management handle
vi: Không thể tạo bộ tiếp hợp quản lý SELinux

en: SELinux policy not managed
vi: Chính sách cho SELinux chưa được quản lý

en: Cannot read SELinux policy store
vi: Không thể đọc kho lưu chính sách SELinux

en: Cannot establish SELinux management connection
vi: Không thể thiết lập kết nối quản lý SELinux

en: Cannot begin SELinux transaction
vi: Không thể bắt đầu phiên giao dịch SELinux

en: Could not query seuser for %s
vi: Không thể truy vấn seuser cho %s

en: Could not set sename for %s
vi: Không thể đặt sename cho %s

en: Could not modify login mapping for %s
vi: Không thể sửa đổi ánh xạ đăng nhập cho %s

en: Cannot create SELinux login mapping for %s
vi: Không thể tạo ánh xạ đăng nhập SELinux cho %s

en: Could not set name for %s
vi: Không thể đặt tên %s

en: Could not set SELinux user for %s
vi: Không thể đặt người dùng SELinux cho %s

en: Could not add login mapping for %s
vi: Không thể thêm ánh xạ đăng nhập cho %s

en: Cannot init SELinux management
vi: Không thể khởi tạo bộ quản lý SELinux

en: Cannot create SELinux user key
vi: Không thể tạo khóa người dùng SELinux

en: Cannot verify the SELinux user
vi: Không thể thẩm định người dùng SELinux

en: Cannot modify SELinux user mapping
vi: Không thể sửa đổi ánh xạ người dùng SELinux

en: Cannot add SELinux user mapping
vi: Không thể thêm ánh xạ người dùng SELinux

en: Cannot commit SELinux transaction
vi: Không thể chuyển giao giao dịch SELinux

en: Login mapping for %s is not defined, OK if default mapping was used
vi: Ánh xạ đăng nhập cho %s chưa được định nghĩa, OK nếu ánh xạ mặc định được dùng

en: Login mapping for %s is defined in policy, cannot be deleted
vi: Ánh xạ đăng nhập cho %s được định nghĩa trong chính sách, không thể xóa đi

en: Unable to cd to '%s'
vi: Không thể cd (chuyển đổi thư mục) sang “%s”.

en: No directory, logging in with HOME=/
vi: Không có thư mục nên đăng nhập với “HOME=/”

en: Cannot execute %s
vi: Không thể thực hiện %s

en: Invalid root directory '%s'
vi: Thư mục gốc không hợp lệ “%s”

en: Can't change root directory to '%s'
vi: Không thể thay đổi thư mục gốc thành “%s”

en: %s: Cannot stat %s: %s
vi: %s: Không thể lấy thống kê về %s: %s

en: %s: %s is neither a directory, nor a symlink.
vi: %s: %s không phải là thư mục mà cũng không phải là liên kết mềm.

en: %s: Cannot read symbolic link %s: %s
vi: %s: Không thể đọc liên kết mềm %s: %s

en: %s: Cannot create directory %s: %s
vi: %s: Không thể tạo thư mục %s: %s

en: %s: Cannot change owner of %s: %s
vi: %s: Không thể thay đổi người sở hữu của %s: %s

en: %s: Cannot change mode of %s: %s
vi: %s: Không thể thay đổi chế độ của %s: %s

en: %s: Cannot remove directory %s: %s
vi: %s: Không thể gỡ bỏ thư mục %s: %s

en: %s: Cannot rename %s to %s: %s
vi: %s: Không thể đổi tên %s thành %s: %s

en: %s: Cannot remove %s: %s
vi: %s: Không thể gỡ bỏ %s: %s

en: %s: Cannot create symbolic link %s: %s
vi: %s: Không thể tạo liên kết mềm %s: %s

en: %s: Cannot change owners of %s: %s
vi: %s: Không thể thay đổi chủ sở hữu của %s: %s

en: %s: Cannot lstat %s: %s
vi: %s: Không thể lstat %s: %s

en: %s: Warning, user %s has no tcb shadow file.
vi: %s: Cảnh báo, người dùng  %s không có tập tin shadow tcb.

en: %s: Emergency: %s's tcb shadow is not a regular file with st_nlink=1.
    The account is left locked.
vi: %s: Khẩn cấp: shadow tcb của %s không phải là tập tin thường với st_nlink=1.
    Tài khoản vẫn bị khóa.

en: %s: Cannot open %s: %s
vi: %s: Không thể mở %s: %s

en: Unable to determine your tty name.
vi: Không thể quyết định tên TTY của bạn.

en: Usage: %s [options] LOGIN
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] ĐĂNG_NHẬP
    
    Tùy chọn:

en:   -d, --lastday LAST_DAY        set date of last password change to LAST_DAY
vi:   -d, --lastday NGÀY_CUỐI       đặt ngày thay đổi mật khẩu cuối cùng thành ngày này

en:   -E, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
vi:   -E, --expiredate NGÀY_HẾT_HẠN đặt ngày hết hạn dùng tài khoản thành ngày này

en:   -h, --help                    display this help message and exit
vi:   -h, --help                    hiển thị trợ giúp này, sau đó thoát

en:   -I, --inactive INACTIVE       set password inactive after expiration
                                    to INACTIVE
vi:   -I, --inactive INACTIVE       đặt mật khẩu không còn hoạt động lại sau khi hết hạn dùng,
                                    thành INACTIVE

en:   -l, --list                    show account aging information
vi:   -l, --list                    hiển thị thông tin về khoảng thời gian sử dụng tài khoản

en:   -m, --mindays MIN_DAYS        set minimum number of days before password
                                    change to MIN_DAYS
vi:   -m, --mindays SỐ              đặt thành số này số tối thiểu các ngày trước
                                            khi thay đổi mật khẩu

en:   -R, --root CHROOT_DIR         directory to chroot into
vi:   -R, --root THƯ_MỤC_ĐỔI        thư mục để chuyển gốc đến

en:   -W, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS
vi:   -W, --warndays SỐ_NGÀY        đặt thành số này số các ngày gây ra cảnh báo về hết hạn dùng

en: Enter the new value, or press ENTER for the default
vi: Nhập giá trị mới, hoạc bấm phím Enter đặt chọn giá trị mặc định

en: Minimum Password Age
vi: Thời gian hoạt động tối thiểu cho mật khẩu

en: Maximum Password Age
vi: Thời gian hoạt động tối đa cho mật khẩu

en: Last Password Change (YYYY-MM-DD)
vi: Thay đổi mật khẩu cuối cùng (NNNN-TT-Ng)

en: Password Expiration Warning
vi: Cảnh báo hết hạn dùng mật khẩu

en: Password Inactive
vi: Mật khẩu không hoạt động

en: Account Expiration Date (YYYY-MM-DD)
vi: Ngày hết hạn dùng tài khoản (NNNN-TT-Ng)

en: Last password change					:
vi: Thay đổi mặt khẩu cuối cùng					:

en: password must be changed
vi: mật khẩu phải thay đổi

en: Password expires					:
vi: Mật khẩu hết hạn dùng:					:

en: Password inactive					:
vi: Mật khẩu không hoạt động					:

en: Account expires						:
vi: Tài khoản hết hạn dùng						:

en: Minimum number of days between password change		: %ld
vi: Số ngày tối thiểu giữa hai lần thay đổi mật khẩu		: %ld

en: Maximum number of days between password change		: %ld
vi: Số ngày tối đa giữa hai lần thay đổi mật khẩu		: %ld

en: Number of days of warning before password expires	: %ld
vi: Số ngày cảnh báo trước khi mật khẩu hết hạn	: %ld

en: %s: invalid date '%s'
vi: %s: ngày không hợp lệ “%s”

en: %s: invalid numeric argument '%s'
vi: %s: đối số thuộc số không hợp lệ “%s”

en: %s: do not include "l" with other flags
vi: %s: đừng dùng “l” cùng với cờ khác

en: %s: Permission denied.
vi: %s: không đủ quyền.

en: %s: cannot lock %s; try again later.
vi: %s: Không thể khóa %s; hãy thử lại sau.

en: %s: cannot open %s
vi: %s: không thể mở %s

en: %s: failure while writing changes to %s
vi: %s: gặp lỗi trong khi ghi thay đổi vào %s

en: %s: failed to prepare the new %s entry '%s'
vi: %s: gặp lỗi khi chuẩn bị mục tin %s mới “%s”

en: %s: the shadow password file is not present
vi: %s: không có tập tin mật khẩu shadow

en: %s: user '%s' does not exist in %s
vi: %s: người dùng “%s” không tồn tại trong %s

en: Changing the aging information for %s
vi: Đang thay đổi thông tin về thời gian hoạt động đối với %s

en: %s: error changing fields
vi: %s: gặp lỗi khi thay đổi trường

en: Usage: %s [options] [LOGIN]
    
    Options:
vi: Cách dùng: %s [tuỳ_chọn …] [ĐĂNG_NHẬP]
    
    Tùy chọn:

en:   -f, --full-name FULL_NAME     change user's full name
vi:   -f, --full-name HỌ_TÊN        đổi tên thật của người dùng

en:   -h, --home-phone HOME_PHONE   change user's home phone number
vi:   -h, --home-phone ĐIỆN_THOẠI   đổi số điện thoại nhà của người dùng

en:   -o, --other OTHER_INFO        change user's other GECOS information
vi:   -o, --other THÔNG_TIN_KHÁC    đổi thông tin GECOS khác

en:   -r, --room ROOM_NUMBER        change user's room number
vi:   -r, --room SỐ_PHÒNG           đổi số phòng của người dùng

en:   -u, --help                    display this help message and exit
vi:   -u, --help                    hiển thị trợ giúp này, sau đó thoát

en:   -w, --work-phone WORK_PHONE   change user's office phone number
vi:   -w, --work-phone ĐIỆN_THOẠI_LÀM   thay đổi số điện thoại nơi làm của người dùng

en: Room Number
vi: Số phòng

en: %s: fields too long
vi: %s: trường quá dài

en: %s: Cannot determine your user name.
vi: %s: Không thể phân giải tên người dùng của bạn.

en: Cannot change ID to root.
vi: Không thể thay đổi mã số thành siêu quản trị (root).

en: %s: name with non-ASCII characters: '%s'
vi: %s: tên chứa ký tự khác ASCII: “%s”

en: %s: invalid name: '%s'
vi: %s: tên không hợp lệ: “%s”

en: %s: room number with non-ASCII characters: '%s'
vi: %s: số thứ tự phòng chứa ký tự khác ASCII: “%s”

en: %s: invalid room number: '%s'
vi: %s: số thứ tự phòng không hợp lệ: “%s”

en: %s: invalid work phone: '%s'
vi: %s: số điện thoại chỗ làm không hợp lệ: “%s”

en: %s: invalid home phone: '%s'
vi: %s: số điện thoại ở nhà không hợp lệ: “%s”

en: %s: '%s' contains non-ASCII characters
vi: %s: “%s” chứa ký tự không thuộc bảng mã ASCII

en: %s: '%s' contains illegal characters
vi: %s: “%s” chứa ký tự bị cấm

en: %s: user '%s' does not exist
vi: %s: người dùng “%s” không tồn tại

en: Changing the user information for %s
vi: Đang thay đổi thông tin về người dùng đối với %s

en: Usage: %s [options]
    
    Options:
vi: Cách dùng: %s [tuỳ_chọn …]
    
    Tùy chọn:

en:   -c, --crypt-method METHOD     the crypt method (one of %s)
vi:   -c, --crypt-method PHƯƠNG_THỨC phương pháp mật mã (một trong %s)

en:   -e, --encrypted               supplied passwords are encrypted
vi:   -e, --encrypted               các mật khẩu đã cung cấp cũng được mật mã

en:   -m, --md5                     encrypt the clear text password using
                                    the MD5 algorithm
vi:   -m, --md5                     mật mã hóa mật khẩu chữ thô, dùng thuật toán MD5

en: %s: %s flag is only allowed with the %s flag
vi: %s: cho phép cờ %s chỉ cùng với cờ %s

en: %s: the -c, -e, and -m flags are exclusive
vi: %s: các cờ “-c”, “-e” và “-m” loại từ lẫn nhau

en: %s: unsupported crypt method: %s
vi: %s: phương pháp mã hóa không được hỗ trợ: %s

en: %s: failed to crypt password with salt '%s': %s
vi: %s: gặp lỗi khi mã hóa mật khẩu với muối “%s”: %s

en: %s: error detected, changes ignored
vi: %s: gặp lỗi nên bỏ qua các thay đổi

en:   -s, --shell SHELL             new login shell for the user account
vi:   -s, --shell HỆ_VỎ             dùng hệ vỏ đăng nhập mới
                                     cho tài khoản người dùng

en: Login Shell
vi: Hệ vỏ Đăng nhập

en: You may not change the shell for '%s'.
vi: Không cho phép bạn thay đổi hệ vỏ đối với “%s”.

en: Changing the login shell for %s
vi: Đang thay đổi hệ vỏ đăng nhập đối với %s

en: %s: Invalid entry: %s
vi: %s: mục tin không hợp lệ: %s

en: %s: %s is an invalid shell
vi: %s: %s không phải là hệ vỏ hợp lệ

en: %s: Warning: %s does not exist
vi: %s: Cảnh báo: %s không tồn tại

en: %s: Warning: %s is not executable
vi: %s: Cảnh báo: %s không có quyền thực thi

en:   -c, --check                   check the user's password expiration
vi:   -c, --check                   kiểm tra sự hết hạn của mật khẩu người dùng

en:   -f, --force                   force password change if the user's password
                                    is expired
vi:   -f, --force                   ép buộc đổi mật khẩu nếu mật khẩu của người
                                     dùng hết hạn

en: %s: options %s and %s conflict
vi: %s: hai tùy chọn %s và %s xung đột với nhau

en: %s: unexpected argument: %s
vi: %s: đối số bất thường: %s

en:   -a, --all                     display faillog records for all users
vi:   -a, --all                     hiển thị các mục ghi faillog cho mọi người dùng

en:   -l, --lock-secs SEC           after failed login lock account for SEC seconds
vi:   -l, --lock-secs GIÂY          sau khi không đăng nhập được thì khóa tài khoản trong vòng số GIÂY này

en:   -m, --maximum MAX             set maximum failed login counters to MAX
vi:   -m, --maximum SỐ              đặt thành SỐ này số tối đa các bộ đếm lần không đăng nhập được

en:   -r, --reset                   reset the counters of login failures
vi:   -r, --reset                   đặt lại các bộ đếm lần không đăng nhập được

en:   -t, --time DAYS               display faillog records more recent than DAYS
vi:   -t, --time NGÀY               hiển thị các mục ghi faillog mới hơn số NGÀY này

en:   -u, --user LOGIN/RANGE        display faillog record or maintains failure
                                    counters and limits (if used with -r, -m,
                                    or -l) only for the specified LOGIN(s)
vi:   -u, --user ĐĂNG_NHẬP/PHẠM_VI  hiển thị mục ghi faillog hoặc duy trì các bộ đếm
                                    lần không đăng nhập được và các giới hạn như thế
                                    (nếu dùng với cờ “-r”, “-m” hay “-l” riêng từng cái)
                                    chỉ cho mỗi tên đăng nhập đưa ra

en: %s: Failed to get the entry for UID %lu
vi: %s: Không lấy được mục tin cho UID %lu

en: Login       Failures Maximum Latest                   On
vi: Đăng nhập   Bị lỗi   Tối đa  Mới nhất                 Vào

en:  [%lus left]
vi:  [còn %lus]

en:  [%lds lock]
vi:  [%lds khóa]

en: %s: Failed to reset fail count for UID %lu
vi: %s: Gặp lỗi khi đặt lại số đếm cho UID %lu

en: %s: Failed to set max for UID %lu
vi: %s: Gặp lỗi khi đặt số tối đa cho UID %lu

en: %s: Failed to set locktime for UID %lu
vi: %s: Gặp lỗi khi đặt thời gian khóa cho UID %lu

en: %s: Unknown user or range: %s
vi: %s: Không nhận ra người dùng hay phạm vi: %s

en: %s: Cannot get the size of %s: %s
vi: %s: Không thể lấy kích cỡ của %s: %s

en: %s: Failed to write %s: %s
vi: %s: Gặp lỗi khi ghi %s: %s

en: Usage: %s [option] GROUP
    
    Options:
vi: Cách dùng: %s [tuỳ_chọn] NHÓM
    
    Tùy chọn:

en:   -a, --add USER                add USER to GROUP
vi:   -a, --add NGƯỜI_DÙNG          thêm người dùng này vào NHÓM

en:   -d, --delete USER             remove USER from GROUP
vi:   -d, --delete NGƯỜI_DÙNG       gỡ bỏ người dùng này khỏi NHÓM

en:   -Q, --root CHROOT_DIR         directory to chroot into
vi:   -Q, --root THƯ_MỤC_ĐỔI        thư mục gốc sẽ chuyển đến

en:   -r, --remove-password         remove the GROUP's password
vi:   -r, --remove-password         gỡ bỏ mật khẩu của NHÓM

en:   -R, --restrict                restrict access to GROUP to its members
vi:   -R, --restrict                hạn chế truy cập đến NHÓM thành các thành viên của nó

en:   -M, --members USER,...        set the list of members of GROUP
vi:   -M, --members NGƯỜI_DÙNG,…    đặt danh sách các thành viên của NHÓM

en:   -A, --administrators ADMIN,...
                                    set the list of administrators for GROUP
vi:   -A, --administrators QUẢN_TRỊ,…
                                    đặt danh sách các quản trị cho NHÓM

en: Except for the -A and -M options, the options cannot be combined.
vi: Trừ hai tùy chọn “-A” và “-M”, không thể tổ hợp các tùy chọn.

en: The options cannot be combined.
vi: Không thể tổ hợp các tùy chọn.

en: %s: shadow group passwords required for -A
vi: %s: mật khẩu nhóm shadow cần cho tùy chọn “-A”

en: %s: group '%s' does not exist in %s
vi: %s: nhóm “%s” không tồn tại trong %s

en: %s: failure while closing read-only %s
vi: %s: gặp lỗi trong khi đóng %s chỉ-đọc

en: Changing the password for group %s
vi: Đang thay đổi mật khẩu cho nhóm %s

en: New Password:
vi: Mật khẩu mới:

en: Re-enter new password:
vi: Nhập lại mật khẩu mới:

en: They don't match; try again
vi: Hai mật khẩu không khớp nhau, hãy thử lại

en: %s: Try again later
vi: %s: Hãy thử lại sau

en: Adding user %s to group %s
vi: Đang thêm người dung %s vào nhóm %s

en: Removing user %s from group %s
vi: Đang gỡ bỏ người dùng %s khỏi nhóm %s

en: %s: user '%s' is not a member of '%s'
vi: %s: người dùng “%s” không thuộc về “%s”

en: %s: Not a tty
vi: %s: không phải là TTY

en: Usage: %s [options] GROUP
    
    Options:
vi: Cách dùng: %s [tuỳ_chọn …] NHÓM
    
    Tùy chọn:

en:   -f, --force                   exit successfully if the group already exists,
                                    and cancel -g if the GID is already used
vi:   -f, --force                   thoát thành công nếu nhóm đã có, và 
                                    hủy bỏ “-g” nếu GID đã được dùng

en:   -g, --gid GID                 use GID for the new group
vi:   -g, --gid GID                 dùng GID này cho nhóm mới

en:   -K, --key KEY=VALUE           override /etc/login.defs defaults
vi:   -K, --key KHÓA=GIÁ_TRỊ        ghi đè lên các giá trị mặc định “/etc/login.defs”

en:   -o, --non-unique              allow to create groups with duplicate
                                    (non-unique) GID
vi:   -o, --non-unique              cho phép tạo nhóm có GID trùng (không duy nhất)

en:   -p, --password PASSWORD       use this encrypted password for the new group
vi:   -p, --password MẬT_KHẨU       dùng mật khẩu đã mật mã này cho nhóm mới

en:   -r, --system                  create a system account
vi:   -r, --system                  tạo một tài khoản hệ thống

en: %s: '%s' is not a valid group name
vi: %s: “%s” không phải là tên nhóm hợp lệ

en: %s: invalid group ID '%s'
vi: %s: mã số nhóm (GID) không hợp lệ “%s”

en: %s: -K requires KEY=VALUE
vi: %s: -K cần cú pháp KHÓA=GIÁ_TRỊ

en: %s: group '%s' already exists
vi: %s: nhóm “%s” đã có

en: %s: GID '%lu' already exists
vi: %s: GID “%lu” đã có

en: %s: Cannot setup cleanup service.
vi: %s: Không thể cài đặt dịch vụ dọn dẹp.

en:   -f, --force                   delete group even if it is the primary group of a user
vi:   -f, --force                   xóa nhóm ngay cả khi nó là nhóm chính của người dùng

en: %s: cannot remove entry '%s' from %s
vi: %s: không thể gỡ bỏ mục tin “%s” khỏi %s

en: %s: cannot remove the primary group of user '%s'
vi: %s: không thể gỡ bỏ nhóm chính của người dùng “%s”

en: %s: group '%s' does not exist
vi: %s: nhóm “%s” không tồn tại

en: %s: user '%s' is already a member of '%s'
vi: %s: người dùng “%s” đã thuộc về “%s”

en: %s: Out of memory. Cannot update %s.
vi: %s: Hết bộ nhớ. Không thể cập nhật %s.

en: Usage: %s [options] [action]
    
    Options:
vi: Cách dùng: %s [tuỳ_chọn …] [hành_vi]
    
    Tùy chọn:

en:   -g, --group groupname         change groupname instead of the user's group
                                    (root only)
vi:   -g, --group TÊN_NHÓM          thay đổi tên của nhóm này thay cho nhóm của
                                      người dùng (chỉ siêu quản trị)

en:   -a, --add username            add username to the members of the group
vi:   -a, --add TÊN                 thêm tên người dùng này vào nhóm

en:   -d, --delete username         remove username from the members of the group
vi:   -d, --delete TÊN              gỡ bỏ tên này khỏi nhóm

en:   -p, --purge                   purge all members from the group
vi:   -p, --purge                   tẩy mọi người ra nhóm

en:   -l, --list                    list the members of the group
vi:   -l, --list                    liệt kê những người trong nhóm

en: %s: your groupname does not match your username
vi: %s: tên nhóm của bạn không tương ứng với tên người dùng

en: %s: only root can use the -g/--group option
vi: %s: chỉ siêu quản trị có quyền sử dụng tùy chọn “-g/--group”

en:   -g, --gid GID                 change the group ID to GID
vi:   -g, --gid GID                 thay đổi mã số nhóm sang GID này

en:   -n, --new-name NEW_GROUP      change the name to NEW_GROUP
vi:   -n, --new-name NHÓM_MỚI       thay đổi tên sang tên này

en:   -o, --non-unique              allow to use a duplicate (non-unique) GID
vi:   -o, --non-unique              cho phép sử dụng một GID trùng (không duy nhất)

en:   -p, --password PASSWORD       change the password to this (encrypted)
                                    PASSWORD
vi:   -p, --password MẬT_KHẨU       thay đổi mật khẩu thành MẬT_KHẨU (đã mật mã) này

en: %s: invalid group name '%s'
vi: %s: tên nhóm không hợp lệ “%s”

en: Usage: %s [options] [group [gshadow]]
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] [group [gshadow]]
    
    Tùy chọn:

en: Usage: %s [options] [group]
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] [group]
    
    Tùy chọn:

en:   -r, --read-only               display errors and warnings
                                    but do not change files
vi:   -r, --read-only               hiển thị lỗi và cảnh báo
                                    nhưng không thay đổi các tập tin

en:   -s, --sort                    sort entries by UID
vi:   -s, --sort                    sắp xếp các mục tin theo UID

en: %s: -s and -r are incompatible
vi: %s: hai tùy chọn “-s” và “-r” không tương thích với nhau

en: invalid group file entry
vi: mục tin tập tin nhóm không hợp lệ

en: delete line '%s'?
vi: xóa dòng “%s” không?

en: duplicate group entry
vi: mục tin nhóm trùng

en: invalid group name '%s'
vi: tên nhóm không hợp lệ “%s”

en: invalid group ID '%lu'
vi: mã số nhóm không hợp lệ “%lu”

en: group %s: no user %s
vi: nhóm %s: không có người dùng %s

en: delete member '%s'?
vi: xóa thành viên “%s” không?

en: no matching group file entry in %s
vi: không có mục tin tập tin nhóm tương ứng trong %s

en: add group '%s' in %s?
vi: thêm nhóm “%s” trong %s không?

en: group %s has an entry in %s, but its password field in %s is not set to 'x'
vi: nhóm %s có một mục tin trong %s, còn trường mật khẩu trong %s không phải được đặt thành “x”

en: invalid shadow group file entry
vi: mục tin tập tin nhóm shadow không hợp lệ

en: duplicate shadow group entry
vi: mục tin nhóm shadow trùng

en: shadow group %s: no administrative user %s
vi: nhóm shadow %s: không có người dùng quản trị %s

en: delete administrative member '%s'?
vi: xóa thành viên quản trị “%s” không?

en: shadow group %s: no user %s
vi: nhóm shadow %s: không có người dùng %s

en: %s: the files have been updated
vi: %s: các tập tin đã được cập nhật

en: %s: no changes
vi: %s: chưa thay đổi gì

en: %s: cannot delete %s
vi: %s: không thể xóa %s

en:   -b, --before DAYS             print only lastlog records older than DAYS
vi:   -b, --before SỐ               hiển thị chỉ những bản ghi lastlog cũ hơn SỐ ngày
                                    cũ hơn số ngày này (_trước_)

en:   -S, --set                     set lastlog record to current time (usable only with -u)
vi:   -S, --set                     đặt bản ghi lastlog thành thời điểm hiện tại (chỉ dùng được với -u)

en:   -t, --time DAYS               print only lastlog records more recent than DAYS
vi:   -t, --time SỐ                 hiển thị chỉ những mục ghi lastlog
                                     mới hơn số ngày này (_thời gian_)

en:   -u, --user LOGIN              print lastlog record of the specified LOGIN
vi:   -u, --user ĐĂNG_NHẬP          hiển thị mục ghi lastlog cho _người dùng_ tên này

en: Username                Port     Latest
vi: Người dùng              Cổng     Mới nhất

en: **Never logged in**
vi: **Chưa bao giờ đăng nhập**

en: %s: Failed to update the entry for UID %lu
vi: %s: Gặp lỗi khi cập nhật mục tin cho UID %lu

en: %s: Failed to update the lastlog file
vi: %s: Gặp lỗi khi cập nhật tập tin lastlog

en: %s: Option -C cannot be used together with option -S
vi: %s: Tùy chọn -C không thể dùng cùng với -S

en: %s: Options -C and -S require option -u to specify the user
vi: %s: Các tùy chọn -C và -S cần tùy chọn -u để chỉ định người dùng

en: Usage: %s [-p] [name]
vi: Cách dùng: %s [-p] [tên]

en:        %s [-p] [-h host] [-f name]
vi:        %s [-p] [-h máy] [-f tên]

en: configuration error - cannot parse %s value: '%d'
vi: lỗi cấu hình — không thể phân tích cú pháp của giá trị %s: “%d”

en: Invalid login time
vi: Thời gian đăng nhập không hợp lệ

en: 
    System closed for routine maintenance
vi: 
    Hệ thông bị tắt với lý do bảo dưỡng theo thủ tục.

en: 
    [Disconnect bypassed -- root login allowed.]
vi: 
    [Chức năng ngắt kết nối đã bị vòng: cho phép siêu quản trị đăng nhập.]

en: %s: Cannot possibly work without effective root
vi: %s: Không thể làm việc mà không có gốc có hiệu lực

en: 
    Login timed out after %u seconds.
vi: 
    Đăng nhập đã quá hạn sau %u giây.

en: login: PAM Failure, aborting: %s
vi: login: (đăng nhập) PAM bị lỗi nên hủy bỏ: %s

en: %s login:
vi: %s đăng nhập:

en: Maximum number of tries exceeded (%u)
vi: Vượt quá số tối đa các lần thử lại (%u)

en: login: abort requested by PAM
vi: login: (đăng nhập) PAM đã yêu cầu hủy bỏ

en: Login incorrect
vi: Đăng nhập không đúng

en: Cannot find user (%s)
vi: Không thể tìm thấy người dùng (%s)

en: %s: failure forking: %s
vi: %s: lỗi tạo tiến trình con: %s

en: TIOCSCTTY failed on %s
vi: TIOCSCTTY bị lỗi vào %s

en: Warning: login re-enabled after temporary lockout.
vi: Cảnh báo: đăng nhập đã bật lại sau bị khóa ra tạm thời.

en: Last login: %s on %s
vi: Đang nhập cuối cùng: %s vào %s

en: login time exceeded
vi: vượt quá thời gian đăng nhập

en: Usage: logoutd
vi: Cách dùng: logoutd

en: Usage: newgrp [-] [group]
vi: Cách dùng: newgrp [-] [nhóm]
    [newgrp: nhóm mới]

en: Usage: sg group [[-c] command]
vi: Cách dùng: sg group [[-c] lệnh]
    [group: nhóm]

en: %s: failed to crypt password with previous salt: %s
vi: %s: gặp lỗi khi mã hóa mật khẩu bằng muối trước đó: %s

en: Invalid password.
vi: Mật khẩu không hợp lệ.

en: %s: failure forking: %s
vi: %s: lỗi tạo tiến trình con: %s

en: %s: GID '%lu' does not exist
vi: %s: GID “%lu” không tồn tại

en:   -r, --system                  create system accounts
vi:   -r, --system                  tạo các tài khoản hệ thống

en: %s: group '%s' is a shadow group, but does not exist in /etc/group
vi: %s: nhóm “%s” là một nhóm shadow, nhưng không tồn tại trong “/etc/group”

en: %s: invalid user ID '%s'
vi: %s: mã số người dùng không hợp lệ “%s”

en: %s: invalid user name '%s'
vi: %s: tên dùng không hợp lệ “%s”

en: %s: cannot update the entry of user %s (not in the passwd database)
vi: %s: không thể cập nhật mục tin của người dùng %s (không có trong cơ sở dữ liệu mật khẩu passwd)

en: %s: can't find subordinate user range
vi: %s: không thể tìm thấy vùng người dùng lệ thuộc

en: %s: failed to prepare new %s entry
vi: %s: gặp lỗi khi chuẩn bị mục tin mới “%s”

en: %s: can't find subordinate group range
vi: %s: không thể tìm thấy vùng nhóm phụ thuộc

en:   -a, --all                     report password status on all accounts
vi:   -a, --all                     thông báo trạng thái mật khẩu về mọi tài khoản

en:   -d, --delete                  delete the password for the named account
vi:   -d, --delete                  xóa mật khẩu cho tài khoản đặt tên

en:   -e, --expire                  force expire the password for the named account
vi:   -e, --expire                  ép buộc hết hạn dùng mật khẩu cho tài khoản đặt tên

en:   -k, --keep-tokens             change password only if expired
vi:   -k, --keep-tokens             thay đổi mật khẩu chỉ nếu bị hết hạn dùng

en:   -i, --inactive INACTIVE       set password inactive after expiration
                                    to INACTIVE
vi:   -i, --inactive INACTIVE       đặt thành INACTIVE mật khẩu không còn hoạt động lại
                                    sau khi hết hạn dùng

en:   -l, --lock                    lock the password of the named account
vi:   -l, --lock                    khóa mật khẩu của tài khoản đặt tên

en:   -n, --mindays MIN_DAYS        set minimum number of days before password
                                    change to MIN_DAYS
vi:   -n, --mindays SỐ              đặt thành số này số tối thiểu các ngày
                                            trước khi mật khẩu thay đổi được

en:   -q, --quiet                   quiet mode
vi:   -q, --quiet                   chế độ không xuất chi tiết

en:   -r, --repository REPOSITORY   change password in REPOSITORY repository
vi:   -r, --repository KHO          thay đổi mật khẩu trong kho lưu này

en:   -S, --status                  report password status on the named account
vi:   -S, --status                  thông báo trạng thái mật khẩu về tài khoản đặt tên

en:   -u, --unlock                  unlock the password of the named account
vi:   -u, --unlock                  mở khóa mật khẩu của tài khoản đặt tên

en:   -w, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS
vi:   -w, --warndays NGÀY           đặt thành số này số các ngày cảnh báo về hết hạn dùng

en:   -x, --maxdays MAX_DAYS        set maximum number of days before password
                                    change to MAX_DAYS
vi:   -x, --maxdays NGÀY            đặt thành số này số tối đa các ngày trước khi
                                            thay đổi được mật khẩu

en: Old password:
vi: Mật khẩu cũ:

en: Enter the new password (minimum of %d characters)
    Please use a combination of upper and lower case letters and numbers.
vi: Nhập mật khẩu mới (số ký tự tối thiểu %d).
    Hãy tổ hợp các chữ hoa, chữ thường và chữ số để tạo một mật khẩu mạnh.

en: Enter the new password (minimum of %d, maximum of %d characters)
    Please use a combination of upper and lower case letters and numbers.
vi: Nhập mật khẩu mới (số ký tự tối thiểu %d, tối đa %d).
    Hãy tổ hợp các chữ hoa, chữ thường và chữ số để tạo một mật khẩu mạnh.

en: Try again.
vi: Hãy thử lại.

en: 
    Warning: weak password (enter it again to use it anyway).
vi: 
    Cảnh báo: mật khẩu yếu (nhập lại để vẫn dùng nó)

en: They don't match; try again.
vi: Hai mật khẩu không trùng nhau: hãy thử lại.

en: The password for %s cannot be changed.
vi: Không thể thay đổi mật khẩu cho %s.

en: The password for %s cannot be changed yet.
vi: Chưa có thể thay đổi mật khẩu cho %s.

en: %s: unlocking the password would result in a passwordless account.
    You should set a password with usermod -p to unlock the password of this account.
vi: %s: mở khóa mật khẩu thì gây ra một tài khoản không có mật khẩu.
    Bạn nên đặt một mật khẩu dùng câu lệnh “usermod -p” để mở khóa mật khẩu của tài khoản này.

en: %s: repository %s not supported
vi: %s: kho lưu %s không được hỗ trợ

en: %s: You may not view or modify password information for %s.
vi: %s: không cho phép bạn xem hoặc sửa đổi thông tin mật khẩu đối với %s.

en: Changing password for %s
vi: Đang thay đổi mật khẩu cho %s

en: The password for %s is unchanged.
vi: Mật khẩu cho %s chưa thay đổi.

en: %s: password changed.
vi: %s: mật khẩu đã thay đổi.

en: Usage: %s [options] [passwd]
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] [passwd]
    
    Tùy chọn:

en: Usage: %s [options] [passwd [shadow]]
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] [passwd [shadow]]
    
    Tùy chọn:

en:   -q, --quiet                   report errors only
vi:   -q, --quiet                   chỉ báo cáo lỗi

en: %s: no alternative shadow file allowed when USE_TCB is enabled.
vi: %s: không cho phép tập tin shadow thay thế khi mà biến USE_TCB được đặt.

en: invalid password file entry
vi: mục tin tập tin mật khẩu không hợp lệ

en: duplicate password entry
vi: mục tin mật khẩu trùng

en: invalid user ID '%lu'
vi: mã số người dùng không hợp lệ “%lu”

en: user '%s': no group %lu
vi: người dùng “%s”: không có nhóm %lu

en: user '%s': directory '%s' does not exist
vi: người dùng “%s”: thư mục “%s” không tồn tại

en: user '%s': program '%s' does not exist
vi: người dùng “%s”: chương trình “%s” không tồn tại

en: no tcb directory for %s
vi: không có thư mục tcb cho %s

en: create tcb directory for %s?
vi: tạo thư mục tcb %s không?

en: failed to create tcb directory for %s
vi: gặp lỗi khi tạo thư mục tcb cho %s

en: %s: cannot lock %s.
vi: %s: không thể khóa %s.

en: no matching password file entry in %s
vi: không có mục tin tập tin mật khẩu tương ứng trong %s

en: add user '%s' in %s?
vi: thêm người dùng “%s” trong %s không?

en: user %s has an entry in %s, but its password field in %s is not set to 'x'
vi: người dùng %s có một mục tin trong %s, còn trường mật khẩu trong %s không phải được đặt thành “s”

en: invalid shadow password file entry
vi: mục tin tập tin mật khẩu shadow không hợp lệ

en: duplicate shadow password entry
vi: mục tin mật khẩu shadow trùng

en: user %s: last password change in the future
vi: người dùng %s: lần thay đổi mật khẩu cuối cùng nằm trong tương lai

en: %s: cannot sort entries in %s
vi: %s: không thể sắp xếp các mục tin trong %s

en: %s: can't work with tcb enabled
vi: %s: không thể làm việc khi tcb được bật

en: %s: failed to change the mode of %s to 0600
vi: %s: không thay đổi được chế độ của %s thành 0600

en: Access to su to that account DENIED.
vi: Truy cập “su” vào tài khoản đó BỊ TỪ CHỐI.

en: Password authentication bypassed.
vi: Xác thực mật khẩu bị đi vòng.

en: Please enter your OWN password as authentication.
vi: Hãy nhập mật khẩu của MÌNH để xác thực.

en: %s: signal masking malfunction
vi: %s: trục trặc mặt nạ tín hiệu

en: %s: Cannot fork user shell
vi: %s: Không thể rẽ nhánh tiến trình hệ vỏ người dùng

en: %s: signal malfunction
vi: %s: tín hiệu trục trặc

en: Session terminated, terminating shell...
vi: Phiên làm việc đã kết thúc, nên kết thúc hệ vỏ…

en:  ...waiting for child to terminate.
vi:  …đang đợi tiến con chấm dứt.

en:  ...terminated.
vi:  …đã chấm dứt.

en: %s: %s
    (Ignored)
vi: %s: %s
    (Bị bỏ qua)

en: You are not authorized to su %s
vi: Bạn không có quyền sử dụng lệnh “su” (siêu người dùng) với %s.

en: (Enter your own password)
vi: (Nhập mật khẩu của mình)

en: %s: Authentication failure
vi: %s: lỗi xác thực

en: %s: You are not authorized to su at that time
vi: %s: Bạn không có quyền sử dụng lệnh “su” (siêu người dùng) vào lúc đó

en: No passwd entry for user '%s'
vi: Không có mục tin mật khẩu cho tài khoản “%s”

en: %s: must be run from a terminal
vi: %s: phải chạy từ thiết bị cuối

en: %s: pam_start: error %d
vi: %s: pam_start: (pam bắt đầu) lỗi %d

en: %s: Cannot drop the controlling terminal
vi: %s: Không thể xóa thiết bị cuối điều khiển

en: Cannot execute %s
vi: Không thể thực thi %s

en: No password file
vi: Không có tập tin mật khẩu

en: TIOCSCTTY failed
vi: TIOCSCTTY bị lỗi

en: No password entry for 'root'
vi: Không có mục tin mật khẩu cho “root” (siêu quản trị)

en: 
    Type control-d to proceed with normal startup,
    (or give root password for system maintenance):
vi: 
    Hãy gõ tổ hợp phím Ctrl-D để tiếp tục khởi động bình thường,
    (hoặc nhập mật khẩu siêu quản trị để bảo dưỡng hệ thống):

en: Entering System Maintenance Mode
vi: Đang vào Chế độ Bảo dưỡng Hệ thống

en: %s: %s was created, but could not be removed
vi: %s: %s đã được tạo, nhưng không thể bị gỡ bỏ

en: %s: cannot open new defaults file
vi: %s: không thể mở tập tin mặc định mới

en: %s: line too long in %s: %s...
vi: %s: dòng quá dài trong %s: %s…

en: %s: Cannot create backup file (%s): %s
vi: %s: Không thể tạo tập tin sao lưu dự phòng (%s): %s

en: %s: rename: %s: %s
vi: %s: thay tên: %s: %s

en: %s: too many groups specified (max %d).
vi: %s: ghi rõ quá nhiều nhóm (tối đa %d).

en: Usage: %s [options] LOGIN
           %s -D
           %s -D [options]
    
    Options:
vi: Cách dùng: %s [các_tuỳ_chọn] ĐĂNG_NHẬP
           %s -D
           %s -D [các-tùy-chọn]
    
    Tùy chọn:

en:   -b, --base-dir BASE_DIR       base directory for the home directory of the
                                    new account
vi:   -b, --base-dir THƯ_MỤC       đặt thư mục cơ bản cho thư mục riêng của tài khoản mới

en:   -c, --comment COMMENT         GECOS field of the new account
vi:   -c, --comment GHI_CHÚ         trường GECOS của tài khoản mới

en:   -d, --home-dir HOME_DIR       home directory of the new account
vi:   -d, --home-dir THƯ_MỤC        thư mục riêng của tài khoản mới

en:   -D, --defaults                print or change default useradd configuration
vi:   -D, --defaults                in hay thay đổi cấu hình useradd mặc định

en:   -e, --expiredate EXPIRE_DATE  expiration date of the new account
vi:   -e, --expiredate NGÀY         ngày hết hạn sử dụng tài khoản mới

en:   -f, --inactive INACTIVE       password inactivity period of the new account
vi:   -f, --inactive KHOẢNG         khoảng thời gian không hoạt động của tài khoản mới

en:   -g, --gid GROUP               name or ID of the primary group of the new
                                    account
vi:   -g, --gid NHÓM                tên của mã số của nhóm chính của tài khoản mới

en:   -G, --groups GROUPS           list of supplementary groups of the new
                                    account
vi:   -G, --groups NHÓM             danh sách các nhóm phụ của tài khoản mới

en:   -k, --skel SKEL_DIR           use this alternative skeleton directory
vi:   -k, --skel THƯ_MỤC            dùng thư mục khung sườn thay thế

en:   -l, --no-log-init             do not add the user to the lastlog and
                                    faillog databases
vi:   -l, --no-log-init             đừng thêm người dùng vào các cơ sở 
                                     dữ liệu faillog và lastlog

en:   -m, --create-home             create the user's home directory
vi:   -m, --create-home             tạo thư mục riêng của người dùng

en:   -M, --no-create-home          do not create the user's home directory
vi:   -M, --no-create-home          không tạo thư mục riêng của người dùng

en:   -N, --no-user-group           do not create a group with the same name as
                                    the user
vi:   -N, --no-user-group           đừng tạo một nhóm cùng tên với người dùng

en:   -o, --non-unique              allow to create users with duplicate
                                    (non-unique) UID
vi:   -o, --non-unique              cho phép tạo người dùng có UID trùng
                                     (không duy nhất)

en:   -p, --password PASSWORD       encrypted password of the new account
vi:   -p, --password MẬT_KHẨU       mật khẩu được mật mã của tài khoản mới

en:   -s, --shell SHELL             login shell of the new account
vi:   -s, --shell HỆ_VỎ             hệ vỏ đăng nhập của tài khoản mới

en:   -u, --uid UID                 user ID of the new account
vi:   -u, --uid UID                 mã số người dùng của tài khoản mới

en:   -U, --user-group              create a group with the same name as the user
vi:   -U, --user-group              tạo một nhóm cùng tên với người dùng

en:   -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
vi:   -Z, --selinux-user SEUSER     dùng một người dùng SE (SEUSER) riêng cho sự ánh xạ người dùng SELinux

en: %s: invalid base directory '%s'
vi: %s: thư mục cơ sở không hợp lệ “%s”

en: %s: invalid comment '%s'
vi: %s: ghi chú không hợp lệ “%s”

en: %s: invalid home directory '%s'
vi: %s: thư mục riêng không hợp lệ “%s”

en: %s: shadow passwords required for -e
vi: %s: cần mật khẩu shadow cho tùy chọn “-e”

en: %s: shadow passwords required for -f
vi: %s: cần mật khẩu shadow cho tùy chọn “-f”

en: %s: invalid field '%s'
vi: %s: trường không hợp lệ “%s”

en: %s: invalid shell '%s'
vi: %s: hệ vỏ không hợp lệ “%s”

en: %s: -Z requires SELinux enabled kernel
vi: %s: “-Z” yêu cầu hạt nhân bật tính năng hỗ trợ SELinux

en: %s: failed to reset the faillog entry of UID %lu: %s
vi: %s: không đặt lại được mục tin faillog của UID %lu: %s

en: %s: failed to reset the lastlog entry of UID %lu: %s
vi: %s: gặp lỗi khi đặt lại mục tin lastlog của UID %lu: %s

en: %s: failed to prepare the new %s entry
vi: %s: gặp lỗi khi chuẩn bị %s mục tin mới

en: %s: cannot create directory %s
vi: %s: không thể tạo thư mục %s

en: Creating mailbox file
vi: Đang tạo tập tin hộp thư

en: Group 'mail' not found. Creating the user mailbox file with 0600 mode.
vi: Không tìm thấy nhóm “mail” (thư tín). Vì thế đang tạo tập tin hộp thư người dùng với chế độ 0600.

en: Setting mailbox file permissions
vi: Đang đặt quyền truy cập tập tin hộp thư

en: %s: user '%s' already exists
vi: %s: người dùng “%s” đã có

en: %s: group %s exists - if you want to add this user to that group, use -g.
vi: %s: nhóm %s đã có. Muốn thêm họ vào nhóm đó thì dùng tùy chọn “-g”.

en: %s: can't create user
vi: %s: không thể tạo người dùng

en: %s: UID %lu is not unique
vi: %s: UID %lu không phải duy nhất

en: %s: Failed to create tcb directory for %s
vi: %s: Gặp lỗi khi tạo thư mục tcb cho %s

en: %s: can't create group
vi: %s: không thể tạo nhóm

en: %s: can't create subordinate user IDs
vi: %s: không thể tạo mã số người dùng lệ thuộc

en: %s: can't create subordinate group IDs
vi: %s: không thể tạo mã nhóm phụ thuộc

en: %s: warning: the user name %s to %s SELinux user mapping failed.
vi: %s: cảnh báo: lỗi ánh xạ tên người dùng %s tới người dùng SELinux %s.

en:   -r, --remove                  remove home directory and mail spool
vi:   -r, --remove                  gỡ bỏ thư mục riêng và ống chỉ thư tín

en:   -Z, --selinux-user            remove any SELinux user mapping for the user
vi:   -Z, --selinux-user            gỡ bỏ bất kỳ ánh xạ SELinux nào cho tài khoản người dùng

en: %s: group %s not removed because it is not the primary group of user %s.
vi: %s: không gỡ bỏ nhóm %s bởi vì nó không phải là nhóm chính của người dùng “%s”.

en: %s: group %s not removed because it has other members.
vi: %s: không thể gỡ bỏ nhóm %s bởi vì nó có thành viên khác nữa.

en: %s: group %s is the primary group of another user and is not removed.
vi: %s: nhóm %s là nhóm chính của một người dùng khác thì không bị gỡ bỏ.

en: %s: cannot remove entry %lu from %s
vi: %s: không thể gỡ bỏ %lu mục tin khỏi %s

en: %s: %s mail spool (%s) not found
vi: %s: không tìm thấy bể thư %s (%s)

en: %s: warning: can't remove %s: %s
vi: %s: cảnh báo: không thể gỡ bỏ %s: %s

en: %s: %s not owned by %s, not removing
vi: %s: %s không phải được %s sở hữu nên không gỡ bỏ nó

en: %s: Can't allocate memory, tcb entry for %s not removed.
vi: %s: Không thể phân bổ bộ nhớ, mục tin tcb cho %s chưa được gỡ bỏ.

en: %s: Cannot drop privileges: %s
vi: %s: Gặp lỗi khi xóa bỏ đặc quyền: %s

en: %s: Cannot remove the content of %s: %s
vi: %s: Không thể gỡ bỏ nội dung của %s: %s

en: %s: Cannot remove tcb files for %s: %s
vi: %s: Không thể gỡ bỏ tập tin tcb cho %s: %s

en: %s: %s home directory (%s) not found
vi: %s: %s không tìm thấy thư mục riêng (%s)

en: %s: not removing directory %s (would remove home of user %s)
vi: %s: sẽ không gỡ bỏ thư mục %s (vì cũng gỡ bỏ thư mục riêng của người dùng %s)

en: %s: error removing directory %s
vi: %s: gặp lỗi khi gỡ bỏ thư mục %s

en: %s: warning: the user name %s to SELinux user mapping removal failed.
vi: %s: cảnh báo: gặp lỗi khi gỡ bỏ ánh xạ người dùng %s tới SELinux.

en:   -a, --append                  append the user to the supplemental GROUPS
                                    mentioned by the -G option without removing
                                    the user from other groups
vi:   -a, --append                  thêm người dùng vào các nhóm phụ
                                    đưa ra bởi tùy chọn “-G” mà không gỡ bỏ ta khỏi nhóm khác

en:   -c, --comment COMMENT         new value of the GECOS field
vi:   -c, --comment GHI_LƯU         giá trị mới của trường GECOS

en:   -d, --home HOME_DIR           new home directory for the user account
vi:   -d, --home THƯ_MỤC            thư mục riêng mới cho tài khoản người dùng

en:   -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
vi:   -e, --expiredate NGÀY         đặt thành ngày này ngày hết hạn dùng tài khoản

en:   -f, --inactive INACTIVE       set password inactive after expiration
                                    to INACTIVE
vi:   -f, --inactive INACTIVE       đặt thành INACTIVE mật khẩu không còn hoạt động lại
                                    sau khi hết hạn dùng

en:   -g, --gid GROUP               force use GROUP as new primary group
vi:   -g, --gid NHÓM                ép buộc sử dụng nhóm này làm nhóm chính mới

en:   -G, --groups GROUPS           new list of supplementary GROUPS
vi:   -G, --groups NHÓM             danh sách mới chứa các nhóm phụ

en:   -l, --login NEW_LOGIN         new value of the login name
vi:   -l, --login ĐĂNG_NHẬP         giá trị mới của tên đăng nhập

en:   -L, --lock                    lock the user account
vi:   -L, --lock                    khóa tài khoản người dùng

en:   -m, --move-home               move contents of the home directory to the
                                    new location (use only with -d)
vi:   -m, --move-home               di chuyển nội dung của thư mục riêng sang vị trí mới
                                    (chỉ dùng cùng với “-d”)

en:   -o, --non-unique              allow using duplicate (non-unique) UID
vi:   -o, --non-unique              cho phép sử dụng UID trùng (không duy nhất)

en:   -p, --password PASSWORD       use encrypted password for the new password
vi:   -p, --password MẬT_KHẨU       mật mã hóa mật khẩu mới

en:   -u, --uid UID                 new UID for the user account
vi:   -u, --uid UID                 UID mới cho tài khoản người dùng

en:   -U, --unlock                  unlock the user account
vi:   -U, --unlock                  mở khóa tài khoản người dùng

en:   -v, --add-subuids FIRST-LAST  add range of subordinate uids
vi:   -v, --add-subuids ĐẦU-CUỐI    thêm vùng mã người dùng lệ thuộc

en:   -V, --del-subuids FIRST-LAST  remove range of subordinate uids
vi:   -V, --del-subuids ĐẦU-CUỐI    xóa vùng mã người dùng lệ thuộc

en:   -w, --add-subgids FIRST-LAST  add range of subordinate gids
vi:   -w, --add-subgids ĐẦU-CUỐI    thêm vùng mã nhóm lệ thuộc

en:   -W, --del-subgids FIRST-LAST  remove range of subordinate gids
vi:   -W, --del-subgids ĐẦU-CUỐI    xóa vùng mã nhóm lệ thuộc

en:   -Z, --selinux-user SEUSER     new SELinux user mapping for the user account
vi:   -Z, --selinux-user SEUSER     ánh xạ SELinux mới cho tài khoản người dùng

en: %s: unlocking the user's password would result in a passwordless account.
    You should set a password with usermod -p to unlock this user's password.
vi: %s: mở khóa mật khẩu của người dùng thì gây ra một tài khoản không có mật khẩu.
    Bạn nên đặt một mật khẩu dùng “usermod -p” để mở khóa mật khẩu của người dùng này.

en: %s: user '%s' already exists in %s
vi: %s: người dùng “%s” đã có trong %s

en: %s: invalid subordinate uid range '%s'
vi: %s: vùng mã số người dùng lệ thuộc không hợp lệ “%s”

en: %s: invalid subordinate gid range '%s'
vi: %s: vùng mã số nhóm lệ thuộc không hợp lệ “%s”

en: %s: no options
vi: %s: không tùy chọn

en: %s: the -L, -p, and -U flags are exclusive
vi: %s: các cờ “-L”, “-p” và “-U” loại từ lẫn nhau

en: %s: shadow passwords required for -e and -f
vi: %s: mật khẩu shadow cần cho hai tùy chọn “-e” và “-f”

en: %s: UID '%lu' already exists
vi: %s: UID “%lu” đã có

en: %s: %s does not exist, you cannot use the flags %s or %s
vi: %s: %s không tồn tại, bạn không thể dùng cờ %s hay %s

en: %s: directory %s exists
vi: %s: thư mục %s đã có

en: %s: The previous home directory (%s) was not a directory. It is not removed and no home directories are created.
vi: %s: Thư mục riêng trước đó (%s) không là một thư mục. Nó chưa được gỡ bỏ và chưa tạo thư mục riêng (home).

en: %s: Failed to change ownership of the home directory
vi: %s: Gặp lỗi khi thay đổi chủ sở hữu của thư mục home (riêng)

en: %s: warning: failed to completely remove old home directory %s
vi: %s: cảnh báo: gặp lỗi khi gỡ bỏ hoàn toàn thư mục riêng cũ %s

en: %s: cannot rename directory %s to %s
vi: %s: không thể thay đổi lại tên thư mục %s thành %s

en: %s: failed to copy the lastlog entry of user %lu to user %lu: %s
vi: %s: gặp lỗi khi sao chép mục tin lastlog của người dùng %lu sang người dùng %lu: %s

en: %s: failed to copy the faillog entry of user %lu to user %lu: %s
vi: %s: không sao chép được mục tin faillog của người dùng %lu sang người dùng %lu: %s

en: %s: warning: %s not owned by %s
vi: %s: cảnh báo: %s không do %s sở hữu

en: failed to change mailbox owner
vi: gặp lỗi khi đổi chủ sở hữu hộp thư

en: failed to rename mailbox
vi: gặp lỗi khi đổi tên của hộp thư

en: You have modified %s.
    You may need to modify %s for consistency.
    Please use the command '%s' to do so.
vi: Bạn đã sửa đổi %s.
    Để thống nhất thì bạn cũng có thể cần sửa đổi %s.
    Hãy sử dụng câu lệnh “%s” để làm như thế.

en:   -g, --group                   edit group database
vi:   -g, --group                   sửa đổi cơ sở dữ liệu nhóm

en:   -p, --passwd                  edit passwd database
vi:   -p, --passwd                  sửa đổi cơ sở dữ liệu passwd

en:   -s, --shadow                  edit shadow or gshadow database
vi:   -s, --shadow                  sửa đổi cơ sở dữ liệu shadow hay gshadow

en:   -u, --user                    which user's tcb shadow file to edit
vi:   -u, --user                    sửa tập tin shadow tcb của người này

en: %s: failed to remove %s
vi: %s: gặp lỗi khi gỡ bỏ %s

en: %s: %s is unchanged
vi: %s: %s chưa thay đổi

en: failed to create scratch directory
vi: gặp lỗi khi tạo thư mục hỗn tạp

en: failed to drop privileges
vi: gặp lỗi khi xóa đặc quyền

en: Couldn't get file context
vi: Không thể lấy ngữ cảnh tập tin

en: setfscreatecon () failed
vi: setfscreatecon () bị lỗi

en: failed to gain privileges
vi: gặp lỗi khi cấp đặc quyền

en: Couldn't lock file
vi: Không thể khóa tập tin

en: Couldn't make backup
vi: Không thể sao lưu

en: %s: %s returned with status %d
vi: %s: %s trả về với trạng thái là %d

en: %s: %s killed by signal %d
vi: %s: %s bị giết bởi tín hiệu %d

en: failed to open scratch file
vi: gặp lỗi khi mở tập tin hỗn tạp

en: failed to unlink scratch file
vi: gặp lỗi khi bỏ liên kết tập tin hỗn tạp

en: failed to stat edited file
vi: gặp lỗi khi lấy thống kê tập tin đã sửa

en: failed to create backup file
vi: không thể tạo tập tin sao lưu dự phòng

en: %s: can't restore %s: %s (your changes are in %s)
vi: %s: không thể phục hồi %s: %s (các thay đổi của bạn nằm trong %s)

en: %s: failed to find tcb directory for %s
vi: %s: gặp lỗi khi tìm thư mục tcb cho %s

en: ATK inset
vi: Bộ dát ATK

en: Adobe Illustrator document
vi: Tài liệu Adobe Illustrator

en: GSM 06.10 audio
vi: Âm thanh GSM 06.10

en: PGP/MIME-encrypted message header
vi: Phần đầu thông điệp đã mật mã bằng PGP/MIME

en: PKCS#10 certification request
vi: Yêu cầu chứng nhận PKCS#10

en: PkiPath certification path
vi: Đường dẫn cấp chứng nhận PkiPath

en: Plucker document
vi: Tài liệu Plucker

en: Sieve mail filter script
vi: Văn lệnh lọc thư Sieve

en: SMIL document
vi: Tài liệu SMIL

en: WPL playlist
vi: Danh mục nhạc WPL

en: SQLite2 database
vi: Cơ sở dữ liệu SQLite2

en: SQLite3 database
vi: Cơ sở dữ liệu SQLite3

en: GEDCOM family history
vi: Lịch sử gia đình GEDCOM

note: translators: a record is in this context a description of a board game that has been played, and that can be played back again: http://www.red-bean.com/sgf/
en: SGF record
vi: Mục ghi SGF

en: XLIFF translation file
vi: Tập tin dịch XLIFF

en: HPGL file
vi: Tập tin HPGL

en: PCL file
vi: Tập tin PCL

en: JET database
vi: Cơ sở dữ liệu JET

en: Microsoft Cabinet archive
vi: Kho lưu Cabinet Microsoft

en: Excel spreadsheet
vi: Bảng tính Excel

en: PowerPoint presentation
vi: Trình diễn PowerPoint

en: Word document
vi: Tài liệu Word

en: XPS document
vi: Tài liệu XPS

en: Microsoft Works document
vi: Tài liệu Microsoft Works

en: Word template
vi: Mẫu Word

en: GNUnet search file
vi: Tập tin tìm kiếm GNUnet

en: TNEF message
vi: Thông điệp TNEF

en: StarMail email
vi: Thư điện tử StarMail

en: StarMath formula
vi: Công thức StarMath

en: ODT document
vi: Tài liệu ODT

en: ODT template
vi: Mẫu ODT

en: OTH template
vi: Mẫu ODH

en: ODM document
vi: Tài liệu ODM

en: ODG drawing
vi: Bản vẽ ODG

en: ODG template
vi: Mẫu ODG

en: ODP presentation
vi: Trình diễn ODM

en: ODP template
vi: Mẫu ODP

en: ODS spreadsheet
vi: Bảng tính ODS

en: ODS template
vi: Mẫu ODS

en: ODC chart
vi: Sơ đồ ODC

en: ODC template
vi: Mẫu ODC

en: ODF formula
vi: Công thức ODF

en: ODF template
vi: Mẫu ODF

en: ODB database
vi: Cơ sở dữ liệu ODB

en: ODI image
vi: Ảnh ODI

en: OpenOffice.org extension
vi: Phần mở rộng của OpenOffice.org

en: SIS package
vi: Gói SIS

en: SISX package
vi: Gói SISX

en: XBEL bookmarks
vi: Liên kết đã lưu XBEL

en: 7-zip archive
vi: Kho nén 7-zip

en: CD image cuesheet
vi: Tờ tín hiệu báo ảnh CD

en: Lotus AmiPro document
vi: Tài liệu Lotus AmiPro

en: AportisDoc document
vi: Tài liệu AportisDoc

en: Applix Spreadsheets spreadsheet
vi: Bảng tính Applix Spreadsheets

en: Applix Words document
vi: Tài liệu Applix Words

en: AR archive
vi: Kho nén AR

en: ASP page
vi: Trang ASP

en: AWK script
vi: Văn lệnh AWK

en: Blender scene
vi: Cảnh Blender

en: CD Table Of Contents
vi: Mục Lục của đĩa CD

en: PGN chess game notation
vi: Cách ghi lượt chơi cờ PGN

en: CHM document
vi: Tài liệu CHM

en: UNIX-compressed file
vi: Tập tin đã nén UNIX

en: Tar archive (gzip-compressed)
vi: Kho nén tar (đã nén gzip)

en: CPIO archive (gzip-compressed)
vi: Kho nén CPIO (đã nén gzip)

en: Xbase document
vi: Tài liệu Xbase

en: ECMAScript program
vi: Chương trình ECMAScript

en: Nintendo DS ROM
vi: ROM DS Nintendo

en: FictionBook document
vi: Tài liệu FictionBook

en: TeX DVI document
vi: Tài liệu DVI Tex

en: Egon Animator animation
vi: Hoạt ảnh Egon Animator

en: FLTK Fluid file
vi: Tập tin Fluid FLTK

en: Linux PSF console font (gzip-compressed)
vi: Phông chữ bàn giao tiếp PSF Linux (đã nén gzip)

en: TrueType XML font
vi: Phông chữ XML TrueType

en: Adobe FrameMaker document
vi: Tài liệu Adobe FrameMaker

en: Game Boy Advance ROM
vi: ROM Game Boy Advance

en: GDBM database
vi: Cơ sở dữ liệu GDBM

en: GnuCash financial data
vi: Dữ liệu tài chính GnuCash

en: Gnuplot document
vi: Tài liệu Gnuplot

en: Graphite scientific graph
vi: Biểu đồ khoa học Graphite

en: GTKtalog catalog
vi: Phân loại GTKtalog

en: TeX DVI document (gzip-compressed)
vi: Tài liệu DVI TeX (đã nén gzip)

en: Gzip archive
vi: Kho nén gzip

en: PDF document (gzip-compressed)
vi: Tài liệu PDF (đã nén gzip)

en: PostScript document (gzip-compressed)
vi: Tài liệu PostScript (đã nén gzip)

en: iPod firmware
vi: phần vững iPod

en: Java archive
vi: Kho nén Java

en: Java class
vi: Hạng Java

en: JNLP file
vi: Tập tin JNLP

en: Pack200 Java archive
vi: Kho nén Java Pack200

en: JavaScript program
vi: Chương trình JavaScript

en: JBuilder project
vi: Dự án JBuilder

en: Karbon14 drawing
vi: Bản vẽ Karbon14

en: KChart chart
vi: Sơ đồ KChart

en: KFormula formula
vi: Công thức KFormula

en: KIllustrator drawing
vi: Bản vẽ KIllustrator

en: Kivio flowchart
vi: Lược đồ Kivio

en: Kontour drawing
vi: Bản vẽ Kontour

en: KPovModeler scene
vi: Cảnh KPovModeler

en: Krita document
vi: Tài liệu Krita

en: KSpread spreadsheet (encrypted)
vi: Bảng tính KSpread (đã mật mã)

en: KSysV init package
vi: Gói sở khởi KSysV

en: Kugar document
vi: Tài liệu Kugar

en: KWord document (encrypted)
vi: Tài liệu KWord (đã mật mã)

en: LHZ archive
vi: Kho nén LHZ (LHA đã nén)

en: LZMA archive
vi: Kho nén LZMA

en: Tar archive (LZMA-compressed)
vi: Kho nén tar (đã nén LZMA)

en: LZO archive
vi: Kho nén LZO

en: Macintosh MacBinary file
vi: Tập tin nhị phân MacBinary của Macintosh

en: Matroska stream
vi: Luồng Matroska

en: Matroska audio
vi: Âm thanh Matroska

en: OCL file
vi: Tập tin OCL

en: Adobe FrameMaker MIF document
vi: Tài liệu Adobe FrameMaker MIF

en: Mozilla bookmarks
vi: Liên kết đã lưu Mozilla

en: DOS/Windows executable
vi: Tập tin có thực hiện được DOS/Windows

en: Internet shortcut
vi: Lối tắt Internet

en: WRI document
vi: Tài liệu WRI

en: M4 macro
vi: Vĩ lệnh M4

en: Unidata NetCDF document
vi: Tài liệu NetCDF Unidata

en: Annodex exchange format
vi: Định dạng trao đổi Annodex

en: Ogg multimedia file
vi: Tập tin đa phương tiện Ogg

en: Ogg Vorbis audio
vi: Âm thanh Vorbis Ogg

en: Ogg FLAC audio
vi: Âm thanh FLAC Ogg

en: Ogg Speex audio
vi: Âm thanh Speex Ogg

en: Speex audio
vi: Âm thanh Speex

en: Ogg Theora video
vi: Ảnh động Theora Ogg

en: OGM video
vi: Ảnh động OGM

en: OLE2 compound document storage
vi: Kho lưu tài liệu ghép OLE2

en: Windows Installer package
vi: Gói cài đặt Windows

en: GNU Oleo spreadsheet
vi: Bảng tính Oleo của GNU

en: PAK archive
vi: Kho nén PAK

en: Parchive archive
vi: Kho nén Parchive

en: PEF executable
vi: Tập tin thực hiện được PEF

en: PKCS#7 certificate bundle
vi: Bó chứng nhận PKCS#7

en: PKCS#12 certificate bundle
vi: Bó chứng nhận PKCS#12

en: PlanPerfect spreadsheet
vi: Bảng tính PlanPerfect

en: Pocket Word document
vi: Tài liệu Pocket Word

en: Pathetic Writer document
vi: Tài liệu Pathetic Writer

en: Python bytecode
vi: Mã byte Python

en: Quattro Pro spreadsheet
vi: Bảng tính Quattro Pro

en: DAR archive
vi: Kho nén DAR

en: Alzip archive
vi: Kho nén Alzip

en: Ruby script
vi: Văn lệnh Ruby

en: Markaby script
vi: Văn lệnh Markaby

en: SC/Xspread spreadsheet
vi: Bảng tính SC/Xspread

en: Shockwave Flash file
vi: Tập tin Flash Shockwave

note: translators: "Shorten" is the name of an audio codec
en: Shorten audio
vi: Âm thanh Shorten

en: Siag spreadsheet
vi: Bảng tính Slag

en: Skencil document
vi: Tài liệu Skencil

note: Translate this as Super Famicom (in Far East Asia) or Super Nintendo (in Europe) if the console was known as such in your locale
en: Super NES ROM
vi: ROM Super Nintendo

en: StuffIt archive
vi: Kho nén Stuffit

en: SubRip subtitles
vi: Phụ đề SubRip

en: SAMI subtitles
vi: Phụ đề SAMI

en: MicroDVD subtitles
vi: Phụ đề MicroDVD

en: SSA subtitles
vi: Phụ đề SSA

en: SubViewer subtitles
vi: Phụ đề SubViewer

en: iMelody ringtone
vi: tiếng réo iMelody

en: SMAF audio
vi: Âm thanh SMAF

en: MRML playlist
vi: Danh mục nhạc MRML

en: XMF audio
vi: Âm thanh XMF

en: SV4 CPIO archive (with CRC)
vi: Kho nén CPIO SV4 (với CRC)

en: Tar archive (compressed)
vi: Kho nén tar (đã nén)

en: TGIF document
vi: Tài liệu TGIF

en: Tar archive (LZO-compressed)
vi: Kho nén tar (đã nén LZO)

en: WordPerfect/Drawperfect image
vi: Ảnh WordPerfect/Drawperfect

en: DER/PEM/Netscape-encoded X.509 certificate
vi: Chứng nhận X.509 mã hoá bằng Netscape/PEM/DER

en: XHTML page
vi: Trang XHTML

en: AMR audio
vi: Âm thanh AMR

en: AMR-WB audio
vi: Âm thanh AMR-WB

en: ULAW (Sun) audio
vi: Âm thanh ULAW (Sun)

en: PCM audio
vi: Âm thanh PCM

en: AIFF/Amiga/Mac audio
vi: Âm thanh AIFF/Amiga/Mac

en: Monkey's audio
vi: Âm thanh cua Monkey

en: WavPack audio
vi: Âm thanh WavPack

en: WavPack audio correction file
vi: Tập tin sửa chữa âm thanh WavPack

en: MPEG-4 audio
vi: Âm thanh MPEG-4

en: MPEG-4 audio book
vi: Sách âm thanh MPEG-4

en: 3GPP multimedia file
vi: Tập tin đa phương tiện 3GPP

en: Amiga SoundTracker audio
vi: Âm thanh Amiga SoundTracker

en: MP2 audio
vi: Âm thanh MP2

en: Microsoft ASX playlist
vi: Danh mục nhạc Microsoft ASX

en: PSF audio
vi: Âm thanh PSF

en: MiniPSF audio
vi: Âm thanh MiniPSF

en: PSFlib audio library
vi: Thư viện âm thanh PSFlib

en: Musepack audio
vi: Âm thanh Musepack

en: RealVideo document
vi: Tài liệu ảnh động RealVideo

en: RealMedia document
vi: Tài liệu RealMedia

en: RealPix document
vi: Tài liệu ảnh RealPix

en: RealText document
vi: Tài liệu văn bản RealText

en: WAV audio
vi: Âm thanh WAV

en: TrueAudio audio
vi: Âm thanh TrueAudio

en: Windows BMP image
vi: Ảnh BMP Windows

en: WBMP image
vi: Ảnh WBMP

en: DirectDraw surface
vi: Mặt DirectDraw

en: X11 cursor
vi: Con chạy X11

en: EXR image
vi: Ảnh EXR

en: Macintosh Quickdraw/PICT drawing
vi: Bản vẽ Quickdraw/PICT của Macintosh

en: UFRaw ID image
vi: Ảnh ID UFRaw

en: Adobe DNG negative
vi: Âm bản Adobe DNG

en: Canon CRW raw image
vi: Ảnh thô Canon CRW

en: Canon CR2 raw image
vi: Ảnh thô Canon CR2

en: Fuji RAF raw image
vi: Ảnh thô Fuji RAF

en: Kodak DCR raw image
vi: Ảnh thô Kodak DCR

en: Kodak K25 raw image
vi: Ảnh thô Kodak K25

en: Kodak KDC raw image
vi: Ảnh thô Kodak KDC

en: Minolta MRW raw image
vi: Ảnh thô Minolta MRW

en: Nikon NEF raw image
vi: Ảnh thô Nikon NEF

en: Olympus ORF raw image
vi: Ảnh thô Olympus ORF

en: Panasonic raw image
vi: Ảnh thô Panasonic

en: Pentax PEF raw image
vi: Ảnh thô Pentax PEF

en: Sigma X3F raw image
vi: Ảnh thô Sigma X3F

en: Sony SRF raw image
vi: Ảnh thô Sony SRF

en: Sony SR2 raw image
vi: Ảnh thô Sony SR2

en: Sony ARW raw image
vi: Ảnh thô Sony ARW

en: SVG image
vi: Ảnh SVG

en: DXF vector image
vi: Ảnh véc-tơ DXF

en: Applix Graphics image
vi: Ảnh Applix Graphics

en: DICOM image
vi: Ảnh DICOM

en: DocBook document
vi: Tài liệu DocBook

en: DIB image
vi: Ảnh DIB

en: DPX image
vi: Ảnh DPX

en: EPS image
vi: Ảnh EPS

en: FITS document
vi: Tài liệu FITS

en: FPX image
vi: Ảnh FPX

en: EPS image (gzip-compressed)
vi: Ảnh EPS (đã nén gzip)

en: MacOS X icon
vi: Biểu tượng MacOS X

en: JNG image
vi: Ảnh JNG

en: MacPaint Bitmap image
vi: Ảnh mảng MacPaint

en: Office drawing
vi: Bản vẽ Office

en: NIFF image
vi: Ảnh NIFF

en: PCX image
vi: Ảnh PCX

en: PCD image
vi: Ảnh PCD

en: Photoshop image
vi: Ảnh Photoshop

en: SGI image
vi: Ảnh SGI

en: Sun raster image
vi: Ảnh mành Sun

en: TGA image
vi: Ảnh TGA

en: Windows cursor
vi: Con chạy Windows

en: Windows animated cursor
vi: Con chạy hoạt họa Windows

en: EMF image
vi: Ảnh EMF

en: WMF image
vi: Ảnh WMF

en: XBM image
vi: Ảnh XBM

en: GIMP image
vi: Ảnh GIMP

en: XFig image
vi: Ảnh XFig

en: Usenet news message
vi: Thông điệp tin tức USENET

en: VCS/ICS calendar
vi: Lịch VCS/ICS

en: CSS stylesheet
vi: Tờ kiểu dáng CSS

en: txt2tags document
vi: tài liệu txt2tags

en: RDF file
vi: Tập tin RDF

en: RSS summary
vi: Bản tóm tắt RSS

en: Atom syndication feed
vi: Nguồn tin tức Atom

en: OPML syndication feed
vi: Nguồn tin tức OPML

en: TSV document
vi: Tài liệu TSV

en: Graphviz DOT graph
vi: Biểu đồ DOT Graphviz

en: JAD document
vi: Tài liệu JAD

en: WML document
vi: Tài liệu WML

en: WMLScript program
vi: Chương trình WMLScript

en: ACE archive
vi: Kho nén ACE

en: Ada source code
vi: Mã nguồn Ada

en: BibTeX document
vi: Tài liệu BibTeX

en: C++ header
vi: Phần đầu mã nguồn C++

en: ChangeLog document
vi: Tài liệu ChangeLog (ghi lưu thay đổi)

en: C header
vi: Phần đầu mã nguồn C

en: CMake source code
vi: Mã nguồn CMake

en: CSV document
vi: Tài liệu CSV

en: C# source code
vi: Mã nguồn C#

en: Vala source code
vi: Mã nguồn Vala

en: D source code
vi: Mã nguồn D

en: DTD file
vi: Tập tin DTD

en: Eiffel source code
vi: Mã nguồn Eiffel

en: Erlang source code
vi: Mã nguồn Erlang

en: HTML document
vi: Tài liệu HTML

en: LDIF address book
vi: Sổ địa chỉ LDIF

en: Lilypond music sheet
vi: Bản nhạc Lilypond

en: LHS source code
vi: Mã nguồn LHS

en: Qt MOC file
vi: Tập tin MOC của Qt

en: Windows Registry extract
vi: Bản trích Registry Windows

en: Objective-C source code
vi: Mã nguồn Objective-C

en: OCaml source code
vi: Mã nguồn OCaml

en: Lua script
vi: Văn lệnh Lua

en: NFO document
vi: Tài liệu NFO

en: RPM spec file
vi: Tập tin đặc tả RPM

en: Troff ME input document
vi: Tài liệu nhập ME Troff

en: Troff MM input document
vi: Tài liệu nhập MM Troff

en: Troff MS input document
vi: Tài liệu nhập MS Troff

en: X-Motif UIL table
vi: Bảng UIL X-Motif

en: XMI file
vi: Tập tin XMI

en: XSL FO file
vi: Tập tin FO của XSL (XFO)

en: iptables configuration file
vi: tập tin cấu hình iptables

en: XSLT stylesheet
vi: Tờ kiểu dáng XSLT

en: XMCD CD database
vi: Cơ sở dữ liệu CD XMCD

en: XML entities document
vi: Tài liệu thực thể XML

en: QuickTime video
vi: Ảnh động QuickTime

en: QuickTime image
vi: Ảnh QuickTime

en: FLIC animation
vi: Hoạt ảnh FLIC

en: Haansoft Hangul document
vi: Tài liệu Hangul Haansoft

en: Haansoft Hangul document template
vi: Mẫu tài liệu Hangul Haansoft

en: MNG animation
vi: Hoạt ảnh MNG

en: Windows Media Station file
vi: Tập tin Windows Media Station

en: Windows Media video
vi: Ảnh động Windows Media

en: NullSoft video
vi: Ảnh động NullSoft

en: SDP multicast stream file
vi: Tập tin luồng truyền một-nhiều SDP

en: eMusic download package
vi: gói nhạc tải xuống eMusic

en: Citrix ICA settings file
vi: Tập tin thiết lập ICA Citrix

en: XUL interface document
vi: Tài liệu giao diện XUL

en: Word 2007 document
vi: Tài liệu Word 2007

en: PowerPoint 2007 presentation
vi: Trình diễn PowerPoint 2007

en: Excel 2007 spreadsheet
vi: Bảng tính Excel 2007

en: T602 document
vi: Tài liệu T602

en: could not allocate %u bytes of scribble space
vi: không thể cấp phát %u byte cho không gian scribble

note: TRANSLATORS:  This is a phony function generated for the purpose of constructing the strings to be extracted for translation.  Each string is associated with a name (e.g. SM_ans_yes) that can be found in shar.c, if you need to look up context.  These strings are all inserted into the shar-generated 
en: Note: not verifying md5sums.  Consider installing GNU coreutils.
vi: Ghi chú: Không kiểm tra mã băm md5sum. Hãy cài đặt gói các tiện ích lõi coreutils của GNU.

en: WARNING: not restoring timestamps.  Consider getting and
    installing GNU 'touch', distributed in GNU coreutils...
vi: CẢNH BÁO: Không phục hồi dấu vết thời gian.
    Hãy lấy và cài đặt gói “touch” từ dự án GNU,
    được phân phối trong gói phần mềm coreutils của GNU…

en: lock directory %s exists
vi: thư mục khóa %s đã có

en: failed to create %s lock directory
vi: gặp lỗi khi tạo thư mục khóa %s

en: x - created lock directory %s.
vi: x - đã tạo thư mục khóa %s.

en: x - failed to create lock directory %s.
vi: x - gặp lỗi khi tạo thư mục khóa %s.

en: x - created directory %s.
vi: x - đã tạo thư mục %s.

en: x - failed to create directory %s.
vi: x - gặp lỗi khi tạo thư mục %s.

en: overwrite this file
vi: ghi đè lên tập tin này

en: skip this file
vi: bỏ qua tập tin này

en: overwrite all files
vi: ghi đè lên mọi tập tin

en: overwrite no files
vi: đừng ghi đè gì

en: explain choices
vi: giải thích các lựa chọn

en: exit immediately
vi: thoát ngay

en: restore of %s failed
vi: việc phục hồi %s bị lỗi

en: End of part %d, continue with part %d
vi: Kết thúc phần %d, tiếp tục lại với phần %d

en: End of %s part %d
vi: Kết thức %s phần %d

en: restoration warning:  size of %s is not %s
vi: cảnh báo phục hồi: Kích cỡ %s không phải %s

en: (text)
vi: (văn bản)

en: (compressed)
vi: (đã nén)

en: (gzipped)
vi: (đã nén gzip)

en: (bzipped)
vi: (đã nén bzip)

en: (binary)
vi: (nhị phân)

en: File %s is continued in part %d
vi: Tập tin %s được tiếp tục trong phần %d

en: Please unpack part 1 first!
vi: Trước tiên hãy giải nén phần 1.

en: Please unpack part ${shar_sequence} next!
vi: Kế tiếp hãy giải nén phần ${shar_sequence}.

en: x - STILL SKIPPING %s
vi: x - VẪN CÒN BỎ QUA %s

en: continuing file %s
vi: đang tiếp tục tập tin %s

en: x - overwriting %s
vi: x - đang ghi đè lên %s

en: overwrite %s
vi: ghi đè lên %s

en: SKIPPING %s
vi: ĐANG BỎ QUA %s

en: extraction aborted
vi: việc giải nén bị hủy bỏ

en: x - SKIPPING %s (file already exists)
vi: x - ĐANG BỎ QUA %s (tập tin đã sẵn có)

en: x - extracting %s %s
vi: x — đang giải nén %s %s

en: File %s is complete
vi: Tập tin %s hoàn tất

en: uudecoding file %s
vi: đang giải nén tập tin kiểu “uu” %s

en: MD5 check failed
vi: Việc kiểm tra MD5 gặp lỗi

en: You have unpacked the last part
vi: Bạn đã giải nén mọi phần

en: x - removed lock directory %s.
vi: x - đã gỡ bỏ thư mục khóa %s.

en: x - failed to remove lock directory %s.
vi: x - gặp lỗi gỡ bỏ thư mục khóa %s.

en: Cannot reopen %s as stdin
vi: Không thể mở lại %s như là stdin

en: shar usage error:
vi: cú pháp shar sai:

en: shar fatal error:
vi: lỗi shar nghiêm trọng:

en: fserr %d (%s) performing '%s' on %s
vi: fserr %d (%s) thực hiện “%s” trên %s

en: No memory for duping translated strings
vi: Không đủ bộ nhớ cho”duping” các chuỗi đã dịch

en: shar is free software: you can redistribute it and/or modify it under the
    terms of the GNU General Public License as published by the Free Software
    Foundation, either version 3 of the License, or (at your option) any later
    version.
vi: shar là phần mềm miễn phí: bạn có thể phân phối nó hoặc/và sửa nó
    phù hợp với các điều khoản trong Giấy Phép Công GNU, được xuất ra bởi
    Tổ chức Phần mềm Tự do, hoặc là phiên bản 3 hoặc chọn bản mới hơn.

en: shar is distributed in the hope that it will be useful, but WITHOUT ANY
    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    details.
vi: shar được phân phối với hy vọng là nó hữu ích, nhưng KHÔNG CÓ BẢO HÀNH
    GÌ CẢ; không đảm bảo ngay cả khi nó được BÁN HAY KHẢ NĂNG LÀM ĐƯỢC
    VIỆC DỨT KHOÁT. Xem Giấy Phép Công GNU để để có thêm thông tin chi tiết.

en: You should have received a copy of the GNU General Public License along
    with this program.  If not, see <http://www.gnu.org/licenses/>.
vi: Bạn nên đã nhận một bản sao của Giấy Phép Công Cộng GNU cùng với chương
    trình này. Không thì xem địa chỉ <http://www.gnu.org/licenses/>.

en: shar (GNU sharutils) - create a shell archive
    Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: shar (GNU sharutils) - tạo lưu trữ hệ vỏ tự giải nén
    Cách dùng:  %s [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en: If no 'file's are specified, the list of input files is read from standard
    input.  Standard input must not be a terminal.
vi: Nếu không có tập tin nào được chỉ ra, danh sách tập tin đầu vào sẽ được
    đọc từ đầu vào tiêu chuẩn. Đầu vào tiêu chuẩn phải là một thiết bị cuối.

en: 'shar' creates "shell archives" (or shar files) which are in text format
    and can be emailed.  These files may be unpacked later by executing them
    with '/bin/sh'.  The resulting archive is sent to standard out unless the
    '-o' option is given.  A wide range of features provide extensive
    flexibility in manufacturing shars and in specifying 'shar' "smartness".
    Archives may be fairly simple ('--vanilla-operation') or essentially a
    mailable 'tar' archive.
vi: “shar” tạo “shell archives” (hay tập tin shar) cái này ở định dạng chữ thường
    và có thể được gửi qua thư điện tử. Những tập-tin này có thể được giải nén sau
    đó bằng “/bin/sh”. Kho kết quả được gửi ra đầu ra chuẩn trừ phi có tùy chọn
    “-o” được đưa ra. Một vùng đặc tính kỹ thuật rộng lớn cung cấp khả năng
    linh hoạt trong việc tạo các shar và trong chỉ định “shar” “smartness”.
    Kho lưu có thể khá đơn giản (“-vanilla-operation”) hay về mặt bản chất nó
    là kho “tar” có thể gửi được bằng thư.

en: Options may be specified in any order until a 'file' argument is
    recognized.  If the '--intermix-type' option has been specified, more
    compression and encoding options will be recognized between the 'file'
    arguments.
vi: Các tùy-chọn có thể được chỉ định theo bất kỳ thứ tự nào cho đến khi
    đối số “tập-tin” được nhận ra. Nếu tùy-chọn “--intermix-type” được chỉ
    định, nhiều bộ nén và mã hóa sẽ được nhận diện giữa các đối số
    “tập-tin”.

en: Though this program supports 'uuencode'-d files, they are deprecated.  If
    you are emailing files, please consider mime-encoded files.  If you do
    'uuencode', base64 is the preferred encoding method.
vi: Mặc dù chương trình này vẫn hỗ trợ “uuencode” -d files, chúng vẫn bị phản đối. Nếu
    bạn gửi những thư này, xin hãy cân nhắc đến các tập tin mime-encoded. Nếu bạn
    “uuencode”, base64 là phương thức mã hóa được ưu tiên dùng.

en: shar (GNU sharutils) - create a shell archive
    Usage:  shar [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: shar (GNU sharutils) - tạo lưu trữ hệ vỏ tự giải nén
    Cách dùng:  shar [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en: Specify compression:
       -p, --intermix-type        specify compression for input files
                                    - prohibits the option 'vanilla-operation'
vi: Chỉ định cách nén:
       -p, --intermix-type        chỉ định cách nén cho các tập tin đầu vào
                                    - cấm tùy chọn “vanilla-operation”

en:    -C, --compactor=PROG       specify compaction (compression) program PROG
                                    - prohibits the option 'vanilla-operation'
                                    - may appear multiple times
                                    - it must be known to shar: xz gzip bzip2
vi:    -C, --compactor=ChTrình    chỉ định phần mềm dùng để nén
                                    - tùy chọn không được dùng: “vanilla-operation”
                                    - có thể xuất hiện nhiều lần
                                    - thường là: xz gzip bzip2

en:    -g, --level-of-compression=LEVEL
                                  pass LEVEL for compression
                                    - it must be in the range: 1 to 9
vi:    -g, --level-of-compression=MỨC
                                  dùng MỨC này để nén
                                    - nó phải nằm trong vùng: 1 đến 9

en: Specify file encoding methodology:
       -M, --mixed-uuencode       decide uuencoding for each file
vi: Chỉ định phương thức mã hóa tập tin:
       -M, --mixed-uuencode       chọn uuencoding cho từng tập tin

en:    -B, --uuencode             treat all files as binary
                                    - an alternate for mixed-uuencode
vi:    -B, --uuencode             coi tất cả các tập tin là dạng nhị phân
                                    - một kiểu thay thế cho mixed-uuencode

en:    -T, --text-files           treat all files as text
                                    - an alternate for mixed-uuencode
vi:    -T, --text-files           coi mọi tập tin là văn bản thường
                                    - dùng thay cho mixed-uuencode

en: Specifying file selection and output modes:
vi: Đang chỉ định chọn tập tin và chế độ xuất:

en:    -o, --output-prefix=str    print output to file PREFIX.nn
vi:    -o, --output-prefix=str    kết xuất ra tập tin PREFIX.nn

en:    -l, --whole-size-limit=SIZE
                                  split archive, not files, to SIZE
                                    - requires the option 'output-prefix'
                                    - is scalable with a suffix: k/K/m/M/g/G/t/T
                                    - it must lie in one of the ranges:
                                      8 to 1023, or 8192 to 4194304
vi:    -l, --whole-size-limit=CỠ
                                  chia nhỏ các kho, không phải tập tin, thành cỡ này
                                    - yêu cầu tùy chọn “output-prefix”
                                    - được biến đổi tỷ lệ với hậu tố: k/K/m/M/g/G
                                    - Nó phải nằm trong vùng:
                                      8 đến 1023, hoặc 8192 đến 4194304

en:    -L, --split-size-limit=SIZE
                                  split archive or files to SIZE
                                    - requires the option 'output-prefix'
                                    - is scalable with a suffix: k/K/m/M/g/G/t/T
                                    - it must lie in one of the ranges:
                                      8 to 1023, or 8192 to 4194304
                                    - an alternate for 'whole-size-limit'
vi:    -L, --split-size-limit=KÍCH-THƯỚC
                                  chia nhỏ các tập tin hay kho lưu thành cỡ này
                                    - yêu cầu tùy chọn: “output-prefix”
                                    - được biến đổi tỷ lệ với hậu tố: k/K/m/M/g/G
                                    - Nó phải nằm trong vùng:
                                      8 đến 1023, hoặc 8192 đến 4194304
                                    - lựa chọn thay thế khác là “whole-size-limit”

en:    -I, --input-file-list=FILE read file list from FILE
vi:    -I, --input-file-list=TẬP-TIN đọc danh sách tập tin từ TẬP-TIN

en: Controlling the shar headers:
       -n, --archive-name=NAME    use NAME to document the archive
vi: Điều khiển phần đầu shar:
       -n, --archive-name=TÊN     dùng TÊN để cung cấp tư liệu về kho lưu

en:    -s, --submitter=NAME       override the submitter name with NAME
vi:    -s, --submitter=TÊN        ghi đè tên người gửi bằng TÊN

en:    -a, --net-headers          output Submitted-by: & Archive-name: headers
                                    - requires the option 'archive-name'
vi:    -a, --net-headers          kết xuất Submitted-by: & Archive-name: headers
                                    - yêu cầu cần có tùy chọn “archive-name”

en:    -c, --cut-mark             start the shar with a cut line
vi:    -c, --cut-mark             bắt đầu shar với dòng cắt

en:    -t, --translate            translate messages in the script
vi:    -t, --translate            dịch thông điệp này trong script

en: Protecting against transmission issues:
           --no-character-count   do not use `wc -c' to check size
vi: Bảo vệ tính toàn vẹn của dữ liệu:
           --no-character-count   không dùng tùy chọn “wc -c” để kiểm tra cỡ

en:    -D, --no-md5-digest        do not use md5sum digest to verify
vi:    -D, --no-md5-digest        không băm md5sum để thẩm tra

en:    -F, --force-prefix         apply the prefix character on every line
vi:    -F, --force-prefix         áp dùng ký tự tiền tố cho mỗi dòng

en:    -d, --here-delimiter=DELIM use DELIM to delimit the files
vi:    -d, --here-delimiter=CHỮ   dùng ký hiệu này để định giới các tập tin

en: Producing different kinds of shars:
       -V, --vanilla-operation    produce very simple shars
vi: Sản sinh các kiểu khác nhau của shars:
       -V, --vanilla-operation    dạng shars đơn giản

en:    -P, --no-piping            use temporary files between programs
vi:    -P, --no-piping            dùng các tập tin tạm giữa các ứng dụng

en:    -x, --no-check-existing    blindly overwrite existing files
vi:    -x, --no-check-existing    ghi đè lên các tập tin nếu nó có từ trước

en:    -X, --query-user           ask user before overwriting files
                                    - prohibits the option 'vanilla-operation'
vi:    -X, --query-user           hỏi người dùng trước khi ghi đè các tập tin
                                    - cấm chỉ tùy chọn “vanilla-operation”

en:    -m, --no-timestamp         do not restore modification times
vi:    -m, --no-timestamp         không phục hồi lại thời gian sửa đổi

en:    -Q, --quiet-unshar         avoid verbose messages at unshar time
vi:    -Q, --quiet-unshar         không hiện thông tin chi tiết khi unshar

en:    -f, --basename             restore in one directory, despite hierarchy
vi:    -f, --basename             phục hồi trong một thư mục, bất chấp thứ bậc

en: Internationalization options:
           --no-i18n              do not internationalize
vi: Các tùy chọn về quốc tế hóa:
           --no-i18n              không quốc tế hóa

en:        --print-text-domain-dir  print directory with shar messages
vi:        --print-text-domain-dir  in thư mục cùng với các thông điệp shar

en: User feedback/entertainment:
       -q, --quiet                do not output verbose messages
vi: Phản hồi/ biểu diễn:
       -q, --quiet                không mô tả chi tiết

en:        --silent               an alias for the 'quiet' option
vi:        --silent               là bí danh của tùy chọn “quiet”

en: Version, usage and configuration options:
vi: Phiên bản, cách dùng và các tùy chọn cấu hình:

en:    -v, --version[=MODE]       output version information and exit
vi:    -v, --version[=CHẾ_ĐỘ]     xuất thông tin phiên bản rồi thoát

en:    -h, --help                 display extended usage information and exit
vi:    -h, --help                 hiển thị thông tin cách dùng sau đó thoát

en:    -!, --more-help            extended usage information passed thru pager
vi:    -!, --more-help            xem thêm trợ giúp về cách sử dụng

en:    -R, --save-opts[=FILE]     save the option state to a config file FILE
vi:    -R, --save-opts[=TẬP-TIN]  ghi trạng tái tùy chọn ra TẬP-TIN cấu hình

en:    -r, --load-opts=FILE       load options from the config file FILE
                                    - disabled with '--no-load-opts'
                                    - may appear multiple times
vi:    -r, --load-opts=TẬP-TIN    tải các tùy chọn từ tập tin cấu hình
                                    - bị tắt bởi “--no-load-opts”
                                    - có thể xuất hiện nhiều lần

en: Options are specified by doubled hyphens and their name or by a single
    hyphen and the flag character.
    If no 'file's are specified, the list of input files is read from a
    standard input.  Standard input must not be a terminal.
vi: Các tùy chọn được chỉ định bằng dấu nối kép và tên của chúng hay bởi dấu
    gạch nối và ký tự cờ.
    Nếu không có tập tin nào được chỉ ra, danh sách tập tin đầu vào sẽ được
    đọc từ đầu vào tiêu chuẩn. Đầu vào tiêu chuẩn phải là một thiết bị cuối.

en: The following option preset mechanisms are supported:
vi:  Các tùy chọn sau đây được cài đặt cơ cấu trước được hỗ trợ:

en:  - reading file $HOME/.sharrc
    
    'shar' creates "shell archives" (or shar files) which are in text format
    and can be emailed.  These files may be unpacked later by executing them
    with '/bin/sh'.  The resulting archive is sent to standard out unless the
    '-o' option is given.  A wide range of features provide extensive
    flexibility in manufacturing shars and in specifying 'shar' "smartness".
    Archives may be fairly simple ('--vanilla-operation') or essentially a
    mailable 'tar' archive.
vi:  - đọc tập tin $HOME/.sharrc
    
    “shar” tạo “shell archives” (hay tập tin shar) cái này ở định dạng chữ thường
    và có thể được gửi qua thư điện tử. Những tập-tin này có thể được giải nén sau
    đó bằng “/bin/sh”. Kho kết quả được gửi ra đầu ra chuẩn trừ phi có tùy chọn
    “-o” được đưa ra. Một vùng đặc tính kỹ thuật rộng lớn cung cấp khả năng
    linh hoạt trong việc tạo các shar và trong chỉ định “shar” “smartness”.
    Kho lưu có thể khá đơn giản (“-vanilla-operation”) hay về mặt bản chất nó
    là kho “tar” có thể gửi được bằng thư.

en: Though this program supports 'uuencode'-d files, they are deprecated.  If
    you are emailing files, please consider mime-encoded files.  If you do
    'uuencode', base64 is the preferred encoding method.
    
    Please send bug reports to:  <bug-gnu-utils@gnu.org>
vi: Mặc dù chương trình này hỗ trợ “uuencode” -d các tập tin, chúng đã lạc hậu. Nếu
    bạn gửi thư các tập tin, xin hãy cân nhắc đến các tập tin mime-encoded.
    Nếu bạn thực hiện “uuencode”, base64 là phương thức mã hóa ưa dùng.
    
    Hãy gửi báo lỗi đến: <bug-gnu-utils@gnu.org>

en: shar (GNU sharutils) - create a shell archive
    Usage:  shar [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
    Try 'shar --help' for more information.
vi: shar (GNU sharutils) - tạo lưu trữ hệ vỏ tự giải nén
    Cách dùng:  shar [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]
    Chạy lệnh “shar --help” để có thêm thông tin.

en: allocation of %d bytes failed
vi: gặp lỗi khi cấp phát %d byte bộ nhớ

en: AutoOpts function called without option descriptor
vi: Hàm AutoOpts được gọi mà không có bộ mô tả tùy chọn

en: 	This exceeds the compiled library version:
vi: 	Đây là giới hạn tối đa dành cho phiên bản thư viện dịch:

en: Automated Options Processing Error!
    	%s called AutoOpts function with structure version %d:%d:%d.
vi: Lỗi Xử lý Tùy chọn Tự động!
    	%s đã gọi hàm AutoOpts với cấu trúc phiên bản %d:%d:%d.

en: realloc of %d bytes at 0x%p failed
vi: việc realloc %d byte tại 0x%p gặp lỗi

en: 	This is less than the minimum library version:
vi: 	Nhỏ hơn phiên bản thư viện tối thiểu cần có:

en: Automated Options version %s
    	Copyright (C) 1999-2014 by Bruce Korb - all rights reserved
vi: Automated Options phiên bản %s
    	Tác quyền (C) 1999-2014 bởi Bruce Korb - giữ toàn bộ bản quyền

en: (AutoOpts bug):  %s.
vi: (lỗi AutoOpts):  %s.

en: optionResetOpt() called, but reset-option not configured
vi: optionResetOpt() được gọi, nhưng tùy chọn reset chưa được cấu hình

en: could not locate the 'help' option
vi: không thể xác định địa phương của tùy chọn “help”

en: optionProcess() was called with invalid data
vi: optionProcess() đã được gọi với đối số không hợp lệ

en: invalid argument type specified
vi: kiểu tham số đã cho không hợp lệ

en: defaulted to option with optional arg
vi: được mặc định cho tùy chọn với đối số tùy chọn

en: aliasing option is out of range.
vi: tùy chọn bí danh nằm ngoài phạm vi.

en: %s error:  the keyword '%s' is ambiguous for %s
vi: %s lỗi: Từ khóa “%s” chưa rõ ràng đối với %s

en:   The following options match:
vi:   Các tùy chọn sau đây ứng với nó:

en: %s: ambiguous option name: %s (matches %d options)
vi: %s: Tên tùy chọn chưa rõ ràng: %s (khớp %d tùy chọn)

en: %s: Command line arguments required
vi: %s: Bắt buộc phải có đối số dòng lệnh

en: %d %s%s options allowed
vi: cho phép %d tùy chọn %s%s

en: %s error %d (%s) calling %s for '%s'
vi: %s lỗi %d (%s) đang gọi %s cho “%s”

en: interprocess pipe
vi: ống dẫn liên tiến trình

en: error: version option argument '%c' invalid.  Use:
    	'v' - version only
    	'c' - version and copyright
    	'n' - version and full copyright notice
vi: lỗi: Tham số tùy chọn phiên bản “%c” không hợp lệ. Hãy dùng:
    	”v” - chỉ hiển thị số phiên bản
    	”c” - hiển thị số phiên bản và bản quyền
    	”n” - hiển thị số phiên bản và bản quyền đầy đủ

en: %s error:  the '%s' and '%s' options conflict
vi: %s lỗi:  “%s” và “%s” là các tùy chọn xung đột nhau

en: %s: The '%s' option has been disabled.
vi: %s: Tùy chọn “%s” đã bị tắt.

en: -equivalence
vi: -tương đương

en: %s: illegal option -- %s
vi: %s: Tùy chọn không hợp lệ -- %s

en: %s: unknown vendor extension option -- %s
vi: %s: Không hiểu tùy chọn mở rộng từ người sản xuất -- %s

en:   or an integer from %d through %d
vi:   hoặc một số nguyên từ %d đến %d

en: %s error:  invalid option descriptor for %s
vi: %s lỗi: Bộ mô tả tùy chọn dành cho %s không hợp lệ

en: %s: invalid option name: %s
vi: %s: Tên tùy chọn không hợp lệ: %s

en: %s: The '%s' option requires an argument.
vi: %s: Tùy chọn “%s” yêu cầu một tham số.

en: (AutoOpts bug):  Equivalenced option '%s' was equivalenced to both
    	'%s' and '%s'.
vi: (AutoOpts bug): Tùy chọn “%s” tương đương với cả hai
    	tùy chọn “%s” và “%s”.

en: %s error:  The %s option is required
vi: %s lỗi:  Tùy chọn %s là bắt buộc

en: %s: The '%s' option cannot have an argument.
vi: %s: Tùy chọn “%s” không thể nhận đối số.

en: %s: Command line arguments are not allowed.
vi: %s: Không chấp nhận đối số dòng lệnh.

en: error %d (%s) creating %s
vi: lỗi %d (%s) tạo %s

en: %s error:  '%s' does not match any %s keywords.
vi: %s lỗi:  “%s” không khớp bất kỳ từ khóa %s nào.

en: %s error: The '%s' option requires an argument.
vi: %s lỗi: Tùy chọn “%s” yêu cầu có đối số.

en: error %d (%s) stat-ing %s
vi: lỗi %d (%s) đang-thống-kê %s

en: %s error: no saved option state
vi: %s lỗi: Không trạng thái tùy chọn được lưu

en: '%s' is not a command line option.
vi: “%s” không phải là tùy chọn dòng lệnh.

en: %s error:  '%s' is not a recognizable date/time.
vi: %s lỗi: Kiểu ngày tháng của “%s” không được chấp nhận.

en: '%s' not defined
vi: “%s” chưa định nghĩa

en: %s error:  '%s' is not a recognizable time duration.
vi: %s lỗi: Không chấp nhận khoảng thời gian của “%s”.

en: %s error:  The %s option must appear %d times.
vi: %s lỗi: Tùy chọn %s phải xuất hiện %d lần.

en: %s error:  '%s' is not a recognizable number.
vi: %s lỗi: “%s” không phải là kiểu số được thừa nhận.

en: %s error:  %s exceeds %s keyword count
vi: %s lỗi: %s đạt đến ngưỡng số lượng %s từ khóa

en: Try '%s %s' for more information.
vi: Thử lệnh “%s %s” để tìm thấy thông tin thêm.

en: one %s%s option allowed
vi: chỉ cho phép một tùy chọn %s%s

en: %s error:  %s option value %ld is out of range.
vi: %s lỗi: Giá trị cho tùy chọn %s %ld nằm ngoài phạm vi.

en: %s error:  %s option requires the %s option
vi: %s lỗi: Tùy chọn %s yêu cầu cần có tùy chọn %s

en: %s warning:  cannot save options - %s not regular file
vi: %s cảnh báo:  Không thể ghi lại tùy chọn - %s không phải tập tin thường

en: printf formatting error:  %s
vi: có lỗi định dạng printf: %s

en: sharutils bug - no status
vi: lỗi sharutils - không có trạng thái

en: Too many directories for mkdir generation
vi: Quá nhiều thư mục để tạo ra bằng mkdir (tạo thư mục)

en: Cannot access %s
vi: Không thể truy cập %s.

en: Cannot get current directory name
vi: Không thể lấy tên thư mục hiện có.

en: Starting file %s
vi: Đang bắt đầu tập tin %s

en: Could not popen command
vi: Không thể popen một lệnh

en: pipe fd
vi: fd đường ống

en: Continuing file %s
vi: Đang tiếp tục tập tin %s

en: Saving %s (%s)
vi: Đang lưu %s (%s)

en: Invalid format for output file names (%s): %s
vi: Định dạng không hợp lệ cho tên tập tin kết xuất (%s): %s

en: more than one format element
vi: nhiều hơn một phần tử định dạng

en: no conversion character
vi: ký tự không chuyển đổi

en: format is too wide
vi: định dạng quá rộng

en: invalid conversion character
vi: ký tự chuyển đổi sai

en: Opening
vi: Đang mở

en: Closing
vi: Đang đóng

en: reopening stderr to /dev/null
vi: mở lại stderr sang /dev/null

en: No input files
vi: Không có tập tin nhập

en: PLEASE avoid -X shars on Usenet or public networks
vi: QUAN TRỌNG là bạn tránh shar -X trên USENET (nhóm tin) hay mạng công.

en: The '%s' option may not be intermixed with file names
    unless the --intermix-type option has been specified.
vi: Tùy chọn “%s” có lẽ không nên được trộn lẫn với tên các tập tin
    trừ phi tùy chọn --intermix-type được chỉ định.

en: The '%s' option must appear before any file names
vi: Tùy chọn “%s” phải xuất hiện trước tất cả các tập tin nào

en: invalid compaction type:  %s
    the known types are:
vi: kiểu nén không hợp lệ:  %s
    các kiểu có thể sử dụng là:

en: files on command line and --input-file-list specified
vi: các tập tin trên dòng lệnh và --input-file-list được chỉ định

en: Created %d files
vi: Đã tạo %d tập tin

en: fs error %d (%s) %s-ing %s
vi: lỗi fs %d (%s) đang-%s %s

en: unshar usage error:
vi: lỗi dùng unshar:

en: unshar fatal error:
vi: gặp lỗi unshar nghiêm trọng:

en: unshar is free software: you can redistribute it and/or modify it under the
    terms of the GNU General Public License as published by the Free Software
    Foundation, either version 3 of the License, or (at your option) any later
    version.
vi: unshar là phần mềm miễn phí: bạn có thể phân phối nó hoặc/và sửa nó
    phù hợp với các điều khoản trong Giấy Phép Công GNU, được xuất ra bởi
    Tổ chức Phần mềm Tự do, hoặc là phiên bản 3 hoặc chọn bản mới hơn.

en: unshar is distributed in the hope that it will be useful, but WITHOUT ANY
    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    details.
vi: unshar được phân phối với hy vọng là nó hữu ích, nhưng KHÔNG CÓ BẢO HÀNH
    GÌ CẢ; không đảm bảo ngay cả khi nó được KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC
    VIỆC DỨT KHOÁT. Xem Giấy Phép Công GNU để để có thêm thông tin chi tiết.

en: unshar (GNU sharutils) - unpack a shar archive
    Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: unshar (GNU sharutils) - mở gói lưu trữ
    Cách dùng:  %s [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en: 
    If no arguments are provided, input arguments are read from stdin,
    one per line; blank and '#'-prefixed lines are comments.
    'stdin' may not be a terminal (tty).
vi: 
    Nếu không có đối số nào được đưa ra thì các đối số này sẽ được đọc từ
    đầu vào tiêu chuẩn, mỗi cái một dòng; dòng trống và có “#” đứng đầu là
    ghi chú. “stdin” không thể là một thiết-bị cuối (tty).

en: Unshar scans the input files (typically email messages) looking for the
    start of a shell archive.  If no files are given, then standard input is
    processed instead.  It then passes each archive discovered through an
    invocation of the shell program to unpack it.
vi: “unshar” quét các tập-tin đầu vào (thường là các thư) để tìm kiếm
    điểm đầu của kho lưu hệ vỏ. Nếu không chỉ định tập-tin đầu vào thì dùng
    đầu ra tiêu chuẩn để thay thế. Nó sau đó phân tích từng kho lưu đã tìm được
    quẳng nó cho hệ vỏ giải nén nó.

en: unshar (GNU sharutils) - unpack a shar archive
    Usage:  unshar [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: unshar (GNU sharutils) - mở gói lưu trữ
    Cách dùng:  unshar [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en:    -d, --directory=DIR        unpack into the directory DIR
vi:    -d, --directory=THƯ_MỤC    mở gói vào trong thư mục này

en:    -c, --overwrite            overwrite any pre-existing files
vi:    -c, --overwrite            ghi đè lên những tập tin đã có trước

en:    -f, --force                an alias for the 'overwrite' option
vi:    -f, --force               là bí danh của “overwrite”

en:    -E, --split-at=SPLIT-PAT   split input on SPLIT-PAT lines
vi:    -E, --split-at=SPLIT-PAT   chia cắt đầu ra tại dòng SPLIT-PAT

en:    -e, --exit-0               split input on "exit 0" lines
                                    - prohibits the option 'split-at'
vi:    -e, --exit-0               chia đầu vào mỗi “exit 0” dòng
                                    - cấm chỉ tùy chọn “split-at”

en:    -D, --debug                debug the shell code
vi:    -D, --debug                gỡ lỗi mã hệ vỏ

en:    -R, --save-opts[=FILE]     save the option state to the config file FILE
vi:    -R, --save-opts[=TẬP-TIN]  ghi trạng tái tùy chọn ra TẬP-TIN cấu hình

en:    -r, --load-opts=FILE       load options from the config file FILE
                                    - disabled as '--no-load-opts'
                                    - may appear multiple times
vi:    -r, --load-opts=TẬP-TIN    tải các tùy chọn từ TẬP-TIN cấu hình
                                    - bị tắt bởi “--no-load-opts”
                                    - có thể xuất hiện nhiều lần

en: Options are specified by doubled hyphens and their name or by a single
    hyphen and the flag character.
vi: Các tùy chọn được chỉ định bằng dấu nối đôi và tên của chúng hoặc dấu nối
    đơn và ký tự cờ.

en: If no arguments are provided, input arguments are read from stdin,
    one per line; blank and '#'-prefixed lines are comments.
    'stdin' may not be a terminal (tty).
vi: Nếu không có đối số nào được đưa ra thì các đối số này sẽ được đọc từ
    đầu vào tiêu chuẩn, mỗi cái một dòng; dòng trống và có “#” đứng đầu là
    ghi chú. “stdin” không thể là một thiết-bị cuối (tty).

en:  - reading file $HOME/.sharrc
    
    'unshar' scans the input files (typically email messages) looking for the
    start of a shell archive.  If no files are given, then standard input is
    processed instead.  It then passes each archive discovered through an
    invocation of the shell program to unpack it.
vi:  - đọc tập-tin $HOME/.sharrc
    
    “unshar” quét các tập-tin đầu vào (thường là các thư) để tìm kiếm
    điểm đầu của kho lưu hệ vỏ. Nếu không chỉ định tập-tin đầu vào thì dùng
    đầu ra tiêu chuẩn để thay thế. Nó sau đó phân tích từng kho lưu đã tìm được
    quẳng nó cho hệ vỏ giải nén nó.

en: Please send bug reports to:  <bug-gnu-utils@gnu.org>
vi: Hãy gửi báo cáo lỗi tới:  <bug-gnu-utils@gnu.org>
    Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: unshar (GNU sharutils) - unpack a shar archive
    Usage:  unshar [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
    Try 'unshar --help' for more information.
vi: unshar (GNU sharutils) - mở gói lưu trữ
    Cách dùng:  shar [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]
    Hãy chạy lệnh “unshar --help” để có thêm thông tin.

en: could not allocate %zu bytes for %s
vi: không thể cấp phát %zu byte cho %s

en: Found no shell commands after cut line in %s
vi: Không tìm thấy lệnh hệ vỏ sau “cut” (cắt) dòng trong %s

en: %s is probably not a shell archive
vi: Rất có thể là %s không phải kho hệ vỏ

en: The 'cut line' was followed by: %s
vi: Lệnh “cut line” được theo sau bởi: %s

en: Found no shell commands in %s
vi: Không tìm thấy lệnh hệ vỏ trong %s

en: %s looks like raw C code, not a shell archive
vi: %s hình như mã C thô, không phải kho hệ vỏ.

en: file name buffer
vi: bộ đệm tên tập tin

en: read/write buffer
vi: bộ đệm đọc/ghi

en: uudecode usage error:
vi: lỗi sử dụng uudecode:

en: uudecode fatal error:
vi: lỗi uudecode nghiêm trọng:

en: uudecode is free software: you can redistribute it and/or modify it under
    the terms of the GNU General Public License as published by the Free
    Software Foundation, either version 3 of the License, or (at your option)
    any later version.
vi: uudecode là phần mềm miễn phí: bạn có thể phân phối nó hoặc/và sửa nó
    phù hợp với các điều khoản trong Giấy Phép Công GNU, được xuất ra bởi
    Tổ chức Phần mềm Tự do, hoặc là phiên bản 3 hoặc chọn bản mới hơn.

en: uudecode is distributed in the hope that it will be useful, but WITHOUT ANY
    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    details.
vi: uudecode được phân phối với hy vọng là nó hữu ích, nhưng KHÔNG CÓ BẢO HÀNH
    GÌ CẢ; không đảm bảo ngay cả khi nó được KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC
    VIỆC DỨT KHOÁT. Xem Giấy Phép Công GNU để để có thêm thông tin chi tiết.

en: uudecode (GNU sharutils) - decode an encoded file
    Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: uudecode (GNU sharutils) - giải mã một tập tin đã được mã hóa
    Cách dùng:  %s [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en: If no 'file'(s) are provided, then standard input is decoded.
vi: Nếu không có tập tin nào được chỉ ra, thế thì đầu vào tiêu chuẩn sẽ được giải mã.

en: 'uudecode' transforms uuencoded files into their original form.
vi: “uudecode” chuyển đổi các tập tin được uuencode sang dạng nguyên bản.

en: The encoded file(s) may be specified on the command line, or one may be
    read from standard input.  The output file name is specified in the encoded
    file, but may be overridden with the '-o' option.  It will have the mode of
    the original file, except that setuid and execute bits are not retained.  If
    the output file is specified to be '/dev/stdout' or '-', the result will be
    written to standard output.  If there are multiple input files and the
    second or subsquent file specifies standard output, the decoded data will
    be written to the same file as the previous output.  Don't do that.
vi: Các tập-tin cần mã hóa có thể được chỉ ra bằng đối số dòng lệnh, hoặc có thể
    từ đầu vào tiêu chuẩn. Tên tập-tin đầu ra được chỉ định trong tập-tin được mã
    hóa, nhưng có thể được ghi đè bằng tùy-chọn “-o”. Nó sẽ có chế độ đọc ghi
    giống với tập tin gốc, ngoại trừ setuid và các bít mở rộng là không. Nếu
    tập-tin xuất là “/dev/stdout” hay “-”. kết quả sẽ được ghi ra đầu
    ra tiêu chuẩn. Nếu có nhiều tập-tin đầu vào và tập-tin
    thứ hai hay sau đó là đầu ra tiêu chuẩn thì dữ liệu đã giải mã sẽ được ghi
    vào cùng một tập-tin với kết xuất trước. Đừng làm thế.

en: 'uudecode' ignores any leading and trailing lines.  It looks for a line
    that starts with "'begin'" and proceeds until the end-of-encoding marker is
    found.  The program determines from the header line of the encoded file
    which of the two supported encoding schemes was used and whether or not the
    output file name has been encoded with base64 encoding.  See 'uuencode(5)'.
vi: “uudecode” bỏ qua mọi dấu trắng ở đầu hay ở cuối. Nó tìm kiếm dòng mà
    được khởi đầu bằng “”begin”” và xử lý cho đến chỗ được đánh dấu là cuối mà nó tìm
    thấy. Chương trình dùng dòng đầu của tập tin được mã hóa để xác định rõ
    cái nào trong số hai lược đồ mã hóa được hỗ trợ đã được dùng và có hay không
    tên tập tin đầu vào đã được mã hóa bằng base64.  Xem “uuencode(5)”.

en: uudecode (GNU sharutils) - decode an encoded file
    Usage:  uudecode [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
vi: uudecode (GNU sharutils) - giải mã một tập tin đã được mã hóa
    Cách dùng:  uudecode [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]

en:    -o, --output-file=str      direct output to file
vi:    -o, --output-file=str      chuyển hướng kết xuất ra tập tin

en:    -c, --ignore-chmod         ignore fchmod(3P) errors
vi:    -c, --ignore-chmod         bỏ qua các lỗi fchmod(3P)

en: Options are specified by doubled hyphens and their name or by a single
    hyphen and the flag character.
    If no 'file'(s) are provided, then standard input is decoded.
vi: Các tùy chọn được chỉ định bằng dấu nối kép và tên của chúng hoặc bằng dấu
    nối đơn và các ký hiệu cờ.
    Nếu không đưa ra tập tin thì sẽ decode từ đầu vào tiêu chuẩn.

en:  - reading file $HOME/.sharrc
    
    'uudecode' transforms uuencoded files into their original form.
vi:  - đọc tập tin $HOME/.sharrc
    
    “uudecode” chuyển đổi các tập-tin được uuencod thành nguyên bản.

en: 'uudecode' ignores any leading and trailing lines.  It looks for a line
    that starts with "'begin'" and proceeds until the end-of-encoding marker is
    found.  The program determines from the header line of the encoded file
    which of the two supported encoding schemes was used and whether or not the
    output file name has been encoded with base64 encoding.  See 'uuencode(5)'.
vi: “uudecode” bỏ qua mọi dấu trắng ở đầu hay ở cuối. Nó tìm kiếm dòng mà
    được khởi đầu bằng “”begin”” và xử lý cho đến chỗ được đánh dấu là cuối mà nó tìm
    thấy. Chương trình dùng dòng đầu của tập tin được mã hóa để xác định rõ
    cái nào trong số hai lược đồ mã hóa được hỗ trợ đã được dùng và có hay không
    tên tập tin đầu vào đã được mã hóa bằng base64.  Xem “uuencode(5)”.

en: uudecode (GNU sharutils) - decode an encoded file
    Usage:  uudecode [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
    Try 'uudecode --help' for more information.
vi: uudecode (GNU sharutils) - giải mã một tập tin đã được mã hóa
    Cách dùng:  uudecode [ -<cờ> [<biến>] | --<tên>[{=| }<biến>] ]… [ tập-tin … ]
    Hãy chạy lệnh “uudecode --help” để có thêm thông tin.

en: %s: Short file
vi: %s: Tập tin ngắn

en: %s: No `end' line
vi: %s: Không có “end” (kết thúc) dòng

en: %s: invalid input
vi: %s: đầu vào không hợp lệ

en: cannot expand $HOME
vi: không thể mở rộng biến $HOME

en: %s: Illegal file name: %s
vi: %s: Tên tập tin không hợp lệ: %s

en: No user '%s'
vi: Không có người dùng “%s”

en: output file name
vi: tên tập tin xuất

en: chmod of %s
vi: việc chmod (thay đổi chế độ) %s

en: output name is empty
vi: tên tập tin kết xuất là trống rỗng

en: invalid base64 encoded name: %s
vi: tên mã hóa base64 không hợp lệ: %s

en: %s: Invalid or missing 'begin' line
vi: %s: Dòng “begin” bị thiếu hay không hợp lệ

en: %s: Write error
vi: %s: Lỗi ghi

en: You cannot specify an output file when processing
    multiple input files.
vi: Không cho phép ghi rõ một tập tin kết xuất khi xử lý nhiều tập tin nhập vào.

en: uuencode usage error:
vi: lỗi sử dụng uuencode:

en: uuencode fatal error:
vi: lỗi uuencode nghiêm trọng:

en: uuencode is free software: you can redistribute it and/or modify it under
    the terms of the GNU General Public License as published by the Free
    Software Foundation, either version 3 of the License, or (at your option)
    any later version.
vi: uudecode là phần mềm miễn phí: bạn có thể phân phối nó hoặc/và sửa nó
    phù hợp với các điều khoản trong Giấy Phép Công GNU, được xuất ra bởi
    Tổ chức Phần mềm Tự do, hoặc là phiên bản 3 hoặc chọn bản mới hơn.

en: uuencode is distributed in the hope that it will be useful, but WITHOUT ANY
    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    details.
vi: uuencode được phân phối với hy vọng là nó hữu ích, nhưng KHÔNG CÓ BẢO HÀNH
    GÌ CẢ; không đảm bảo ngay cả khi nó được KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC
    VIỆC DỨT KHOÁT. Xem Giấy Phép Công GNU để để có thêm thông tin chi tiết.

en: uuencode (GNU sharutils) - encode a file into email friendly text
    Usage:  %s [ -<flag> | --<name> ]... [<in-file>] <output-name>
vi: uuencode (GNU sharutils) - mã hóa một tập tin thành thư kiểu thân thiện text
    Cách dùng:  %s [ -<cờ> | --<tên> ]… [ tập-tin-vào ] <tập-tin-ra>

en: 'uuencode' is used to create an ASCII representation of a file that can be
    sent over channels that may otherwise corrupt the data.  Specifically,
    email cannot handle binary data and will often even insert a character when
    the six character sequence "\nFrom " is seen.
vi: “uuencode” được dùng để biểu diễn một tập tin theo định dạng ASCII cái mà
    được gửi thông qua các kênh mà các kênh này lại làm hỏng dữ liệu. Đặc biệt nhất là,
    thư không thể tiếp nhận dữ liệu nhị phân và thường chèn thêm một ký tự khi
    xung đột ký tự thoát chuỗi “\nTừ “ được thấy.

en: 'uuencode' will read 'in-file' if provided and otherwise read data from
    standard in and write the encoded form to standard out.  The output will
    begin with a header line for use by 'uudecode' giving it the resulting
    suggested file 'output-name' and access mode.  If the 'output-name' is
    specifically '/dev/stdout', then 'uudecode' will emit the decoded file to
    standard out.
vi: “uuencode” sẽ đọc nội dung của “tập tin đầu vào” nếu được cung cấp và nếu không
    thì đọc từ đầu vào tiêu chuẩn và ghi dữ liệu được mã hóa ra đầu ra tiêu chuẩn.
    Kết xuất sẽ bắt đầu bởi một dòng đầu được dùng cho “uudecode” để nhận biết
    tập tin gợi ý “output-name” và chế độ truy cập.  Nếu “output-name” trong trường
    hợp đặc biệt là “/dev/stdout”, thế thì “uudecode” sẽ phát tập tin được giải mã ra
    đầu ra tiêu chuẩn.

en: 'Note': 'uuencode' uses buffered input and assumes that it is not hand
    typed from a tty.  The consequence is that at a tty, you may need to hit
    Ctl-D several times to terminate input.
vi: “Note”: “uuencode” dùng đầu vào được đệm và coi rằng nó không xử lý
    ký tự được gõ từ một tty.  Hậu quả là ở một tty, bạn có lẽ cần phải bấm
    Ctl-D nhiều lần để có thể chấm dứt đầu vào.

en: uuencode (GNU sharutils) - encode a file into email friendly text
    Usage:  uuencode [ -<flag> | --<name> ]... [<in-file>] <output-name>
vi: uuencode (GNU sharutils) - mã hóa một tập tin thành thư kiểu thân thiện text
    Cách dùng:  uuencode [ -<cờ> | --<tên> ]… [ tập-tin-vào ] <tập-tin-ra>

en:    -m, --base64               convert using base64
vi:    -m, --base64               chuyển đổi sử dụng cơ số 64

en:    -e, --encode-file-name     encode the output file name
vi:    -e, --encode-file-name     mã hóa tên tập tin đầu ra

en:  - reading file $HOME/.sharrc
    
    'uuencode' is used to create an ASCII representation of a file that can be
    sent over channels that may otherwise corrupt the data.  Specifically,
    email cannot handle binary data and will often even insert a character when
    the six character sequence "\nFrom " is seen.
vi:  - đọc tập tin $HOME/.sharrc
    
    “uuencode” được dùng để tạo một biểu diễn ASCII từ một tập tin, cái này
    dùng để gửi thông qua các kênh mà nó có thể làm hư hỏng dữ liệu.
    Đặc biệt nhất là, thư điện tử không tiếp hợp dữ liệu nhị phân
    và thường chèn thêm các ký tự khi dãy ký tự thứ sáu “\nTừ “ được thấy.

en: 'Note': 'uuencode' uses buffered input and assumes that it is not hand
    typed from a tty.  The consequence is that at a tty, you may need to hit
    Ctl-D several times to terminate input.
    
    Please send bug reports to:  <bug-gnu-utils@gnu.org>
vi: “Note”: “uuencode” dùng đầu vào được đệm và coi rằng nó không xử lý
    ký tự được gõ từ một tty.  Hậu quả là ở một tty, bạn có lẽ cần phải bấm
    Ctl-D nhiều lần để có thể chấm dứt đầu vào.
    
    Hãy báo cáo lỗi cho: <bug-gnu-utils@gnu.org>
    Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: uuencode (GNU sharutils) - encode a file into email friendly text
    Usage:  uuencode [ -<flag> | --<name> ]... [<in-file>] <output-name>
    Try 'uuencode --help' for more information.
vi: uuencode (GNU sharutils) - mã hóa một tập tin thành thư kiểu thân thiện text
    Cách dùng:  uuencode [ -<cờ> | --<tên> ]… [ tập-tin-vào ] <tập-tin-ra>
    Hãy chạy lệnh “uuencode --help” để có thêm thông tin.

en: freopen of stdin
vi: freopen của stdin

en: file name
vi: tên tập tin

en: Shisa success
vi: Shisa thành công

en: Shisa could not be initialized.
vi: Không thể khởi tạo Shisa.

en: The Shisa configuration file does not exist.
vi: Tập tin cấu hình Shisa không tồn tại.

en: File I/O error for Shisa configuration file.
vi: Lỗi V/R tập tin cho tập tin cấu hình Shisa.

en: Syntax error in Shisa configuration token.
vi: Gặp lỗi cú pháp trong hiệu bài cấu hình Shisa.

en: Shisa database could not be opened.
vi: Không thể mở cơ sở dữ liệu Shisa.

en: Error enumerating realms in database.
vi: Gặp lỗi khi đếm các địa hạt trong cơ sở dữ liệu.

en: Error enumerating principals in database.
vi: Gặp lỗi khi đếm các mục chính trong cơ sở dữ liệu.

en: Error enumerating keys in database.
vi: Gặp lỗi khi đếm các khoá trong cơ sở dữ liệu.

en: Supplied realm does not exist.
vi: Địa hạt đã cung cấp không tồn tại.

en: Supplied principal does not exist.
vi: Mục chính đã cung cấp không tồn tại.

en: Principal is not associated with any matching key.
vi: Mục chính không liên quan đến khoá khớp.

en: Error finding principal.
vi: Gặp lỗi khi tìm mục chính.

en: Tried to add a realm that already exist.
vi: Đã cố thêm một địa hạt đã có.

en: Error adding realm to database.
vi: Gặp lỗi khi thêm địa hạt vào cơ sở dữ liệu.

en: Tried to remove a non-empty realm.
vi: Đã cố gỡ bỏ một địa hạt không rỗng.

en: Error removing realm from database.
vi: Gặp lỗi khi gỡ bỏ địa hạt khỏi cơ sở dữ liệu.

en: Tried to add a principal that already exist.
vi: Đã cố thêm một mục chính đã có.

en: Error adding principal to database.
vi: Gặp lỗi khi thêm mục chính vào cơ sở dữ liệu.

en: Error removing principal from database.
vi: Gặp lỗi khi gỡ bỏ mục chính khỏi cơ sở dữ liệu.

en: Error adding key to principal.
vi: Gặp lỗi khi thêm khoá vào mục chính

en: Error removing key from principal.
vi: Gặp lỗi khi gỡ bỏ khoá khỏi mục chính

en: More than one key match given search criteria.
vi: Nhiều khoá tương ứng với tiêu chuẩn tìm kiếm.

en: Unknown Shisa error
vi: Lỗi Shisa không rõ

en: Memory allocation error in shishi library.
vi: Lỗi cấp phát bộ nhớ trong thư viện shishi.

en: Base64 encoding or decoding failed. Data corrupt?
vi: Lỗi mã hoá/giải mã base64. Dữ liệu bị hỏng ?

en: Client realm value differ between request and reply.
vi: Giá trị địa hạt khách khác biệt giữa yêu cầu và đáp ứng.

en: Client name value differ between request and reply.
vi: Giá trị tên khách khác biệt giữa yêu cầu và đáp ứng.

en: Replay protection value (nonce) differ between request and reply.
vi: Giá trị bảo vệ phát lại (nonce) khác biệt giữa yêu cầu và đáp ứng.

en: Incorrect key type used in TGS reply.
vi: Kiểu khóa không đúng được dùng trong trả lời TGS.

en: Incorrect key type used in reply from KDC.
vi: Kiểu khóa không đúng được dùng trong trả lời từ KDC.

en: Incorrect key type used in AP reply.
vi: Kiểu khóa không đúng được dùng trong trả lời AP.

en: Failed verification of AP reply.
vi: Gặp lỗi khi thẩm tra trả lời AP.

en: Incorrect key type used in AP request.
vi: Kiểu khóa không đúng được dùng trong yêu cầu AP.

en: Provided buffer was too small.
vi: Bộ đệm đã cung cấp quá nhỏ.

en: Derived key material is too short to be applicable.
vi: Chất liệu khóa nhận được là quá ngắn để có thể dùng được.

en: The key is too large to be usable.
vi: Khóa quá lớn để có thể dùng.

en: Low-level cryptographic primitive failed.  This usually indicates bad password or data corruption.
vi: Điều có sẵn mật mã cấp thấp bị lỗi. Thường ngụ ý mật khẩu sai hay dữ liệu bị hỏng.

en: Internal error in low-level crypto routines.
vi: Lỗi nội bộ trong các hàm mật mã cấp thấp.

en: The system call socket() failed.  This usually indicates that your system does not support the socket type.
vi: Lời gọi hệ thống socket() (ổ cắm) bị lỗi. Thường ngụ ý hệ thống không hỗ trợ kiểu ổ cắm đó.

en: The system call bind() failed.  This usually indicates insufficient permissions.
vi: Lời gọi hệ thống bind() (đóng kết) bị lỗi. Thường ngụ ý không đủ quyền truy cập.

en: The system call sendto() failed.
vi: Lời gọi hệ thống sendto() (gửi cho) bị lỗi.

en: The system call close() failed.
vi: Lời gọi hệ thống close() (đóng) bị lỗi.

en: No KDC known for given realm.
vi: Không có KDC đã biết cho địa hạt đã cho.

en: No TTY assigned to process.
vi: Chưa có TTY được gán cho tiến trình.

en: Server replied to the request with an error message.
vi: Máy chủ nhận được trả lời với với thông điệp lỗi.

en: Failure to use handle.  Missing handle, or misconfigured.
vi: Gặp lỗi khi dùng tiếp hợp. Thiếu tiếp hợp, hay thiếu cấu hình.

en: Ticket set not initialized.  This usually indicates an internal application error.
vi: Vé chưa được khởi tạo. Thường do lỗi ứng dụng nội bộ.

en: Key type used to encrypt ticket doesn't match provided key. This usually indicates an internal application error.
vi: Kiểu khoá dùng để mã hoá vé không khớp với khoá đã cung cấp. Nguyên nhân thường là lỗi ứng dụng nội bộ.

en: Reference to invalid encryption key.
vi: Tham chiếu đến khóa mã hóa không hợp lệ.

en: Could not decrypt AP-REQ using provided key. This usually indicates an internal application error.
vi: Không thể giải mã AP-REQ bằng khoá đã cung cấp. Thường ngụ ý lỗi ứng dụng nội bộ.

en: Could not decrypt Ticket using provided key. This usually indicates an internal application error.
vi: Không thể giải mã Vé bằng khoá đã cung cấp. Thường ngụ ý lỗi ứng dụng nội bộ.

en: Invalid ticked passed in call.
vi: Vé được chuyển qua cuộc gọi không hợp lệ

en: Argument lies outside of valid range.
vi: Đối số nằm ngoài phạm vi hợp lệ.

en: The ASN.1 structure does not contain the indicated element.
vi: Cấu trúc ASN.1 không chứa phần tử chỉ thị.

en: Attempted access to non-existent key type.
vi: Đã cố truy cập một kiểu khóa chưa-có.

en: Verification failed on either side.
vi: Xác thực gặp lỗi trên một mặt.

en: Invalid PKCS5 descriptor.
vi: Bộ mô tả PKCS5 không hợp lệ.

en: Invalid claim of iteration count in PKCS5 descriptor.
vi: Yêu cầu không hợp lệ của số lượng lặp trong bộ mô tả PKCS5.

en: Derived key length is incorrect for PKCS5 descriptor.
vi: Chiều dài khóa nhận được là không đúng với bộ mô tả PKCS5.

en: Derived key is too long for PKCS5 descriptor.
vi: Chiều dài khóa nhận được là quá dài với bộ mô tả PKCS5.

en: Principal name syntax error.
vi: lỗi cú pháp tên chính.

en: Invalid argument passed in call.  Wrong or unknown value.
vi: Đối số không hợp lệ được chuyển qua trong cuộc gọi. Giá trị sai hay không hiểu.

en: The indicated ASN.1 element does not carry a value.
vi: Phần tử ASN.1 đã chỉ thị không phải là giá trị mang.

en: Connection attempt failed.  Try again, or check availability.
vi: Không thể kết nối. Hãy thử lại, hay kiểm tra lại tính khả dụng.

en: The private key uses an incompatible encryption type.
vi: Khóa riêng dùng một kiểu mã hóa không tương thích.

en: The desired file could not be accessed.  Check permissions.
vi: Tập tin nhận được không thể truy cập. Hãy kiểm tra phân quyền của nó.

en: The present AP reply specifies an inpermissible key type.
vi: Trả lời AP hiện tại đã cho là một kiểu khóa bị cấm.

en: A request for present time of day has failed. This is usually internal, but a valid time is imperative for us.
vi: Một yêu cầu thời gian hiện tại của ngày gặp lỗi. Nguyên nhân thường là do bản thân phần mềm, nhưng một thời gian hợp lệ là cần thiết với chúng ta.

en: libshishi: info: %s
vi: libshishi: thông tin: %s

en: libshishi: info: %s
vi: libshishi: thông tin: %s

en: libshishi: warning: %s
vi: libshishi: cảnh báo : %s

en: libshishi: warning: %s
vi: libshishi: cảnh báo : %s

en: Writing KRB-ERROR to %s...
vi: Đang ghi lỗi KRB-ERROR vào %s...

en: Writing KRB-ERROR in %s format...
vi: Đang ghi lỗi KRB-ERROR theo định dạng %s...

en: Writing KRB-ERROR to %s...done
vi: Đang ghi lỗi KRB-ERROR vào %s...hoàn tất

en: Reading KRB-ERROR from %s...
vi: Đang đọc lỗi KRB-ERROR từ %s...

en: Reading KRB-ERROR in %s format...
vi: Đang đọc lỗi KRB-ERROR theo định dạng %s...

en: Reading KRB-ERROR from %s...done
vi: Đang đọc lỗi KRB-ERROR từ %s...hoàn tất

en: Client's entry in database has expired
vi: Mục của trình khách trong cơ sở dữ liệu đã hết hạn

en: Server's entry in database has expired
vi: Mục của trình phục vụ trong cơ sở dữ liệu đã hết hạn

en: Requested protocol version number not supported
vi: Không hỗ trợ số hiệu phiên bản giao thức đã yêu cầu

en: Client's key encrypted in old master key
vi: Khoá của trình khách đã mật mã trong khoá chủ cũ

en: Server's key encrypted in old master key
vi: Khoá của trình phục vụ đã mật mã trong khoá chủ cũ

en: Client not found in database
vi: Không tìm thấy trình khách trong cơ sở dữ liệu

en: Server not found in database
vi: Không tìm thấy trình phục vụ trong cơ sở dữ liệu

en: Multiple principal entries in database
vi: Cơ sở dữ liệu chứa nhiều mục nhập chính

en: The client or server has a null key
vi: Trình khách hay trình phục vụ có khoá vô giá trị

en: Ticket not eligible for postdating
vi: Vé không thích hợp để đặt ngày tháng sau

en: Requested start time is later than end time
vi: Giờ bắt đầu đã yêu cầu nằm sau giờ kết thúc

en: KDC policy rejects request
vi: Chính sách KDC từ chối yêu cầu

en: KDC cannot accommodate requested option
vi: KDC không thể xử lý tùy chọn đã yêu cầu

en: KDC has no support for encryption type
vi: KDC không hỗ trợ kiểu mật mã này

en: KDC has no support for checksum type
vi: KDC không hỗ trợ kiểu tổng kiểm này

en: KDC has no support for padata type
vi: KDC không hỗ trợ kiểu dữ liệu padata này

en: KDC has no support for transited type
vi: KDC không hỗ trợ kiểu đã đi qua

en: Clients credentials have been revoked
vi: Thông tin xác thực của trình khách đã bị hủy bỏ

en: Credentials for server have been revoked
vi: Thông tin xác thực của trình phục vụ đã bị hủy bỏ

en: TGT has been revoked
vi: TGT đã bị hủy bỏ

en: Client not yet valid - try again later
vi: Trình khách chưa hợp lệ — thử lại sau

en: Server not yet valid - try again later
vi: Trình phục vụ chưa hợp lệ — thử lại sau

en: Password has expired
vi: Mật khẩu đã hết hạn

en: Pre-authentication information was invalid
vi: Thông tin xác thực sẵn không hợp lệ

en: Additional pre-authentication required
vi: Cần thiết xác thực sẵn thêm

en: Requested server and ticket don't match
vi: Trình phục vụ đã yêu cầu không tương ứng với vé

en: Server principal valid for user2user only
vi: Mục chính trình phục vụ chỉ hợp lệ cho người-dùng-đến-người-dùng

en: KDC Policy rejects transited path
vi: Chính sách KDC từ chối đường dẫn đã đi qua

en: A service is not available
vi: Dịch vụ không sẵn sàng

en: Integrity check on decrypted field failed
vi: Lỗi thử tính nguyên vẹn trên trường đã giải mã

en: Ticket not yet valid
vi: Vé chưa hợp lệ

en: Request is a replay
vi: Yêu cầu cũng phát lại

en: The ticket isn't for us
vi: Vé này không thích hợp với chúng ta

en: Ticket and authenticator don't match
vi: Vé và bộ xác thực không khớp

en: Clock skew too great
vi: Độ lệch đồng hồ quá lớn

en: Incorrect net address
vi: Sai địa chỉ Mạng

en: Protocol version mismatch
vi: Phiên bản giao thức không khớp

en: Invalid msg type
vi: Kiểu thông điệp không hợp lệ

en: Message stream modified
vi: Luồng thông điệp bị sửa đổi

en: Message out of order
vi: Thông điệp không theo thứ tự

en: Specified version of key is not available
vi: Không có sẵn phiên bản khoá đã xác định

en: Service key not available
vi: Khoá dịch vụ không sẵn sàng

en: Mutual authentication failed
vi: Lỗi xác thực lẫn nhau

en: Incorrect message direction
vi: Sai hướng thông điệp

en: Alternative authentication method required
vi: Cần thiết phương pháp xác thực xen kẽ

en: Incorrect sequence number in message
vi: Sai số thứ tự dãy trong thông điệp

en: Inappropriate type of checksum in message
vi: Kiểu tổng kiểm không thích hợp trong thông điệp

en: Policy rejects transited path
vi: Chính sách từ chối đường dẫn đã đi qua

en: Response too big for UDP, retry with TCP
vi: Đáp ứng quá lớn cho UDP, hãy thử lại với TCP

en: Generic error (description in e-text)
vi: Lỗi chung (mô tả trong văn bản điện tử)

en: Field is too long for this implementation
vi: Trường quá dài cho sự thực hiện này

en: (user-to-user)
vi: (người dùng-đến-người dùng)

en: Unknown KRB-ERROR error code %d.
vi: Mã lỗi KRB-ERROR lạ %d.

note: TRANSLATORS: The placeholder indicates the bug-reporting address for this package.  Please add _another line_ saying "Report translation bugs to <...>\n" with the address for translation bugs (typically your translation team's web or email address).
en: 
    Mandatory arguments to long options are mandatory for short options too.
    
    Report bugs to <%s>.
vi: 
    Mọi đối số bắt buộc phải sử dụng với tùy chọn dài cũng bắt buộc với tùy chọn ngắn.
    
    Hãy thông báo lỗi nào cho <%s>.
    Hãy thông báo lỗi dịch cho translation-team-vi@lists.sourceforge.net.

en: cannot initialize libshishi
vi: không thể khởi tạo libshishi

en: Account is
vi: Tài khoản là

en: DISABLED
vi: BỊ TẮT

en: Current key version
vi: Phiên bản khoá hiện thời

en: Account not valid before
vi: Tài khoản không hợp lệ trước

en: Last initial TGT request at
vi: Yêu cầu TGT đầu tiên cuối vào

en: Last initial request at
vi: Yêu cầu đầu tiên cuối vào

en: Last TGT request at
vi: Yêu cầu TGT cuối vào

en: Last ticket renewal at
vi: Gia hạn vé cuối vào

en: Password expire on
vi: Mật khẩu hết hạn vào

en: Account expire on
vi: Tài khoản hết hạn vào

en: 	Etype
vi: 	Kiểu E

en: 	Priority
vi: 	Ưu tiên

en: 	Salt
vi: 	Muối

en: 	S2K params
vi: 	Tham số S2K

en: 	Password
vi: 	Mật khẩu

en: 	Key is
vi: 	Khoá

en: MISSING
vi: BỊ THIẾU

en: Adding realm `%s'...
vi: Đang thêm địa hạt “%s”...

en: Adding principal `%s@%s'...
vi: Đang thêm mục chính “%s@%s”...

en: Adding realm `%s'...done
vi: Đang thêm địa hạt “%s”... hoàn tất

en: Adding principal `%s@%s'...done
vi: Đang thêm mục chính “%s@%s”... hoàn tất

en: Removing realm `%s'...
vi: Đang gỡ bỏ địa hạt “%s”...

en: Removing principal `%s@%s'...
vi: Đang gỡ bỏ mục chính “%s@%s”...

en: Removing realm `%s'...done
vi: Đang gỡ bỏ địa hạt “%s”... hoàn tất

en: Removing principal `%s@%s'...done
vi: Đang gỡ bỏ mục chính “%s@%s”... hoàn tất

en: Password for `%s@%s':
vi: Mật khẩu cho “%s@%s”:

en: Could not read password
vi: Không thể đọc mật khẩu

en: Could not create key (%d):
    %s
vi: Không thể tạo khoá (%d):
    %s

en: Initialization failed:
    %s
vi: Lỗi khởi tạo:
    %s

en: Could not read library options `%s':
    %s
vi: Không thể đọc các tùy chọn về thư viện “%s”:
    %s

en: Shishi initialization failed:
    %s
vi: Lỗi khởi tạo Shisi:
    %s

en: Could not set encryption type `%s':
    %s
vi: Không thể đặt kiểu mã hóa “%s”:
    %s

en: Adding default realm `%s'...
vi: Đang thêm địa hạt mặc định “%s”...

en: Modifying principal `%s@%s'...
vi: Đang sửa đổi mục chính “%s@%s”...

en: Modifying principal `%s@%s'...done
vi: Đang sửa đổi mục chính “%s@%s”... hoàn tất

en: Adding key to `%s@%s'...
vi: Đang thêm khoá vào “%s@%s”...

en: Adding key to `%s@%s'...done
vi: Đang thêm khoá vào “%s@%s”... hoàn tất

en: Removing key from `%s@%s'...
vi: Đang gỡ bỏ khoá khỏi “%s@%s”...

en: Removing key from `%s@%s'...done
vi: Đang gỡ bỏ khoá khỏi “%s@%s”... hoàn tất

en: Could not set encryption types: %s
vi: Không thể đặt các kiểu mã hóa: %s

en: Could not parse client principal "%s": %s
vi: Không thể phân tách mục chính của trình khách “%s”: %s

en: Could not parse server principal "%s": %s
vi: Không thể phân tách mục chính của trình phục vụ “%s”: %s

en: Could not read library options: %s
vi: Không thể đọc các tùy chọn của thư viện: %s

en: Invalid --starttime date `%s'
vi: Ngày tháng “--starttime” (giờ bắt đầu) không hợp lệ “%s”

en: Invalid --endtime date `%s'
vi: Ngày tháng “--endtime” (giờ kết thúc) không hợp lệ “%s”

en: Invalid --renew-till date `%s'
vi: Ngày tháng “--renew-till” (gia hạn đến) không hợp lệ “%s”

en: Tickets in `%s':
vi: Vé trong “%s”:

en: Could not list tickets: %s
vi: Không thể liệt kê các vé: %s

en: Removing ticket:
vi: Đang gỡ bỏ vé:

en: Could not destroy ticket %d:
    %s
vi: Không thể hủy vé %d:
    %s

en: No tickets removed.
vi: Không có vé nào bị gỡ bỏ.

en: %d ticket removed.
     | %d tickets removed.
vi[0]: %d vé bị gỡ bỏ.

en: could not get ticket as `%s' for `%s'
vi: không thể lấy vé như “%s” cho “%s”

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Gradio;Radio;Stream;Wave;
vi: Gradio;Radio;Stream;Wave;đài;dai;sóng ngắn;song ngan;

en: Listen to internet radio
vi: Nghe đài phát qua mạng internet

en: Shortwave is an internet radio player that provides access to a station database with over 30,000 stations.
vi: Sóng ngắn là một phần mềm nghe radio phát qua mạng internet cái mà có khả năng truy cập vào cơ sở dữ liệu đài phát thanh với hơn 30.000 đài.

en: Create your own library where you can add your favorite stations
vi: Tạo thư viện của riêng bạn, nơi bạn có thể thêm các đài yêu thích của mình

en: Easily search and discover new radio stations
vi: Dễ dàng tìm kiếm và khám phá các đài phát thanh mới

en: Automatic recognition of songs, with the possibility to save them individually
vi: Tự động nhận dạng các bài hát, với khả năng lưu chúng riêng lẻ

en: Responsive application layout, compatible for small and large screens
vi: Bố cục ứng dụng thích ứng, tương thích với cả màn hình nhỏ và lớn

en: Play audio on supported network devices (e.g. Google Chromecasts)
vi: Phát âm thanh trên các thiết bị mạng được hỗ trợ (ví dụ: Google Chromecasts)

en: Seamless integration into the GNOME desktop environment
vi: Tích hợp liên thông vào môi trường máy tính để bàn GNOME

en: Create new station
vi: Tạo đài mới

en: Create New Station
vi: Tạo đài mới

en: You can decide if you want the new station to be visible for all users worldwide or if you want to create a local station.
vi: Bạn có thể quyết định xem bạn muốn đài mới được hiển thị cho tất cả người dùng trên toàn thế giới hay bạn chỉ muốn tạo một đài cục bộ.

en: Create _Public Station
vi: Tạo đài _công cộng mới

en: Create _Local Station
vi: Tạo đài Địa _phương

en: Create Local Station
vi: Tạo đài Địa phương

en: Change station image
vi: Đổi ảnh đài

en: Stream URL
vi: URL luồng dữ liệu

en: Most Voted Stations
vi: Đài được bầu chọn nhiều nhất

en: Trending
vi: Xu hướng

en: Other Users Are Listening To…
vi: Người dùng khác đang đăng nghe…

[ctx: shortcut window]
en: Open application menu
vi: Mở trình đơn ứng dụng

[ctx: shortcut window]
en: Open preferences
vi: Mở tùy thích

[ctx: shortcut window]
en: Close the window
vi: Đóng cửa sổ

[ctx: shortcut window]
en: Toggle playback
vi: Bật/tắt phát lại

en: Shortwave
vi: Sóng ngắn

en: Add Stations
vi: Thêm đài mới

en: Receiving Station Data…
vi: Đang nhận dữ liệu đài…

en: _Discover New Stations
vi: _Khám phá Đài mới

en: _Enable Mini Player
vi: _Bật bộ phát nhỏ

en: _Country
vi: Nướ_c

en: S_tate
vi: _Bang

en: _Votes
vi: _Bầu chọn

en: _Bitrate
vi: Tốc độ _bít

en: _Open radio-browser.info <sup>↗</sup>
vi: _Mở radio-browser.info <sup>↗</sup>

en: _Create New Station
vi: _Tạo đài mới

en: _About Shortwave
vi: _Giới thiệu về Sóng ngắn

en: SHORTWAVE INTERNET RADIO
vi: ĐÀI THU THANH INTERNET SÓNG NGẮN

en: No Playback
vi: Không có bộ Phát

en: Votes
vi: Bầu chọn

en: Change the sorting of the search results
vi: Thay đổi thứ tự kết quả tìm kiếm

en: Try using a different search term
vi: Thử tìm lại với mô tả khác

en: Show desktop notifications when a new song gets played
vi: Hiển thị thông báo trên máy tính khi phát bài hát mới

en: Station Menu
vi: Trình đơn về đài

en: _Show Station Details
vi: _Hiển thị chi tiết đài

en: Stream to a _Device
vi: Phát luồng dữ liệu đến thiết _bị

en: No Songs Detected
vi: Không dò thấy bài hát nào

en: Songs are automatically recognized using the stream metadata.
    
    If the station does not send any metadata, no songs can be recognized.
vi: Bài hát được tự động nhận dạng bằng siêu dữ liệu luồng dữ liệu.
    
    Nếu đài không gửi bất kỳ siêu dữ liệu nào, thì không thể nhận dạng bài hát.

en: Saved songs are located in your Music folder.
vi: Mở các bài hát đã lưu trong thư mục Nhạc của bạn.

en: Save recorded song
vi: Lưu bài hát đã ghi

en: _Play Station
vi: _Phát đài

en: _Add to Library
vi: Thê_m vào thư viện

en: _Remove From Library
vi: _Loại khỏi thư viện

en: Local Station
vi: Đài Địa phương

en: This station exists only in your library, and is not part of the public online station database.
vi: Đài này chỉ tồn tại trong thư viện của bạn và không phải là một phần của cơ sở dữ liệu đài trực tuyến công khai.

en: Orphaned Station
vi: Đài mồ côi

en: The information could not be updated, probably this station was removed from the public online station database.
vi: Thông tin không thể cập nhật, có lẽ đài này đã bị xóa khỏi cơ sở dữ liệu đài trực tuyến công cộng.

en: Stream to a Device
vi: Phát luồng dữ liệu đến thiết bị

en: Audio playback can be streamed to a network device (requires Google Cast support).
vi: Bộ phát lại âm thanh có thể được phát luồng dữ liệu đến thiết bị mạng (yêu cầu hỗ trợ Google Cast).

en: No Devices Found
vi: Không tìm thấy thiết bị nào

en: Search again
vi: Tìm lại lần nữa

en: Search Completed
vi: Đã tìm kiếm xong

en: Searching for Devices…
vi: Đang tìm thiết bị…

en: Main View
vi: Bảng xem chính

note: Fallback to xdg-home when xdg-music is not available
en: Unable to access music directory. Saving song in home directory.
vi: Không thể truy cập thư mục nhạc. Các bài hát đã lưu trong thư mục nhà.

en: Station cannot be streamed. URL is not valid.
vi: Đài không thể phát dạng luồng dữ liệu. URL không hợp lệ.

en: Cannot save song.
vi: Không thể lưu bài hát.

en: Browse over 30,000 stations
vi: Duyệt qua hơn 30.000 đài phát thanh

en: Add new station
vi: Thêm đài mới

en: Your favorite station is missing?
vi: Đài yêu thích của bạn còn thiếu?

en: Powered by radio-browser.info
vi: Chạy được là nhờ vào radio-browser.info

en: Station data could not be received.
vi: Không thể lấy về dữ liệu của đài.

en: Welcome to {}
vi: Chào mừng bạn dùng {}

en: The number of results is limited to {} item. Try using a more specific search term. | The number of results is limited to {} items. Try using a more specific search term.
vi[0]: Số lượng kết quả được giới hạn {} mục. Hãy thử sử dụng một cụm từ tìm kiếm cụ thể hơn.

en: OAuth Access Phase Token
vi: Thẻ bài phân tích cú pháp truy cập OAuth

en: The authorization token for the currently logged in Tumblr user, if any
vi: Thẻ xác thực cho người dùng Tumblr hiện đang đăng nhập, nếu có

en: OAuth Access Phase Token Secret
vi: Bí mật Thẻ bài phân tích cú pháp truy cập OAuth

en: The cryptographic secret used to sign requests against the authorization token for the currently logged in Tumblr user, if any
vi: Bí mật mật mã hóa được sử dụng để ký các yêu cầu dựa vào thẻ xác thực cho người dùng Tumblr hiện đang đăng nhập, nếu có

en: The user name of the currently logged in Flickr user, if any
vi: Tên người dùng của người dùng Flickr hiện đang đăng nhập, nếu có

en: default size
vi: cỡ mặc định

en: A numeric code representing the default size for photos uploaded to Tumblr
vi: Mã số đại diện cho kích thước mặc định cho ảnh được tải lên Tumblr

en: default blog
vi: blog mặc đinh

en: The name of the default blog of the user, if any
vi: Tên blog mặc định của người dùng, nếu có

en: display basic properties
vi: hiển thị thuộc tính cơ bản

en: True if the basic properties pane is to be displayed, false otherwise
vi: Chọn nếu muốn bảng thuộc tính cơ bản được hiển thị, không chọn nếu không muốn vậy

en: display extended properties
vi: hiện thuộc tính cho phần mở rộng

en: True if the extended properties window is to be displayed, false otherwise
vi: Chọn nếu muốn cửa sổ thuộc tính mở rộng được hiển thị, không chọn nếu không muốn vậy

en: display sidebar
vi: hiển thị khung bên

en: True if the sidebar is to be displayed, false otherwise
vi: Chọn nếu muốn thanh bên được hiển thị, không chọn nếu không muốn vậy

en: display toolbar
vi: hiển thị thanh công cụ

en: True if the bottom toolbar is to be displayed, false otherwise
vi: Đúng nếu thanh công cụ dưới cùng được hiển thị, sai nếu không

en: display map widget
vi: hiển thị bộ xem bản đồ

en: True if the map widget is to be displayed, false otherwise
vi: Chọn nó nếu muốn tiện ích bản đồ được hiển thị, không chọn nếu không muốn vậy

en: display search bar
vi: hiển thị thanh tìm kiếm

en: True if the Search/Filter Toolbar is to be displayed, false otherwise
vi: Chọn nếu muốn Thanh công cụ Tìm kiếm/Bộ lọc được hiển thị, không chọn nếu không muốn vậy

en: display photo titles
vi: hiển thị tiêu đề của ảnh

en: True if photo titles are to be displayed beneath thumbnails in collection views, false otherwise
vi: Chọn nếu muốn tiêu đề ảnh sẽ được hiển thị bên dưới hình thu nhỏ trong chế độ xem bộ sưu tập, không chọn nếu không muốn vậy

en: display photo comments
vi: hiển thị chú thích của ảnh

en: True if photo comments are to be displayed beneath thumbnails in collection views, false otherwise
vi: Chọn nếu muốn nhận xét ảnh sẽ được hiển thị bên dưới hình thu nhỏ trong chế độ xem bộ sưu tập, không chọn nếu không muốn vậy

en: display event comments
vi: hiển thị chú thích sự kiện

en: True if event comments are to be displayed beneath thumbnails in event views, false otherwise
vi: Chọn nếu muốn nhận xét sự kiện sẽ được hiển thị bên dưới hình thu nhỏ trong chế độ xem sự kiện, không chọn nếu không muốn vậy

en: display photo tags
vi: hiển thị thẻ của ảnh

en: True if photo tags are to be listed beneath thumbnails in collection views, false otherwise
vi: Chọn nếu muốn thẻ ảnh được liệt kê bên dưới hình thu nhỏ trong chế độ xem bộ sưu tập, không chọn nếu không muốn vậy

en: display photo ratings
vi: hiển thị đánh giá của ảnh

en: True if a photo’s rating should be displayed as overlaid trinket, false otherwise
vi: Chọn nếu xếp hạng của ảnh nên được hiển thị dưới dạng đồ trang sức phủ, không chọn nếu không muốn vậy

en: rating filter level
vi: mức lọc đánh giá

en: Determines how to filter photos based on their ratings. 1: Rejected or better, 2: Unrated or better, 3: One or better, 4: Two or better, 5: Three or better, 6: Four or better, 7: Five or better
vi: Xác định cách lọc ảnh dựa trên các đánh giá của chúng. 1: Thải loại hoặc hơn, 2: Không đánh giá hoặc hơn, 3: Một hoặc hơn, 4: Hai hoặc hơn, 5: Ba hoặc hơn, 6: Bốn hoặc hơn, 7: Năm hoặc hơn

en: sort events ascending
vi: sắp xếp sự kiện theo hướng tăng dần

en: True if events should be sorted ascending, false if descending
vi: Chọn nếu nên sắp xếp các sự kiện tăng dần, không chọn nếu là giảm dần

en: sort library photos ascending
vi: sắp xếp ảnh thư viện theo thứ tự tăng dần

en: True if library photos should be sorted ascending, false if descending
vi: Chọn nếu nên sắp xếp các ảnh thư viện tăng dần, không chọn nếu là giảm dần

en: sort library photos criteria
vi: sắp xếp ảnh thư viện theo ưu tiên

en: A numeric code that specifies the sort criteria for photos in library views
vi: Mã dạng số sẽ được đặc tả cách ưu tiên sắp xếp cho các ảnh trong phần xem thư viện

en: sort event photos ascending
vi: sắp xếp ảnh sự kiện theo thứ tự tăng dần

en: True if event photos should be sorted ascending, false if descending
vi: Chọn nếu nên sắp xếp các ảnh sự kiện tăng dần, không chọn nếu là giảm dần

en: sort event photos criteria
vi: sắp xếp ảnh sự kiện theo ưu tiên

en: Specifies the sort criteria for event photos
vi: Chỉ định cách sắp xếp ưu tiên cho ảnh sự kiện

en: use 24 hour time
vi: dùng định dạng thời gian 24 giờ

en: True if should display times with a 24 hour clock, false if times should use AM/PM notation
vi: Chọn nếu muốn hiển thị thời gian dạng 24 giờ, không chọn nếu muốn dùng ký hiệu AM/PM

en: keep relative time between photos
vi: giữ thời gian tương đối giữa các ảnh

en: True if when adjusting time/date of photos, relative time should be maintained. False if all photos should be set to the same time
vi: Chọn nếu muốn điều chỉnh thời gian/ngày chụp ảnh, nên giữ thời gian tương đối. Không nếu tất cả ảnh nên được đặt thành cùng một thời điểm

en: modify original photo files
vi: sửa các tập tin ảnh gốc

en: True if when adjusting time/date of photos, the original files should be modified as well. False if changes are made only in the database
vi: Chọn khi muốn điều chỉnh thời gian / ngày của ảnh, các tệp gốc cũng nên được sửa đổi. Không chọn nếu thay đổi chỉ được thực hiện trong cơ sở dữ liệu

en: show welcome dialog on startup
vi: hiển thị hộp thoại chào mừng khi mở ứng dụng

en: True if, when on startup, a welcome dialog should be shown. False if it should not be shown
vi: Chọn nếu muốn khi khởi động, một hộp thoại chào mừng sẽ được hiển thị. Đừng chọn nếu không muốn hiển thị nó

en: sidebar position
vi: vị trí thanh bên

en: The width, in pixels, of the sidebar
vi: Chiều rộng tính theo điểm ảnh của thanh bên

en: photo thumbnail scale
vi: co dãn ảnh thu nhỏ

en: The scale of photo thumbnails, ranging from 72 to 360
vi: Mức co giãn của ảnh thu nhỏ, nằm trong vùng từ 72 đến 360

en: pin toolbar state
vi: cố định trạng thái thanh công cụ

en: Pin toolbar in fullscreen, or not
vi: Gắn thanh công cụ ở toàn màn hình hay không

en: prefer GTK+’s dark theme
vi: ưu tiên dùng chủ đề GTK+ tối

en: Whether to use the dark theme of GTK+ for Shotwell or not
vi: Có nên dùng chủ đề tối GTK+ cho Shotwell hay không

en: background for transparent images
vi: nền cho các ảnh trong suốt

en: The background to use for transparent images
vi: Nền sẽ dùng cho các ảnh có phần trong suốt

en: color for solid transparency background
vi: màu cho nền trong suốt đặc

en: Color to use if background for transparent images is set to solid color
vi: Màu sắc để sử dụng nếu nền cho ảnh trong suốt được đặt thành màu đặc

en: Selection state of “hide photos” option
vi: Trạng thái chọn của tùy chọn “ẩn các ảnh”

en: Last used selection state of the “hide photos already imported” option in the import page
vi: Trạng thái lựa chọn được sử dụng lần cuối của tùy chọn “ẩn ảnh đã được nhập” trong trang nhập

en: The time (in seconds) to show each photo in the slideshow
vi: Thời gian (tính bằng giây) để hiển thị từng ảnh trong trình chiếu

en: transition duration
vi: khoảng thời chuyển tiếp

en: The time (in seconds) that a transition runs between photos in a slideshow
vi: Thời gian (tính bằng giây) mà hiệu ứng chuyển tiếp chạy giữa các ảnh trong bản trình chiếu

en: transition effect id
vi: mã số hiệu ứng chuyển

en: The time (in seconds) to show each transition between photos in a slideshow
vi: Thời gian (tính bằng giây) để hiển thị từng chuyển tiếp giữa các ảnh trong bản trình chiếu

en: Show title
vi: Hiện tựa đề

en: Whether to show the title of a photo during the slideshow
vi: Có cho hiển thị tựa đề của ảnh khi trình chiếu hay không

en: maximize library window
vi: phóng to hết cỡ cửa sổ thư viện

en: True if library application is maximized, false otherwise
vi: Chọn nếu muốn ứng dụng thư viện được phóng to hết cỡ, đừng chọn nếu không muốn thế

en: width of library window
vi: rộng của cửa sổ thư viện

en: The last recorded width of the library application window
vi: Chiều rộng ghi lại cuối cùng của cửa sổ ứng dụng thư viện

en: height of library window
vi: chiều cao của cửa sổ thư viện

en: The last recorded height of the library application window
vi: Chiều cao ghi lại cuối cùng của cửa sổ ứng dụng thư viện

en: maximize direct-edit window
vi: phóng to hết cỡ cửa sổ sửa trực tiếp

en: True if direct-edit application is maximized, false otherwise
vi: Chọn nếu muốn ứng dụng sửa trực tiếp được phóng to hết cỡ, đừng chọn nếu không muốn thế

en: width of direct-edit window
vi: chiều rộng của cửa sổ sửa trực tiếp

en: The last recorded width of the direct-edit application window
vi: Chiều rộng ghi lại cuối cùng của cửa sổ ứng dụng sửa trực tiếp

en: height of direct-edit window
vi: chiều cao của cửa sổ sửa trực tiếp

en: The last recorded height of the direct-edit application window
vi: Chiều cao ghi lại cuối cùng của cửa sổ ứng dụng sửa trực tiếp

en: sidebar divider position
vi: vị trí bộ chia thanh bên

en: The last recorded position of the divider between the sidebar and view in library application window
vi: Vị trí được ghi lại cuối cùng của dải phân cách giữa thanh bên và chế độ xem trong cửa sổ ứng dụng thư viện

en: import directory
vi: nhập vào thư mục

en: Directory in which imported photo files are placed
vi: Thư mục nơi mà các ảnh được nhập vào sẽ đặt ở đó

en: watch library directory for new files
vi: theo dõi thư mục thư viện để tìm tập tin mới

en: If true, files added to the library directory are automatically imported
vi: Chọn nếu muốn các tập tin thêm vào thư mục thư viện được tự động nhập vào

en: write metadata to master files
vi: ghi thông tin siêu dữ liệu vào tập tin

en: If true, changes to metadata (tags, titles, etc.) are written to the master photo file
vi: Chọn nếu muốn các thay đổi với siêu dữ liệu (thẻ, tiêu đề v.v..) được ghi vào tập tin ảnh chính

en: use lowercase filenames
vi: dùng tên tập tin dạng thường

en: If true, Shotwell will convert all filenames to lowercase when importing photo files
vi: Nếu được chọn, Shotwell sẽ chuyển đổi mọi tên tập tin thành dạng thường khi nhập các tập tin ảnh

en: directory pattern
vi: mẫu thư mục

en: A string encoding a naming pattern that will be used to name photo directories on import
vi: Một chuỗi mã hóa một mẫu đặt tên sẽ được sử dụng để đặt tên cho các thư mục ảnh khi nhập

en: directory pattern custom
vi: tự chọn mẫu thư mục

en: A string encoding a custom naming pattern that will be used to name photo directories on import
vi: Một chuỗi mã hóa một mẫu đặt tên tùy chỉnh sẽ được sử dụng để đặt tên cho các thư mục ảnh khi nhập

en: RAW developer default
vi: Bộ xử lý ảnh RAW mặc định

en: Default option for which RAW developer Shotwell will use
vi: Tùy chọn mặc định cho trình xử lý ảnh RAW mà Shotwell sẽ dùng

en: Most-recently-used crop aspect ratio menu choice
vi: Chọn trình đơn tỷ lệ khung hình tùy chỉnh cắt được sử dụng gần đây nhất

en: A numeric code representing the last crop menu choice the user made
vi: Mã số đại diện cho lựa chọn trình đơn xén cuối cùng mà người dùng đã thực hiện

en: Most-recently-used crop custom aspect ratio’s numerator
vi: Tử số của tỷ lệ khung hình tùy chỉnh cắt được sử dụng gần đây nhất

en: A nonzero, positive integer representing the width part of the last custom crop ratio the user entered
vi: Một số khác không, nguyên dương đại diện cho phần chiều rộng của tỷ lệ xén tùy chỉnh cuối cùng mà người dùng đã nhập

en: Most-recently-used crop custom aspect ratio’s denominator
vi: Mẫu số của tỷ lệ khung hình tùy chỉnh cắt được sử dụng gần đây nhất

en: A nonzero, positive integer representing the height part of the last custom crop ratio the user entered
vi: Một số khác không, nguyên dương đại diện cho phần chiều cao của tỷ lệ xén tùy chỉnh cuối cùng mà người dùng đã nhập

en: external photo editor
vi: chương trình sửa ảnh bên ngoài

en: External application used to edit photos
vi: Chương trình sửa ảnh bên ngoài được dùng để sửa ảnh

en: external raw editor
vi: chương trình sửa ảnh RAW

en: External application used to edit RAW photos
vi: Chương trình sửa ảnh bên ngoài được dùng để sửa ảnh RAW

en: Setting in export dialog: how to trim images
vi: Cài đặt trong hộp thoại xuất: xém ảnh thế nào

en: export metadata
vi: xuất siêu dữ liệu

en: Setting in export dialog: option to export metadata
vi: Cài đặt trong hộp thoại xuất: tùy chọn xuất siêu dữ liệu

en: format setting, special value
vi: cài đặt định dạng, giá trị đặc biệt

en: Setting in export dialog: format setting, special value
vi: Cài đặt trong hộp thoại xuất: cài đặt định dạng, giá trị đặc biệt

en: format setting, type value
vi: cài đặt định dạng, giá trị kiểu

en: Setting in export dialog: format setting, type value
vi: Cài đặt trong hộp thoại xuất: cài đặt định dạng, giá trị kiểu

en: JPEG quality option
vi: Tùy chọn về chất lượng JPEG

en: Setting in export dialog: jpeg quality option
vi: Cài đặt trong hộp thoại xuất: tùy chọn chất lượng jpeg

en: maximal size of image
vi: cỡ ảnh tối đa

en: Setting in export dialog: maximal size of image
vi: Cài đặt trong hộp thoại xuất: cỡ ảnh tối đa

en: last used publishing service
vi: dịch vụ xuất bản đã dùng lần cuối

en: A numeric code representing the last service to which photos were published
vi: Mã số đại diện cho dịch vụ cuối cùng mà ảnh được xuất bản

en: default publishing service
vi: dịch vụ xuất bản mặc định

en: The authorization token for the currently logged in Flickr user, if any
vi: Thẻ xác thực cho người dùng Flickr hiện đang đăng nhập, nếu có

en: The cryptographic secret used to sign requests against the authorization token for the currently logged in Flickr user, if any
vi: Khóa bí mật mật mã hóa được sử dụng để ký các yêu cầu chống lại mã thông báo ủy quyền cho người dùng Flickr hiện đang đăng nhập, nếu có

en: default size code
vi: mã cỡ mặc định

en: A numeric code representing the default size for photos published to Flickr
vi: Mã số đại diện cho kích thước mặc định cho ảnh được tải lên Flickr

en: default visibility
vi: khả kiến mặc định

en: A numeric code representing the default visibility for photos published to Flickr
vi: Mã số đại diện cho tính khả kiến mặc định cho ảnh được tải lên Flickr

en: remove sensitive info from uploads
vi: gỡ bỏ các thông tin nhạy cảm khi tải lên

en: Whether images being uploaded to Flickr should have their metadata removed first
vi: Liệu hình ảnh được tải lên Flickr có nên xóa siêu dữ liệu của chúng trước hay không

en: refresh token
vi: lấy thẻ mới

en: The OAuth token used to refresh the Google Photos session for the currently logged in user, if any
vi: Mã thông báo OAuth được sử dụng để làm mới phiên Google Photos cho người dùng hiện đang đăng nhập, nếu có

en: A numeric code representing the default size for photos uploaded to Google Photos Albums
vi: Mã số đại diện cho kích thước mặc định cho ảnh được tải lên Album Google Photos

en: last album
vi: tuyển tập cuối cùng

en: The name of the last album the user published photos to, if any
vi: Tên của album cuối cùng mà người dùng đã xuất bản ảnh, nếu có

en: Whether images being uploaded to Google Photos should have their metadata removed first
vi: Liệu hình ảnh được tải lên Google Photos có nên xóa siêu dữ liệu của chúng trước hay không

en: URL of the Piwigo server
vi: URL của máy phục vụ Piwigo

en: Piwigo username, if logged in
vi: Tài khoản Piwigo, nếu đã đăng nhập

en: Piwigo password, if logged in
vi: Mật khẩu Piwigo, nếu đã đăng nhập

en: remember password
vi: nhớ mật khẩu

en: If true, remember the Piwigo password
vi: Nếu chọn, sẽ nhớ mật khẩu Piwigo

en: last category
vi: thể loại cuối

en: The last selected Piwigo category
vi: Thể loại Piwigo đã chọn lần cuối

en: last permission level
vi: mức phân quyền cuối cùng

en: The last chosen Piwigo permission level
vi: Mức phân quyền chọn lần cuối cho Piwigo

en: last photo size
vi: cỡ ảnh cuối

en: A numeric code representing the last photo size preset used when publishing to Piwigo
vi: Mã số đại diện cho cài đặt trước kích thước ảnh cuối cùng được sử dụng khi xuất bản lên Piwigo

en: Whether images being uploaded to Piwigo should have their metadata removed first
vi: Liệu hình ảnh được tải lên Piwigo có nên xóa siêu dữ liệu của chúng trước hay không

en: if title is set and comment unset, use title as comment for uploads to Piwigo
vi: nếu tựa đề được đặt và phần ghi chú thì không, vậy thì dùng tựa đề làm ghi chú cho tải lên Piwigo

en: Whether images being uploaded to Piwigo should have their comment set from the title if title is set and comment unset
vi: Liệu ảnh được tải lên Piwigo có nên chứa ghi chú của chúng đặt từ tiêu đề hay không nếu tiêu đề được đặt và bình luận không được đặt

en: do not upload tags when uploading to Piwigo
vi: không tải các thẻ khi tải lên Piwigo

en: Whether images being uploaded to Piwigo should have their tags removed on upload, such that these tags will not appear on the remote Piwigo server
vi: Liệu ảnh được tải lên Piwigo có nên xóa thẻ của chúng khi tải lên hay không, sao cho các thẻ này sẽ không xuất hiện trên máy chủ Piwigo từ xa

en: do not upload ratings when uploading to Piwigo
vi: không tải các đánh giá khi tải lên Piwigo

en: Whether images being uploaded to Piwigo should have their ratings uploaded, such that these ratings will not appear on the remote Piwigo server
vi: Liệu ảnh được tải lên Piwigo có nên tải lên xếp hạng của chúng hay không, sao cho các xếp hạng này sẽ không xuất hiện trên máy chủ Piwigo từ xa

en: Gallery3 username
vi: Tài khoản Gallery3

en: Gallery3 API key
vi: Khóa Gallery3 API

en: Gallery3 site URL
vi: URL trang Gallery3

en: Whether images being uploaded to Gallery3 should have their metadata removed first
vi: Liệu hình ảnh được tải lên Gallery3 có nên xóa siêu dữ liệu của chúng trước hay không

en: scaling constraint of uploaded picture
vi: hằng số co giãn của ảnh được tải lên

en: The scaling constraint ID of the picture to be uploaded
vi: ID hằng số co giãn của ảnh được tải lên

en: pixels of the major axis uploaded picture
vi: các điểm ảnh của trục trính của ảnh tải lên

en: The pixels of the major axis of the picture to be uploaded; used only if scaling-constraint-id is an appropriate value
vi: Các điểm ảnh của trục chính của hình ảnh sẽ được tải lên; chỉ được sử dụng nếu scaling-constraint-id là một giá trị thích hợp

en: The OAuth token used to refresh the YouTube session for the currently logged in user, if any
vi: Mã thông báo OAuth được sử dụng để làm mới phiên YouTube cho người dùng hiện đang đăng nhập, nếu có

en: last used import service
vi: dịch vụ nhập sử dụng lần cuối

en: A numeric code representing the last service from which photos were imported
vi: Mã số đại diện cho dịch vụ cuối cùng mà ảnh được nhập

en: content layout mode
vi: chế độ bố trí nội dung

en: A numeric code that describes how photos are laid out on the page during printing
vi: Mã số mô tả cách đặt ảnh trên trang trong khi in

en: content ppi
vi: ppi nội dung

en: The number of pixels per inch (ppi) sent to the printer during printing
vi: Số điểm ảnh mỗi inh-xơ gửi đến máy in trong quá trình in ấn

en: content width
vi: chiều rộng nội dung

en: The width of the printed emulsion on the page when printing
vi: Chiều rộng của emulsion được in trên trang khi in

en: content height
vi: chiều cao nội dung

en: The height of the printed emulsion on the page when printing
vi: Chiều cao của emulsion được in trên trang khi in

en: content units
vi: đơn vị nội dung

en: A numeric code representing unit of measure (inches or centimeters) used when printing
vi: Mã bằng số đại diện cho đơn vị đo lường (inh-xơ hoặc cen-ti-mét) được dùng khi in ấn

en: images per page code
vi: mã số số ảnh trên mỗi trang

en: A numeric code representing the currently selected images per page mode used when printing
vi: Mã bằng số đại diện cho chế độ số lượng ảnh trên mỗi trang hiện được chọn được sử dụng khi in ấn

en: size selection
vi: chọn cỡ

en: The index of the current print size in a pre-defined list of standard sizes
vi: Chỉ số của cỡ in hiện tại trong một danh sách đã được định nghĩa từ trước của các cỡ tiêu chuẩn

en: match aspect ratio
vi: khớp về tỷ lệ hình thể

en: Determines whether custom print sizes must match the aspect ratio of the original photo
vi: Xác định xem kích cỡ in tùy chỉnh có phải khớp với tỷ lệ khung hình của ảnh gốc hay không

en: print titles
vi: in tựa đề ảnh

en: True if the title of a photo should be printed when the photo is printed, false otherwise
vi: Nếu chọn thì tựa đề của ảnh sẽ được in khi ảnh được in ra, không thì thôi

en: titles font
vi: phông chữ tựa đề

en: The name of the font to use for photo titles when they are printed
vi: Tên của phông chữ dùng cho in ấn tựa đề ảnh

en: enable flickr publishing plugin
vi: bật phần bổ sung xuất ảnh lên flickr

en: True if the Flickr publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên Flickr, đừng chọn nếu không phải vậy

en: enable Google Photos publishing plugin
vi: bật phần bổ sung xuất ảnh lên Google Photos

en: True if the Google Photos publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên Google Photos, đừng chọn nếu không phải vậy

en: enable youtube publishing plugin
vi: bật phần bổ sung xuất ảnh lên youtube

en: True if the YouTube publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên YouTube, đừng chọn nếu không phải vậy

en: enable piwigo publishing plugin
vi: bật phần bổ sung xuất ảnh lên piwigo

en: True if the Piwigo publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên Piwigo, đừng chọn nếu không phải vậy

en: enable tumblr publishing plugin
vi: bật phần bổ sung xuất ảnh lên tumblr

en: True if the Tumblr publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên Tumblr, đừng chọn nếu không phải vậy

en: enable gallery3 publishing plugin
vi: bật phần bổ sung xuất ảnh lên gallery3

en: True if the Gallery3 publishing plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung xuất ảnh lên Gallery3, đừng chọn nếu không phải vậy

en: enable slideshow crumble transition
vi: bật chuyển tiếp trình chiếu crumble

en: True if the Crumble slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu vỡ vụn, đừng chọn nếu không phải vậy

en: enable slideshow fade transition
vi: bật chuyển tiếp trình chiếu fade

en: True if the Fade slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu mờ dần, đừng chọn nếu không phải vậy

en: enable slideshow slide transition
vi: bật chuyển tiếp trình chiếu slide

en: True if the Slide slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu Trượt, đừng chọn nếu không phải vậy

en: enable slideshow clock transition
vi: bật chuyển tiếp trình chiếu clock

en: True if the Clock slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu đồng hồ, đừng chọn nếu không phải vậy

en: enable slideshow circle transition
vi: bật chuyển tiếp trình chiếu circle

en: True if the Circle slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu một vòng tròn, đừng chọn nếu không phải vậy

en: enable slideshow circles transition
vi: bật chuyển tiếp trình chiếu circles

en: True if the Circles slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu nhiều vòng tròn, đừng chọn nếu không phải vậy

en: enable slideshow blinds transition
vi: bật chuyển tiếp trình chiếu blinds

en: True if the Blinds slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu mành, đừng chọn nếu không phải vậy

en: enable slideshow squares transition
vi: bật chuyển tiếp trình chiếu squares

en: True if the Squares slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu các hình vuông, đừng chọn nếu không phải vậy

en: enable slideshow stripes transition
vi: bật chuyển tiếp trình chiếu stripes

en: True if the Stripes slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu sọc vằn, đừng chọn nếu không phải vậy

en: enable slideshow chess transition
vi: bật chuyển tiếp trình chiếu chess

en: True if the Chess-Board slideshow transition plugin is enabled, false otherwise
vi: Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu ô bàn cờ, đừng chọn nếu không phải vậy

en: Digital photo organizer
vi: Trình tổ chức ảnh kỹ thuật số

en: Shotwell is an easy-to-use, fast photo organizer designed for the GNOME desktop. It allows you to import photos from your camera or disk, organize them by date and subject matter, even ratings. It also offers basic photo editing, like crop, red-eye correction, color adjustments, and straighten. Shotwell’s non-destructive photo editor does not alter your master photos, making it easy to experiment and correct errors.
vi: Shotwell là một trình tổ chức ảnh nhanh, dễ sử dụng được thiết kế cho máy tính để bàn GNOME. Nó cho phép bạn nhập ảnh từ máy ảnh hoặc đĩa của mình, sắp xếp chúng theo ngày và chủ đề, thậm chí xếp hạng. Nó cũng cung cấp chỉnh sửa ảnh cơ bản, như cắt xén, chỉnh sửa mắt đỏ, điều chỉnh màu sắc và duỗi thẳng. Trình chỉnh sửa ảnh không phá hủy của Shotwell không làm thay đổi ảnh chính của bạn, giúp bạn dễ dàng thử nghiệm và sửa lỗi.

en: When ready, Shotwell can upload your photos to various web services, such as Flickr, Google Photos, and more.
vi: Khi sẵn sàng, Shotwell có thể tải ảnh của bạn lên nhiều trang thông tin điện tử khác nhau như Flickr, Google Photos, và nhiều nơi khác nữa.

en: Shotwell supports JPEG, PNG, TIFF, and a variety of RAW file formats.
vi: Shotwell hỗ trợ các định dạng tập tin JPEG, PNG, TIFF, và biến thể RAW.

en: The Shotwell developers
vi: Các nhà phát triển Shotwell

en: Photo Manager
vi: Trình quản lý ảnh

en: Organize your photos
vi: Tổ chức ảnh của bạn

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;flickr;picasa;youtube;piwigo;
vi: album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;flickr;picasa;youtube;piwigo;máy ảnh;may anh;anh;sửa;sua;xén ảnh;xen anh;xuất ra;tổ chức;in;chia sẻ;chia se;thẻ;the;xoay;

en: Shotwell Profile Browser
vi: Bộ duyệt hồ sơ Shotwell

en: Manage Different Profiles In Shotwell
vi: Quản lý các hồ sơ khác nhau trong Shotwell

en: Shotwell Viewer
vi: Trình xem ảnh Shotwell

en: Re_vert to Original
vi: H_oàn nguyên về nguyên bản

en: Add _Tags…
vi: Thêm _thẻ…

en: Modif_y Tags…
vi: Chỉnh _sửa thẻ…

en: Toggle _Flag
vi: Bật/Tắt _Thẻ

en: _Set Rating
vi: Đánh _giá

en: _Unrated
vi: _Chưa đánh giá

en: _Rejected
vi: _Loại bỏ

en: _Increase
vi: _Tăng

en: _Decrease
vi: _Giảm

en: Edit _Title…
vi: Sửa _tựa đề…

en: Edit _Comment…
vi: Sửa _chú thích…

en: Open With E_xternal Editor
vi: Mở bằng trình biên soạn bên n_goài

en: Open With RA_W Editor
vi: Mở bằng trình biên soạn RA_W

en: View Eve_nt for Photo
vi: Xem sự _kiện của ảnh

en: Show in File Mana_ger
vi: Hiển thị trong Bộ _quản lý tập tin

en: Send _To…
vi: Gửi đế_n…

en: Rotate the photos right (press Ctrl to rotate left)
vi: Xoay ảnh sang phải (nhấn Ctrl để quay trái)

en: Automatically improve the photo’s appearance
vi: Tự động cải thiện diện mạo của ảnh

en: Publish to various websites
vi: Xuất bản lên các trang khác nhau

en: Find an image by typing text that appears in its name or tags
vi: Tìm ảnh bằng gõ các chữ xuất hiện trong tên thẻ của nó

en: Fulls_creen
vi: Toàn_Màn hình

en: Fit to _Page
vi: _Vừa khít trang

en: Zoom _200%
vi: Phóng _200%

en: _Photo
vi: Ả_nh

en: _Previous Photo
vi: Ảnh t_rước

en: _Next Photo
vi: Ảnh _sau

en: Flip Verti_cally
vi: Lật dọ_c

en: _Straighten
vi: _Vuốt thẳng

en: _Red-eye
vi: _Giảm mắt đỏ

en: _Adjust Date and Time…
vi: _Chỉnh ngày và giờ…

en: _Import From Folder…
vi: _Nhập từ thư mục…

en: Import From _Application…
vi: Nhập từ ứng _dụng…

en: Empty T_rash
vi: Đổ _rác

en: Ne_w Saved Search…
vi: Tạo tìm kiếm ghi lại _mới…

en: _Basic Information
vi: Thông tin cơ _bản

en: E_xtended Information
vi: Thông tin mở rộng

en: _Search Bar
vi: Thanh _tìm kiếm

en: Sort _Events
vi: Sắp xếp _Sự kiện

en: D_escending
vi: _Giảm dần

en: Even_ts
vi: Sự _kiện

en: _Merge Events
vi: _Hòa trộn sự kiện

en: Re_name Event…
vi: Đổi tê_n sự kiện…

en: R_emove From Library
vi: Xó_a khỏi thư viện

en: _Titles
vi: _Tựa đề

en: Ta_gs
vi: T_hẻ

en: _Ratings
vi: _Đánh giá

en: _Filter Photos
vi: _Lọc ảnh

en: _All Photos
vi: Mọ_i ảnh

en: All + _Rejected
vi: Tất + _Loại bỏ

en: Rejected _Only
vi: _Chỉ loại bỏ

en: Sort _Photos
vi: Sắ_p xếp ảnh

en: By _Title
vi: Theo _Tựa đề

en: By _Filename
vi: Theo tê_n tập tin

en: By Exposure _Date
vi: Theo _Ngày phơi sáng

en: By _Rating
vi: Theo đánh _giá

en: Make _Key Photo for Event
vi: Tạo _khóa ảnh cho sự kiện

en: _New Event
vi: Sự kiện _mới

en: Edit Event _Comment…
vi: Sửa ghi _chú sự kiện…

en: _Stop Import
vi: _Dừng nhập

en: Import _Selected
vi: Nhập cái đã _chọn

en: Import _All
vi: Nhập _tất cả

en: _Log in
vi: Đăng nhậ_p

en: Remove the selected photos from the library
vi: Loại bỏ ảnh đã chọn khỏi thư viện

en: _Add Tags…
vi: _Thêm thẻ…

en: Send T_o…
vi: _Gửi đến…

en: _Copy Color Adjustments
vi: _Chép chỉnh sửa màu

en: _Paste Color Adjustments
vi: _Dán chỉnh sửa màu

en: _Import photos to:
vi: Nhập ảnh _vào:

en: _Watch library directory for new files
vi: _Phát hiện tập tin mới trong thư viện

en: _Directory structure:
vi: _Cấu trúc thư mục:

en: R_ename imported files to lowercase
vi: Đổi _tên tập tin đã nhập sang chữ thường

en: Write tags, titles, and other _metadata to photo files
vi: _Ghi thẻ, tựa đề, và các thông tin khác lên tập tin ảnh

en: Checkered
vi: Ô bàn cờ

en: When viewing images that are transparent, they will be drawn against this background.
vi: Khi xem ảnh trong suốt, chúng sẽ được vẽ trên nền này.

en: Transparent Background:
vi: Nền trong suốt:

en: External Editors
vi: Chương trình khác

en: Shotwell Preferences
vi: Tùy chỉnh Shotwell

en: <b>Printed Image Size</b>
vi: <b>Cỡ ảnh được in</b>

en: Use a _standard size:
vi: Dùng cỡ ch_uẩn:

en: Use a c_ustom size:
vi: Dùng cỡ tù_y chọn:

en: _Match photo aspect ratio
vi: _Khớp về tỷ lệ hình thể ảnh

en: _Autosize:
vi: Cỡ _tự động:

en: <b>Titles</b>
vi: <b>Tựa đề</b>

en: Print image _title
vi: In _tựa đề ảnh

en: <b>Pixel Resolution</b>
vi: <b>Phân giải điểm ảnh</b>

en: _Output photo at:
vi: _Xuất ảnh tại:

en: pixels per inch
vi: điểm ảnh mỗi insơ

en: _Name of search:
vi: _Tên tìm kiếm:

en: Re_name…
vi: Đổi tê_n…

en: _Edit…
vi: _Chỉnh sửa…

en: Set as Desktop Background
vi: Đặt làm ảnh màn hình nền

en: Use for Desktop
vi: Dùng cho màn hình nền

en: Use for Lock Screen
vi: Dùng cho màn hình khóa

en: Set as Desktop Slideshow
vi: Đặt làm trình chiếu trên màn hình nền

en: Generate desktop background slideshow
vi: Tạo bản trình chiếu trên màn hình nền

en: Show each photo for
vi: Hiển thị từng ảnh cho

en: period of time
vi: thời điểm kết thúc

en: How long each photo is shown on the desktop background
vi: Mỗi ảnh trên màn hình nền được chiếu trong vòng bao lâu

en: New _Tag…
vi: _Thẻ mới…

en: The time (in seconds) to show each photo
vi: Thời gian (tính bằng giây) hiển thị mỗi ảnh

en: _Transition effect:
vi: Hiệu ứng ch_uyển:

en: Transition d_uration:
vi: Thời gian _chuyển:

en: The time (in seconds) to show each transition between photos
vi: Thời gian (tính bằng giây) để hiển thị từng chuyển đổi giữa các ảnh

en: Show t_itle
vi: Hiện tự_a đề

en: Remove the selected photos from the trash
vi: Loại bỏ ảnh đã chọn khỏi thùng rác

en: Move the selected photos back into the library
vi: Chuyển các ảnh đã chọn trở lại thư viện

en: Delete all photos in the trash
vi: Xóa tất cả ảnh trong thùng rác

en: You are not currently logged into Flickr.
    
    Click Log in to log into Flickr in your Web browser. You will have to authorize Shotwell Connect to link to your Flickr account.
vi: Bạn hiện chưa đăng nhập vào Flickr.
    
    Bấm vào “Đăng nhập” để đăng nhập vào Flickr trong trình duyệt Web của bạn. Bạn sẽ phải ủy quyền cho Kết nối Shotwell để liên kết với tài khoản Flickr của mình.

en: Preparing for login…
vi: Chuẩn bị đăng nhập…

en: Flickr authorization failed
vi: Gặp lỗi khi xác thực Flickr

en: Verifying authorization…
vi: Đang thẩm tra xác thực…

en: You have already logged in and out of a Google service during this Shotwell session.
    
    To continue publishing to Google services, quit and restart Shotwell, then try publishing again.
vi: Bạn đã đăng nhập và xuất khỏi dịch vụ Google trong suốt phiên làm việc Shotwell này.
    
    Để tiếp tục xuất bản đến dịch vụ Google, thoát và khởi động lại Shotwell, sau đó lại xuất bản lần nữa.

en: You are not currently logged into YouTube.
    
    You must have already signed up for a Google account and set it up for use with YouTube to continue. You can set up most accounts by using your browser to log into the YouTube site at least once.
    
    Shotwell uses the YouTube API services <a href="https://developers.google.com/youtube">https://developers.google.com/youtube</a> for accessing your YouTube channel and upload the videos. By using Shotwell to access YouTube, you agree to be bound to the YouTube Terms of Service as available at <a href="https://www.youtube.com/t/terms">https://www.youtube.com/t/terms</a>
    
    Shotwell's privacy policy regarding the use of data related to your Google account in general and YouTube in particular can be found in our <a href="help:shotwell/privacy-policy">online services privacy policy</a>
    
    For Google's own privacy policy, please refer to <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a>
vi: Bạn hiện chưa đăng nhập vào YouTube.
    
    Bạn phải đăng ký tài khoản Google và thiết lập tài khoản đó để youTube tiếp tục sử dụng. Bạn có thể thiết lập hầu hết các tài khoản bằng cách sử dụng trình duyệt của mình để đăng nhập vào trang web YouTube ít nhất một lần.
    
    Shotwell sử dụng các dịch vụ API của YouTube <a href="https://developers.google.com/youtube">https://developers.google.com/youtube</a> để truy cập kênh YouTube của bạn và tải video lên. Bằng cách sử dụng Shotwell để truy cập YouTube, bạn đồng ý bị ràng buộc với Điều khoản dịch vụ của YouTube như tại <a href="https://www.youtube.com/t/terms">https://www.youtube.com/t/terms</a>
    
    Chính sách bảo mật của Shotwell liên quan đến việc sử dụng dữ liệu liên quan đến Tài khoản Google của bạn nói chung và YouTube nói riêng có thể được tìm thấy trong <a href="help:shotwell/privacy-policy">chính sách quyền riêng tư về dịch vụ trực tuyến</a> của chúng tôi
    
    Đối với chính sách quyền riêng tư của Google, vui lòng tham khảo <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a>

en: You are not currently logged into Google Photos.
    
    You must have already signed up for a Google account and set it up for use with Google Photos. Shotwell uses the Google Photos API services <a href="https://developers.google.com/photos/">https://developers.google.com/photos/</a> for all interaction with your Google Photos data. You will have to grant access Shotwell to your Google Photos library.
    
    Shotwell's privacy policy regarding the use of data related to your Google account in general and Google Photos in particular can be found in our <a href="help:shotwell/privacy-policy">online services privacy policy</a>. For Google's own privacy policy, please refer to <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a>
vi: Bạn hiện chưa đăng nhập vào Google Photos.
    
    Bạn phải đã đăng ký Tài khoản Google và thiết lập tài khoản đó để sử dụng với Google Photos. Shotwell sử dụng các dịch vụ API google Photos <a href="https://developers.google.com/photos/">https://developers.google.com/photos/</a> cho mọi tương tác với dữ liệu Google Photos của bạn. Bạn sẽ phải cấp quyền truy cập Shotwell vào thư viện Google Photos của mình.
    
    Chính sách bảo mật của Shotwell liên quan đến việc sử dụng dữ liệu liên quan đến Tài khoản Google của bạn nói chung và Google Photos nói riêng có thể được tìm thấy trong <a href="help:shotwell/privacy-policy">chính sách bảo mật dịch vụ trực tuyến</a> của chúng tôi. Đối với chính sách quyền riêng tư của Google, vui lòng tham khảo <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a>

en: _Email address
vi: Đị_a chỉ thư điện tử

en: Enter the username and password associated with your Tumblr account.
vi: Nhập vào tài khoản và mật khẩu từ tài khoản Tumblr của bạn.

en: Username and/or password invalid. Please try again
vi: Tên người dùng và/hoặc mật khẩu không hợp lệ. Vui lòng thử lại

en: Invalid User Name or Password
vi: Tên người dùng hay mật khẩu không hợp lệ

en: Could not load UI: %s
vi: Không thể tải UI: %s

en: Visit the Shotwell home page
vi: Viếng thăm trang thông tin điện tử của Shotwell

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website presented identification that belongs to a different website.
vi: ⚫ Định danh được dùng trong trang web này thuộc về một trang web khác.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification is too old to trust. Check the date on your computer’s calendar.
vi: ⚫ Định danh của trang web này quá cũ để có thể tin cậy. Kiểm tra ngày trên lịch máy tính của bạn.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification was not issued by a trusted organization.
vi: ⚫ Định danh của trang web này không được phát hành bởi một tổ chức đáng tin cậy.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification could not be processed. It may be corrupted.
vi: ⚫ Định danh của trang web này không thể được xử lý. Nó có lẽ bị hỏng.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification has been revoked by the trusted organization that issued it.
vi: ⚫ Định danh của trang web này đã bị thu hồi bởi tổ chức đáng tin nơi mà đã phát hành nó.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification cannot be trusted because it uses very weak encryption.
vi: ⚫ Định danh của trang web này không thể tin được bởi vì nó sử dụng kiểu mã hóa rất yếu.

note: Possible error message when a site presents a bad certificate.
en: ⚫ This website’s identification is only valid for future dates. Check the date on your computer’s calendar.
vi: ⚫ Định danh của trang web này chỉ có giá trị cho các ngày trong tương lai. Kiểm tra ngày trên lịch máy tính của bạn.

en: A temporary file needed for publishing is unavailable
vi: Tập tin tạm là cần thiết để xuất bản lại không sẵn sàng

en: Photo _size
vi: _Cỡ ảnh

en: _Remove location, camera, and other identifying information before uploading
vi: _Xóa bỏ vị trí, máy ảnh và các thông tin định danh khác trước khi tải lên

en: Copyright 2016 Software Freedom Conservancy Inc.
vi: Bản quyền 2016 Software Freedom Conservancy Inc.

en: A file required for publishing is unavailable. Publishing to Flickr can’t continue.
vi: Tập tin được yêu cầu cho việc xuất bản không sẵn sàng. Việc xuất bản lên Flickr không thể tiếp tục được.

en: You are logged into Flickr as %s.
vi: Bạn đã đăng nhập Flickr với tên %s.

en: Your free Flickr account limits how many photos you can upload to the service.
    You have uploaded %llu out of your %lld file limit.
vi: Tài khoản Flickr miễn phí giới hạn lượng ảnh bạn có thể tải lên dịch vụ.
    Bạn đã tải lên %llu trên giới hạn %lld tập tin của bạn.

en: Your Flickr Pro account entitles you to unlimited uploads. You have currently uploaded a file | Your Flickr Pro account entitles you to unlimited uploads. You have currently uploaded %d files
vi[0]: Tài khoản Flickr Pro cho phép bạn tải lên không giới hạn. bạn hiện dang tải lên %d tập tin

en: Photos _visible to
vi: Ảnh chỉ _dành cho

en: Videos _visible to
vi: Phim chỉ _dành cho

en: Photos and videos _visible to
vi: Ảnh và phim chỉ _dành cho

en: Friends & family only
vi: Chỉ bạn bè và gia đình

en: Family only
vi: Chỉ gia đình

en: Friends only
vi: Chỉ bạn bè

en: 500 × 375 pixels
vi: 500 × 375 điểm ảnh

en: 1024 × 768 pixels
vi: 1024 × 768 điểm ảnh

en: 2048 × 1536 pixels
vi: 2048 × 1536 điểm ảnh

en: 4096 × 3072 pixels
vi: 4096 × 3072 điểm ảnh

en: Shotwell can only publish into albums that it created by itself, so this list might be empty despite the fact that you already have albums in your Google Photos account
vi: Shotwell chỉ có thể xuất bản thành vào các tuyển tập do chính nó tạo ra, vì vậy danh sách này có thể trống mặc dù thực tế là bạn đã có album trong tài khoản Google Photos của mình

en: Photo _size preset
vi: Đặt trước _cỡ ảnh

en: An existing album
vi: Tuyển tập ảnh sẵn có

en: A new album named
vi: Tên mới của tuyển tập

en: Shotwell Connect
vi: Kết nối Shotwell

en: Small (640 × 480 pixels)
vi: Nhỏ (640 × 480 điểm ảnh)

en: Medium (1024 × 768 pixels)
vi: Trung bình (1024 × 768 điểm ảnh)

en: Recommended (1600 × 1200 pixels)
vi: Nên dùng (1600 × 1200 điểm ảnh)

en: Google+ (2048 × 1536 pixels)
vi: Google+ (2048 × 1536 điểm ảnh)

note: populate any widgets whose contents are programmatically-generated.
en: You are logged into Google Photos as %s.
vi: Bạn đã đăng nhập Google Photos với tên %s.

en: Videos will appear in:
vi: Phim sẽ xuất hiện trong:

en: Photos will appear in:
vi: Ảnh sẽ xuất hiện trong:

note: Activate last known album id. If none was chosen, either use the old default (Shotwell connect) or the new "Default album" album for Google Photos
en: Default album
vi: Tuyển tập mặc định

en: Copyright 2019 Jens Georg <mail@jensge.org>
vi: Bản quyền 2019 Jens Georg <mail@jensge.org>

en: _URL of your Piwigo photo library
vi: Địa chỉ _URL của thư viện ảnh Piwigo

en: An _existing category
vi: Thể loại _sẵn có

en: A _new album named
vi: Tê_n mới của tuyển tập

en: within category
vi: có trong thể loại

en: Album comment
vi: Ghi chú tuyển tập ảnh

en: Photos will be _visible by
vi: Ảnh sẽ được khả kiến _với

en: Photo size
vi: Cỡ ảnh

en: _If a title is set and comment unset, use title as comment
vi: _Nếu tựa đề được đặt và phần ghi chú thì không, vậy thì dùng tựa đề làm ghi chú

en: _Do no upload tags
vi: Đừn_g tải thẻ lên

en: _Do not upload ratings
vi: Đừn_g tải đánh giá lên

en: Creating album %s…
vi: Đang tạo tuyển tập ảnh %s…

en: An error message occurred when publishing to Piwigo. Please try again.
vi: Có lỗi xảy ra khi xuất bản lên Piwigo. Vui lòng thử lại.

note: %s is the host name that we tried to connect to
en: This does not look like the real %s. Attackers might be trying to steal or alter information going to or from this site (for example, private messages, credit card information, or passwords).
vi: Hành động này trông không giống như %s thực sự. Những kẻ tấn công có thể đang cố gắng đánh cắp hoặc thay đổi thông tin đi đến hoặc từ trang web này (ví dụ: tin nhắn riêng tư, thông tin thẻ tín dụng hoặc mật khẩu).

en: Certificate of %s
vi: Chứng nhận của %s

en: Enter the URL of your Piwigo photo library as well as the username and password associated with your Piwigo account for that library.
vi: Nhập vào URL của thư viện ảnh Piwigo của bạn cũng tốt như là tổ hợp tài khoản và mật khẩu với tài khoản Piwigo cho thư viện đó.

en: Shotwell cannot contact your Piwigo photo library. Please verify the URL you entered
vi: Shotwell không thể liên lạc với thư viện ảnh Piwigo của bạn. Vui lòng xem lại URL đã nhập

en: Admins, Family, Friends, Contacts
vi: Quản trị, Gia đình, Bạn bè, Liên lạc

en: Admins, Family, Friends
vi: Quản trị, Gia đình, Bạn bè

en: Admins, Family
vi: Quản trị, Gia đình

en: Admins
vi: Quản trị

en: This connection is not secure
vi: Kết nối này là không an toàn

en: Show the certificate…
vi: Hiển thị chứng thực…

en: I understand, please _proceed.
vi: Tôi hiểu, cứ _xử lý đi.

en: Core Publishing Services
vi: Dịch vụ xuất bản liệu lõi

en: Copyright 2012 BJA Electronics
vi: Bản quyền (C) 2012 BJA Electronics

en: 1280 × 853 pixels
vi: 1280 × 853 điểm ảnh

en: TumblrPublisher: start( ): can’t start; this publisher is not restartable.
vi: TumblrPublisher: start( ): không thể khởi chạy; bộ xuất bản này không có khả năng khởi động lại.

en: You are logged into Tumblr as %s.
vi: Bạn đã đăng nhập Tumblr với tên %s.

en: Video privacy _setting
vi: Cài đặt chính _sách riêng tư với phim

en: A file required for publishing is unavailable. Publishing to YouTube can’t continue.
vi: Tập tin được yêu cầu cho việc xuất bản không sẵn sàng. Việc xuất bản lên Youtube không thể tiếp tục được.

en: You are logged into YouTube as %s.
vi: Bạn đã đăng nhập Youtube với tên %s.

en: Public listed
vi: Công đã liệt kê

en: Public unlisted
vi: Công chưa liệt kê

en: Crumble
vi: Vỡ vụn

en: Core Slideshow Transitions
vi: Chuyển tiếp trình chiếu lõi

en: Copyright 2010 Maxim Kartashev, Copyright 2016 Software Freedom Conservancy Inc.
vi: Bản quyền (C) 2010 Maxim Kartashev, Bản quyền (C) 2016 Software Freedom Conservancy Inc.

en: Unable to create cache directory %s: %s
vi: Không thể tạo thư mục nhớ đệm tạm thời %s: %s

en: Unable to create data directory %s: %s
vi: Không thể tạo thư mục dữ liệu %s: %s

en: Unable to create data subdirectory %s: %s
vi: Không thể tạo thư mục dữ liệu con %s: %s

en: Could not make directory %s writable
vi: Không thể tạo thư mục ghi được %s

en: Could not make directory %s writable: %s
vi: Không thể tạo thư mục ghi được %s: %s

en: Pin Toolbar
vi: Cố định thanh công cụ

en: Pin the toolbar open
vi: Cố định thanh công cụ

en: A fatal error occurred when accessing Shotwell’s library. Shotwell cannot continue.
    
    %s
vi: Một lỗi nghiêm trọng đã xảy ra khi truy cập vào thư viện của Shotwell. Shotwell không thể tiếp tục.
    
    %s

en: Visit the Shotwell web site
vi: Viếng thăm trang thông tin điện tử của Shotwell

en: Unable to display help: %s
vi: Không thể hiển thị trợ giúp: %s

en: Unable to navigate to bug database: %s
vi: Không thể chuyển đến cơ sở dữ liệu lỗi: %s

en: Unable to display FAQ: %s
vi: Không thể hiển thị FAQ: %s

en: Unable to decode file
vi: Không thể giải mã tập tin

note: #-#-#-#-#  system-config-printer_1.5.18-4_vi.po (PACKAGE VERSION)  #-#-#-#-# Foomatic database problem of some sort.
en: Database error
vi: Lỗi cơ sở dữ liệu

en: User aborted import
vi: Người dùng đã hủy bỏ nhập ảnh

en: Not a file
vi: Không phải tập tin

en: File already exists in database
vi: Tập tin đã tồn tại trong cơ sở dữ liệu

en: Not an image file
vi: Không phải tập tin ảnh

en: Disk failure
vi: Lỗi đĩa

en: Camera error
vi: Lỗi máy ảnh

en: Corrupt image file
vi: Tập tin ảnh hư hỏng

en: Imported failed (%d)
vi: Nhập thất bại (%d)

en: List of all discovered camera devices
vi: Liệt kê tất cả các thiết bị chụp ảnh tìm thấy

en: Unable to unmount camera. Try unmounting the camera from the file manager.
vi: Không thể tháo gắn kết máy ảnh. Thử tháo gắn kết từ trình quản lí tập tin.

note: hide duplicates checkbox
en: Hide photos already imported
vi: Ẩn các ảnh đã nhập

en: Only display photos that have not been imported
vi: Chỉ hiện các ảnh chưa nhập

en: The camera seems to be empty. No photos/videos found to import
vi: Máy ảnh dường như trống rỗng. Không tìm thấy phim/ảnh nào để mà nhập

en: No new photos/videos found on camera
vi: Không tìm thấy ảnh/phim trên máy ảnh

note: it's mounted, offer to unmount for the user
en: Shotwell needs to unmount the camera from the filesystem in order to access it. Continue?
vi: Shotwell cần bỏ gắn máy ảnh khỏi hệ thống tập tin để có thể truy cập nó. Tiếp tục?

en: Please unmount the camera.
vi: Vui lòng tháo gắn kết máy ảnh.

en: The camera is locked by another application. Shotwell can only access the camera when it’s unlocked. Please close any other application using the camera and try again.
vi: Máy ảnh này bị khóa bởi ứng dụng khác. Shotwell chỉ có thể truy cập vào máy ảnh khi nó không bị khóa. Vui lòng đóng ứng dụng khác nếu nó dùng máy ảnh và thử lại.

en: Please close any other application using the camera.
vi: Vui lòng đóng bất kỳ ứng dụng nào khác cũng đang dùng máy ảnh.

en: Unable to fetch previews from the camera:
    %s
vi: Không thể lấy phần xem thử từ máy ảnh:
    %s

en: Unmounting…
vi: Đang tháo gắn kết…

en: Connecting to camera, please wait…
vi: Đang kết nối đến máy ảnh, vui lòng chờ…

en: Starting import, please wait…
vi: Bắt đầu nhập, vui lòng chờ…

en: Fetching photo information
vi: Đang nạp thông tin ảnh

en: Fetching preview for %s
vi: Lấy phần xem thử cho %s

en: Unable to lock camera: %s
vi: Không thể khóa máy ảnh: %s

en: Delete this photo from camera? | Delete these %d photos from camera?
vi[0]: Xóa %d ảnh này khỏi máy ảnh?

en: Delete this video from camera? | Delete these %d videos from camera?
vi[0]: Xóa %d phim khỏi máy ảnh?

en: Delete this photo/video from camera? | Delete these %d photos/videos from camera?
vi[0]: Xóa %d ảnh/phim khỏi máy ảnh?

en: Delete these files from camera? | Delete these %d files from camera?
vi[0]: Xóa %d tập tin này khỏi máy ảnh?

en: Removing photos/videos from camera
vi: Đang loại bỏ ảnh/phim khỏi máy ảnh

en: Unable to delete %d photo/video from the camera due to errors. | Unable to delete %d photos/videos from the camera due to errors.
vi[0]: Không thể xóa %d ảnh/phim khỏi máy ảnh do lỗi.

en: No photos/videos
vi: Không có ảnh/phim

en: No photos/videos found which match the current filter
vi: Không tìm thấy ảnh/phim nào khớp với bộ lọc hiện tại

en: Adjust Date and Time…
vi: Chỉnh ngày và giờ…

en: Export Photo/Video | Export Photos/Videos
vi[0]: Xuất ảnh/phim

en: Export Photo | Export Photos
vi[0]: Xuất ảnh

en: Undoing Rotate
vi: Hủy thao tác xoay

en: Flipping Horizontally
vi: Rộng hơn theo chiều ngang

en: Undoing Flip Horizontally
vi: Hủy thao tác làm rộng hơn theo chiều ngang

en: Flipping Vertically
vi: Làm rộng hơn theo chiều dọc

en: Undoing Flip Vertically
vi: Hủy thao tác làm rộng hơn theo chiều dọc

en: Undoing Revert
vi: Hủy thao tác hoàn nguyên

en: Enhancing
vi: Tăng cường

en: Undoing Enhance
vi: Hủy thao tác tăng cường

en: Applying Color Transformations
vi: Đang áp dụng chuyển đổi màu

en: Undoing Color Transformations
vi: Hủy bỏ thao tác chuyển màu

en: Creating New Event
vi: Tạo sự kiện mới

en: Removing Event
vi: Loại bỏ sự kiện

en: Moving Photos to New Event
vi: Chuyển ảnh sang sự kiện mới

en: Setting Photos to Previous Event
vi: Đang cài đặt các ảnh thành sự kiện kế trước

en: Unmerging
vi: Thôi hòa trộn

en: Duplicating photos
vi: Nhân đôi ảnh

en: Removing duplicated photos
vi: Xóa bỏ ảnh trùng lặp

en: Unable to duplicate one photo due to a file error | Unable to duplicate %d photos due to file errors
vi[0]: Không thể nhân đôi %d ảnh bởi vì các lỗi liên quan đến tập tin

en: Restoring previous rating
vi: Hoàn nguyên lại đánh giá trước

en: Increasing ratings
vi: Tăng mức đánh giá

en: Decreasing ratings
vi: Giảm mức đánh giá

en: Setting RAW developer
vi: Đặt trình hiển thị ảnh RAW

en: Restoring previous RAW developer
vi: Hoàn nguyên lại trình hiển thị ảnh RAW trước đây

en: Set Developer
vi: Đặt trình hiển thị

en: Original photo could not be adjusted.
vi: Ảnh gốc không thể được chỉnh sửa.

en: Adjusting Date and Time
vi: Chỉnh ngày và giờ

en: Undoing Date and Time Adjustment
vi: Hủy thao tác chỉnh ngày và giờ

en: One original photo could not be adjusted. | The following original photos could not be adjusted.
vi[0]: Ảnh gốc không thể bị chỉnh sửa.

en: Time Adjustment Error
vi: Lỗi chỉnh giờ

en: Time adjustments could not be undone on the following photo file. | Time adjustments could not be undone on the following photo files.
vi[0]: Chỉnh giờ là thao tác không hoàn lại được trên những tập tin ảnh sau đây.

en: Move Tag “%s”
vi: Di chuyển thẻ “%s”

en: Move Photos to Trash
vi: Chuyển ảnh vào Thùng rác

en: Restore Photos from Trash
vi: Phục hồi ảnh từ Thùng rác

en: Move the photos to the Shotwell trash
vi: Chuyển ảnh vào Thùng rác của Shotwell

en: Restore the photos back to the Shotwell library
vi: Phục hồi ảnh trở về thư viện của Shotwell

en: Moving Photos to Trash
vi: Chuyển ảnh vào Thùng rác

en: Restoring Photos From Trash
vi: Phục hồi ảnh từ Thùng rác

en: Flag selected photos
vi: Gắn cờ cho ảnh đã chọn

en: Unflag selected photos
vi: Gỡ cờ các ảnh đã chọn

en: Flagging selected photos
vi: Đang đánh thẻ các ảnh đã chọn

en: Unflagging selected photos
vi: Đang xóa bỏ thẻ các ảnh đã chọn

en: Unflag
vi: Gỡ cờ

note: Send an empty job to the queue to mark the end of the import
en: %s Database
vi: Cơ sở dữ liệu %s

en: Importing from %s can’t continue because an error occurred:
vi: Không thể tiếp tục nhập từ %s bởi vì đã xảy ra lỗi:

en: To try importing from another service, select one from the above menu.
vi: Để thử nhập từ các dịch vụ khác, hãy chọn một từ trình đơn bên trên.

en: You do not have any data imports plugins enabled.
    
    In order to use the Import From Application functionality, you need to have at least one data imports plugin enabled. Plugins can be enabled in the Preferences dialog.
vi: Bạn không có phần bổ xung nhập dữ liệu nào được bật cả.
    
    Để có thể dùng chức năng “Nhập từ ứng dụng”, bạn cần có ít nhất một phần bổ xung nhập dữ liệu được bật. Phần bổ xung có thể bật từ hộp thoại “Tùy thích”.

en: Import From Application
vi: Nhập từ ứng dụng

en: Import media _from:
vi: Đã nhập đa phương tiện _từ:

en: Data Imports
vi: Nhập dữ liệu

en: Unable to open/create photo database %s: error code %d
vi: Không thể mở/tạo cở sở dữ liệu ảnh %s: mã lỗi %d

en: Unable to write to photo database file:
     %s
vi: Không thể ghi vào tập tin cơ sở dữ liệu ảnh:
    %s

en: Error accessing database file:
     %s
    
    Error was: 
    %s
vi: Gặp lỗi khi truy cập tập tin cơ sở dữ liệu:
    %s
    
    Gặp lỗi sau: 
    %s

en: Unable to restore photo database %s
vi: Không thể hoàn nguyên cơ sở dữ liệu ảnh %s

note: Use empty list for addresses instead of null to word around bug in xdg-desktop-portal-gtk
en: Send files per Mail:
vi: Gửi các tập tin mỗi Mail:

note: Translators: The first %s is the name of the file, the second %s is the reason why it could not be sent
en: Unable to send file %s, %s
vi: Không thể gửi tập tin %s, %s

en: Unable to export background to %s: %s
vi: Không thể xuất ảnh nền đến %s: %s

en: Unable to prepare desktop slideshow: %s
vi: Không thể chuẩn bị trình chiếu màn hình nền: %s

en: 24 Hr
vi: 24 giờ

en: _Shift photos/videos by the same amount
vi: _Dịch chuyển phim/ảnh theo cùng số lượng

en: Set _all photos/videos to this time
vi: Đặt _mọi phim/ảnh thành thời điểm này

en: _Modify original photo file | _Modify original photo files
vi[0]: _Sửa tập tin ảnh gốc

en: _Modify original file | _Modify original files
vi[0]: _Sửa tập tin gốc

en: %m/%d/%Y, %H:%M:%S
vi: %H:%M:%S, %d/%m/%Y

en: %m/%d/%Y, %I:%M:%S %p
vi: %I:%M:%S %p, %d/%m/%Y

en: Exposure time will be shifted forward by
    %d %s, %d %s, %d %s, and %d %s.
vi: Thời gian phơi sáng sẽ được dịch về phía trước theo
    %d %s, %d %s, %d %s, và %d %s.

en: Exposure time will be shifted backward by
    %d %s, %d %s, %d %s, and %d %s.
vi: Thời gian phơi sáng sẽ được dịch về phía sau theo
    %d %s, %d %s, %d %s, và %d %s.

note: "Unmodified" and "Current," though they appear in the "Format:" popup menu, really aren't formats so much as they are operating modes that determine specific formats. Hereafter we'll refer to these as "special formats."
en: Unmodified
vi: Chưa chỉnh sửa

en: _Scaling constraint:
vi: Hằng số co _giãn:

en: _Pixels:
vi: Điể_m ảnh:

en: Export _metadata:
vi: Xuất _siêu dữ liệu:

note: #-#-#-#-#  shotwell_0.32.13-2_vi.po (shotwell master)  #-#-#-#-# We're installed system-wide, so use the system help. We're being run from the build directory; we'll have to handle clicks to this link manually ourselves, due to a limitation of help: URIs.
en: (Help)
vi: (Trợ giúp)

en: Year%sMonth%sDay
vi: Năm%sTháng%sNgày

en: Year%sMonth
vi: Năm%sTháng

en: Year%sMonth-Day
vi: Năm%sTháng-Ngày

en: Year-Month-Day
vi: Năm-Tháng-Ngày

note: Invalid pattern.
en: Invalid pattern
vi: Mẫu không hợp lệ

en: This will remove the tag “%s” from one photo. Continue? | This will remove the tag “%s” from %d photos. Continue?
vi[0]: Loại bỏ thẻ “%s” khỏi %d ảnh. Tiếp tục?

en: This will remove the saved search “%s”. Continue?
vi: Loại bỏ tìm kiếm đã lưu “%s”. Tiếp tục?

en: Switching developers will undo all changes you have made to this photo in Shotwell | Switching developers will undo all changes you have made to these photos in Shotwell
vi[0]: Chuyển các trình hiển thị ảnh sẽ hoàn nguyên lại tất cả các thay đổi về ảnh mà bạn đã thực hiện trong Shotwell

en: _Switch Developer
vi: _Chuyển bộ hiển thị ảnh

en: This will remove the face “%s” from one photo. Continue? | This will remove the face “%s” from %d photos. Continue?
vi[0]: Loại bỏ face “%s” khỏi %d ảnh. Tiếp tục?

en: Export Video
vi: Xuất phim

[ctx: Dialog Title]
en: Export Photo
vi: Xuất ảnh

en: Export Photos
vi: Xuất ảnh

note: Ticket #3023 Attempt to replace the system error with something friendlier if we can't copy an image over for editing in an external tool. Did we fail because we can't write to this directory? Yes - display an alternate error message here.
en: Shotwell couldn’t create a file for editing this photo because you do not have permission to write to %s.
vi: Shotwell không thể tạo tập tin để chỉnh sửa ảnh này vì bạn không có đủ quyền để ghi vào %s.

en: Unable to export the following photo due to a file error.
vi: Không thể xuất ảnh sau do lỗi tập tin.

en: 
    
    Would you like to continue exporting?
vi: 
    
    Bạn có muốn tiếp tục xuất?

en: Save Details…
vi: Lưu các Chi tiết…

en: (and %d more)
vi: (và %d nữa)

en: Import Results Report
vi: Báo cáo kết quả nhập

en: Attempted to import %d file. | Attempted to import %d files.
vi[0]: Đã thử nhập %d tập tin.

en: Of these, %d file was successfully imported. | Of these, %d files were successfully imported.
vi[0]: Trong số chúng, %d tập tin đã được nhập thành công.

note: Duplicates
en: Duplicate Photos/Videos Not Imported:
vi: Ảnh/Phim trùng lặp không được nhập vào:

en: duplicates existing media item
vi: nhân bản hạng mục đa phương tiện sẵn có

note: Files Not Imported Due to Camera Errors
en: Photos/Videos Not Imported Due to Camera Errors:
vi: Ảnh/Phim không nhập được vì có lỗi của máy ảnh:

en: error message:
vi: thông báo lỗi:

note: Files Not Imported Because They Weren't Recognized as Photos or Videos
en: Files Not Imported Because They Weren’t Recognized as Photos or Videos:
vi: Các tập tin không thể nhập được bởi vì chúng không được xem như là Ảnh hay Phim:

note: Photos/Videos Not Imported Because They Weren't in a Format Shotwell Understands
en: Photos/Videos Not Imported Because They Weren’t in a Format Shotwell Understands:
vi: Các tập tin không thể nhập được bởi vì chúng không được xem như là định dạng Ảnh hay Phim mà Shotwell hiểu được:

note: Photos/Videos Not Imported Because Shotwell Couldn't Copy Them into its Library
en: Photos/Videos Not Imported Because Shotwell Couldn’t Copy Them into its Library:
vi: Các tập tin không thể nhập được bởi vì Shotwell không thể chép chúng vào thư viện:

en: couldn’t copy %s
    	to %s
vi: không thể sao chép %s
    	vào %s

note: Photos/Videos Not Imported Because GDK Pixbuf Library Identified them as Corrupt
en: Photos/Videos Not Imported Because Files Are Corrupt:
vi: Ảnh/Phim không được nhập vào bởi vì các tập tin đã hỏng:

note: Photos/Videos Not Imported for Other Reasons
en: Photos/Videos Not Imported for Other Reasons:
vi: Ảnh/Phim không được nhập vào bởi vì khác:

en: 1 duplicate photo was not imported:
     | %d duplicate photos were not imported:
vi[0]: %d ảnh giống nhau không được nhập:

en: 1 duplicate video was not imported:
     | %d duplicate videos were not imported:
vi[0]: %d phim trùng lặp không được nhập:

en: 1 duplicate photo/video was not imported:
     | %d duplicate photos/videos were not imported:
vi[0]: %d ảnh/phim trùng lặp không được nhập:

en: 1 photo failed to import due to a file or hardware error:
     | %d photos failed to import due to a file or hardware error:
vi[0]: %d ảnh không được nhập do lỗi tập tin hay phần cứng:

en: 1 video failed to import due to a file or hardware error:
     | %d videos failed to import due to a file or hardware error:
vi[0]: %d phim không được nhập do lỗi tập tin hay phần cứng:

en: 1 photo/video failed to import due to a file or hardware error:
     | %d photos/videos failed to import due to a file or hardware error:
vi[0]: %d ảnh/phim không được nhập do lỗi tập tin hay phần cứng:

en: 1 file failed to import due to a file or hardware error:
     | %d files failed to import due to a file or hardware error:
vi[0]: %d tập tin không được nhập do lỗi tập tin hay phần cứng:

en: 1 photo failed to import because the photo library folder was not writable:
     | %d photos failed to import because the photo library folder was not writable:
vi[0]: %d ảnh không được nhập vì không có quyền ghi vào thư mục thư viện:

en: 1 video failed to import because the photo library folder was not writable:
     | %d videos failed to import because the photo library folder was not writable:
vi[0]: %d phim không được nhập vì không có quyền ghi vào thư mục thư viện:

en: 1 photo/video failed to import because the photo library folder was not writable:
     | %d photos/videos failed to import because the photo library folder was not writable:
vi[0]: %d ảnh/phim không được nhập vì không có quyền ghi vào thư mục thư viện:

en: 1 file failed to import because the photo library folder was not writable:
     | %d files failed to import because the photo library folder was not writable:
vi[0]: %d tập tin không được nhập vì không có quyền ghi vào thư mục thư viện:

en: 1 photo failed to import due to a camera error:
     | %d photos failed to import due to a camera error:
vi[0]: %d ảnh không được nhập do lỗi máy ảnh:

en: 1 video failed to import due to a camera error:
     | %d videos failed to import due to a camera error:
vi[0]: %d phim không được nhập do lỗi máy ảnh:

en: 1 photo/video failed to import due to a camera error:
     | %d photos/videos failed to import due to a camera error:
vi[0]: %d ảnh/phim không được nhập do lỗi máy ảnh:

en: 1 file failed to import due to a camera error:
     | %d files failed to import due to a camera error:
vi[0]: %d tập tin không được nhập do lỗi máy ảnh:

en: 1 photo failed to import because it was corrupt:
     | %d photos failed to import because they were corrupt:
vi[0]: %d ảnh không được nhập vì chúng bị hỏng:

en: 1 video failed to import because it was corrupt:
     | %d videos failed to import because they were corrupt:
vi[0]: %d phim không được nhập vì chúng bị hỏng:

en: 1 photo/video failed to import because it was corrupt:
     | %d photos/videos failed to import because they were corrupt:
vi[0]: %d tập tin hay phim không được nhập vì chúng bị hỏng:

en: 1 file failed to import because it was corrupt:
     | %d files failed to import because it was corrupt:
vi[0]: %d tập tin không được nhập vì chúng bị hỏng:

note: we have no notion of "unsupported" video files right now in Shotwell (all standard container formats are supported, it's just that the streams in them might or might not be interpretable), so this message does not need to be media specific
en: 1 unsupported photo skipped:
     | %d unsupported photos skipped:
vi[0]: %d ảnh không được hỗ trợ bị bỏ qua:

note: we have no notion of "non-video" video files right now in Shotwell, so this message doesn't need to be media specific
en: 1 non-image file skipped.
     | %d non-image files skipped.
vi[0]: %d tập tin không phải ảnh bị bỏ qua.

en: 1 photo skipped due to user cancel:
     | %d photos skipped due to user cancel:
vi[0]: %d ảnh bị bỏ qua do người dùng yêu cầu:

en: 1 video skipped due to user cancel:
     | %d videos skipped due to user cancel:
vi[0]: %d phim bị bỏ qua do người dùng yêu cầu:

en: 1 photo/video skipped due to user cancel:
     | %d photos/videos skipped due to user cancel:
vi[0]: %d ảnh/phim bị bỏ qua do người dùng chỉ định:

en: 1 file skipped due to user cancel:
     | %d file skipped due to user cancel:
vi[0]: %d tập tin bị bỏ qua do người dùng chỉ định:

en: 1 photo successfully imported.
     | %d photos successfully imported.
vi[0]: %d ảnh đã được nhập.

en: 1 video successfully imported.
     | %d videos successfully imported.
vi[0]: %d phim đã được nhập.

en: 1 photo/video successfully imported.
     | %d photos/videos successfully imported.
vi[0]: %d ảnh/phim đã được nhập.

note: if no media items were imported at all (i.e. an empty directory attempted), need to at least report that nothing was imported
en: No photos or videos imported.
vi: Không có ảnh hoặc phim được nhập.

en: Import Complete
vi: Đã nhập xong

en: Rename Event
vi: Đổi tên sự kiện

[ctx: Dialog Title]
note: Dialog title
en: Edit Title
vi: Sửa tựa đề

note: Dialog title
en: Edit Event Comment
vi: Sửa ghi chú sự kiện

en: Edit Photo/Video Comment
vi: Sửa phần ghi chú của phim hay ảnh

en: Remove and _Trash File | Remove and _Trash Files
vi[0]: Xóa bỏ và đưa vào _Thùng rác

en: Revert External Edit?
vi: Hoàn lại sửa đổi bên ngoài?

en: Revert External Edits?
vi: Hoàn lại các sửa đổi bên ngoài?

en: This will destroy all changes made to the external file. Continue? | This will destroy all changes made to %d external files. Continue?
vi[0]: Việc này sẽ phá hủy toàn bộ các thay đổi với %d tập tin bên ngoài. Tiếp tục?

en: Re_vert External Edit
vi: H_oàn lại sửa đổi bên ngoài

en: Re_vert External Edits
vi: H_oàn lại các sửa đổi bên ngoài

en: This will remove the photo from the library. Continue? | This will remove %d photos from the library. Continue?
vi[0]: Loại bỏ %d ảnh khỏi thư viện. Bạn có muốn tiếp tục?

en: Remove Photo From Library
vi: Loại bỏ ảnh khỏi thư viện

en: Remove Photos From Library
vi: Loại bỏ ảnh khỏi thư viện

en: 
    
    And %d other. | 
    
    And %d others.
vi[0]: 
    
    Và %d cái khác.

en: Tags (separated by commas):
vi: Thẻ (ngăn cách bằng dấu phẩy):

note: This function is used to determine whether or not files should be copied or linked when imported. Returns ACCEPT for copy, REJECT for link, and CANCEL for (drum-roll) cancel.
en: Shotwell can copy the photos into your library folder or it can import them without copying.
vi: Shotwell có thể chép ảnh vào thư mục thư viện hay nhập chúng mà không cần sao chép.

en: Co_py Photos
vi: _Chép ảnh

en: _Import in Place
vi: _Nhập vào từ Chỗ

en: Removing Photo From Library | Removing Photos From Library
vi[0]: Loại bỏ ảnh khỏi thư viện

en: This will remove the photo/video from your Shotwell library. Would you also like to move the file to your desktop trash?
    
    This action cannot be undone. | This will remove %d photos/videos from your Shotwell library. Would you also like to move the files to your desktop trash?
    
    This action cannot be undone.
vi[0]: Thao tác này sẽ xóa bỏ %d phim/ảnh khỏi thư viện Shotwell. Bạn có muốn chuyển những tập tin này vào thùng rác trên máy tính không?
    
    Hành động này không thể hoàn lại được.

en: This will remove the video from your Shotwell library. Would you also like to move the file to your desktop trash?
    
    This action cannot be undone. | This will remove %d videos from your Shotwell library. Would you also like to move the files to your desktop trash?
    
    This action cannot be undone.
vi[0]: Thao tác này sẽ xóa bỏ %d phim khỏi thư viện Shotwell. Bạn có muốn chuyển những tập tin này vào thùng rác trên máy tính không?
    
    Hành động này không thể hoàn lại được.

en: This will remove the photo from your Shotwell library. Would you also like to move the file to your desktop trash?
    
    This action cannot be undone. | This will remove %d photos from your Shotwell library. Would you also like to move the files to your desktop trash?
    
    This action cannot be undone.
vi[0]: Thao tác này sẽ xóa bỏ %d ảnh khỏi thư viện Shotwell. Bạn có muốn chuyển những tập tin này vào thùng rác trên máy tính không?
    
    Hành động này không thể hoàn lại được.

en: The photo or video cannot be moved to your desktop trash. Delete this file? | %d photos/videos cannot be moved to your desktop trash. Delete these files?
vi[0]: Không thể chuyển %d ảnh/phim vào Thùng rác. Xóa những tập tin này?

note: Alert the user that the files were not removed.
en: The photo or video cannot be deleted. | %d photos/videos cannot be deleted.
vi[0]: Không thể xóa %d ảnh/phim.

en: Welcome to Shotwell!
vi: Chào mừng đến với Shotwell!

en: To get started, import photos in any of these ways:
vi: Để bắt đầu, nhập ảnh bằng một trong những cách dưới đây:

en: Choose “Import From Folder” from the File menu
vi: Chọn “Nhập từ thư mục” từ trình đơn của Tập tin

en: Drag and drop photos onto the Shotwell window
vi: Kéo và thả ảnh vào cửa sổ Shotwell

en: Connect a camera to your computer and import
vi: Kết nối máy ảnh vào máy tính và nhập

en: _Import photos from your %s folder
vi: Nhậ_p các ảnh từ thư mục %s của bạn

en: You can also import photos in any of these ways:
vi: Bạn còn có thể nhập ảnh từ bất kỳ những cách sau:

en: _Don’t show this message again
vi: Đừn_g hiện lời nhắc này nữa

en: Import photos from your %s library
vi: Nhập những ảnh từ thư viện %s của bạn

en: Longest edge
vi: Cạnh dài nhất

en: %s does not exist.
vi: %s không tồn tại.

en: %s is not a file.
vi: %s không phải là tập tin.

en: %s does not support the file format of
    %s.
vi: %s không hỗ trợ định dạng tập tin
    %s.

en: Unable open photo %s. Sorry.
vi: Không mở ảnh %s. Tiếc quá.

en: Lose changes to %s?
vi: Không lưu các thay đổi của %s?

en: Error while saving to %s: %s
vi: Gặp lỗi khi ghi vào “%s”: %s

note: verify this is a directory
en: Unable to monitor %s: Not a directory (%s)
vi: Không thể theo dõi %s: Không phải một thư mục (%s)

en: Photos cannot be exported to this directory.
vi: Các ảnh không thể được xuất từ thư mục này.

en: Return to current photo dimensions
vi: Trở lại kích thước ảnh hiện tại

en: Set the crop for this photo
vi: Cắt ảnh

en: Pivot the crop rectangle between portrait and landscape orientations
vi: Chốt hình chữ nhật cắt giữa hướng thẳng đứng và ngang

en: SD Video (4 ∶ 3)
vi: Phim SD (4 ∶ 3)

en: HD Video (16 ∶ 9)
vi: Phim HD (16 ∶ 9)

en: Wallet (2 × 3 in.)
vi: Ví (2 × 3 in.)

en: Notecard (3 × 5 in.)
vi: Tờ ghi chú (3 × 5 in.)

en: Letter (8.5 × 11 in.)
vi: Thư (8.5 × 11 in.)

en: Tabloid (11 × 17 in.)
vi: Báo lá cải (11 × 17 in.)

en: Metric Wallet (9 × 13 cm)
vi: Ví hệ mét (9 × 13 cm)

en: Postcard (10 × 15 cm)
vi: Bưu thiếp (10 × 15 cm)

en: Close the red-eye tool
vi: Đóng công cụ chống mắt đỏ

en: Remove any red-eye effects in the selected region
vi: Xóa bỏ bất kỳ hiệu ứng mắt đỏ trong vùng đã chọn

note: fit both on the top line, emit and move on
en: Exposure:
vi: Phơi sáng:

comment: <http://en.wikipedia.org/wiki/Tints_and_shades>
en: Tint:
vi: Thêm sáng:

note: FIXME: Hack to make the slider the same length as the other. Find out why it is aligned Differently (probably because it only has positive values)
en: Highlights:
vi: Tô sáng:

en: Reset Colors
vi: Đặt lại màu

en: Reset all color adjustments to original
vi: Đặt lại mọi chỉnh sửa màu thành nguyên gốc

en: Contrast Expansion
vi: Khai triển Tương phản

en: No Event
vi: Không có sự kiện

en: Browse through your events
vi: Duyệt qua các sự kiện của bạn

en: No events found
vi: Không tìm thấy sự kiện nào

en: Undated
vi: Không ngày tháng

en: Unable to generate a temporary file for %s: %s
vi: Không thể tạo tập tin tạm cho %s: %s

en: File %s already exists. Replace?
vi: Tập tin %s đã tồn tại. Thay thế?

en: Detect faces…
vi: Phát hiện mặt…

en: Detect faces on this photo
vi: Phát hiện khuôn mặt trên ảnh này

en: Cancel face detection
vi: Thôi dò tìm khuôn mặt

en: Close the Faces tool without saving changes
vi: Đóng công cụ Khuôn mặt mà không lưu thay đổi

en: Click and drag to tag a face
vi: Bấm và kéo để đánh thẻ khuôn mặt

en: Click to edit face “%s”
vi: Bấm để sửa Khuôn mặt “%s”

en: Stop dragging to add your face and name it.
vi: Dừng kéo để thêm khuôn mặt của bạn và đặt tên cho khuôn mặt đó.

en: Type a name for this face, then press Enter
vi: Nhập tên cho khuôn mặt này, rồi nhấn Enter

en: Move or modify the face shape or name and press Enter
vi: Di chuyển hoặc sửa đổi hình dạng khuôn mặt hoặc tên và nhấn Enter

en: Detecting faces
vi: Phát hiện khuôn mặt

en: If you don’t set the name of unknown faces they won’t be saved.
vi: Nếu bạn không đặt tên của những khuôn mặt chưa biết, chúng sẽ không được lưu.

en: Save changes and close the Faces tool
vi: Lưu thay đổi và đóng công cụ Khuôn mặt

en: No changes to save
vi: Không có ghì để lưu cả

en: Error trying to spawn face detection program:
vi: Lỗi khi cố gắng tạo tiến trình phát hiện khuôn mặt:

en: Browse the library’s folder structure
vi: Duyệt cấu trúc thư mục của thư viện

en: Browse the library’s import history
vi: Duyệt lịch sử nhập của thư viện

en: Preparing to import…
vi: Chuẩn bị nhập…

en: Imported %s
vi: Đã nhập %s

en: Last Import
vi: Lần nhập gần nhất

en: Organize and browse your photos
vi: Tổ chức và duyệt ảnh của bạn

en: Import From Folder
vi: Nhập từ thư mục

en: Recurse Into Subfolders
vi: Đệ quy vào bên trong thư mục con

en: Emptying Trash…
vi: Đang đổ rác…

en: Shotwell is configured to import photos to your home directory.
    We recommend changing this in Edit %s Preferences.
    Do you want to continue importing photos?
vi: Shotwell được cấu hình để nhập ảnh từ thư mục cá nhân của bạn.
    Chúng tôi khuyên bạn thay đổi nó trong Sửa %s Tùy thích.
    Bạn có muốn tiếp tục nhập ảnh vào không?

note: TODO: Specify which directory/file.
en: Photos cannot be imported from this directory.
vi: Không thể nhập ảnh từ thư mục này.

en: Updating library…
vi: Đang cập nhật thư viện…

en: Preparing to auto-import photos…
vi: Đang chuẩn bị tự động nhập ảnh…

en: Auto-importing photos…
vi: Đang tự động nhập ảnh…

en: Writing metadata to files…
vi: Đang ghi siêu dữ liệu vào tập tin…

en: Deleting Photos
vi: Xóa ảnh

en: Your photo library is not compatible with this version of Shotwell. It appears it was created by Shotwell %s (schema %d). This version is %s (schema %d). Please use the latest version of Shotwell.
vi: Thư viện ảnh của bạn không tương thích với phiên bản này của Shotwell. Nó có vẻ được tạo bởi Shotwell %s (lược đồ %d). Phiên bản này là %s (lược đồ %d). Vui lòng dùng bản Shotwell mới nhất.

en: Shotwell was unable to upgrade your photo library from version %s (schema %d) to %s (schema %d). For more information please check the Shotwell Wiki at %s
vi: Shotwell không thể nâng cấp thư viện ảnh của bạn từ phiên bản %s (lược đồ %d) lên %s (lược đồ %d). Để biết thêm chi tiết vui lòng xem Shotwell Wiki tại %s

en: Your photo library is not compatible with this version of Shotwell. It appears it was created by Shotwell %s (schema %d). This version is %s (schema %d). Please clear your library by deleting %s and re-import your photos.
vi: Thư viện ảnh của bạn không tương thích với phiên bản này của Shotwell. Nó có vẻ được tạo bởi Shotwell %s (lược đồ %d). Phiên bản này là %s (lược đồ %d). Vui lòng xóa thư viện của bạn bằng cách xóa %s và nhập lại các ảnh.

en: Unknown error attempting to verify Shotwell’s database: %s
vi: Gặp lỗi chưa biết khi thẩm tra cơ sở dữ liệu của Shotwell: %s

en: Loading Shotwell
vi: Đang tải Shotwell

en: Path to Shotwell’s private data
vi: Đường dẫn đến dữ liệu riêng của Shotwell

en: Do not monitor library directory at runtime for changes
vi: Đừng theo dõi thư mục thư viện lúc chạy cho thay đổi

en: Don’t display startup progress meter
vi: Đừng hiển thị thanh đo diễn biến khởi động

en: Start the application in fullscreen mode
vi: Khởi chạy ứng dụng trong chế độ toàn màn hình

en: Print the metadata of the image file
vi: In siêu dữ liệu của tập tin ảnh

en: Name for a custom profile
vi: Tên hồ sơ tự chọn

en: Start with a browser of available profiles
vi: Khởi động với một trình duyệt của các hồ sơ sẵn có

en: If PROFILE given with --profile does not exist, create it
vi: Nếu HỒ SƠ đưa ra với --profile không tồn tại thì tạo mới nó

en: Show available profiles
vi: Hiện các hồ sơ sẵn có

en: Run “%s --help” to see a full list of available command line options.
vi: Chạy “%s --help” để xem danh sách đầy đủ các tùy chọn dòng lệnh.

en: Choose Shotwell's profile
vi: Chọn hồ sơ của Shotwell

en: Profile %s does not exist. Did you mean to pass --create as well?
vi: Hồ sơ %s không tồn tại. Ý bạn cũng muốn chuyển --create?

en: Improve this map
vi: Cải tiến bản đồ này

en: Lock or unlock map for geotagging by dragging pictures onto the map
vi: Khóa hoặc mở khóa bản đồ để gắn thẻ địa lý bằng cách kéo ảnh lên bản đồ

en: Unable to process monitoring updates: %s
vi: Không thể xử lý các cập nhật theo dõi: %s

en: Adjust the size of the thumbnails
vi: Chỉnh cỡ của ảnh thu nhỏ

en: Shotwell was unable to play the selected video:
    %s
vi: Shotwell không thể phát phim đã chọn:
    %s

note: previous button
en: Previous photo
vi: Ảnh trước

note: next button
en: Next photo
vi: Ảnh sau

en: Photo source file missing: %s
vi: Không thấy tập tin ảnh nguồn: %s

[ctx: Dialog Title]
en: Remove From Library
vi: Loại khỏi thư viện

[ctx: Dialog Title]
en: Removing Photo From Library
vi: Loại bỏ ảnh khỏi thư viện

en: Unable to export %s: %s
vi: Không thể xuất %s: %s

en: Low (%d%%)
vi: Thấp (%d%%)

en: Medium (%d%%)
vi: Trung bình (%d%%)

en: High (%d%%)
vi: Cao (%d%%)

en: Maximum (%d%%)
vi: Tối đa (%d%%)

note: TRANSLATORS: %s is the name of an online service such as YouTube, Mastodon, ...
en: Manage accounts for %s
vi: Quản lý tài khoản người dùng cho %s

en: Fill the entire page
vi: Lấp đầy trang hiện tại

en: 2 images per page
vi: 2 ảnh mỗi trang

en: 4 images per page
vi: 4 ảnh mỗi trang

en: 6 images per page
vi: 6 ảnh mỗi trang

en: 8 images per page
vi: 8 ảnh mỗi trang

en: 16 images per page
vi: 16 ảnh mỗi trang

en: 32 images per page
vi: 32 ảnh mỗi trang

en: Unable to print photo:
    
    %s
vi: Không thể in ảnh:
    
    %s

en: Create new Profile
vi: Tạo Hồ sơ mới

en: Library Folder
vi: Thư mục Thư viện

en: Choose Library Folder
vi: Chọn Thư mục Thư viện

en: Data Folder
vi: Thư mục Dữ liệu

en: Choose Data Folder
vi: Chọn thư mục Dữ liệu

en: This is the currently active profile
vi: Đây là hồ sơ hiện đang kích hoạt

en: Remove this profile
vi: Xóa bỏ hồ sơ này

en: Remove profile “%s”
vi: Xóa bỏ hồ sơ “%s”

en: None of the options will remove any of the images associated with this profile
vi: Không có tùy chọn nào sẽ gỡ bỏ bất kỳ ảnh liên kết đến hồ sơ này

en: Remove profile and files
vi: Xóa bỏ hồ sơ và các tập tin

en: Remove profile only
vi: Chỉ xóa bỏ hồ sơ thôi

en: System Profile
vi: Hồ sơ hệ thống

en: %d Event | %d Events
vi[0]: %d sự kiện

en: %d Photo | %d Photos
vi[0]: %d ảnh

en: %d Video | %d Videos
vi[0]: %d phim

en: Current Development:
vi: Sự phát triển hiện tại:

en: Original dimensions:
vi: Kích thước gốc:

en: Camera make:
vi: Nhà sản xuất máy ảnh:

en: Camera model:
vi: Mô hình máy ảnh:

en: Exposure date:
vi: Ngày phơi sáng:

en: Exposure time:
vi: Giờ phơi sáng:

en: Exposure bias:
vi: Độ lệch phơi sáng:

en: GPS latitude:
vi: Vĩ độ GPS:

en: GPS longitude:
vi: Kinh độ GPS:

en: Preparing for upload
vi: Chuẩn bị để tải lên

en: Uploading %d of %d
vi: Đang tải lên %d trong số %d

en: Publishing to %s can’t continue because an error occurred:
vi: Việc xuất bản đến %s không thể tiếp tục bởi vì có lỗi phát sinh:

en: To try publishing to another service, select one from the above menu.
vi: Thử xuất bản đến các dịch vụ khác, chọn một từ trình đơn bên trên.

en: Publish Photos
vi: Xuất bản ảnh

en: Publish photos _to:
vi: Xuất bản ảnh _lên:

en: Publish Videos
vi: Xuất bản phim

en: Publish videos _to
vi: Xuất bản phim _lên

en: Publish Photos and Videos
vi: Xuất bản phim và ảnh

en: Publish photos and videos _to
vi: Xuất bản phim và ảnh _lên

note: There are no enabled publishing services that accept this media type, warn the user.
en: Unable to publish
vi: Không thể xuất bản

en: Shotwell cannot publish the selected items because you do not have a compatible publishing plugin enabled. To correct this, choose Edit %s Preferences and enable one or more of the publishing plugins on the <b>Plugins</b> tab.
vi: Shotwell không thể xuất bản các hạng mục đã chọn bởi vì bạn không có phần bổ xung xuất bản tương thích nào được bật cả. Để sửa chữa, hãy chọn Sửa %s Tùy thích rồi bật một hay nhiều phần bổ xung xuất bản trên bảng <b>Phần bổ sung</b>.

en: Fetching account information…
vi: Đang lấy thông tin tài khoản…

note: Here, we check whether more than one item is being uploaded, and if so, display an alternate message.
en: The selected video was successfully published. | The selected videos were successfully published.
vi[0]: Phim đã chọn được xuất bản thành công.

en: The selected photo was successfully published. | The selected photos were successfully published.
vi[0]: Ảnh đã chọn được xuất bản thành công.

en: The selected photos/videos were successfully published.
vi: Ảnh/Phim đã chọn được xuất bản thành công.

en: Rotate the photos left
vi: Xoay ảnh sang trái

en: Copy Color Adjustments
vi: Chép chỉnh sửa màu

en: Copy the color adjustments applied to the photo
vi: Chép chỉnh sửa màu đã áp dụng cho ảnh

en: Paste Color Adjustments
vi: Dán chỉnh sửa màu

en: Apply copied color adjustments to the selected photos
vi: Áp dụng phần chỉnh sửa màu đã chép cho ảnh đã chọn

en: Crop the photo’s size
vi: Xén cho ảnh nhỏ bớt

en: Straighten the photo
vi: Vuốt thẳng ảnh

en: Reduce or eliminate any red-eye effects in the photo
vi: Giảm hay khử bỏ hiệu ứng mắt đỏ trong ảnh

en: Adjust the photo’s color and tone
vi: Điều chỉnh màu và tông của ảnh

en: Revert External E_dits
vi: Hoàn nguyên các _sửa chữa bên ngoài

en: Revert to the master photo
vi: Hoàn nguyên lại ảnh chính

en: Set selected image to be the new desktop background
vi: Đặt ảnh đã chọn làm nền mới cho màn hình máy tính

en: Set as _Desktop Slideshow…
vi: Đặt làm trình _diễn trên màn hình nền…

en: Make Key Photo for Event
vi: Tạo ảnh khóa cho sự kiện

en: Move Photos
vi: Di chuyển ảnh

en: Move photos to an event
vi: Chuyển ảnh sang một sự kiện

en: Combine events into a single event
vi: Hòa các sự kiện thành một

en: Set Rating
vi: Đánh giá

en: Change the rating of your photo
vi: Đổi mức đánh giá của ảnh

en: Increase Rating
vi: Tăng đánh giá

en: Decrease Rating
vi: Giảm đánh giá

en: Rate Unrated
vi: Đánh giá chưa đánh giá

en: Setting as unrated
vi: Đặt là chưa đánh giá

en: Remove any ratings
vi: Loại bỏ mọi đánh giá

en: Rate Rejected
vi: Đánh giá là bị loại

en: Setting as rejected
vi: Đặt thành loại bỏ

en: Set rating to rejected
vi: Đặt đánh giá thành bị loại bỏ

en: Rejected Only
vi: Chỉ loại bỏ

en: Show only rejected photos
vi: Chỉ hiển thị những ảnh loại bỏ

[ctx: Tooltip]
en: Show all photos, including rejected
vi: Hiển thị mọi ảnh, bao gồm cả những ảnh đánh giá là loại bỏ

note: Button tooltip
en: Show all photos
vi: Hiện tất cả ảnh

en: Display each photo’s rating
vi: Hiển thị đánh giá của từng ảnh

en: Filter Photos
vi: Lọc ảnh

en: Limit the number of photos displayed based on a filter
vi: Giới hạn số lượng ảnh được hiển thị dựa trên một bộ lọc

en: Make a duplicate of the photo
vi: Tạo một bản sao của ảnh

en: Pu_blish…
vi: Xuất _bản…

[ctx: Button Label]
note: Button label
en: Edit Title
vi: Sửa tựa đề

en: Adjust Date and Time
vi: Chỉnh ngày và giờ

[ctx: Dialog Title]
note: Dialog title
en: Add Tags
vi: Thêm thẻ

en: Un_flag
vi: Bỏ _cờ

en: Mark faces of people in the photo
vi: Đánh dấu Khuôn mặt của những người trong ảnh

en: Modify Faces
vi: Chỉnh sửa Khuôn mặt

en: Delete Face
vi: Xóa Khuôn mặt

en: Unable to launch editor: %s
vi: Không thể khởi chạy trình biên soạn: %s

en: Add Tag “%s”
vi: Thêm thẻ “%s”

note: Used when adding two tags to photo(s)
en: Add Tags “%s” and “%s”
vi: Thêm thẻ “%s” và “%s”

[ctx: UndoRedo menu entry]
note: Undo/Redo command name (in Edit menu)
en: Add Tags
vi: Thêm thẻ

en: _Delete Tag “%s”
vi: _Xóa thẻ “%s”

en: Delete Tag “%s”
vi: Xóa thẻ “%s”

en: Delete Tag
vi: Xóa thẻ

en: Re_name Tag “%s”…
vi: Đổ_i tên thẻ “%s”…

en: Rename Tag “%s” to “%s”
vi: Đổi tên thẻ “%s” thành “%s”

en: Modify Tags
vi: Chỉnh sửa thẻ

en: Tag Photo as “%s” | Tag Photos as “%s”
vi[0]: Đánh thẻ ảnh thành “%s”

en: Tag the selected photo as “%s” | Tag the selected photos as “%s”
vi[0]: Đánh thẻ ảnh đã chọn thành “%s”

en: Remove Tag “%s” From _Photo | Remove Tag “%s” From _Photos
vi[0]: Xóa bỏ thẻ “%s” khỏi Ả_nh

en: Remove Tag “%s” From Photo | Remove Tag “%s” From Photos
vi[0]: Xóa bỏ thẻ “%s” khỏi Ảnh

en: Unable to rename tag to “%s” because the tag already exists.
vi: Không thể đổi tên thẻ thành “%s” bởi vì thẻ này đã có rồi.

en: Unable to rename search to “%s” because the search already exists.
vi: Không thể đổi tên tìm kiếm thành “%s” bởi vì nó đã có rồi.

en: Delete Search
vi: Xóa tìm kiếm

en: Rename Search “%s” to “%s”
vi: Đổi tên tìm kiếm “%s” sang “%s”

en: Delete Search “%s”
vi: Xóa tìm kiếm “%s”

en: Unable to rename face to “%s” because the face already exists.
vi: Không thể đổi tên Khuôn mặt thành “%s” bởi vì Khuôn mặt này đã có rồi.

en: Remove Face “%s” From _Photo | Remove Face “%s” From _Photos
vi[0]: Xóa bỏ Mặt “%s” khỏi Ả_nh

en: Remove Face “%s” From Photo | Remove Face “%s” From Photos
vi[0]: Xóa bỏ Mặt “%s” khỏi Ảnh

note: Translators: This means to teach the face to the face recognition system
en: _Train Face “%s” From Photo
vi: _Dạy Khuôn mặt “%s” từ Ảnh

en: Re_name Face “%s”…
vi: Đổi tê_n Mặt “%s”…

en: Rename Face “%s” to “%s”
vi: Đổi tê_n Mặt “%s” thành “%s”

en: _Delete Face “%s”
vi: _Xóa Khuôn mặt “%s”

en: Delete Face “%s”
vi: Xóa Khuôn mặt “%s”

en: Rate %s
vi: Đánh giá %s

en: Set rating to %s
vi: Đặt mức đánh giá thành %s

en: Setting rating to %s
vi: Đang đặt mức đánh giá thành %s

en: Display %s
vi: Hiển thị %s

en: Only show photos with a rating of %s
vi: Chỉ hiện ảnh với mức đánh giá %s

en: %s or Better
vi: %s hay cao hơn

en: Display %s or Better
vi: Hiển thị %s hoặc hơn

en: Only show photos with a rating of %s or better
vi: Chỉ hiện ảnh với mức đánh giá %s hoặc cao hơn

en: Open the selected photo’s directory in the file manager
vi: Mở thư mục chứa ảnh đã chọn trong bộ quản lý tập tin

en: Unable to open in file manager: %s
vi: Không thể mở ứng dụng duyệt tập tin: %s

en: Select all items
vi: Chọn tất cả các mục

note: ...precache the timestamp string... / Locale-specific time format for 12-hour time, i.e. 8:31 PM / Precede modifier with a dash ("-") to pad with spaces, otherwise will pad with zeroes / See http://developer.gnome.org/glib/2.32/glib-GDateTime.html#g-date-time-format / Locale-specific time format for
en: %a %b %d, %Y
vi: %a %d %b, %Y

[ctx: MultidayFormat]
note: / Locale-specific starting date format for multi-date strings, / i.e. the "Tue Mar 08" in "Tue Mar 08 - 10, 2006" / See http://developer.gnome.org/glib/2.32/glib-GDateTime.html#g-date-time-format
en: %a %b %d
vi: %a %d %b

[ctx: MultimonthFormat]
note: / Locale-specific calendar date format for multi-month strings, / i.e. the "Tue Mar 08" in "Tue Mar 08 to Mon Apr 06, 2006" / See http://developer.gnome.org/glib/2.32/glib-GDateTime.html#g-date-time-format
en: %a %b %d
vi: %a %d %b

[ctx: MultimonthFormat]
note: / Locale-specific calendar date format for multi-month strings, / i.e. the "Mon Apr 06, 2006" in "Tue Mar 08 to Mon Apr 06, 2006" / See http://developer.gnome.org/glib/2.32/glib-GDateTime.html#g-date-time-format
en: %a %b %d, %Y
vi: %a %d %b, %Y

note: Ordering must correspond with Context
en: is exactly
vi: đúng bằng

note: Ordering must correspond with SearchConditionMediaType.MediaType
en: any photo
vi: mọi ảnh

en: a raw photo
vi: ảnh thô

en: a video
vi: một phim

en: has no
vi: không có

en: modifications
vi: sửa đổi

en: internal modifications
vi: sửa đổi bên trong

en: external modifications
vi: sửa đổi bên ngoài

note: Ordering must correspond with SearchConditionFlagged.State
en: flagged
vi: đánh thẻ

en: not flagged
vi: không được đánh thẻ

en: and higher
vi: và cao hơn

en: and lower
vi: và thấp hơn

en: is between
vi: giữa

en: Any text
vi: Chữ bất kỳ

en: Flag state
vi: Trạng thái cờ

en: Photo state
vi: Trạng thái ảnh

en: Saved Searches
vi: Tìm kiếm đã lưu

en: Organize your saved searches
vi: Tổ chức các tìm kiếm đã lưu của bạn

en: ★+ Rating
vi: Đánh giá ★+

en: ★★+ Rating
vi: Đánh giá ★★+

en: ★★★+ Rating
vi: Đánh giá ★★★+

en: ★★★★+ Rating
vi: Đánh giá ★★★★+

en: ★★★★★+ Rating
vi: Đánh giá ★★★★★+

en: Error loading search bar UI: %s
vi: Gặp lỗi khi tải UI thanh tìm kiếm: %s

en: RAW Photos
vi: Ảnh RAW

en: Use a saved search to filter items in the current view
vi: Dùng một tìm kiếm đã lưu để lọc các mục tin trong bộ trình bày hiện tại

en: Go to the previous photo
vi: Đến ảnh trước

en: Pause the slideshow
vi: Tạm dừng trình chiếu

en: Go to the next photo
vi: Đến ảnh kế tiếp

en: Change slideshow settings
vi: Đổi cài đặt trình chiếu

note: An entire slideshow set might be missing, so check for a loop.
en: All photo source files are missing.
vi: Thiếu tất cả tập tin ảnh nguồn.

en: Continue the slideshow
vi: Tiếp tục trình chiếu

en: Slideshow Transitions
vi: Hiệu ứng trình chiếu

en: Organize and browse your photo’s tags
vi: Tổ chức và duyệt các thẻ của ảnh của bạn

note: multiple videos
en: Export Videos
vi: Xuất phim

en: Turn the image into a grayscale image (256 shades)
vi: Chuyển hình ảnh về kiểu đen trắng (256 cấp độ xám)

en: Raise Border
vi: Nâng mép tấm ảnh

en: Sunk Border
vi: Hạ mép tấm ảnh

en: Torned Paper
vi: Giấy bị xé

en: Add a torn-like border to the image
vi: Thêm một đường viền cho hình ảnh dưới dạng mép giấy bị xé

en: Autocrop
vi: Tự động xén

en: Fade:
vi: Phai:

en: Fade percent for mirror image
vi: Tỉ lệ phần trăm phai của ảnh phản chiếu

en: Gap between image and mirror in pixels
vi: Khoảng trống tính theo điểm giữa ảnh và hình phản chiếu

en: Zoom factor for output image
vi: Hệ số thu phóng cho hình nhận được

en: Choose background color
vi: Chọn màu nền

en: Error while executing plugin %s.
vi: Có lỗi khi thực hiện phần phụ thêm %s.

en: There was an error executing the plugin.
vi: Có lỗi khi thực hiện phần phụ thêm.

en: 3D rotate
vi: Xoay 3 chiều

en: Output zoom factor; where value > 1 means zoom in and < 1 means zoom out
vi: Hệ số thu phóng ảnh nhận được: > 1 nghĩa là phóng to và < 1 là thu nhỏ

en: Auto:
vi: Tự động:

en: Barrel Distortion
vi: Biến dạng "phình"

en: Apply a distortion effect to your screenshot
vi: Áp dụng một hiệu ứng biến dạng cho ảnh chụp màn hình của bạn

en: Bordereffects
vi: Các hiệu ứng viền

en: Curviness:
vi: Độ cong:

en: Invert the colors of the image
vi: Đảo màu của ảnh

en: Make your screenshot look like a polaroid photo, add a caption, and even rotate it a little
vi: Làm ảnh chụp màn hình của bạn cho giống ảnh Polaroid, thêm tiêu đề, và thậm chí xoay nghiêng một chút

en: There are several wild-cards available, like
    %Y = year
    %m = month
    %d = day
    %T = time
vi: Có một số kí tự đại diện dùng được, như
    %Y = năm
    %m = tháng
    %d = ngày
    %T = giờ

en: Gravity:
vi: Trọng lực:

en: Choose stroke color
vi: Chọn màu nét vẽ

en: Resize your screenshot
vi: Chỉnh kích cỡ cho hình chụp của bạn

en: Add a shadow to the image on a transparent background
vi: Thêm bóng vào cho ảnh trên một nền trong suốt

en: The direction of the shadow
vi: Hướng của bóng

en: Choose color
vi: Chọn màu

en: The color of the shadow
vi: Chọn màu của bóng

note: Label beside username entry
en: _Username for resource:
vi: _Username cho tài nguyên:

note: Combo box label for scanning both sides of a page
en: Front and Back
vi: Hai mặt trang

note: Title of scan window
en: Simple Scan
vi: Quét đơn giản

note: Scan menu item
en: Sc_an
vi: Q_uét

note: Scan menu item to scan a single page from the scanner Toolbar scan menu item to scan a single page from the scanner
en: Single _Page
vi: Trang Đơn

note: Scan menu item to scan all pages from a document feeder Toolbar scan menu item to scan all pages from a document feeder
en: All Pages From _Feeder
vi: Tất cả trang từ _Khay (Feeder)

note: Menu entry to stop current scan
en: _Stop Scan
vi: _Dừng Quét hình

note: Menu item to rotate the crop area
en: _Rotate Crop
vi: _Xoay phần Xén trên màn hình (_Rotate Crop)

note: Tooltip for new document button
en: Start a new document
vi: Bắt đầu tài liệu mới

note: Tooltip for scan toolbar button
en: Scan a single page from the scanner
vi: Quét một trang đơn từ máy quét hình

note: Tooltip for save toolbar button
en: Save document to a file
vi: Ghi tài liệu ra tệp

note: Tooltip for stop button
en: Stop the current scan
vi: Dừng quét hình

note: Tooltip for rotate left (counter-clockwise) button
en: Rotate the page to the left (counter-clockwise)
vi: Xoay trang hướng bên trái (đi ngược kim đồng hồ)

note: Tooltip for rotate right (clockwise) button
en: Rotate the page to the right (clockwise)
vi: Xoay trang hướng bên phải (đi theo kim đồng hồ)

en: Crop the selected page
vi: Xén trang đã chọn

note: Label beside scan source combo box
en: Scan S_ource:
vi: Quét _Nguồn:

note: Label beside scan source combo box
en: _Text Resolution:
vi: Độ Phân giải _Văn bản

note: Label beside scan source combo box
en: _Photo Resolution:
vi: Độ _Phân giải Ảnh

note: Label beside scan side combo box
en: Scan Side:
vi: Quét mặt:

note: Label beside page size combo box
en: Page Size:
vi: Cỡ trang:

en: Scan Documents
vi: Quét tài liệu

note: TEXT_SCANNER
en: scanner
vi: máy quét

note: Error displayed when no scanners to scan with
en: No scanners available.  Please connect a scanner.
vi: Không có máy quét hình. Vui lòng nối máy quét hình.

note: Error displayed when cannot connect to scanner
en: Unable to connect to scanner
vi: Không nối được với máy quét hình

note: Error display when unable to start scan
en: Unable to start scan
vi: Không quét hình được

note: Error displayed when communication with scanner broken
en: Error communicating with scanner
vi: Lỗi khi giao dịch với máy quét hình

note: Help string for command line --debug flag
en: Print debugging messages
vi: In ra thông tin gỡ lỗi

en: Fix PDF files generated with older versions of Simple Scan
vi: Chỉnh các tệp PDF đã được tạo ra bởi các phiên bản cũ hơn của Simple Scan

note: Arguments and description for --help text
en: [DEVICE...] - Scanning utility
vi: [DEVICE...] - Công cụ quét hình

note: Label in authorization dialog.  '%s' is replaced with the name of the resource requesting authorization
en: Username and password required to access '%s'
vi: Tên đăng nhập và mật mã cần thiết để truy cập '%s'

note: Warning displayed when no scanners are detected
en: No scanners detected
vi: Không phát hiện máy quét hình nào hết

note: Hint to user on why there are no scanners detected
en: Please check your scanner is connected and powered on
vi: Vui lòng kiểm tra đã cắm và bật máy quét hình chưa

note: Default filename to use when saving document
en: Scanned Document.pdf
vi: Tài liệu quét.pdf

note: Save dialog: Label for saving in PDF format
en: PDF (multi-page document)
vi: PDF (tài liệu nhiều trang)

note: Save dialog: Label for saving in JPEG format
en: JPEG (compressed)
vi: JPEG (nén)

note: Save dialog: Label for saving in PNG format
en: PNG (lossless)
vi: PNG (giữ chất lượng)

note: Title of error dialog when save failed
en: Failed to save file
vi: Không lưu được tệp

note: Text in dialog warning when a document is about to be lost
en: Save current document?
vi: Lưu tài liệu hiện tại?

note: Error message display when unable to save image for preview
en: Unable to save image for preview
vi: Không lưu được ảnh cho xem trước

note: Error message display when unable to preview image
en: Unable to open image preview application
vi: Không mở được ứng dụng xem thử hình trước

note: The license this software is under (GPL3+)
en: This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
vi: Phần mềm này là phần mềm tự do: bạn có thể phân phối lại cũng như sửa đổi
    nó căn cứ vào giấy phép GNU General Public License do
    Free Software Foundation đã công bố, theo phiên bản 3 của giấy phép, hoặc
    (tùy thích) bất kỳ phiên bản sau.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

note: Title of about dialog
en: About Simple Scan
vi: Về Simple Scan

note: Description of program
en: Simple document scanning tool
vi: Công cụ đơn giản để quét tài liệu

note: Text in dialog warning when a document is about to be lost
en: Save document before quitting?
vi: Lưu tài liệu trước khi thoát?

note: Button in dialog to quit and discard unsaved document
en: Quit without Saving
vi: Thoát không Lưu

note: Preferences dialog: Label for default resolution in resolution list
en: %d dpi (default)
vi: %d dpi (mặc định)

note: Preferences dialog: Label for minimum resolution in resolution list
en: %d dpi (draft)
vi: %d dpi (nháp)

note: Preferences dialog: Label for maximum resolution in resolution list
en: %d dpi (high resolution)
vi: %d dpi (độ phân giải cao)

note: Button in error infobar to open preferences dialog and change scanner
en: Change _Scanner
vi: Thay đổi thiết bị _Quét hình

note: Type: boolean Description
en: Enable the sinfo CGI script?
vi: Bật văn lệnh CGI sinfo ?

note: Type: boolean Description
en: A CGI script is included, to provide a web interface for sinfo. It is disabled by default as it might publish information about the computer not intended to be public.
vi: Gồm có một văn lệnh CGI để cung cấp một giao diện Web cho sinfo. Nó bị tắt theo mặc định vì nó có thể xuất bản thông tin về máy tính mà không dự định công bố.

note: Type: select Default
en: USA [ Enter the country (in uppercase and in English) where your language is mostly spoken, for example FRANCE for French ]
vi: VIETNAM

note: Type: select Description Translators: Enter the country (in uppercase and in English) where your language is mostly spoken, for example FRANCE for French or GERMANY for German
en: Location of the modem:
vi: Vị trí của bộ điều giải:

note: Type: select Description Translators: Enter the country (in uppercase and in English) where your language is mostly spoken, for example FRANCE for French or GERMANY for German
en: Indicate the country in which your modem is located. Please select the  telephone system used in your country.
vi: Ngụ ý bộ điều giải (modem) của bạn ở quốc gia nào. Hãy chọn hệ thống điện thoại dùng trong nước này.

note: Type: select Description
en: Should Slash'em back up your old, incompatible save files?
vi: Bạn có muốn trình Slash'em lưu trữ các tập tin lưu không tương thích cũ không?

note: Type: select Description
en: You are upgrading from a version of Slashe'em whose save files are not compatible with the version you are upgrading to. You may either have them backed up into /tmp, purge them, ignore this problem completely, or abort this installation and manually handle Slashem's save files.
vi: Lúc này bạn đang nâng cấp từ một phiên bản Slash'em có tập tin lưu không tương thích với phiên bản mới. Như thế thì bạn có thể hoặc lưu trữ chúng vào «/tmp», hoặc tẩy chúng, hoặc bỏ qua vấn đề này hoàn toàn, hoặc hủy bỏ việc cài đặt này và tự quản lý các tập tin lưu của Slash'em.

note: Type: select Description
en: If you choose to back up, the files will be backed up into a gzip-compressed tar archive in /tmp with a random name starting with 'slash' and ending in '.tar.gz'.
vi: Nếu bạn chọn lưu trữ thì các tập tin ấy sẽ được lưu trữ vào một kho loại tar được nén bằng gzip trong «/tmp», có một tên ngẫu nhiên bắt đầu với «slash» và kết thức với «.tar.gz».

note: Type: boolean Description
en: Shall slay punish users?
vi: Bạn có muốn trình slay phạt người dùng không?

note: Type: boolean Description
en: Normally slay will punish ordinary users trying to run it by slaying themselves. This is The Right Thing(TM), as users should not mess with administrative commands like slay, but some administrators find it inconvenient. Therefore slay can be configured to punish users or just to display error message.
vi: Bình thường, trình slay sẽ phạt mọi người dùng cố chạy nó, bằng «giết» họ. Làm như thế can ngăn người dùng xen vào lệnh quản lý như slay, nhưng mà một số quản trị không thích. Vì vậy có thể cấu hình trình slay hoặc để phạt người dùng hoặc đơn giản để hiển thị một thông điệp lỗi.

note: Type: boolean Description
en: Shall slay use `Butt-head' mode by default?
vi: Bạn có muốn trình slay dùng chế độ «Butt-head» theo mặc định không?

note: Type: boolean Description
en: Slay has two sets of messages: a standard set and an alternative set that is more informal.  The alternative set is named after "Butt-head" from MTV's "Beavis & Butt-head" cartoon show, a character who uses the sort of language you'll find in the alternative set.  In most cases, the standard set of messages is more appropriate.
vi: Trình slay có hai bộ thông điệp: một bộ chuẩn và một bộ khác là khiếm nhã. Bộ khác có tên theo nhân vật «Butt-head» trong hoạt hình «Beavis & Butt-head» của MTV, một người nói rất khiếm nhã. Trong phần lớn trường hợp, bộ thông điệp chuẩn là thích hợp hơn.

note: Type: boolean Description
en: Activate SSL support in slbackup-php?
vi: Bật khả năng hỗ trợ giao thức SSL trong slbackup-php không?

note: Type: boolean Description
en: Please note that SSL is needed to connect to the slbackup-php server. Activating it is therefore strongly recommended.
vi: Ghi chú rằng giao thức SSL cần thiết để kết nối tới máy phục vụ slbackup-php. Vì thế rất khuyên bạn hiệu lực nó.

note: Type: boolean Description
en: However, SSL should also be activated in the web server which will not be done by choosing this option.
vi: Tuy nhiên, cũng cần phải hiệu lực SSL trong trình phục vụ Mạng, một công việc riêng.

note: Type: boolean Description
en: Configure the backup system now?
vi: Cấu hình hệ thống sao lưu ngay bây giờ ?

note: Type: boolean Description
en: Select this if you want to configure the backup system now.
vi: Muốn cấu hình hệ thống sao lưu ngay bây giờ thì bật tuỳ chọn này.

note: Type: boolean Description
en: If you choose to do so, you will get the opportunity to configure one client and the backup server, and a cron job will be configured to start the backup session once a day, on a moment of time of your choice.
vi: Bật tùy chọn này thì bạn có dịp cấu hình một ứng dụng khách và trình phục vụ sao lưu, và một công việc định kỳ (cron) sẽ được lập để khởi chạy buổi hợp sao lưu mỗi ngày một lần vào một lúc được bạn chọn.

note: Type: boolean Description
en: To configure more than one backup client, you could either use the Webmin-module provided by the webmin-slbackup package, or you can do this manually in the file /etc/slbackup/slbackup.conf.
vi: Để cấu hình nhiều ứng dụng khách sao lưu, bạn có thể sử dụng hoặc mô-đun « webmin-module » được gói webmin-slbackup gói cung cấp, hoặc làm cấu hình bằng tay trong tập tin « /etc/slbackup/slbackup.conf ».

note: Type: boolean Description
en: If you choose to not configure slbackup now, an example configuration file will be installed, but cron will not be configured to start any backup sessions. To activate backup, you can reconfigure the system by running 'dpkg-reconfigure slbackup' (as root) or manually by editing the /etc/slbackup/slbackup.conf and /etc/cron.d/slbackup files.
vi: Không cấu hình slbackup ngay bây giờ thì một tập tin cấu hình mẫu sẽ được cài đặt mà công việc định kỳ sẽ không được lập để khởi chạy buổi hợp sao lưu. Để kích hoạt chức năng sao lưu thì bạn có thể cấu hình lại hệ thống bằng cách chạy « dpkg-reconfigure slbackup » (dưới người chủ), hoặc tự cấu hình bằng cách chỉnh sửa hai tập tin « /etc/slbackup/slbackup.conf » và « /etc/cron.d/slbackup ».

note: Type: string Description
en: Start time of the backup session:
vi: Giờ khởi chạy buổi hợp sao lưu :

note: Type: string Description
en: By default slbackup starts one backup session each day, and here you can choose when to start this session. Enter the time in a HH:MM-format.
vi: Mặc định là slbackup khởi chạy mỗi ngày một buổi hợp sao lưu, vào lúc bạn lập ở đây. Gõ thời gian theo định dạng « GG:PP » (chu kỳ 24 giờ, giờ và phút có hai chữ số, v.d. « 16:30 » là bốn giờ rưỡi buổi chiều).

note: Type: string Description
en: Name of your client:
vi: Tên của ứng dụng khách:

note: Type: string Description
en: In slbackup each client has a unique name which identifies it. This name does not necessarily have anything to do with the hostname. Please enter the unique name of the client you want to configure.
vi: Đối với slbackup mỗi ứng dụng khách có một tên duy nhất để phân biệt. Tên này không cần nhất thiết tương ứng với tên máy. Hãy gõ tên duy nhất của ứng dụng khách cần cấu hình.

note: Type: select Description
en: Type of client to configure:
vi: Loại khách cần cấu hình:

note: Type: select Description
en: This determines what type of client that will be configured now.
vi: Giá trị này quyết định loại ứng dụng khách cần cấu hình ngay bây giờ.

note: Type: select Description
en: If you choose local, the server will back up data from this computer. If you choose extern, the server will back up data from another computer using a SSH connection (this choice assumes that you install SSH and provide a passwordless connection between the user running the backup software on this computer (probably root) and the user running the backup software on the client).
vi: Tuỳ chọn:
     • local (cục bộ): máy phục vụ sao lưu dữ liệu từ máy tính này.
     • extern (viết tắt cho bên ngoài): máy phục vụ sao lưu dữ liệu từ một máy tính khác, dùng kết nối SSH. Sự chọn này giả sử rằng bạn cài đặt SSH và cung cấp một kết nối không yêu cầu mật khẩu giữa người dùng chạy phần mềm sao lưu trên máy tính này (rất có thể là « root ») và người dùng chạy phần mềm sao lưu trên máy khách).

note: Type: string Description
en: Client hostname or IP address:
vi: Tên máy hay địa chỉ IP của khách:

note: Type: string Description
en: You have choosen to configure an external client. Please enter the client's hostname or IP address.
vi: Bạn đã chọn cấu hình một khách bên ngoài. Hãy nhập tên máy hoặc địa chỉ IP của khách đó.

note: Type: string Description
en: User running the backup software on the client:
vi: Người dùng chạy phần mềm sao lưu trên máy khách:

note: Type: string Description
en: The backup software (rdiff-backup) will also run on the client, and the user that runs it has to have access to all the files that shall be backed up. Enter the username of the user that shall run the backup software on the client.
vi: Phần mềm sao lưu (rdiff-backup) sẽ cũng chạy trên máy khách, và người dùng chạy nó phải có quyền truy cập đến tất cả các tập tin cần sao lưu. Hãy gõ tên người dùng của người dùng sẽ chạy phần mềm sao lưu trên máy khách.

note: Type: string Description
en: Files and directories to back up:
vi: Các tập tin và thư mục cần sao lưu :

note: Type: string Description
en: Enter the location of the files and/or directories that you want to back up on the client. Use a whitespace as a delimiter.
vi: Hãy gõ vị trí của những tập tin và/hay thư mục bạn muốn sao lưu từ máy khách. Định giới các giá trị bằng dấu cách.

note: Type: string Description
en: Example: /etc /home /var/backups
vi: Thí dụ: /etc /home /var/backups

note: Type: string Description
en: Time life of backups (in days):
vi: Thời gian còn lại của bản sao lưu (theo ngày):

note: Type: string Description
en: slbackup is doing a kind of maintenance before each backup session, where backups that are older than a certain number of days will be deleted. In this dialog you can specify the number of days that you want to keep the backups for this client on the backup server. The default is 185 days (approximately six months).
vi: slbackup làm sạch trước khi chạy mỗi buổi hợp sao lưu, xoá bỏ bản sao lưu nào cũ hơn một số ngày nào đó. Trong hộp thoại này thì bạn có thể lập số các ngày trong đó bạn muốn giữ lại bản sao lưu cho máy khách này trên máy phục vụ sao lưu. Giá trị mặc định là 185 ngày (khoảng 6 tháng).

note: Type: string Description
en: If you want to keep the backups for this client forever, or want to do the maintenance yourself, 0 days will be treated as infinite.
vi: Muốn giữ lại bản sao lưu cho máy khách này mà không giới hạn (hoặc muốn làm sạch bằng tay) thì lập 0 ngày (0 = vô hạn).

note: Type: select Description
en: Type of server to configure / connect to:
vi: Loại trình phục vụ cần cấu hình / kết nối đến:

note: Type: select Description
en: This determines what type of server slbackup will configure.
vi: Giá trị này quyết định loại trình phục vụ nào được slbackup cấu hình.

note: Type: select Description
en: If you choose local, the backup will be stored on this computer. If you choose extern, the backup will be stored on another computer using a SSH connection (this choice assumes that you install SSH and provide a passwordless connection between the user running the backup software on this computer (probably root) and the user running the backup software on the backup server).
vi: Tuỳ chọn:
     • local (cục bộ): bản sao lưu được giữ trên máy tính này.
     • extern (viết tắt cho bên ngoài): bản sao lưu được giữ trên một máy tính khác, dùng kết nối SSH. Sự chọn này giả sử rằng bạn cài đặt SSH và cung cấp một kết nối không yêu cầu mật khẩu giữa người dùng chạy phần mềm sao lưu trên máy tính này (rất có thể là « root ») và người dùng chạy phần mềm sao lưu trên máy khách).

note: Type: string Description
en: Server's hostname or IP address:
vi: Tên máy hay địa chỉ IP của máy phục vụ:

note: Type: string Description
en: You have chosen to configure an external backup server. Please enter the backup server's hostname or IP address.
vi: Bạn đã chọn cấu hình một máy phục vụ sao lưu bên ngoài. Hãy gõ tên máy hoặc địa chỉ IP của máy phục vụ sao lưu.

note: Type: string Description
en: Backup location on the server:
vi: Vị trí sao lưu trên máy phục vụ :

note: Type: string Description
en: Enter the location where you want the backups to be stored. slbackup will not create this directory for you. When you create this directory, make sure that you have enough disk space to store all the backups you define.
vi: Hãy gõ vị trí vào đó bạn muốn lưu các bản sao lưu. slbackup sẽ không tạo thư mục này cho bạn: bạn cần phải tự tạo nó. Khi tạo thư mục này, kiểm tra lại có đủ sức chứa còn trống trên đĩa để chứa tất cả các bản sao lưu dự định.

note: Type: string Description
en: User running the backup software on the server:
vi: Người dùng chạy phần mềm sao lưu trên máy phục vụ :

note: Type: string Description
en: The backup software (rdiff-backup) will also run on the server, and the user that runs it has to have access to the location where the files are going to be stored. Enter the username that shall run the backup software on the backup server.
vi: Phần mềm sao lưu (rdiff-backup) sẽ cũng chạy trên máy phục vụ, và người dùng chạy nó có quyền truy cập đến vị trí vào đó lưu các tập tin. Hãy gõ tên người dùng sẽ chạy phần mềm sao lưu trên máy phục vụ sao lưu.

en: 
    Please send this report to the program maintainer, thank you!
vi: 
    Xin hãy gửi bản báo cáo này tới người bảo trì chương trình, xin cảm ơn!

en:               Thank you and we're sorry for the inconvenience!
vi:               Xin cảm ơn và chúng tôi lấy làm tiếc về sự bất tiện này!

en:  (copy %d of %d)
vi:  (chép %d trong số %d)

en:  (error %ld: %s)
vi:  (lỗi %ld: %s)

en:  (in module "%s")
vi:  (trong mô-đun "%s")

en:  Preview
vi:  Xem trước

en:  bold
vi:  đậm

en:  italic
vi:  nghiêng

en:  light
vi:  sáng

en:  strikethrough
vi:  gạch giữa

en: %d of %lu
vi: %d của %lu

en: %lu of %lu
vi: %lu của %lu

en: %s (or %s)
vi: %s (hoặc %s)

en: %s Information
vi: %s Thông tin

en: %s Warning
vi: %s Cảnh báo

en: %s did not fit the tar header for entry '%s'
vi: %s không vừa khớp với phần đầu tar cho mục vào '%s'

en: %s files (%s)|%s
vi: %s tập tin (%s)|%s

en: &Actual Size
vi: &Kích thước Thật

en: &After a paragraph:
vi: S&au một đoạn văn:

en: &Alignment
vi: C&anh hàng

en: &Apply Style
vi: Á&p dụng Kiểu Dáng

en: &Arrange Icons
vi: Xắp xế&p Biểu Tượng

en: &Ascending
vi: &Tăng dần

en: &Based on:
vi: &Trên cơ sở:

en: &Before a paragraph:
vi: T&rước một đoạn văn:

en: &Bg colour:
vi: Màu &nền:

en: &Bottom
vi: &Dưới

en: &Bottom:
vi: &Dưới đáy:

en: &Box
vi: Hộ&p:

en: &Bullet style:
vi: Kiểu dáng &Bullet:

en: &Cascade
vi: &Kiểu xếp chồng

en: &Cell
vi: Ô

en: &Character code:
vi: &Mã ký tự:

en: &Color
vi: &Màu

en: &Colour:
vi: &Màu sắc:

en: &Convert
vi: &Chuyển đổi

en: &Copy URL
vi: &Sao chép URL

en: &Debug report preview:
vi: Xem thử &báo cáo lỗi:

en: &Delete Style...
vi: &Xóa Kiểu Dáng...

en: &Descending
vi: &Giảm dần

en: &Down
vi: X&uống

en: &Edit Style...
vi: &Hiệu Chỉnh Kiểu Dáng...

en: &Execute
vi: &Thi hành

en: &Finish
vi: &Hoàn tất

en: &First
vi: Đầ&u tiên

en: &Floating mode:
vi: &Chế độ trôi nổi:

en: &Floppy
vi: Đĩa &mềm

en: &Font
vi: &Phông chữ

en: &Font family:
vi: Họ &phông chữ:

en: &Font for Level...
vi: &Phông chữ cho Mức...

en: &Font:
vi: &Phông chữ:

en: &Forward
vi: &Tiếp tới

en: &From:
vi: &Từ:

en: &Harddisk
vi: Đĩa &cứng

en: &Height:
vi: &Cao:

en: &Hide details
vi: Ẩ&n Chi tiết

en: &Indentation (tenths of a mm)
vi: Thụt lề dòng đầu(mỗ&i mười mm)

en: &Indeterminate
vi: &Vô định

en: &Index
vi: &Chỉ mục

en: &Jump to
vi: &Nhảy tới

en: &Justified
vi: Căn chỉn&h

en: &Last
vi: &Cuối

en: &Left:
vi: &Bên trái:

en: &List level:
vi: &Mức danh sách:

en: &Log
vi: Tập ti&n ghi thông tin

en: &Move the object to:
vi: &Di chuyển đối tượng tới:

en: &Next Paragraph
vi: Đoạn Tiế&p

en: &Next Tip
vi: Mẹo kế &tiếp

en: &Next style:
vi: Kiểu dáng kế &tiếp:

en: &Notes:
vi: Ghi c&hú:

en: &Number:
vi: &Số:

en: &Outline level:
vi: Mức đường ba&o:

en: &Page Break
vi: Ngắt T&rang

en: &Picture
vi: &Hình ảnh

en: &Point size:
vi: &Kích thước điểm:

en: &Position (tenths of a mm):
vi: &Vị trí (mỗi 10mm):

en: &Position mode:
vi: &Chế độ vị trí:

en: &Previous Paragraph
vi: Đoạn T&rước

en: &Print...
vi: &In...

en: &Rename Style...
vi: Đổ&i tên Kiểu Dáng...

en: &Restart numbering
vi: &Khởi động lại sự đánh số

en: &Right:
vi: &Phải:

en: &See details
vi: &Xem chi tiết

en: &Show tips at startup
vi: &Hiện hướng dẫn nhỏ lúc mới mở

en: &Spacing (tenths of a mm)
vi: &Khoảng cách chữ (mỗi 10mm)

en: &Spell Check
vi: &Kiểm tra chính tả

en: &Strikethrough
vi: Gạch giữ&a

en: &Style:
vi: &Kiểu dáng:

en: &Styles:
vi: &Kiểu dáng:

en: &Subset:
vi: Tập c&on:

en: &Symbol:
vi: Ký hiệu đặc &biệt:

en: &Synchronize values
vi: Đồng &bộ hóa các giá trị

en: &Table
vi: &Bảng

en: &Top
vi: &Trên

en: &Top:
vi: &Trên:

en: &Underlining:
vi: &Gạch chân:

en: &Unindent
vi: &Không thụt lề

en: &Vertical alignment:
vi: &Căn chiều ngang:

en: &View...
vi: &Trình bày...

en: &Weight:
vi: Độ đậ&m:

en: '%s' contains illegal characters
vi: '%s' chứa các ký tự không hợp lệ

en: '%s' doesn't consist only of valid characters
vi: '%s' không gồm có ký tự nào hợp lệ

en: '%s' has extra '..', ignored.
vi: '%s' có thêm '..', bỏ qua.

en: '%s' is not a correct numeric value for option '%s'.
vi: '%s' không phải là một giá trị bằng số đúng cho tùy chọn '%s'.

en: '%s' is not a valid message catalog.
vi: '%s' không phải là catalog thông điệp hợp lệ.

en: '%s' is not one of the valid strings
vi: '%s' không phải là một chuỗi hợp lệ

en: '%s' is one of the invalid strings
vi: '%s' là một trong số những chuỗi không hợp lệ

en: '%s' is probably a binary buffer.
vi: '%s' chắc chắn là một bộ đệm nhị phân.

en: '%s' should be numeric.
vi: '%s' có thể thuộc kiểu số.

en: '%s' should only contain ASCII characters.
vi: '%s' chỉ nên chứa chữ cái trong bảng mã ASCII.

en: '%s' should only contain alphabetic characters.
vi: '%s' chỉ nên chứa ký tự trong bảng chữ cái.

en: '%s' should only contain alphabetic or numeric characters.
vi: '%s' chỉ nên chứa ký tự trong bảng chữ cái hay chữ số.

en: '%s' should only contain digits.
vi: '%s' chỉ có thể chứa các chữ số.

en: (Normal text)
vi: (Chữ thường)

en: (bookmarks)
vi: (Dấu trang)

en: , 64-bit edition
vi: , bản 64-bit

en: : file does not exist!
vi: : tập tin không tồn tại!

en: : unknown encoding
vi: : không hiểu bảng mã

en: < &Back
vi: < &Quay lại

en: <Any Decorative>
vi: <Dạng Chữ Trang Trí bất kỳ>

en: <Any Modern>
vi: <Dạng Hiện Đại bất kỳ >

en: <Any Roman>
vi: <Dạng La Mã bất kỳ>

en: <Any Script>
vi: <Dạng Script bất kỳ>

en: <Any Swiss>
vi: <Dạng Thụy Sỹ bất kỳ>

en: <Any Teletype>
vi: <Dạng Teletype bất kỳ>

en: <Any>
vi: <Bất kỳ>

en: <b><i>Bold italic face.</i></b><br>
vi: <b><i>Chữ vừa đậm vừa nghiêng.</i></b><br>

en: <b><i>bold italic <u>underlined</u></i></b><br>
vi: <b><i>đậm và nghiêng <u>có gạch chân</u></i></b><br>

en: <b>Bold face.</b>
vi: <b>Chữ đậm.</b>

en: <i>Italic face.</i>
vi: <i>Chữ nghiêng.</i>

en: A debug report has been generated in the directory
vi: Một báo cáo lỗi đã được tạo ra trong thư mục

en: A debug report has been generated. It can be found in
vi: Một báo cáo lỗi đã được tạo ra. Nó có thể tìm thấy trong

en: A non empty collection must consist of 'element' nodes
vi: Một tập hợp không trống rỗng phải gồm có những nút 'phần tử'

en: A standard bullet name.
vi: Một tên bullet tiêu chuẩn.

en: Add Column
vi: Thêm cột

en: Add Row
vi: Thêm hàng

en: Add current page to bookmarks
vi: Thêm trang hiện thời vào dấu trang

en: Add to custom colours
vi: Thêm vào màu tự chọn

en: AddToPropertyCollection called on a generic accessor
vi: AddToPropertyCollection được gọi bởi một bộ truy cập chung

en: AddToPropertyCollection called w/o valid adder
vi: AddToPropertyCollection được gọi bởi bộ thêm w/o hợp lệ

en: Adding book %s
vi: Thêm sách %s

en: After a paragraph:
vi: Sau một đoạn văn:

en: All files (%s)|%s
vi: Mọi tập tin (%s)|%s

en: All files (*)|*
vi: Mọi tập tin (*)|*

en: All files (*.*)|*.*
vi: Mọi tập tin (*.*)|*.*

en: All styles
vi: Mọi kiểu dáng

en: Alphabetic Mode
vi: Chế độ Bảng chữ cái

en: Already Registered Object passed to SetObjectClassInfo
vi: Already Registered Object được chuyển cho SetObjectClassInfo

en: Already dialling ISP.
vi: Sẵn sàng quay số tới nhà cung cấp dịch vụ Internet ISP.

en: An optional corner radius for adding rounded corners.
vi: Bán kính góc tự chọn để thêm góc được bo tròn.

en: And includes the following files:
vi: Và bao gồm các tập tin sau đây:

en: Animation file is not of type %ld.
vi: Tập tin hoạt hình thì không phải thuộc kiểu %ld.

en: Append log to file '%s' (choosing [No] will overwrite it)?
vi: Nối thêm nhật ký vào tập tin '%s' (chọn [No] sẽ ghi đè lên nó)?

en: Argument %u not found.
vi: Tham số %u không tìm thấy.

en: Available fonts.
vi: Phông chữ sẵn có.

en: BMP: Couldn't allocate memory.
vi: BMP: Không thể cấp phát bộ nhớ.

en: BMP: Couldn't save invalid image.
vi: BMP: Không thể ghi ảnh không hợp lệ.

en: BMP: Couldn't write RGB color map.
vi: BMP: Không thể ghi bản đồ màu RGB.

en: BMP: Couldn't write data.
vi: BMP: Không thể ghi dữ liệu.

en: BMP: Couldn't write the file (Bitmap) header.
vi: BMP: Không thể ghi phần đầu tập tin (Bitmap).

en: BMP: Couldn't write the file (BitmapInfo) header.
vi: BMP: Không thể ghi phần đầu tập tin (BitmapInfo).

en: BMP: wxImage doesn't have own wxPalette.
vi: BMP: wxImage không có quyền sở hữu wxPalette.

en: Background &colour:
vi: Mà&u nền:

en: Baltic (old) (ISO-8859-4)
vi: Baltic (cũ) (ISO-8859-4)

en: Before a paragraph:
vi: Phía trước đoạn văn:

en: Bottom margin (mm):
vi: Lề dưới chân (mm):

en: Box Properties
vi: Các tính chất Hộp

en: Box styles
vi: Kiểu dáng Hộp

en: Bullet &Alignment:
vi: &Căn lề Bullet:

en: Bullet style
vi: Kiểu dáng bullet

en: C&lear
vi: &Xóa tất cả

en: C&olour:
vi: Mà&u:

en: CHM handler currently supports only local files!
vi: CHM handler hiện tại chỉ hỗ trợ các tập tin nội bộ!

en: Ca&pitals
vi: Chữ viết &hoa

en: Can't &Undo
vi: Không thể &Undo

en: Can't automatically determine the image format for non-seekable input.
vi: Không thể tự động dò tìm định dạng ảnh cho đầu vào không-di-chuyển-vị-trí-đọc-được.

en: Can't close registry key '%s'
vi: Không thể đóng khóa đăng ký '%s'

en: Can't copy values of unsupported type %d.
vi: Không thể sao chép giá trị của kiểu không được hỗ trợ %d.

en: Can't create registry key '%s'
vi: Không thể tạo một khóa đăng ký '%s'

en: Can't create thread
vi: Không thể tạo tuyến trình

en: Can't create window of class %s
vi: Không thể tạo cửa sổ của lớp %s

en: Can't delete key '%s'
vi: Không thể xóa khóa '%s'

en: Can't delete the INI file '%s'
vi: Không thể xóa tập tin INI '%s'

en: Can't delete value '%s' from key '%s'
vi: Không thể xóa giá trị '%s' từ khóa '%s'

en: Can't enumerate subkeys of key '%s'
vi: Không thể liệt kê khóa phụ từ khóa '%s'

en: Can't enumerate values of key '%s'
vi: Không thể liệt kê các giá trị của khóa '%s'

en: Can't export value of unsupported type %d.
vi: Không thể xuất ra giá trị của kiểu không được hỗ trợ %d.

en: Can't find current position in file '%s'
vi: Không thể tìm được vị trí hiện hành trong tập tin '%s'

en: Can't get info about registry key '%s'
vi: Không thể nhận được thông tin về khóa đăng ký '%s'

en: Can't initialize zlib deflate stream.
vi: Không thể khởi tạo zlib deflate stream.

en: Can't initialize zlib inflate stream.
vi: Không thể khởi tạo zlib inflate stream.

en: Can't monitor non-existent directory "%s" for changes.
vi: Không thể theo dõi thư mục không-hiện-có "%s" để thấy được các thay đổi.

en: Can't open registry key '%s'
vi: Không thể mở khóa đăng ký '%s'

en: Can't read from inflate stream: %s
vi: Không thể đọc từ inflate stream: %s

en: Can't read inflate stream: unexpected EOF in underlying stream.
vi: Không thể đọc inflate stream: không mong chờ kết thúc tập tin EOF nằm ở dưới dòng dữ liệu.

en: Can't read value of '%s'
vi: Không thể đọc giá trị của '%s'

en: Can't read value of key '%s'
vi: Không thể đọc giá trị của khóa '%s'

en: Can't save image to file '%s': unknown extension.
vi: Không thể ghi ảnh ra tập tin '%s': không hiểu phần mở rộng.

en: Can't save log contents to file.
vi: Không thể ghi nội dung nhật ký ra tập tin.

en: Can't set thread priority
vi: Không thể đặt mức ưu tiên tuyến trình

en: Can't set value of '%s'
vi: Không thể đặt giá trị của '%s'

en: Can't write to child process's stdin
vi: Không thể ghi ra đầu vào chuẩn của quá trình con

en: Can't write to deflate stream: %s
vi: Không thể ghi vào deflate stream: %s

en: Cannot enumerate files '%s'
vi: Không thể liệt kê các tập tin '%s'

en: Cannot enumerate files in directory '%s'
vi: Không thể đếm các tập tin trong thư mục '%s'

en: Cannot find active dialup connection: %s
vi: Không thể tìm thấy kết nối quay số đang hoạt động: %s

en: Cannot find the location of address book file
vi: Không tìm thấy vị trí trong tập tin sổ địa chỉ

en: Cannot get an active instance of "%s"
vi: Không lấy được minh dụ đang hoạt động của  "%s"

en: Cannot get priority range for scheduling policy %d.
vi: Không thể nhận vùng ưu tiên cho việc tạo lập chính sách %d.

en: Cannot get the hostname
vi: Không thể lấy được tên máy chủ

en: Cannot get the official hostname
vi: Không lấy được tên máy chủ văn phòng

en: Cannot hang up - no active dialup connection.
vi: Không thể gác máy - không có kết nối quay số nào đang hoạt động.

en: Cannot initialize OLE
vi: Không thể khởi tạo OLE

en: Cannot initialize sockets
vi: Không thể khởi tạo socket

en: Cannot load icon from '%s'.
vi: Không thể tải biểu tượng từ '%s'.

en: Cannot load resources from '%s'.
vi: Không thể tải tài nguyên từ  '%s'.

en: Cannot load resources from file '%s'.
vi: Không thể tải tài nguyên từ tập tin '%s'.

en: Cannot open HTML document: %s
vi: Không thể mở tài liệu HTML: %s

en: Cannot open HTML help book: %s
vi: Không thể mở sách trợ giúp dạng HTML: %s

en: Cannot open contents file: %s
vi: Không thể mở tập tin nội dung: %s

en: Cannot open file for PostScript printing!
vi: Không thể mở tập tin cho việc in dạng PostScript!

en: Cannot open index file: %s
vi: Không thể mở tập tin chỉ mục: %s

en: Cannot open resources file '%s'.
vi: Không thể mở tập tin tài nguyên '%s'.

en: Cannot print empty page.
vi: Không thể in một trang rỗng.

en: Cannot read typename from '%s'!
vi: Không thể đọc kiểu tên từ '%s'!

en: Cannot resume thread %lx
vi: Không thể phục hồi tuyến trình %lx

en: Cannot retrieve thread scheduling policy.
vi: Không thể khôi phục chính sách tạo lập tác vụ tuyến trình.

en: Cannot set locale to language "%s".
vi: Không thể đặt ngôn ngữ thành "%s".

en: Cannot start thread: error writing TLS.
vi: Không thể khởi động tuyến trình: lỗi ghi TLS.

en: Cannot suspend thread %lx
vi: Không thể đình chỉ tuyến trình %lx

en: Cannot wait for thread termination
vi: Không thể chờ tuyến trình thiết bị cuối

en: Categorized Mode
vi: Chế độ Cá nhân hóa

en: Cen&tred
vi: &Trung tâm

en: Centre text.
vi: Chữ ở chính giữa.

en: Centred
vi: Trung tâm

en: Ch&oose...
vi: &Chọn lựa...

en: Change List Style
vi: Thay Đổi Kiểu Dáng List

en: Change Object Style
vi: Thay đổi Kiểu dáng Đối tượng

en: Change Style
vi: Thay đổi Kiểu Dáng

en: Changes won't be saved to avoid overwriting the existing file "%s"
vi: Các thay đổi không thể ghi lại mà không ghi đè lên tập tin đã tồn tại "%s"

en: Character styles
vi: Kiểu dáng ký tự

en: Check to add a period after the bullet.
vi: Kiểm tra để thêm một dấu chấm sau bullet.

en: Check to add a right parenthesis.
vi: Đánh đấu kiểm để thêm dấu mở ngoặc đơn.

en: Check to edit all borders simultaneously.
vi: Chọn để chỉnh sửa mọi đường viền một cách đồng thời.

en: Check to enclose the bullet in parentheses.
vi: Kiểm tra để bao bullet bằng dấu ngoặc đơn.

en: Check to indicate right-to-left text layout.
vi: Bấm chọn để bố trí chữ từ phải sang trái.

en: Check to make the font bold.
vi: Đánh đấu kiểm để làm cho phông chữ đậm.

en: Check to make the font italic.
vi: Đánh đấu kiểm để làm cho phông chữ nghiêng.

en: Check to make the font underlined.
vi: Đánh đấu kiểm để làm cho phông chữ có gạch chân.

en: Check to restart numbering.
vi: Đánh đấu kiểm để bắt đầu đánh số.

en: Check to show a line through the text.
vi: Đánh dấu kiểm để chữ bị gạch ngang.

en: Check to show the text in capitals.
vi: Đánh dấu kiểm để chữ được viết hoa.

en: Check to show the text in small capitals.
vi: Đánh dấu kiểm để chữ được viết HOA nhưng dạng nhỏ hơn.

en: Check to show the text in subscript.
vi: Đánh dấu kiểm để chữ thụt xuống.

en: Check to show the text in superscript.
vi: Đánh dấu kiểm để chữ đẩy lên.

en: Check to suppress hyphenation.
vi: Kiểm tra để cấm tách từ.

en: Choose ISP to dial
vi: Chọn nhà cung cấp dịch vụ Internet ISP để quay số

en: Choose colour
vi: Chọn màu

en: Circular dependency involving module "%s" detected.
vi: Circular dependency đòi hỏi phải tìm được mô đun "%s".

en: Class not registered.
vi: Lớp chưa được đăng ký.

en: Clear the log contents
vi: Xóa nội dung nhật ký thông tin

en: Click to apply the selected style.
vi: Bấm vào để chấp nhận kiểu dáng đã chọn.

en: Click to browse for a symbol.
vi: Bấm chọn để tìm duyệt ký tự đặc biệt.

en: Click to cancel changes to the font.
vi: Bấm vào để hủy thay đổi phông chữ.

en: Click to cancel the font selection.
vi: Bấm vào để hủy việc chọn phông chữ.

en: Click to change the font colour.
vi: Bấm vào để thay đổi màu sắc phông chữ.

en: Click to change the text background colour.
vi: Bấm vào để thay đổi màu nền của chữ.

en: Click to change the text colour.
vi: Bấm vào để thay đổi màu của chữ.

en: Click to choose the font for this level.
vi: Bấm vào để chọn phông chữ cho mức này.

en: Click to close this window.
vi: Bấm vào để đóng cửa sổ này.

en: Click to confirm changes to the font.
vi: Bấm vào để xác nhận thay đổi phông chữ.

en: Click to confirm the font selection.
vi: Bấm vào để xác nhận việc chọn phông chữ.

en: Click to create a new box style.
vi: Bấm vào để tạo kiểu dáng ký hộp mới.

en: Click to create a new character style.
vi: Bấm vào để tạo kiểu dáng ký tự mới.

en: Click to create a new list style.
vi: Bấm vào để tạo kiểu dáng danh sách mới.

en: Click to create a new paragraph style.
vi: Bấm vào để tạo một kiểu dáng đoạn văn mới.

en: Click to create a new tab position.
vi: Bấm vào để tạo một vị trí tab mới.

en: Click to delete all tab positions.
vi: Bấm vào để xóa tất cả vị trí tab.

en: Click to delete the selected style.
vi: Bấm vào để xóa kiểu dáng đã chọn.

en: Click to delete the selected tab position.
vi: Bấm vào để xóa các vị trí tab đã chọn.

en: Click to edit the selected style.
vi: Bấm vào để biên tập kiểu dáng đã chọn.

en: Click to rename the selected style.
vi: Bấm vào để đổi tên kiểu dáng đã chọn.

en: Close current document
vi: Đóng tài liệu hiện thời

en: Colour selection dialog failed with error %0lx.
vi: Hộp thoại chọn màu gặp lỗi %0lx.

en: Colour:
vi: Màu sắc:

en: Command line argument %d couldn't be converted to Unicode and will be ignored.
vi: Tham số dòng lệnh %d không thể chuyển đổi sang Unicode và sẽ bị bỏ qua.

en: Common dialog failed with error code %0lx.
vi: Hộp thoại dùng chung gặp lỗi %0lx.

en: Compositing not supported by this system, please enable it in your Window Manager.
vi: Sự kết hợp không được hỗ trợ bởi hệ thống này, xin hãy bật nó lên trong Window Manager.

en: Compressed HTML Help file (*.chm)|*.chm|
vi: Nén tập tin Trợ Giúp dạng HTML (*.chm)|*.chm|

en: Config entry name cannot start with '%c'.
vi: Tên mục tin cấu hình không thể bắt đầu bằng '%c'.

en: Conversion to charset '%s' doesn't work.
vi: Việc chuyển đổi bộ ký tự thành '%s' không làm việc.

en: Copied to clipboard:"%s"
vi: Đã sao chép vào clipboard:"%s"

en: Corner &radius:
vi: Bán &kính góc:

en: Could not create temporary file '%s'
vi: Không thể tạo tập tin tạm thời '%s'

en: Could not extract %s into %s: %s
vi: Không thể rút trích %s vào trong %s: %s

en: Could not find tab for id
vi: Không thể tìm thấy tab cho id

en: Could not locate file '%s'.
vi: Không thể cấp phát tập tin '%s'.

en: Could not set current working directory
vi: Không thể đặt thư mục làm việc hiện hành

en: Could not start document preview.
vi: Không thể bắt đầu việc xem thử tài liệu.

en: Could not start printing.
vi: Không thể bắt đầu in.

en: Could not transfer data to window
vi: Không thể truyền dữ liệu tới cửa sổ

en: Couldn't add an image to the image list.
vi: Không thể thêm ảnh vào trong danh sách ảnh.

en: Couldn't create a timer
vi: Không tạo được một timer

en: Couldn't enumerate translations
vi: Không thể liệt kê các bản dịch

en: Couldn't find symbol '%s' in a dynamic library
vi: Không thể tìm thấy ký tự đặc biệt '%s' trong thư viện liên kết động

en: Couldn't get the current thread pointer
vi: Không thể lấy con trỏ tuyến trình hiện hành

en: Couldn't init the context on the overlay window
vi: Không thể khởi tạo context trên cửa sổ overlay

en: Couldn't initialize GIF hash table.
vi: Không thể khởi tạo bảng mã băm GIF.

en: Couldn't load a PNG image - file is corrupted or not enough memory.
vi: Không thể tải ảnh PNG- tập tin bị hỏng hay không đủ bộ nhớ.

en: Couldn't load sound data from '%s'.
vi: Không thể tải dữ liệu âm thanh từ '%s'.

en: Couldn't obtain folder name
vi: Không thể lấy được tên thư mục

en: Couldn't open audio: %s
vi: Không mở âm thanh: %s

en: Couldn't register clipboard format '%s'.
vi: Không thể đăng ký định dạng clipboard '%s'.

en: Couldn't retrieve information about list control item %d.
vi: Không thể phục hồi thông tin về điều khiển danh sách mục tin %d.

en: Couldn't save PNG image.
vi: Không thể ghi lại ảnh PNG.

en: Couldn't terminate thread
vi: Không thể chấm dứt tuyến trình

en: Create Parameter %s not found in declared RTTI Parameters
vi: Tạo Tham Số %s không tìm thấy trong khai báo Tham Số RTTI

en: Create new directory
vi: Tạo thư mục mới

en: Customize Columns
vi: Tùy Chỉnh Số Cột

en: DDE poke request failed
vi: Yêu cầu poke DDE gặp lỗi

en: DIB Header: Encoding doesn't match bitdepth.
vi: Phần đầu DIB: Bộ giải mã không khớp với độ sâu bit.

en: DIB Header: Image height > 32767 pixels for file.
vi: Phần đầu DIB: Độ cao ảnh > 32767 điểm ảnh cho tập tin.

en: DIB Header: Image width > 32767 pixels for file.
vi: Phần đầu DIB: Độ rộng ảnh > 32767 điểm ảnh cho tập tin.

en: DIB Header: Unknown bitdepth in file.
vi: Phần đầu DIB: Không rõ độ sâu bit trong tập tin.

en: DIB Header: Unknown encoding in file.
vi: Phần Đầu DIB: Không hiểu bộ giải mã trong tập tin.

en: Debug report "%s"
vi: Báo cáo lỗi "%s"

en: Debug report couldn't be created.
vi: Báo cáo gỡ lỗi không thể được tạo ra.

en: Debug report generation has failed.
vi: Việc tạo ra bản báo cáo lỗi gặp lỗi.

en: Delete A&ll
vi: Xó&a Tất

en: Delete Style
vi: Xóa Kiểu Dáng

en: Delete style %s?
vi: Xóa kiểu dáng %s?

en: Deleted stale lock file '%s'.
vi: Xóa tập tin khóa cũ '%s'.

en: Dependency "%s" of module "%s" doesn't exist.
vi: Phần phụ thuộc "%s" của mô đun "%s" chưa tồn tại.

en: Developed by
vi: Được phát triển bởi

en: Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.
vi: Hàm quay số không sẵn sàng bởi vì dịch vụ truy cập từ xa (RAS) chưa được cài trong máy này. Xin hãy cài nó vào.

en: DirectFB error %d occurred.
vi: Lỗi DirectFB %d đã xảy ra.

en: Directory '%s' couldn't be created
vi: Thư mục '%s' không thể được tạo

en: Directory '%s' couldn't be deleted
vi: Thư mục '%s' không thể xóa được

en: Directory does not exist
vi: Thư mục chưa tồn tại

en: Directory doesn't exist.
vi: Thư mục chưa tồn tại.

en: Discard changes and reload the last saved version?
vi: Không dùng những thay đổi này và tải lại dữ liệu đã lưu lần trước?

en: Display all index items that contain given substring. Search is case insensitive.
vi: Hiện tất cả chỉ số mục tin mà có chứa chuỗi con định sẵn. Tìm kiếm phân biệt Hoa/thường.

en: Display options dialog
vi: Hiển thị hộp thoại tùy chọn

en: Displays help as you browse the books on the left.
vi: Hiện phần trợ giúp như là một trình duyệt sách trên phần bên trái.

en: Documentation by
vi: Viết bởi

en: Documentation writers
vi: Những người viết tài liệu

en: Doubly used id : %d
vi: Chỉ số id người dùng kép: %d

en: EOF while reading from inotify descriptor
vi: Việc đọc bộ mô tả inotify gặp lỗi EOF

en: Enable the height value.
vi: Cho phép giá trị cao.

en: Enable the maximum width value.
vi: Cho phép giá trị độ rộng tối đa.

en: Enable the minimum height value.
vi: Cho phép giá trị cao tối đa

en: Enable the minimum width value.
vi: Cho phép giá trị độ rộng tối thiểu.

en: Enable the width value.
vi: Cho phép giá trị độ rộng.

en: Enable vertical alignment.
vi: Cho phép xắp hàng theo chiều dọc.

en: Enables a background colour.
vi: Cho phép màu nền.

en: Enter a box style name
vi: Nhập vào tên kiểu dáng hộp

en: Enter a character style name
vi: Nhập vào tên kiểu dáng ký tự

en: Enter a list style name
vi: Nhập vào tên kiểu dáng danh sách

en: Enter a new style name
vi: Nhập vào tên kiểu dáng danh sách mới

en: Enter a paragraph style name
vi: Nhập vào tên kiểu dáng đoạn văn

en: Enter command to open file "%s":
vi: Nhập vào lệnh mở tập tin "%s":

en: Entries found
vi: Các mục tin tìm thấy

en: Error closing epoll descriptor
vi: Lỗi khi đóng phần mô tả epoll

en: Error closing kqueue instance
vi: Lỗi khi đóng kqueue

en: Error in reading image DIB.
vi: Lỗi trong việc đọc ảnh DIB.

en: Error in resource: %s
vi: Lỗi trong tài nguyên: %s

en: Error reading config options.
vi: Lỗi trong việc đọc các tùy chọn cấu hình.

en: Error saving user configuration data.
vi: Lỗi ghi lại dữ liệu cấu hình người dùng.

en: Error while printing:
vi: Lỗi trong khi in:

en: Estimated time:
vi: Thời gian ước tính:

en: Executable files (*.exe)|*.exe|
vi: Tập tin thực thi (*.exe)|*.exe|

en: Execution of command '%s' failed
vi: Thi hành lệnh '%s' gặp lỗi

en: Exporting registry key: file "%s" already exists and won't be overwritten.
vi: Sự xuất khóa đăng ký: tập tin "%s" đã tồn tại và không thể ghi đè lên.

en: Extraction of '%s' into '%s' failed.
vi: Rút trích '%s' vào '%s' gặp lỗi.

note: #-#-#-#-#  slic3r-prusa_2.9.4+dfsg-2_vi.po (wxWidgets 3.1)  #-#-#-#-# TRANSLATORS: Label of font face name #-#-#-#-#  wxpython4.0_4.2.4+dfsg-1_vi.po (wxWidgets 3.1)  #-#-#-#-# #-#-#-#-#  wxwidgets3.2_3.2.9+dfsg-1_vi.po (wxWidgets 3.1)  #-#-#-#-#
en: Face Name
vi: Tên Mặt

en: Failed to access lock file.
vi: Truy cập tập tin khóa gặp lỗi.

en: Failed to add descriptor %d to epoll descriptor %d
vi: Khi thêm phần mô tả %d vào phần mô tả epoll %d gặp lỗi

en: Failed to allocate %luKb of memory for bitmap data.
vi: Việc cấp phát %luKb bộ nhớ cho dữ liệu ảnh bitmap gặp lỗi.

en: Failed to allocate colour for OpenGL
vi: Cấp phát màu cho OpenGL gặp lỗi

en: Failed to change video mode
vi: Thay đổi chế độ video gặp lỗi

en: Failed to check format of image file "%s".
vi: Gặp lỗi khi kiểm tra định dạng của tập tin ảnh "%s".

en: Failed to clean up debug report directory "%s"
vi: Việc xóa sạch thư mục báo cáo lỗi "%s" gặp lỗi

en: Failed to close file handle
vi: Đóng handle tập tin gặp lỗi

en: Failed to close lock file '%s'
vi: Đóng tập tin khóa '%s' gặp lỗi

en: Failed to close the clipboard.
vi: Đóng clipboard gặp lỗi.

en: Failed to close the display "%s"
vi: Đóng bộ hiển thị "%s" gặp lỗi

en: Failed to connect: missing username/password.
vi: Kết nối lỗi: không có tên người dùng/mật khẩu.

en: Failed to connect: no ISP to dial.
vi: Kết nối lỗi: không có nhà cung cấp dịch vụ Internet ISP để quay số.

en: Failed to convert file "%s" to Unicode.
vi: Chuyển đổi tập tin "%s" sang Unicode gặp lỗi.

en: Failed to copy dialog contents to the clipboard.
vi: Sao chép nội dung từ hộp thoại vào bộ nhớ clipboard gặp lỗi.

en: Failed to copy registry value '%s'
vi: Sao chép giá trị đăng ký '%s' gặp lỗi

en: Failed to copy the contents of registry key '%s' to '%s'.
vi: Sao chép nội dung khóa đăng ký '%s' tới '%s' gặp lỗi.

en: Failed to copy the file '%s' to '%s'
vi: Sao chép tập tin từ '%s' sang '%s' gặp lỗi

en: Failed to copy the registry subkey '%s' to '%s'.
vi: Sao chép khóa đăng ký phụ '%s' tới '%s' gặp lỗi.

en: Failed to create DDE string
vi: Tạo chuỗi DDE gặp lỗi

en: Failed to create MDI parent frame.
vi: Tạo khung cửa sổ cha MDI gặp lỗi.

en: Failed to create a temporary file name
vi: Tạo tên tập tin tạm gặp lỗi

en: Failed to create an anonymous pipe
vi: Tạo anonymous pipe gặp lỗi

en: Failed to create an instance of "%s"
vi: Gặp lỗi khi tạo một minh dụ của "%s"

en: Failed to create connection to server '%s' on topic '%s'
vi: Tạo kết nối tới máy chủ '%s' với chủ đề '%s' gặp lỗi

en: Failed to create cursor.
vi: Tạo con trỏ chuột gặp lỗi.

en: Failed to create directory "%s"
vi: Tạo thư mục "%s" gặp lỗi

en: Failed to create directory '%s'
    (Do you have the required permissions?)
vi: Tạo thư mục '%s' gặp lỗi
    (bạn có quyền yêu cầu không?)

en: Failed to create epoll descriptor
vi: Tạo phần mô tả epoll gặp lỗi

en: Failed to create registry entry for '%s' files.
vi: Tạo mục đăng ký cho '%s' tập tin gặp lỗi.

en: Failed to create the standard find/replace dialog (error code %d)
vi: Tạo hộp thoại tìm/thay thế tiêu chuẩn gặp lỗi (mã lỗi %d)

en: Failed to create wake up pipe used by event loop.
vi: Tạo wake up pipe sử dụng cho vòng lặp sự kiện gặp lỗi.

en: Failed to display HTML document in %s encoding
vi: Hiển thị tài liệu HTML trong bộ mã %s gặp lỗi

en: Failed to empty the clipboard.
vi: Làm rỗng clipboard gặp lỗi.

en: Failed to enumerate video modes
vi: Đếm các chế độ video gặp lỗi

en: Failed to establish an advise loop with DDE server
vi: Thiết lập một vòng lặp advise máy chủ DDE gặp lỗi

en: Failed to establish dialup connection: %s
vi: Thiết lập kết nối quay số gặp lỗi: %s

en: Failed to execute '%s'
vi: Thực thi '%s' gặp lỗi

en: Failed to execute curl, please install it in PATH.
vi: Thực thi curl gặp lỗi, xin thiết đặt nó trong ĐƯỜNG DẪN.

en: Failed to find CLSID of "%s"
vi: Gặp lỗi khi tìm CLSID của "%s"

en: Failed to find match for regular expression: %s
vi: Việc tìm khớp với biểu thức thông thường gặp lỗi: %s

en: Failed to get ISP names: %s
vi: Lấy tên của nhà cung cấp dịch vụ Internet ISP gặp lỗi: %s

en: Failed to get OLE automation interface for "%s"
vi: Gặp lỗi khi lấy giao diện tự động OLE cho "%s"

en: Failed to get data from the clipboard
vi: Lấy dữ liệu từ clipboard gặp lỗi

en: Failed to get the local system time
vi: Lấy thời gian từ hệ thống gặp lỗi

en: Failed to get the working directory
vi: Lấy thư mục đang làm việc gặp lỗi

en: Failed to initialize GUI: no built-in themes found.
vi: Khởi tạo GUI gặp lỗi: không có built-in giao diện hiển thị nào được tìm thấy.

en: Failed to initialize MS HTML Help.
vi: Khởi tạo Trợ Giúp MS HTML gặp lỗi.

en: Failed to initialize OpenGL
vi: Khởi tạo OpenGL gặp lỗi.

en: Failed to initiate dialup connection: %s
vi: Khởi tạo kết nối quay số gặp lỗi: %s

en: Failed to insert text in the control.
vi: Chèn chữ vào điều khiển gặp lỗi.

en: Failed to inspect the lock file '%s'
vi: Kiểm tra tập tin khóa '%s' gặp lỗi

en: Failed to install signal handler
vi: Cài đặt bộ điều khiển tín hiệu gặp lỗi

en: Failed to join a thread, potential memory leak detected - please restart the program
vi: Gia nhập tuyến trình gặp lỗi, đã phát hiện lỗ thủng bộ nhớ tiềm tàng - xin hãy khởi động lại chương trình

en: Failed to kill process %d
vi: Loại bỏ quá trình %d gặp lỗi

en: Failed to load bitmap "%s" from resources.
vi: Gặp lỗi tải ảnh "%s" từ nguồn tài nguyên.

en: Failed to load icon "%s" from resources.
vi: Tải biểu tượng "%s" từ nguồn tài nguyên gặp lỗi.

en: Failed to load image %%d from file '%s'.
vi: Tải ảnh %%d từ tập tin '%s' gặp lỗi.

en: Failed to load image %d from stream.
vi: Lỗi khi tải ảnh %d từ dòng dữ liệu.

en: Failed to load image from file "%s".
vi: Tải ảnh từ tập tin "%s" gặp lỗi.

en: Failed to load metafile from file "%s".
vi: Tải metafile từ tập tin "%s" gặp lỗi.

en: Failed to load mpr.dll.
vi: Tải thư viện mpr.dll gặp lỗi.

en: Failed to load resource "%s".
vi: Lỗi khi tải tài nguyên "%s".

en: Failed to load shared library '%s'
vi: Tải thư viện chia sẻ %s gặp lỗi

en: Failed to lock resource "%s".
vi: Lỗi khi khóa tài nguyên "%s".

en: Failed to lock the lock file '%s'
vi: Khóa tập tin khóa %s gặp lỗi

en: Failed to modify descriptor %d in epoll descriptor %d
vi: Chỉnh sửa phần mô tả %d trong phần mô tả epoll %d gặp lỗi

en: Failed to modify file times for '%s'
vi: Chỉnh sửa thời gian tập tin '%s' gặp lỗi

en: Failed to monitor I/O channels
vi: Kênh vào ra màn hình gặp lỗi

en: Failed to open '%s' for reading
vi: Mở '%s' để đọc gặp lỗi

en: Failed to open '%s' for writing
vi: Mở '%s' để ghi gặp lỗi

en: Failed to open CHM archive '%s'.
vi: Mở CHM để lưu giữ '%s' gặp lỗi.

en: Failed to open URL "%s" in default browser.
vi: Mở URL "%s" trong trình duyệt mặc định gặp lỗi.

en: Failed to open directory "%s" for monitoring.
vi: Lỗi khi mở thư mục "%s" để theo dõi.

en: Failed to open display "%s".
vi: Mở bộ hiển thị "%s" gặp lỗi.

en: Failed to open temporary file.
vi: Mở tập tin tạm thời gặp lỗi.

en: Failed to open the clipboard.
vi: Mở clipboard gặp lỗi.

en: Failed to parse Plural-Forms: '%s'
vi: Lỗi khi phân tích dạng thức số nhiều: '%s'

en: Failed to prepare playing "%s".
vi: Gặp lỗi khi chuẩn bị phát "%s".

en: Failed to put data on the clipboard
vi: Đặt dữ liệu vào clipboard gặp lỗi

en: Failed to read PID from lock file.
vi: Đọc PID từ tập tin khóa gặp lỗi.

en: Failed to read config options.
vi: Đọc cấu hình tùy chọn gặp lỗi.

en: Failed to read document from the file "%s".
vi: Lỗi đọc từ tập tin "%s" gặp lỗi.

en: Failed to read event from DirectFB pipe
vi: Đọc từ ống dẫn DirectFB gặp lỗi

en: Failed to read from wake-up pipe
vi: Đọc từ ống dẫn wake-up gặp lỗi

en: Failed to redirect child process input/output
vi: Chuyển hướng quá trình kết nhập/kết xuất của tiến trình con gặp lỗi

en: Failed to redirect the child process IO
vi: Chuyển hướng vào xử lý IO con gặp lỗi

en: Failed to register DDE server '%s'
vi: Đăng ký máy chủ DDE '%s' gặp lỗi.

en: Failed to remember the encoding for the charset '%s'.
vi: Ghi nhớ bộ mã của bộ ký tự '%s' gặp lỗi.

en: Failed to remove debug report file "%s"
vi: Gỡ bỏ tập tin báo cáo gỡ lỗi "%s" gặp lỗi

en: Failed to remove lock file '%s'
vi: Gỡ bỏ tập tin khóa '%s' gặp lỗi

en: Failed to remove stale lock file '%s'.
vi: Gỡ bỏ tập tin khóa cũ '%s' gặp lỗi.

en: Failed to rename registry value '%s' to '%s'.
vi: Đổi tên giá trị đăng ký '%s' thành '%s' gặp lỗi.

en: Failed to rename the file '%s' to '%s' because the destination file already exists.
vi: Đổi tên tập tin '%s' thành '%s' gặp lỗi bởi vì tập tin đích đã tồn tại rồi.

en: Failed to rename the registry key '%s' to '%s'.
vi: Đổi tên khóa đăng ký '%s' thành '%s' gặp lỗi.

en: Failed to retrieve file times for '%s'
vi: Khôi phục thời gian tập tin cho '%s' gặp lỗi

en: Failed to retrieve text of RAS error message
vi: Khôi phục chữ của thông điệp lỗi RAS gặp lỗi

en: Failed to retrieve the supported clipboard formats
vi: Khôi phục định dạng clipboard được hỗ trợ gặp lỗi

en: Failed to save document to the file "%s".
vi: Gặp lỗi khi ghi tài liệu vào tập tin "%s".

en: Failed to save the bitmap image to file "%s".
vi: Ghi ảnh bitmap thành tập tin "%s" gặp lỗi.

en: Failed to send DDE advise notification
vi: Gửi thông báo DDE advise gặp lỗi

en: Failed to set FTP transfer mode to %s.
vi: Đặt chế độ truyền FTP thành %s gặp lỗi.

en: Failed to set clipboard data.
vi: Đặt dữ liệu clipboard gặp lỗi.

en: Failed to set permissions on lock file '%s'
vi: Đặt quyền trên tập tin khóa '%s' gặp lỗi

en: Failed to set process priority
vi: Gặp lỗi khi đặt mức ưu tiên tuyến trình

en: Failed to set temporary file permissions
vi: Đặt quyền cho tập tin tạm gặp lỗi

en: Failed to set text in the text control.
vi: Gán văn bản vào điều khiển văn bản gặp lỗi.

en: Failed to set thread concurrency level to %lu
vi: Gặp lỗi khi đặt mức tuyến trình đồng thời thành %lu

en: Failed to set thread priority %d.
vi: Đặt mức ưu tiên tuyến trình %d gặp lỗi.

en: Failed to set up non-blocking pipe, the program might hang.
vi: Gặp lỗi khi cài đặt đường ống không-khối (non-blocking pipe), chương trình có lẽ bị treo.

en: Failed to store image '%s' to memory VFS!
vi: Lưu trữ ảnh '%s' vào bộ nhớ VFS gặp lỗi!

en: Failed to switch DirectFB pipe to non-blocking mode
vi: Chuyển sang chế độ từ đường ống DirectFB sang chế độ non-blocking gặp lỗi

en: Failed to switch wake up pipe to non-blocking mode
vi: Chuyển sang chế độ từ wake up pipe sang non-blocking gặp lỗi

en: Failed to terminate a thread.
vi: Chấm dứt một tuyến trình gặp lỗi.

en: Failed to terminate the advise loop with DDE server
vi: Chấm dứt vòng lặp advise với máy chủ DDE gặp lỗi

en: Failed to terminate the dialup connection: %s
vi: Chấm dứt kết nối quay số gặp lỗi: %s

en: Failed to touch the file '%s'
vi: Mở tập tin '%s' gặp lỗi

en: Failed to unlock lock file '%s'
vi: Không khóa tập tin khóa '%s' gặp lỗi

en: Failed to unregister DDE server '%s'
vi: Việc bỏ đăng ký máy chủ DDE '%s' gặp lỗi

en: Failed to unregister descriptor %d from epoll descriptor %d
vi: Bỏ đăng ký phần mô tả %d từ phần mô tả epoll %d gặp lỗi.

en: Failed to update user configuration file.
vi: Cập nhật tập tin cấu hình gặp lỗi.

en: Failed to upload the debug report (error code %d).
vi: Tải lên báo cáo lỗi gặp lỗi (mã lỗi %d).

en: Failed to write to lock file '%s'
vi: Ghi vào tập tin khóa '%s' gặp lỗi

en: File "%s" could not be opened for reading.
vi: Tập tin  "%s" không thể mở để đọc.

en: File "%s" could not be opened for writing.
vi: Tập tin  "%s" không thể mở để ghi.

en: File '%s' couldn't be removed
vi: Tập tin  '%s' gỡ bỏ được

en: File '%s' couldn't be renamed '%s'
vi: Tập tin '%s' không thể bị đổi tên '%s'

en: File couldn't be loaded.
vi: Không thể tải tập tin lên.

en: File dialog failed with error code %0lx.
vi: Hộp thoại chọn tập tin bị lỗi %0lx.

en: Files (%s)
vi: Tập tin (%s)

en: Fixed font:
vi: Phông chữ cố định:

en: Fixed size face.<br> <b>bold</b> <i>italic</i>
vi: Kích thước bình thường.<br> <b>đậm</b> <i>nghiêng</i>

en: Font &weight:
vi: Độ đậm phông &chữ

en: Font st&yle:
vi: Kiể&u dáng phông chữ:

en: Fonts index file %s disappeared while loading fonts.
vi: Tập tin chỉ số phông chữ %s bị mất khi đang tải lên.

en: Forward hrefs are not supported
vi: Liên kết tiến tới chưa được hỗ trợ

en: Found %i matches
vi: Tìm thấy %i cái khớp

en: Fuchsia
vi: Hoa vân anh

en: GIF: data stream seems to be truncated.
vi: GIF: dòng dữ liệu dường như bị cắt xén.

en: GIF: error in GIF image format.
vi: GIF: lỗi trong định dạng ảnh GIF.

en: GIF: not enough memory.
vi: GIF: không có đủ bộ nhớ.

en: GTK+ installed on this machine is too old to support screen compositing, please install GTK+ 2.12 or later.
vi: GTK+ đã cài đặt trên máy này quá cũ để nó có thể hỗ trợ ghép màn hình, hãy cài GTK+ 2.12 hay mới hơn.

en: GTK+ theme
vi: Giao diện hiển thị GTK+

en: GetProperty called w/o valid getter
vi: GetProperty được gọi bởi bộ nhận w/o hợp lệ

en: GetPropertyCollection called on a generic accessor
vi: GetPropertyCollection được gọi bởi một bộ truy cập chung

en: GetPropertyCollection called w/o valid collection getter
vi: GetPropertyCollection được gọi bởi bộ nhận thu thập w/o hợp lệ

en: Go one level up in document hierarchy
vi: Tăng một cấp trong thứ bậc tài liệu

en: Go to home directory
vi: Chuyển sang thư mục gốc(home)

en: Go to parent directory
vi: Chuyển sang thư mục cha

en: Graphics art by
vi: Đồ họa bởi

en: Groove
vi: Khía

en: Gzip not supported by this version of zlib
vi: Gzip không được hỗ trợ bởi phiên bản này của zlib

en: HTML Help Project (*.hhp)|*.hhp|
vi: HTML Đề án Trợ giúp (*.hhp)|*.hhp|

en: HTML anchor %s does not exist.
vi: Điểm neo HTML %s không tồn tại.

en: HTML files (*.html;*.htm)|*.html;*.htm|
vi: Tập tin HTML (*.html;*.htm)|*.html;*.htm|

en: Help Browser Options
vi: Các tùy chọn Duyệt Trợ Giúp

en: Help Printing
vi: Trợ Giúp In Ấn

en: Help books (*.htb)|*.htb|Help books (*.zip)|*.zip|
vi: Sách trợ giúp (*.htb)|*.htb|Sách trợ giúp (*.zip)|*.zip|

en: Help directory "%s" not found.
vi: Không tìm thấy thư mục trợ giúp "%s".

en: Help file "%s" not found.
vi: Tập tin trợ giúp "%s" không tìm thấy.

en: Help: %s
vi: Trợ giúp: %s

en: Hide this notification message.
vi: Tắt phần thông báo.

en: How the object will float relative to the text.
vi: Để thấy đối tượng sẽ trôi nổi liên quan đến chữ.

en: ICO: Error in reading mask DIB.
vi: ICO: Lỗi trong việc đọc mặt nạ DIB.

en: ICO: Error writing the image file!
vi: ICO: Lỗi khi đang ghi tập tin ảnh!

en: ICO: Image too tall for an icon.
vi: ICO: Ảnh quá cao đối với biểu tượng.

en: ICO: Image too wide for an icon.
vi: ICO: Ảnh quá rộng đối với biểu tượng.

en: ICO: Invalid icon index.
vi: ICO: Chỉ mục biểu tượng không hợp lệ.

en: IFF: data stream seems to be truncated.
vi: IFF: dòng dữ liệu dường như bị cắt xén.

en: IFF: error in IFF image format.
vi: IFF: lỗi trong định dạng ảnh IFF.

en: IFF: not enough memory.
vi: IFF: không có đủ bộ nhớ.

en: IFF: unknown error!!!
vi: IFF: lỗi không rõ!!!

en: If possible, try changing the layout parameters to make the printout more narrow.
vi: Nếu có thể, hay thử thay đổi cách bố trí các tham số để mà in ra nhiều mũi tên hơn.

en: If you have any additional information pertaining to this bug
    report, please enter it here and it will be joined to it:
vi: Nếu bạn có thêm thông tin liên quan về lỗi báo cáo này,
    xin hãy nhập chúng vào đây và nó sẽ nối thêm vào nó:

en: If you wish to suppress this debug report completely, please choose the "Cancel" button,
    but be warned that it may hinder improving the program, so if
    at all possible please do continue with the report generation.
vi: Nếu bạn mong muốn ngăn cản toàn bộ báo cáo lỗi này, xin hãy bấm vào nút "Hủy bỏ" ,
    nhưng xin cảnh báo rằng nó có thể gây cản trở việc phát triển chương trình, do đó
    nếu có thể xin hãy tiếp tục việc báo cáo với chúng tôi.

en: Ignoring value "%s" of the key "%s".
vi: Bỏ qua giá trị "%s" của khóa "%s".

en: Illegal Parameter Count for ConstructObject Method
vi: Tham số Số lượng không hợp lệ cho Phương thức ConstructObject (khởi tạo đối tượng, hay cấu tử)

en: Illegal Parameter Count for Create Method
vi: Tham số Số lượng không hợp lệ cho Phương thức Tạo

en: Illegal file specification.
vi: Chi tiết tập tin không hợp lệ.

en: Image and mask have different sizes.
vi: Ảnh và mặt nạ có sự khác biệt kích thước.

en: Image file is not of type %d.
vi: Tập tin ảnh không thuộc kiểu %d.

en: Image is not of type %s.
vi: Ảnh không thuộc kiểu %s.

en: Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dll
vi: Không thể nào khởi tạo điều khiển văn bản (rich edit), đang sử dụng điều khiển văn bản đơn giản để thay thế. Xin hãy cài lại riched32.dll

en: Impossible to get child process input
vi: Không thể lấy đầu vào của tiến trình con

en: Impossible to get permissions for file '%s'
vi: Không thể nào lấy được quyền cho tập tin '%s'

en: Impossible to overwrite the file '%s'
vi: Không thể xảy ra việc ghi đè lên tập tin '%s'

en: Impossible to set permissions for the file '%s'
vi: Không thể nào đặt được quyền cho tập tin '%s'

en: Incorrect GIF frame size (%u, %d) for the frame #%u
vi: Frame của ảnh  GIF (%u, %d) cho frame #%u không đúng

en: Incorrect number of arguments.
vi: Số lượng đối số không đúng.

en: Indents && Spacing
vi: Thụt lề && Khoảng Trắng

en: Initialization failed in post init, aborting.
vi: Khởi tạo lỗi trong việc post init, đang bãi bỏ.

en: Insert Object
vi: Chèn Đối tượng

en: Insert Text
vi: Chèn Chữ

en: Inserts a page break before the paragraph.
vi: Chèn ngắt trang trước một đoạn văn.

en: Invalid GTK+ command line option, use "%s --help"
vi: Tùy chọn dòng lệnh GTK+ không hợp lệ, sử dụng "%s --help"

en: Invalid TIFF image index.
vi: Chỉ mục ảnh TIFF không hợp lệ.

en: Invalid display mode specification '%s'.
vi: Chi tiết chế độ hiển thị '%s' không hợp lệ.

en: Invalid geometry specification '%s'
vi: Chi tiết hình học '%s' không hợp lệ

en: Invalid inotify event for "%s"
vi: Sự kiện inotify (theo dõi tập tin) dành cho "%s" không hợp lệ

en: Invalid lock file '%s'.
vi: Tập tin khóa '%s' không hợp lệ.

en: Invalid message catalog.
vi: Catalog không hợp lệ.

en: Invalid or Null Object ID passed to GetObjectClassInfo
vi: Không hợp lệ hay Null Object ID được chuyển tới GetObjectClassInfo

en: Invalid or Null Object ID passed to HasObjectClassInfo
vi: Không hợp lệ hay Null Object ID được chuyển tới HasObjectClassInfo

en: Invalid regular expression '%s': %s
vi: Biểu thức thông thường '%s' không hợp lệ: %s

en: Invalid value %ld for a boolean key "%s" in config file.
vi: Giá trị %ld không hợp lệ cho một khoá thuộc kiểu lôgíc "%s" trong tập tin dùng cho cấu hình.

en: JPEG: Couldn't load - file is probably corrupted.
vi: JPEG: Không thể tải - tập tin hầu như chắc chắn đã sai hỏng.

en: JPEG: Couldn't save image.
vi: JPEG: Không thể ghi lại ảnh.

en: Japanese Postcard 100 x 148 mm
vi: Bưu Thiếp Kiểu Nhật Bản 100 x 148 mm

en: Japanese Postcard Rotated 148 x 100 mm
vi: Bưu Thiếp Kiểu Nhật Bản Đã Xoay lại 148 x 100 mm

en: Justified
vi: Xắp xếp chữ

en: Justify text left and right.
vi: Xắp xếp chữ canh lề trái và phải.

en: L&ine spacing:
vi: Khoảng cách &dòng:

en: Last page
vi: Trang cuối

en: Left margin (mm):
vi: Lề trái (mm):

en: Left-align text.
vi: Canh lề cạnh bên trái chữ.

en: Lime
vi: Đỏ chanh lá

en: Line %lu of map file "%s" has invalid syntax, skipped.
vi: Dòng %lu của tập tin ánh xạ "%s" có cú pháp không hợp lệ, đã bỏ qua.

en: Line spacing:
vi: Khoảng cách dòng:

en: Link contained '//', converted to absolute link.
vi: Liên kết có chứa '//', đã chuyển đổi sang liên kết đúng đắn.

en: Lists font sizes in points.
vi: Danh sách kích thước phông chữ bằng đơn vị point (72 point xấp xỉ bằng một inch).

en: Load %s file
vi: Tải %s tập tin

en: Loading :
vi: Đang tải :

en: Lock file '%s' has incorrect owner.
vi: Tập tin khóa '%s' có chủ sở hữu không đúng.

en: Lock file '%s' has incorrect permissions.
vi: Tập tin khóa '%s' có quyền không đúng.

en: Log saved to the file '%s'.
vi: Ghi nhật ký thông tin vào tập tin '%s'.

en: Lower case letters
vi: Chữ thường

en: Lower case roman numerals
vi: Chữ số La Mã thường

en: MDI child
vi: cửa sổ MDI con

en: MS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.
vi: Hàm MS HTML Help không sẵn sàng bởi vì thư viện MS HTML Help không được cài đặt trong máy này. Xin hãy cài nó vào.

en: Ma&ximize
vi: Tối đ&a

en: Make a selection:
vi: Làm với vùng chọn:

en: Maroon
vi: Nâu sẫm

en: Max height:
vi: Độ cao tối đa:

en: Media playback error: %s
vi: Lỗi phát đa phương tiện: %s

en: Memory VFS already contains file '%s'!
vi: Bộ nhớ VFS đã chứa tập tin '%s' rồi!

en: Metal theme
vi: Chủ đề giống kim loại

en: Method or property not found.
vi: Phương thức hay thuộc tính không tìm thấy.

en: Mi&nimize
vi: &Nhỏ nhất

en: Min height:
vi: Độ cao tối thiểu:

en: Min width:
vi: Chiều rộng tối thiểu:

en: Missing a required parameter.
vi: Thiếu tham số yêu cầu.

en: Module "%s" initialization failed
vi: Sự khởi tạo mô-đun "%s" gặp lỗi

en: Monitoring individual files for changes is not supported currently.
vi: Theo dõi các tập tin riêng lẻ để biết nó thay đổi gì hiện tại không được hỗ trợ.

en: Moves the object to the next paragraph.
vi: Di chuyển đối tượng đến đoạn tiếp theo.

en: Moves the object to the previous paragraph.
vi: Di chuyển đối tượng đến đoạn trước đây.

en: Multiple Cell Properties
vi: Thuộc tính Đa Ô

en: Navy
vi: Hải quân

en: New &Box Style...
vi: Kiểu Dáng &Hộp mới...

en: New &Character Style...
vi: Kiểu Dáng Ký &Tự mới...

en: New &List Style...
vi: &List Style mới...

en: New &Paragraph Style...
vi: Kiểu Dáng Đ&oạn mới...

en: New item
vi: Mục tin mới

en: NewName
vi: TênMới

en: No animation handler for type %ld defined.
vi: Không có bộ điều khiển hoạt hình cho kiểu %ld đã định nghĩa.

en: No bitmap handler for type %d defined.
vi: Không có bộ điều khiển ảnh cho kiểu %d được định nghĩa.

en: No default application configured for HTML files.
vi: Không có ứng dụng mặc định được cấu hình tập tin HTML.

en: No entries found.
vi: Không tìm thấy đề mục nào.

en: No font for displaying text in encoding '%s' found,
    but an alternative encoding '%s' is available.
    Do you want to use this encoding (otherwise you will have to choose another one)?
vi: Không có phông chữ nào hiển thị chữ ở bộ mã '%s' được tìm thấy,
    nhưng bộ mã thay thế '%s' thì sẵn có.
    Bạn có muốn sử dụng bộ mã này không (nếu không bạn sẽ phải chọn một cái khác)?

en: No font for displaying text in encoding '%s' found.
    Would you like to select a font to be used for this encoding
    (otherwise the text in this encoding will not be shown correctly)?
vi: Không có phông chữ nào hiển thị chữ ở bộ mã '%s' được tìm thấy,
    Bạn có muốn chọn một phông chữ sử dụng cho bộ mã này không
    (nếu không chữ với bộ mã này sẽ hiện lên không chính xác)?

en: No handler found for animation type.
vi: Không có phần điều khiển cho kiểu hoạt hình.

en: No handler found for image type.
vi: Không có phần điều khiển cho kiểu ảnh này.

en: No image handler for type %d defined.
vi: Không có bộ điều khiển ảnh cho kiểu %d được định nghĩa.

en: No image handler for type %s defined.
vi: Không có bộ điều khiển ảnh cho kiểu %s được định nghĩa.

en: No matching page found yet
vi: Không tìm thấy trang phù hợp

en: No sound
vi: Không có âm thanh

en: No unused colour in image being masked.
vi: Không có màu không dùng đến trong mặt nạ ảnh này.

en: No unused colour in image.
vi: Không có màu không dùng trong ảnh.

en: No valid mappings found in the file "%s".
vi: Không có ánh xạ hợp lệ nào được tìm thấy trong tập tin "%s".

en: Normal face<br>and <u>underlined</u>.
vi: Bình thường<br>và <u>gạch chân</u>.

en: Normal font:
vi: Phông chữ thường:

en: Not %s
vi: Không %s

en: Not underlined
vi: Không gạch chân

en: Numbered outline
vi: Số đường bao

en: OLE Automation error in %s: %s
vi: Lỗi hoạt hình OLE trong %s: %s

en: Object implementation does not support named arguments.
vi: Phần thực thi đối tượng không hỗ trợ các đối số có tên.

en: Objects must have an id attribute
vi: Đối tượng phải có giá trị thuộc tính id

en: Olive
vi: Màu oliu

en: Open HTML document
vi: Mở tài liệu định dạng HTML

en: Open file "%s"
vi: Mở tập tin "%s"

en: Option '%s' can't be negated
vi: Tuỳ chọn '%s' không thể bị phủ định

en: Option '%s' requires a value.
vi: Tùy chọn '%s' yêu cầu một giá trị.

en: Option '%s': '%s' cannot be converted to a date.
vi: Tùy chọn '%s': '%s' không thể chuyển thành dạng ngày tháng.

en: Out of window IDs.  Recommend shutting down application.
vi: Thiếu chỉ số cửa sổ IDs. Đề nghị đóng ứng dụng.

en: Overflow while coercing argument values.
vi: Tràn khi ép buộc các giá trị tham số.

en: PCX: couldn't allocate memory
vi: PCX: không thể cấp phát bộ nhớ

en: PCX: image format unsupported
vi: PCX: không hỗ trợ định dạng ảnh

en: PCX: invalid image
vi: PCX: ảnh không hợp lệ

en: PCX: this is not a PCX file.
vi: PCX: cái này không phải là tập tin PCX.

en: PCX: unknown error !!!
vi: PCX: lỗi không rõ!!!

en: PCX: version number too low
vi: PCX: phiên bản quá thấp

en: PNM: Couldn't allocate memory.
vi: PNM: Không thể cấp phát bộ nhớ.

en: PNM: File format is not recognized.
vi: PNM: Định dạng tập tin không được thừa nhận.

en: PNM: File seems truncated.
vi: PNM: Tập tin dường như đã bị cắt xén.

en: Paragraph styles
vi: Kiểu đoạn văn

en: Passing a already registered object to SetObject
vi: Chuyển qua một đối tượng đã được đăng ký rồi để SetObject

en: Passing an unknown object to GetObject
vi: Chuyển một đối tượng không hợp lệ cho SetObject

en: Peri&od
vi: Dấu chấ&m

en: Picture Properties
vi: Các thuộc tính Hình ảnh

en: Pipe creation failed
vi: Việc tạo đường ống gặp lỗi

en: Please choose a valid font.
vi: Hãy chọn một phông chữ hợp lệ.

en: Please choose the page to display:
vi: Xin hãy chọn trang bạn muốn hiển thị:

en: Please choose which ISP do you want to connect to
vi: Xin hãy chọn nhà cung cấp dịch vụ Internet ISP mà bạn muốn kết nối tới

en: Please select the columns to show and define their order:
vi: Xin hãy chọn các cột sẽ hiển thị và xác định thứ tự của chúng:

en: Please wait while printing...
vi: Xin hãy đợi khi đang in...

en: Print Preview Failure
vi: Mô Phỏng Bản In Bị Lỗi

en: Print Range
vi: Vùng cần in

en: Print Setup
vi: Cài Đặt In

en: Print in colour
vi: In màu

en: Print previe&w...
vi: &Mô phỏng bản in...

en: Print preview creation failed.
vi: Tạo bản xem thử khi in gặp lỗi.

en: Print spooling
vi: In vào bộ nhớ

en: Print this page
vi: In ra trang này

en: Printer command:
vi: Lệnh in:

en: Printer options
vi: Tùy chọn về máy in

en: Printer options:
vi: Tùy chọn về máy in:

en: Printer...
vi: Máy in...

en: Printing
vi: Đang in

en: Printing Error
vi: Lỗi In

en: Printing page %d of %d
vi: Đang in trang %d trong tổng số %d

en: Printing page %d...
vi: Đang in trang %d...

en: Printout
vi: Dữ liệu in

en: Processing debug report has failed, leaving the files in "%s" directory.
vi: Sự tạo báo cáo gỡ lỗi bị lỗi, tập tin xuất ra trong thư mục "%s".

note: #-#-#-#-#  slic3r-prusa_2.9.4+dfsg-2_vi.po (wxWidgets 3.1)  #-#-#-#-# TRANSLATORS: Caption of message box displaying any property error #-#-#-#-#  wxpython4.0_4.2.4+dfsg-1_vi.po (wxWidgets 3.1)  #-#-#-#-# #-#-#-#-#  wxwidgets3.2_3.2.9+dfsg-1_vi.po (wxWidgets 3.1)  #-#-#-#-#
en: Property Error
vi: Lỗi Thuộc tính

en: Quit this program
vi: Thoát khỏi chương trình này

en: Read error on file '%s'
vi: Lỗi đọc trong tập tin '%s'

en: Redo last action
vi: Redo bước cuối cùng

en: Registry key '%s' already exists.
vi: Khóa đăng ký '%s' đã tồn tại rồi.

en: Registry key '%s' does not exist, cannot rename it.
vi: Khóa đăng ký '%s' chưa tồn tại, không thể đổi tên được.

en: Registry key '%s' is needed for normal system operation,
    deleting it will leave your system in unusable state:
    operation aborted.
vi: Khóa đăng ký '%s' là cần thiết cho hệ thống hoạt động bình thường,
    việc xóa nó sẽ làm cho hệ thống của bạn rơi vào trạng thái không ổn định:
    thao tác đã bị hủy bỏ.

en: Registry value '%s' already exists.
vi: Giá trị đăng ký '%s' đã tồn tại rồi.

en: Relevant entries:
vi: Các đề mục tin hợp:

en: Remaining time:
vi: Thời gian còn lại:

en: Remove Bullet
vi: Gỡ bỏ Bullet

en: Remove current page from bookmarks
vi: Gỡ bỏ trang hiện hành từ dấu trang

en: Renderer "%s" has incompatible version %d.%d and couldn't be loaded.
vi: Renderer "% s" đã không tương thích với phiên bản% d.% d và không thể được nạp.

en: Renumber List
vi: Đánh số lại List

en: Rep&lace
vi: Tha&y thế

en: Required information entry is empty.
vi: Mục thông tin đã yêu cầu bị rỗng.

en: Resource '%s' is not a valid message catalog.
vi: Tài nguyên '%s' không đúng định dạng.

en: Revert to Saved
vi: Hoàn nguyên để Ghi Lại

en: Rig&ht-to-left
vi: P&hải-sang-trái

en: Right margin (mm):
vi: Lề phải (mm):

en: Right-align text.
vi: Canh lề chữ phải.

en: S&tandard bullet name:
vi: &Tên bullet tiêu chuẩn:

en: Save %s file
vi: Ghi lại %s tập tin

en: Save &As...
vi: &Ghi Lại Bằng Tên Mới...

en: Save current document
vi: Ghi lại tài liệu hiện tại

en: Save current document with a different filename
vi: Ghi lại tài liệu hiện hành với một cái tên khác

en: Save log contents to file
vi: Ghi lại nội dung nhật ký vào tập tin

en: Search contents of help book(s) for all occurrences of the text you typed above
vi: Tìm kiếm nội dung của cuốn sách trợ giúp cho tất cả các lần xuất hiện của chữ bạn đã gõ ở trên

en: Search direction
vi: Hướng tìm kiếm

en: Search in all books
vi: Tìm trong tất cả các sách

en: Select a document template
vi: Chọn một tài liệu tạm thời

en: Select a document view
vi: Chọn một bộ hiển thị tài liệu

en: Select regular or bold.
vi: Chọn kiểu thường hay đậm.

en: Select regular or italic style.
vi: Chọn kiểu dáng thông thường hay nghiêng.

en: Select underlining or no underlining.
vi: Chọn có gạch dưới hay không có gạch dưới.

en: Selects the list level to edit.
vi: Chọn mức danh sách muốn chỉnh sửa.

en: Set Cell Style
vi: Đặt Kiểu Dáng Ô

en: SetProperty called w/o valid setter
vi: SetProperty được gọi bởi bộ đặt w/o hợp lệ

en: Setup...
vi: Cài đặt...

en: Several active dialup connections found, choosing one randomly.
vi: Tìm thấy nhiều kết nối quay số đang hoạt động, đang chọn một cái ngẫu nhiên.

en: Show &hidden directories
vi: &Hiện thư mục ẩn

en: Show all items in index
vi: Hiển thị tất cả các mục tin trong mục lục

en: Show/hide navigation panel
vi: Hiện/ẩn bản điều hướng

en: Shows a Unicode subset.
vi: Hiển thị tập con của bộ mã Unicode.

en: Shows a preview of the bullet settings.
vi: Xem thử các cài đặt về bullet.

en: Shows a preview of the font settings.
vi: Xem thử các cài đặt về phông chữ.

en: Shows a preview of the font.
vi: Xem thử phông chữ.

en: Shows a preview of the paragraph settings.
vi: Xem thử cài đặt về đoạn văn.

en: Shows the font preview.
vi: Hiện bộ xem thử phông chữ.

en: Simple monochrome theme
vi: Theme màu đơn sắc đơn giản

en: Slant
vi: Nghiêng

en: Sorry, could not open this file.
vi: Xin lỗi, không thể mở tập tin này.

en: Sorry, not enough memory to create a preview.
vi: Rất tiếc, không đủ bộ nhớ để tạo lập việc xem thử.

en: Sorry, that name is taken. Please choose another.
vi: Rất tiếc, tên đó đã được dùng. Xin hãy chọn một cái khác.

en: Sorry, the format for this file is unknown.
vi: Rất tiếc, định dạng tập tin này không hiểu.

en: Sound data are in unsupported format.
vi: Có vẻ như dữ liệu có định dạng không được hỗ trợ.

en: Sound file '%s' is in unsupported format.
vi: Có vẻ như tập tin '%s' không được hỗ trợ định dạng.

en: String To Colour : Incorrect colour specification : %s
vi: Màu từ Xâu chữ : Đặc tả màu không chính xác : %s

en: Style Organiser
vi: Kiểu dáng Bộ Tổ Chức

en: Subscrip&t
vi: Chỉ số dưới &dòng

en: Supe&rscript
vi: Chỉ số t&rên dòng

en: Suppress hyphe&nation
vi: Cấm tá&ch từ

en: Symbol &font:
vi: &Phông chữ ký tự đặc biệt:

en: TIFF: Couldn't allocate memory.
vi: TIFF: Không thể cấp phát bộ nhớ.

en: TIFF: Error loading image.
vi: TIFF: Lỗi tải ảnh.

en: TIFF: Error reading image.
vi: TIFF: Lỗi trong khi đọc tập tin ảnh.

en: TIFF: Error saving image.
vi: TIFF: Gặp lỗi khi ghi tập tin ảnh.

en: TIFF: Error writing image.
vi: TIFF: Gặp lỗi khi ghi tập tin ảnh.

en: TIFF: Image size is abnormally big.
vi: TIFF: Kích cỡ ảnh thường lớn.

en: Teletype
vi: Dạng Teletype

en: The FTP server doesn't support passive mode.
vi: Máy chủ FTP không hỗ trợ chế độ tích cực.

en: The FTP server doesn't support the PORT command.
vi: Máy chủ FTP không hỗ trợ lệnh PORT.

en: The available bullet styles.
vi: Các kiểu dáng bullet sẵn có.

en: The available styles.
vi: Các kiểu dáng sẵn có.

en: The background colour.
vi: Màu nền.

en: The border line style.
vi: Kiểu đường viền.

en: The bottom margin size.
vi: Kích thước lề dưới đáy.

en: The bottom padding size.
vi: Kích thước đệm dưới đáy.

en: The bottom position.
vi: Vị trí đáy.

en: The bullet character.
vi: Ký tự dùng với bullet.

en: The character code.
vi: Mã ký tự.

en: The charset '%s' is unknown. You may select
    another charset to replace it with or choose
    [Cancel] if it cannot be replaced
vi: Bộ ký tự '%s' không rõ. Bạn có thể chọn
    bộ ký tự khác để thay thế cho nó hay chọn
    [Hủy] nếu nó không thể thay thế được

en: The clipboard format '%d' doesn't exist.
vi: Định dạng clipboard '%d' chưa tồn tại.

en: The default style for the next paragraph.
vi: Kiểu dáng mặc định cho đoạn tiếp theo.

en: The directory '%s' does not exist
    Create it now?
vi: Thư mục '%s' chưa tồn tại
    Có tạo bây giờ không?

en: The document "%s" doesn't fit on the page horizontally and will be truncated if printed.
    
    Would you like to proceed with printing it nevertheless?
vi: Tài liệu  "%s" không vừa khớp với khổ giấy theo chiều ngang và sẽ bị cắt cụt đi khi nếu được in.
    
    Bạn có thực sự muốn in nó không?

en: The file '%s' doesn't exist and couldn't be opened.
    It has been removed from the most recently used files list.
vi: Tập tin '%s' không tồn tại và không thể mở được.
    Nó đã bị gỡ bỏ từ danh sách tập tin mới được dùng gần đây nhất.

en: The first line indent.
vi: Thụt lề dòng đầu tiên.

en: The following standard GTK+ options are also supported:
vi: Các tùy chọn GTK+ tiêu chuẩn sau đây đều được hỗ trợ:

en: The font colour.
vi: Màu phông chữ.

en: The font family.
vi: Họ phông chữ.

en: The font from which to take the symbol.
vi: Phông chữ từ đó đã lấy ký tự đặc biệt.

en: The font point size.
vi: Cỡ phông chữ theo đơn vị point.

en: The font size in points.
vi: Cỡ phông chữ theo đơn vị point.

en: The font size units, points or pixels.
vi: Các đơn vị cỡ chữ, point hay pixel.

en: The font style.
vi: Kiểu phông chữ.

en: The font weight.
vi: Độ đậm phông chữ.

en: The format of file '%s' couldn't be determined.
vi: Định dạng của tập tin '%s' không phân tách đúng định dạng.

en: The left indent.
vi: Thụt lề trái.

en: The left margin size.
vi: Kích thước lề trái.

en: The left padding size.
vi: Kích thước đệm bên trái.

en: The left position.
vi: Vị trí trái.

en: The line spacing.
vi: Chỉnh khoảng cách dòng.

en: The list item number.
vi: Số mẩu tin của danh sách.

en: The locale ID is unknown.
vi: ID nơi chốn không được biết.

en: The object height.
vi: Độ cao đối tượng.

en: The object maximum height.
vi: Độ cao đối tượng tối đa.

en: The object maximum width.
vi: Độ rộng đối tượng tối đa.

en: The object minimum height.
vi: Độ cao đối tượng tối thiểu.

en: The object minimum width.
vi: Độ rộng đối tượng tối thiểu.

en: The object width.
vi: Độ rộng đối tượng

en: The outline level.
vi: Mức đường bao.

en: The previous message repeated once.
vi: Thông điệp liền trước lặp đi lặp lại thông điệp.

en: The range to show.
vi: Chọn vùng cần hiện.

en: The report contains the files listed below. If any of these files contain private information,
    please uncheck them and they will be removed from the report.
vi: Bản báo cáo này chứa danh sách tập tin bên dưới. Nếu bất kỳ tập tin nào chứa thông tin cá nhân,
    xin hãy bỏ dấu kiểm và chúng sẽ được gỡ bỏ khỏi báo cáo.

en: The required parameter '%s' was not specified.
vi: Tham số yêu cầu '%s' đã không được định rõ.

en: The right indent.
vi: Thụt lề phải.

en: The right margin size.
vi: Kích thước lề phải.

en: The right padding size.
vi: Kích thứoc đệm bên phải.

en: The right position.
vi: Vị trí phải.

en: The spacing after the paragraph.
vi: Khoảng trắng sau một đoạn văn.

en: The spacing before the paragraph.
vi: Khoảng trắng trước một đoạn văn.

en: The style name.
vi: Tên kiểu dáng.

en: The style on which this style is based.
vi: Kiểu dáng lấy chính kiểu dáng này làm cơ sở.

en: The style preview.
vi: Xem thử kiểu dáng.

en: The system cannot find the file specified.
vi: Hệ thống không tìm thấy tập tin đã chỉ ra.

en: The tab position.
vi: Vị trí tab.

en: The tab positions.
vi: Vị trí tab.

en: The text couldn't be saved.
vi: Dữ liệu dạng chữ không thể được ghi lại.

en: The top margin size.
vi: Kích thước lề trên.

en: The top padding size.
vi: Kích thước đệm trên.

en: The top position.
vi: Vị trí trên cùng.

en: The value for the option '%s' must be specified.
vi: Giá trị cho tùy chọn '%s' phải được định rõ.

en: The value of the corner radius.
vi: Giá trị cho bán kính góc.

en: The version of remote access service (RAS) installed on this machine is too old, please upgrade (the following required function is missing: %s).
vi: Phiên bản của chương trình truy cập dữ liệu từ xa (RAS) được cài đặt trong máy này đã quá cũ, xin hãy cập nhật (hàm yêu cầu sau đây bị thiếu: %s).

en: There was a problem during page setup: you may need to set a default printer.
vi: Có trục trặc xảy ra khi cài đặt kiểu giấy: có lẽ bạn cần phải đặt một máy in mặc định.

en: This document doesn't fit on the page horizontally and will be truncated when it is printed.
vi: Tài liệu này không vừa khớp theo chiều ngang của giấy và sẽ bị cắt cụt đi khi được in.

en: This is not a %s.
vi: Cái này không phải là một %s.

en: This platform does not support background transparency.
vi: Hệ thống này không hỗ trợ làm trong suốt nền

en: This program was compiled with a too old version of GTK+, please rebuild with GTK+ 2.12 or newer.
vi: Chương trình này được dịch với phiên bản cũ của GTK+, xin hãy dịch lại với GTK+ 2.12 hay mới hơn.

en: Thread module initialization failed: cannot store value in thread local storage
vi: Khởi tạo mô đun tuyến trình gặp lỗi: không thể lưu giá trị trong phần lưu trữ nội bộ tuyến trình

en: Thread module initialization failed: failed to create thread key
vi: Khởi tạo mô đun tuyến trình gặp lỗi: lỗi tạo khóa tuyến trình

en: Thread module initialization failed: impossible to allocate index in thread local storage
vi: Khởi tạo mô đun tuyến trình gặp lỗi: không thể cấp phát chỉ số trong phần lưu trữ nội bộ tuyến trình

en: Thread priority setting is ignored.
vi: Cài đặt quyền ưu tiên tuyến trình bị bỏ qua.

en: Tile &Horizontally
vi: Xếp Kề Nhau Theo C&hiều Ngang

en: Tile &Vertically
vi: Xếp &Kề Nhau Theo Chiều Đứng

en: Timeout while waiting for FTP server to connect, try passive mode.
vi: Lỗi quá thời gian khi chờ kết nối với máy chủ FTP, hãy thử chế độ thụ động.

en: Tips not available, sorry!
vi: Các mẹo nhỏ vẫn chưa có, thành thật xin lỗi!

en: Too many EndStyle calls!
vi: Quá nhiều cú gọi EndStyle!

en: Top margin (mm):
vi: Để lề trên (mm):

en: Translations by
vi: Dịch bởi

en: Trying to remove file '%s' from memory VFS, but it is not loaded!
vi: Cố gắng gỡ bỏ tập tin '%s' từ bộ nhớ VFS, nhưng nó chưa được tải lên!

en: Type a font name.
vi: Gõ một tên phông chữ.

en: Type a size in points.
vi: Kích thước phông chữ theo points.

en: Type mismatch in argument %u.
vi: Không khớp kiểu trong tham số %u.

en: Type must have enum - long conversion
vi: Kiểu phải ở dạng enum - long chuyển đổi

en: Type operation "%s" failed: Property labeled "%s" is of type "%s", NOT "%s".
vi: Toán tử kiểu "%s" gặp lỗi: Tên thuộc tính "%s" là kiểu  "%s", KHÔNG PHẢI "%s".

en: Unable to add inotify watch
vi: Không thể đóng bộ theo dõi inotify

en: Unable to add kqueue watch
vi: Không thể tạo bộ theo dõi kqueue

en: Unable to associate handle with I/O completion port
vi: Không thể kết giao

en: Unable to close I/O completion port handle
vi: Không thể đóng handle cổng Vào/Ra

en: Unable to close inotify instance
vi: Không thể đóng inotify

en: Unable to close path '%s'
vi: Không thể đóng đường dẫn '%s'

en: Unable to close the handle for '%s'
vi: Không thể đóng thẻ quản handle cho '%s'

en: Unable to create I/O completion port
vi: Không thể tạo handle cổng Vào/Ra

en: Unable to create IOCP worker thread
vi: Không thể tạo tuyến làm việc IOCP được

en: Unable to create inotify instance
vi: Không thể tạo inotify được

en: Unable to create kqueue instance
vi: Không thể tạo kqueue được

en: Unable to dequeue completion packet
vi: Không thể tạo rút ra từ hàng đợi

en: Unable to get events from kqueue
vi: Không thể lấy các sự kiện từ kqueue

en: Unable to initialize GTK+, is DISPLAY set properly?
vi: Không thể khởi tạo GTK+, BỘ HIỂN THỊ đã cài đặt các thuộc tính hay chưa?

en: Unable to open path '%s'
vi: Không thể mở đường dẫn '%s'

en: Unable to open requested HTML document: %s
vi: Không thể mở tài liệu HTML đã yêu cầu: %s

en: Unable to play sound asynchronously.
vi: Không thể chạy đoạn âm thanh dị bộ.

en: Unable to post completion status
vi: Không thể gửi hoàn thiện trạng thái

en: Unable to read from inotify descriptor
vi: Không đọc được phần mô tả của inotify

en: Unable to remove kqueue watch
vi: Không thể gỡ bỏ bộ theo dõi kqueue

en: Unable to set up watch for '%s'
vi: Không thể cài đặt cửa sổ theo dõi cho '%s'

en: Unable to start IOCP worker thread
vi: Không thể khởi tạo tuyến trình làm việc IOCP

en: Unexpected event for "%s": no matching watch descriptor.
vi: Gặp sự kiện bất ngờ dành cho "%s": không có bộ mô tả theo dõi nào tương ứng với nó.

en: Unexpectedly new I/O completion port was created
vi: Một cổng I/O bất ngờ đã được tạo ra

en: Ungraceful worker thread termination
vi: Sự kết thúc một tuyến trình công việc không đúng đắn

en: Units for the bottom border width.
vi: Đơn vị cho độ rộng biên đáy.

en: Units for the bottom margin.
vi: Đơn vị cho lề đáy.

en: Units for the bottom outline width.
vi: Đơn vị cho độ rộng viền đáy

en: Units for the bottom padding.
vi: Đơn vị cho đệm đáy.

en: Units for the bottom position.
vi: Đơn vị cho vị trí đáy.

en: Units for the corner radius.
vi: Đơn vị cho bo tròn góc.

en: Units for the left border width.
vi: Đơn vị cho độ rộng biên trái.

en: Units for the left margin.
vi: Đơn vị cho lề trái.

en: Units for the left outline width.
vi: Đơn vị cho độ rộng viền trái

en: Units for the left padding.
vi: Đơn vị cho đệm trái.

en: Units for the left position.
vi: Đơn vị cho vị trí trái.

en: Units for the maximum object height.
vi: Đơn vị cho độ cao đối tượng tối đa.

en: Units for the maximum object width.
vi: Đơn vị cho độ rộng đối tượng tối đa.

en: Units for the minimum object height.
vi: Đơn vị cho độ cao đối tượng tối thiểu.

en: Units for the minimum object width.
vi: Đơn vị cho độ rộng đối tượng tối thiểu.

en: Units for the object height.
vi: Đơn vị cho độ cao đối tượng.

en: Units for the object width.
vi: Đơn vị cho độ rộng đối tượng.

en: Units for the right border width.
vi: Đơn vị cho độ rộng biên phải.

en: Units for the right margin.
vi: Đơn vị cho lề phải.

en: Units for the right outline width.
vi: Đơn vị cho độ rộng viền phải.

en: Units for the right padding.
vi: Đơn vị cho đệm phải.

en: Units for the right position.
vi: Đơn vị cho vị trí phải.

en: Units for the top border width.
vi: Đơn vị cho độ rộng biên trên.

en: Units for the top margin.
vi: Đơn vị cho lề trên.

en: Units for the top outline width.
vi: Đơn vị cho độ rộng viền trên.

en: Units for the top padding.
vi: Đơn vị cho đệm trên.

en: Units for the top position.
vi: Đơn vị cho vị trí trên.

en: Unknown DDE error %08x
vi: Không hiểu lỗi DDE %08x

en: Unknown Object passed to GetObjectClassInfo
vi: Đối Tượng không rõ được truyền tới GetObjectClassInfo

en: Unknown PNG resolution unit %d
vi: Không hiểu đơn vị độ phân giải  PNG %d

en: Unknown Property %s
vi: Không Rõ Thuộc Tính %s

en: Unknown TIFF resolution unit %d ignored
vi: Không hiểu đơn vị độ phân giải TIFF %d bỏ qua

en: Unknown dynamic library error
vi: Không rõ lỗi thư viện liên kết động

en: Unknown encoding (%d)
vi: Không rõ bộ giải mã (%d)

en: Unknown error %08x
vi: Không hiểu lỗi %08x

en: Unknown exception
vi: Không hiểu ngoại lệ

en: Unknown image data format.
vi: Không hiểu định dạng dữ liệu ảnh

en: Unknown long option '%s'
vi: Không rõ tùy chọn dài '%s'

en: Unknown name or named argument.
vi: Không hiểu tên hay tham số tên.

en: Unmatched '{' in an entry for mime type %s.
vi: Không khớp '{' trong một mục từ cho kiểu diễn tả %s.

en: Unnamed command
vi: Câu lệnh vô danh

en: Unsupported clipboard format.
vi: Dạng thức clipboard không được hỗ trợ.

en: Unsupported theme '%s'.
vi: Theme '%s' không được hỗ trợ.

en: Upper case letters
vi: Chuyển thành chữ hoa

en: Upper case roman numerals
vi: Đổi thành chữ số La Mã in hoa

en: Use the current alignment setting.
vi: Sử dụng cài đặt về căn chỉnh hiện hành.

en: Validation conflict
vi: Bộ xác định tính hợp lệ bị xung đột

en: Value must be %s or higher.
vi: Giá trị phải là %s hay lớn hơn.

en: Value must be %s or less.
vi: Giá trị phải là %s hay nhỏ hơn.

en: Value must be between %s and %s.
vi: Giá trị phải nằm giữa %s và %s.

en: Version
vi: Phiên bản

en: Vertical alignment.
vi: Căn lề dọc.

en: View files as a detailed view
vi: Hiển thị tập tin dạng chi tiết

en: View files as a list view
vi: Hiển thị tập tin bằng kiểu danh sách liệt kê

en: Waiting for IO on epoll descriptor %d failed
vi: Đợi IO trên phần mô tả epoll %d gặp lỗi

en: Whether the font is underlined.
vi: Không biết phông chữ có gạch chân hay không.

en: Whole word
vi: Toàn bộ từ

en: Win32 theme
vi: kiểu Win32

en: Windows Arabic (CP 1256)
vi: Windows Ả Rập (CP 1256)

en: Windows Chinese Simplified (CP 936) or GB-2312
vi: Windows Trung Quốc Giản thể (CP 936) hoặc GB-2312

en: Windows Chinese Traditional (CP 950) or Big-5
vi: Windows Trung Quốc Cổ Điển (CP 950)

en: Windows Greek (CP 1253)
vi: Windows Hi Lạp (CP 1253)

en: Windows Japanese (CP 932) or Shift-JIS
vi: Windows Tiếng Nhật (CP 932) hoặc Shift-JIS

en: Windows Korean (CP 949)
vi: Windows Tiếng Hàn (CP 949)

en: Windows Thai (CP 874)
vi: Windows Thái Lan(CP 874)

en: Windows Turkish (CP 1254)
vi: Windows Thổ Nhĩ Kỳ (CP 1254)

en: Windows Western European (CP 1252)
vi: Windows Trung Âu (CP 1252)

en: Write error on file '%s'
vi: Lỗi ghi trên tập tin '%s'

en: XML parsing error: '%s' at line %d
vi: Gặp lỗi khi phân tách XML: '%s' trên dòng %d

en: XPM: Malformed pixel data!
vi: XPM: Dữ liệu điểm ảnh của ảnh bị hỏng!

en: XPM: incorrect colour description in line %d
vi: XPM: phần mô tả màu sắc không đúng tại dòng %d

en: XPM: incorrect header format!
vi: XPM: định dạng phần đầu không đúng!

en: XPM: malformed colour definition '%s' at line %d!
vi: XPM: định nghĩa màu sắc dị hình '%s' tại dòng %d!

en: XPM: no colors left to use for mask!
vi: XPM: không tìm thấy màu sử dụng cho mặt nạ!

en: XPM: truncated image data at line %d!
vi: XPM: dữ liệu bị cắt xén ảnh tại dòng %d!

en: You cannot Clear an overlay that is not inited
vi: Bạn không thể Xóa một overlay mà nó chưa được khởi tạo

en: You cannot Init an overlay twice
vi: Bạn không thể khởi tạo overlay lần nữa

en: You cannot add a new directory to this section.
vi: Bạn không thể thêm một thư mục mới vào section này.

en: You have entered invalid value. Press ESC to cancel editing.
vi: Bạn đã nhập vào giá trị không hợp lệ. Hãy bấm phím ESC để huỷ bỏ việc chỉnh sửa.

en: Zoom to &Fit
vi: Vừa &Khít Cửa Sổ

en: a DDEML application has created a prolonged race condition.
vi: một ứng dụng DDEML đã tạo ra một loại điều kiện nối dài.

en: a DDEML function was called without first calling the DdeInitialize function,
    or an invalid instance identifier
    was passed to a DDEML function.
vi: hàm DDEML được gọi mà không gọi hàm DdeInitialize trước,
    hay bộ nhận dạng instance không hợp lệ
    đã được chuyển qua hàm DDEML.

en: a client's attempt to establish a conversation has failed.
vi: sự có gắng của máy khách để thiết lập một cuộc đàm thoại bị lỗi.

en: a memory allocation failed.
vi: sự cấp phát bộ nhớ bị lỗi.

en: a parameter failed to be validated by the DDEML.
vi: một tham số gặp lỗi được công nhận bởi DDEML.

en: a request for a synchronous advise transaction has timed out.
vi: yêu cầu cho chuyển tác advise đồng bộ gặp lỗi quá lâu.

en: a request for a synchronous data transaction has timed out.
vi: yêu cầu chuyển tác dữ liệu đồng bộ gặp lỗi quá lâu.

en: a request for a synchronous execute transaction has timed out.
vi: yêu cầu cho chuyển tác thi hành đồng bộ gặp lỗi quá lâu.

en: a request for a synchronous poke transaction has timed out.
vi: yêu cầu cho chuyển tác poke đồng bộ gặp lỗi quá lâu.

en: a request to end an advise transaction has timed out.
vi: yêu cầu cho chuyển tác end và advise đồng bộ gặp lỗi quá lâu.

en: a server-side transaction was attempted on a conversation
    that was terminated by the client, or the server
    terminated before completing a transaction.
vi: chuyển tác phía máy chủ nỗ lực để giao tiếp
    với chuyển tác đã chấm dứt phía máy khách, hay máy chủ
    chấm dứt trước khi hoàn tất chuyển tác.

en: a transaction failed.
vi: một chuyển tác bị lỗi.

en: an application initialized as APPCLASS_MONITOR has
    attempted to perform a DDE transaction,
    or an application initialized as APPCMD_CLIENTONLY has 
    attempted to perform server transactions.
vi: một ứng dụng khởi tạo như APPCLASS_MONITOR đã
    cố gắng thi hành một chuyển tác DDE,
    hay một ứng dụng khởi tạo như APPCMD_CLIENTONLY đã
    cố gắng thi hành một chuyển tác phía máy chủ.

en: an internal call to the PostMessage function has failed.
vi: cuộc gọi nội tới hàm PostMessage gặp lỗi.

en: an internal error has occurred in the DDEML.
vi: một lỗi nội bộ phát sinh trong DDEML.

en: an invalid transaction identifier was passed to a DDEML function.
    Once the application has returned from an XTYP_XACT_COMPLETE callback,
    the transaction identifier for that callback is no longer valid.
vi: một bộ nhận dạng chuyển tác không hợp lệ được chuyển tới hàm DDEML.
    Một khi ứng dụng trả về từ một XTYP_XACT_COMPLETE callback,
    bộ nhận dạng chuyển tác cho callback đó sẽ không còn hợp lệ.

en: assuming this is a multi-part zip concatenated
vi: xác nhận rằng đây là các phần móc nối của tập tin zip

en: attempt to change immutable key '%s' ignored.
vi: cố gắng đổi khóa bất biến '%s' bị bỏ qua.

en: bad arguments to library function
vi: tham số sai tới hàm thư viện

en: bad signature
vi: chữ ký sai

en: bad zipfile offset to entry
vi: đoạn offset tập tin zipfile hỏng được ghi vào

en: build %lu
vi: xây dựng %lu

en: can't close file '%s'
vi: không thể đóng tập tin '%s'

en: can't close file descriptor %d
vi: không thể đóng phần mô tả tập tin %d

en: can't commit changes to file '%s'
vi: không thể chuyển các thay đổi tới tập tin '%s'

en: can't create file '%s'
vi: không thể tạo tập tin '%s'

en: can't delete user configuration file '%s'
vi: không thể xóa tập tin cấu hình '%s' của người dùng

en: can't determine if the end of file is reached on descriptor %d
vi: không thể kết thúc nếu kết thúc tập tin nằm trên phần mô tả %d

en: can't find central directory in zip
vi: không thể tìm thấy thư mục trung tâm trong zip

en: can't find length of file on file descriptor %d
vi: không thể tìm thấy độ dài của tập tin trên phần mô tả tập tin %d

en: can't find user's HOME, using current directory.
vi: không thể tìm thấy thư mục HOME của người dùng, sử dụng thư mục hiện hành.

en: can't flush file descriptor %d
vi: không thể vào thẳng phần mô tả tập tin %d

en: can't get seek position on file descriptor %d
vi: không thể tìm thấy vị trí trên phần mô tả tập tin %d

en: can't load any font, aborting
vi: không tải được phông chữ nào, bãi bỏ

en: can't open file '%s'
vi: không thể mở tập tin '%s'

en: can't open global configuration file '%s'.
vi: không thể mở tập tin cấu hình chung '%s'.

en: can't open user configuration file '%s'.
vi: không thể mở tập tin '%s' cấu hình của người dùng.

en: can't open user configuration file.
vi: không thể mở tập tin cấu hình của người dùng.

en: can't re-initialize zlib deflate stream
vi: không thể khởi tạo lại zlib deflate stream

en: can't re-initialize zlib inflate stream
vi: không thể khởi tạo lại zlib inflate stream

en: can't read from file descriptor %d
vi: không thể đọc từ phần mô tả tập tin %d

en: can't remove file '%s'
vi: không thể gỡ bỏ tập tin '%s'

en: can't remove temporary file '%s'
vi: không thể gỡ bỏ tập tin tạm thời '%s'

en: can't seek on file descriptor %d
vi: không thể tìm kiếm trên phần mô tả tập tin %d

en: can't write buffer '%s' to disk.
vi: không thể ghi dữ liệu đệm '%s' vào đĩa.

en: can't write to file descriptor %d
vi: không thể ghi dữ liệu vào phần mô tả tập tin %d

en: can't write user configuration file.
vi: không thể ghi tập tin cấu hình của người dùng.

en: checksum error
vi: tổng kiểm tra sai

en: checksum failure reading tar header block
vi: tổng kiểm tra việc đọc khối đầu gói tar bị thất bại

en: compression error
vi: lỗi nén

en: conversion to 8-bit encoding failed
vi: chuyển đổi sang bộ mã 8-bit gặp lỗi

en: decompression error
vi: lỗi giải nén

en: dump of the process state (binary)
vi: kết xuất trạng thái qui trình (dạng nhị phân)

en: eighteenth
vi: thứ mười tám

en: eighth
vi: thứ tám

en: eleventh
vi: thứ mười một

en: entry '%s' appears more than once in group '%s'
vi: mục từ '%s' xuất hiện nhiều hơn một lần trong nhóm '%s'

en: error in data format
vi: lỗi định dạng dữ liệu

en: error reading zip central directory
vi: lỗi đọc thư mục trung tâm zip

en: error reading zip local header
vi: lỗi đọc phần đầu nội bộ của zip

en: error writing zip entry '%s': bad crc or length
vi: lỗi ghi mục tin zip '%s': kiểm tra crc hay độ dài hỏng

en: failed to flush the file '%s'
vi: làm phẳng tập tin '%s' gặp lỗi

en: fifteenth
vi: thứ mười lăm

en: font size
vi: cỡ phông chữ

en: fourteenth
vi: thứ mười bốn

en: generate verbose log messages
vi: tạo ra nhật ký thông tin đầy đủ

en: incomplete header block in tar
vi: không hoàn thành khối đầu trong gói tar

en: incorrect event handler string, missing dot
vi: xâu chữ bộ điều khiển sự kiện không hợp lệ, thiếu dấu chấm

en: incorrect size given for tar entry
vi: kích thước định sẵn cho mục tin của gói tar không hợp lệ

en: invalid data in extended tar header
vi: dữ liệu trong phần đầu mở rộng của gói tar không hợp lệ

en: invalid message box return value
vi: hộp thoại thông điệp trả về giá trị không hợp lệ

en: invalid zip file
vi: tập tin zip không hợp lệ

en: locale '%s' cannot be set.
vi: địa phương '%s' không thể đặt được.

en: midnight
vi: nửa đêm

en: nineteenth
vi: thứ mười chín

en: ninth
vi: thứ chín

en: no DDE error.
vi: không có lỗi DDE.

en: no fonts found in %s, using builtin font
vi: không phông chữ nào được tìm thấy trong %s, sử dụng phông dựng sẵn

en: noon
vi: buổi trưa

en: num
vi: số

en: objects cannot have XML Text Nodes
vi: đối tượng không thể có XML Text Nodes

en: process context description
vi: mô tả ngữ cảnh tiến trình

en: reading zip stream (entry %s): bad crc
vi: đang đọc dòng dữ liệu zip (mục vào %s): kiểm tra độ dư vòng(crc) hỏng

en: reading zip stream (entry %s): bad length
vi: đang đọc dòng dữ liệu zip (mục vào %s): chiều dài lỗi

en: reentrancy problem.
vi: trục trặc reentrancy.

en: seventeenth
vi: thứ mười bảy

en: seventh
vi: thứ bảy

en: show this help message
vi: hiển thị thông tin trợ giúp này

en: sixteenth
vi: thứ mười sáu

en: specify display mode to use (e.g. 640x480-16)
vi: định rõ chế độ hiển thị sử dụng (ví dụ 640x480-16)

en: specify the theme to use
vi: định rõ theme cần dùng

en: standard/circle
vi: Tiêu chuẩn/ hình tròn

en: standard/circle-outline
vi: tiêu-chuẩn/viền-tròn

en: standard/diamond
vi: Tiêu chuẩn/Thoi

en: standard/square
vi: Tiêu chuẩn/vuông

en: standard/triangle
vi: Tiêu chuẩn/chữ nhật

en: stored file length not in Zip header
vi: phần lưu giữ độ dài tập tin không ở trong phần đầu của Zip

en: strikethrough
vi: Gạch giữa

en: tar entry not open
vi: mục tin tar không mở được

en: tenth
vi: thứ mười

en: the response to the transaction caused the DDE_FBUSY bit to be set.
vi: đáp ứng chuyển tác này là nguyên nhân bít DDE_FBUSY được đặt.

en: thirteenth
vi: thứ mười ba

en: trailing backslash ignored in '%s'
vi: dấu gạch ngược bị bỏ qua trong '%s'

en: twelfth
vi: thứ mười hai

en: twentieth
vi: thứ hai mươi

en: underlined
vi: gạch chân

en: unknown class %s
vi: chưa biết lớp %s

en: unknown error (error code %08x).
vi: chưa biết lỗi (mã sai %08x).

en: unnamed%d
vi: Không_tên%d

en: unsupported Zip compression method
vi: không hỗ trợ phương thức nén Zip

en: using catalog '%s' from '%s'.
vi: sử dụng catalog '%s' từ '%s'.

en: wxGetTimeOfDay failed.
vi: wxGetTimeOfDay bị lỗi.

en: wxWidgets could not open display for '%s': exiting.
vi: wxWidgets không thể mở' %s' ra, đang thoát ra.

en: wxWidgets could not open display. Exiting.
vi: wxWidgets không thể mở bộ hiển thị. Đang thoát ra.

en: zlib error %d
vi: lỗi zlib %d

en: Adding flavor TEXT failed
vi: Việc thêm flavor TEXT gặp lỗi

en: Adding flavor utxt failed
vi: Việc thêm flavor utxt gặp lỗi

en: Bitmap renderer cannot render value; value type:
vi: Bộ đáp ứng ảnh bitmap không thể trả về giá trị; kiểu giá trị:

en: Cannot create new column's ID. Probably max. number of columns reached.
vi: Không thể tạo mới chỉ số ID của cột. Hầu như chắc chắn trị số lớn nhất của cột đã được dùng.

en: Column could not be added.
vi: Cột không thể chèn thêm

en: Column description could not be initialized.
vi: Phần miêu tả cột không thể được khởi tạo.

en: Column index not found.
vi: Chỉ mục cột không thấy.

en: Column width could not be determined
vi: Chiều rộng cột không thể được định rõ

en: Column width could not be set.
vi: Chiều rộng cột không thể đặt được.

en: Confirm registry update
vi: Xác nhận cập nhật đăng ký

en: Could not determine column index.
vi: Không thể định rõ chỉ mục của cột.

en: Could not determine column's position
vi: Không thể xác định rõ vị trí của cột

en: Could not determine number of columns.
vi: Không thể định rõ số các cột.

en: Could not determine number of items
vi: Không thể định rõ số các mục tin

en: Could not get header description.
vi: Không thể lấy phần mô tả phần đầu.

en: Could not get items.
vi: Không thể lấy các mục tin.

en: Could not get property flags.
vi: Không thể lấy thuộc tính của các cờ.

en: Could not get selected items.
vi: Không thể lấy mục tin đã chọn.

en: Could not remove column.
vi: Không thể gỡ bỏ cột.

en: Could not retrieve number of items
vi: Không thể lấy số mục tin.

en: Could not set column width.
vi: Không thể đặt độ rộng cột.

en: Could not set header description.
vi: Không thể đặt phần mô tả phần đầu.

en: Could not set icon.
vi: Không thể đặt biểu tượng.

en: Could not set maximum width.
vi: Không thể đặt độ rộng cột tối đa.

en: Could not set minimum width.
vi: Không thể đặt độ rộng cột tối thiểu.

en: Could not set property flags.
vi: Không thể đặt thuộc tính của các cờ.

en: Data object has invalid data format
vi: Đối tượng dữ liệu không đúng định dạng

en: Date renderer cannot render value; value type:
vi: Bộ đáp ứng Ngày tháng không trả về giá trị; giá trị kiểu:

en: Do you want to overwrite the command used to %s files with extension "%s" ?
    Current value is 
    %s, 
    New value is 
    %s %1
vi: Bạn có muốn ghi đè lệnh thường dùng với tập tin %s với phần mở rộng "%s" ?
    Giá trị hiện hành là 
    %s, 
    Giá trị mới là 
    %s %1

en: Failed to retrieve data from the clipboard.
vi: Khôi phục dữ liệu từ clipboard gặp lỗi.

en: GIF: Invalid gif index.
vi: GIF: Chỉ mục gif không hợp lệ.

en: GIF: unknown error!!!
vi: GIF: lỗi không rõ!!!

en: Icon & text renderer cannot render value; value type:
vi: Bộ đáp ứng Biểu tượng & text không trả về giá trị; giá trị kiểu:

en: Invalid data view item
vi: Dữ liệu hiển thị mục tin không hợp lệ

en: No column existing.
vi: Chưa có cột nào tồn tại.

en: No column for the specified column existing.
vi: Không cột nào đã tạo cho vị trí cột đã chỉ ra.

en: No column for the specified column position existing.
vi: Không cột nào cho vị trí cột đã tồn tại theo danh nghĩa.

en: No renderer or invalid renderer type specified for custom data column.
vi: Không có renderer hoặc kiểu renderer không hợp lệ chỉ định cho kiểu cột dữ liệu tùy chỉnh.

en: No renderer specified for column.
vi: Không có renderer định rõ cho cột.

en: OpenGL function "%s" failed: %s (error %d)
vi: Hàm "%s" của OpenGL bị lỗi: %s (lỗi %d)

en: Please install a newer version of comctl32.dll
    (at least version 4.70 is required but you have %d.%02d)
    or this program won't operate correctly.
vi: Xin hãy cài đặt phiên bản comctl32.dll mới hơn
    (ít nhất yêu cầu phiên bản 4.70 nhưng bạn phải có %d.%02d)
    nếu không chương trình sẽ không làm việc đúng.

en: Pointer to data view control not set correctly.
vi: Con trỏ tới điều khiển hiển thị dữ liệu không được đặt một cách chính xác.

en: Pointer to model not set correctly.
vi: Con trỏ tới mô hình không được đặt một cách chính xác.

en: Progress renderer cannot render value type; value type:
vi: Tiến trình renderer không thể trả về kiểu giá trị loại; kiểu giá trị:

en: Rendering failed.
vi: Rendering gặp lỗi.

en: Setting directory access times is not supported under this OS version
vi: Cài đặt về thời gian truy cập thư mục không được hỗ trợ trong phiên bản hệ điều hành này

en: Show hidden directories
vi: Hiện thư mục ẩn

en: Text renderer cannot render value; value type:
vi: Text renderer không trả về giá trị; giá trị kiểu:

en: There is no column or renderer for the specified column index.
vi: Không có cột hay bộ xử lý nào cho chỉ số cột đã định sẵn.

en: This system doesn't support date controls, please upgrade your version of comctl32.dll
vi: Hệ thống không hỗ trợ điều khiển ngày tháng, xin hãy cập nhật phiên bản mới của comctl32.dll

en: Toggle renderer cannot render value; value type:
vi: Toggle renderer không trả về giá trị; giá trị kiểu:

en: Too many colours in PNG, the image may be slightly blurred.
vi: Quá nhiều màu trong PNG, ảnh có thể hơi nhòe.

en: Unable to handle native drag&drop data
vi: Không thể kéo&thả dữ liệu được

en: Unable to initialize Hildon program
vi: Không thể khởi tạo chương trình Hildon

en: Unknown data format
vi: Định dạng dữ liệu chưa rõ

en: Valid pointer to native data view control does not exist
vi: Con trỏ hợp lệ cho điều khiển hiển thị dữ liệu nội tại chưa tồn tại

en: Win32s on Windows 3.1
vi: Win32s trên Windows 3.1

en: can't execute '%s'
vi: không thể thực hiện '%s'

en: error opening '%s'
vi: lỗi khi mở '%s'

en: wxWidget control pointer is not a data view pointer
vi: Con trỏ điều khiển wxWidget không phải là kiểu con trỏ hiển thị dữ liệu

en: wxWidget's control not initialized.
vi: điểu khiển của wxWidget chưa được khởi tạo.

en: ADD
vi: THÊM

en: BACK
vi: QUAY LẠI

en: CAPITAL
vi: CHỮ VIẾT HOA

en: CLEAR
vi: XÓA

en: Cannot create mutex.
vi: không thể tạo mutex

en: Cannot resume thread %lu
vi: Không thể phục hồi tuyến trình %lu

en: Cannot suspend thread %lu
vi: Không thể đình chỉ tuyến trình %lu

en: Couldn't acquire a mutex lock
vi: Không thể có được khóa mutex

en: Couldn't get hatch style from wxBrush.
vi: Không thể lấy kiểu dáng hatch từ wxBrush.

en: Couldn't release a mutex
vi: Không thể giải phóng mutex

en: DECIMAL
vi: HỆ THẬP PHÂN

en: EXECUTE
vi: THI HÀNH

en: Execution of command '%s' failed with error: %ul
vi: Thi hành lệnh '%s' gặp lỗi với lỗi: %ul

en: File '%s' already exists.
    Do you want to replace it?
vi: Tập tin '%s' đã tồn tại. 
    Bạn có muốn thay thế nó không?

note: #-#-#-#-#  smb2www_980804-45_vi.po (smb2www 980804-28)  #-#-#-#-# type: help2
en: HELP
vi: TRỢ GIÚP

en: INSERT
vi: CHÈN

en: MENU
vi: TRÌNH ĐƠN

en: PRINT
vi: IN

en: The print dialog returned an error.
vi: Hộp thoại in trả về một lỗi.

en: The wxGtkPrinterDC cannot be used.
vi: Hàm wxGtkPrinterDC không thể sử dụng.

en: Timer creation failed.
vi: Tạo lập bộ định thời Timer gặp lỗi.

en: buffer is too small for Windows directory.
vi: bộ đệm quá nhỏ cho thư mục Windows.

en: wxPrintout::GetPageInfo gives a null maxPage.
vi: wxPrintout::GetPageInfo trả lại một maxPage rỗng.

en: Logging in...
vi: Đang đăng nhập…

en: Power:
vi: Nguồn điện:

en: Quit...
vi: Thoát...

en: More layouts...
vi: Thêm bố cục...

en: Goodbye. Would you like to...
vi: Tạm biệt. Bạn có muốn...

en: If you have an account on an RDP server, Remote Login lets you run applications from that server.
vi: Nếu bạn có tài khoản trên máy chủ RDP, hệ thống Đăng nhập Từ xa sẽ cho phép bạn chạy ứng dụng từ chính máy chủ đó.

en: Set Up...
vi: Cài đặt...

en: You need an Ubuntu Remote Login account to use this service. Would you like to set up an account now?
vi: Bạn phải có tài khoản Đăng nhập từ xa dành cho Ubuntu thì mới có thể sử dụng được dịch vụ này. Bạn có muốn thiết đặt một tài khoản ngay bây giờ không?

en: You need an Ubuntu Remote Login account to use this service. Visit uccs.canonical.com to set up an account.
vi: Bạn phải có tài khoản Đăng nhập từ xa dành cho Ubuntu thì mới có thể sử dụng được dịch vụ này. Ghé thăm trang uccs.canonical.com để thiết đặt tài khoản.

comment: msgid "What news server should be used for reading and posting news?"
note: Type: string Description
en: News server for reading and posting news:
vi: Máy phục vụ để đọc/gửi bài tin:

comment: msgid ""
    What news server (NNTP server) should be used for reading and posting
    news?
note: Type: string Description
en: Enter the fully qualified domain name of the news server (NNTP server) that should be used by default for reading and posting news.
vi: Hãy nhập tên miền có khả năng đầy đủ của máy phục vụ tin tức (máy phục vụ NNTP) nên dùng theo mặc định để đọc và gửi bài tin.

note: Type: string Description
en: Please enter the mail name of your system:
vi: Hãy nhập tên thư của hệ thống của bạn:

note: Type: string Description
en: The "mail name" is the hostname portion of the address to be shown on outgoing news and mail messages.
vi: « Tên thư tín » là phần tên máy của địa chỉ cần hiển thị trong mọi thư hay bài tin gửi đi.

note: Type: select Choices
en: cron job
vi: công việc định kỳ

note: Type: select Description
en: How should newsgroup descriptions be refreshed?
vi: Các mô tả của nhóm tin nên được cập nhật như thế nào?

note: Type: select Description
en: Slrn needs to periodically connect to the network to download new descriptions of newsgroups. This can be handled in a variety of ways.
vi: Trình slrn cần phải kết nối đến mạng theo định kỷ, để tải về các mô tả mới của nhóm tin. Có thể quản lý trường hợp này bằng vài cách khác nhau.

note: Type: select Description
en: A cron job that is run weekly can be used. This works well if you have a permanent network connection, or if you are using diald or a similar program that connects to the network on demand.
vi:  • Có thể sử dụng một công việc định kỳ (cron job) được chạy hàng tuần. Phương pháp này là tốt nếu bạn có kết nối bền bỉ tới mạng, hoặc nếu bạn sử dụng diald hay chương trình tương tự mà kết nối đến mạng theo yêu cầu.

note: Type: select Description
en: The ip-up script will make slrn refresh the descriptions when you connect to the network via ppp. The new descriptions will still only be retrieved once a week if you choose this method, no matter how often you connect to the network.
vi:  • Văn lệnh « ip-up » sẽ làm cho trình slrn cập nhật các mô tả khi bạn kết nối tới mạng thông qua PPP. Các mô tả mới vẫn còn sẽ được lấy chỉ một lần mỗi tuần nếu bạn chọn phương pháp này, bất chấp mấy lần bạn kết nối tới mạng.

note: Type: select Description
en: Or you can choose to handle this manually and run as root the command /usr/sbin/slrn_getdescs every week or so while you're online.
vi:  • Hoặc bạn có thể chọn quản lý trường hợp này bằng tay: chạy (dưới người chủ) câu lệnh « /usr/sbin/slrn_getdesc » khoảng mỗi tuần khi bạn trực tuyến.

note: Type: boolean Description
en: Download newsgroup descriptions now?
vi: Tải về các mô tả nhóm tin ngay bây giờ không?

comment: msgid ""
    This appears to be a new install of slrn; no newsgroup descriptions have
    been downloaded so far. Are you online, and should the newsgroup
    descriptions be downloaded now? (It will take a few minutes, depending on
    the speed of your network connection.)
note: Type: boolean Description
en: This appears to be a new install of slrn; no newsgroup descriptions have been downloaded so far. If you are online now, you should download the newsgroup descriptions. (It will take a few minutes, depending on the speed of your network connection.)
vi: Hình như đây là một bản cài đặt slrn mới: chưa tải về mô tả nhóm tin. Nếu bạn lúc này trực tuyến, có nên tải về các mô tả của nhóm tin. (Tiến trình này sẽ mất vài phút, phụ thuộc vào tốc độ của kết nối mạng.)

note: Type: select Description
en: When should slrnpull be run?
vi: Khi nào nên chạy slrnpull?

note: Type: select Description
en: Slrnpull needs to run periodically to download news. This can be accomplished in a variety of ways.
vi: Trình slrnpull cần phải chạy định kỳ để tải về các bài tin. Có thể quản lý trường hợp này bằng vài cách khác nhau.

note: Type: select Description
en: A cron job that is run daily can be used. This works well if you have a permanent network connection, or if you are using diald or a similar program that connects to the network on demand.
vi:  • Có thể sử dụng một công việc định kỳ (cron job) được chạy hàng tuần. Phương pháp này là tốt nếu bạn có kết nối bền bỉ tới mạng, hoặc nếu bạn sử dụng diald hay chương trình tương tự mà kết nối đến mạng theo yêu cầu.

note: Type: select Description
en: The ip-up script will make slrnpull download news when you connect to the network via ppp.
vi:  • Văn lệnh « ip-up » sẽ làm cho trình slrn cập nhật các mô tả khi bạn kết nối tới mạng thông qua PPP

note: Type: select Description
en: Or you can choose to handle this manually and run as root the command slrnpull -h `cat /etc/news/server` as you like it.
vi:  • Hoặc bạn có thể chọn quản lý trường hợp này bằng tay: chạy câu lệnh « slrnpull -h `cat /etc/news/server » theo ý kiến của bạn.

note: GENERAL NOTE:  Messages from this file are used in smb2www's HTML pages. That's why the `<', '>', and `&' characters *must* be replaced with suitable HTML entities: `&lt;', `&gt;' and, `&amp;' respectively. Of course, the above characters may be used as part of HTML tags (like `<i>' and `</i>' later
en: Remco van Mook &lt;remco@samba.anu.edu.au&gt;
vi: Clytie Siddall &lt;clytie@riverland.net.au&gt;

note: type: welcome
en: Welcome to the SMB to WWW gateway !
vi: Chúc mừng bạn vào Cổng ra SMB sang WWW!

note: type: workgroup
en: Workgroup
vi: Nhóm làm việc

note: type: othernet
en: Other Networks
vi: mạng khác

note: type: ent_net
en: The Entire Network
vi: Toàn mạng

note: type: ent_net2
en: THE ENTIRE NETWORK
vi: TOÀN MẠNG

note: type: no_group
en: Group Not Found
vi: Không tìm thấy Nhóm

note: type: no_group2
en: The group you requested could not be found.
vi: Không tìm thấy Nhóm đã yêu cầu.

note: type: in_group
en: Computers in group
vi: Máy tính trong nhóm

note: type: shares_on
en: Shares on computer
vi: Phần chia trên máy tính

note: type: no_host
en: Host Not Found
vi: Không tìm thấy Máy

note: type: no_host2
en: The host you requested could not be found.
vi: Không tìm thấy Máy đã yêu cầu.

note: type: req_pass
en: Password required for
vi: Cần thiết mật khẩu cho

note: type: on_computer
en: on Computer
vi: trên Máy tính

note: type: or_acc_den
en: or access denied
vi: hoặc truy cập bị từ chối

note: type: name_pass
en: Please enter name and/or password
vi: Hãy gõ tên và/hay mật khẩu

note: type: content
en: Contents of
vi: Nội dụng của

note: type: top_share
en: Top of Share
vi: Đỉnh phần chia

note: type: down_dir
en: Download this Directory
vi: Tải thư mục này về

note: type: goback
en: Go back to the SMB to WWW gateway
vi: Trở về Cổng ra SMB sang WWW

note: type: sendmsg
en: Send a Message
vi: Gởi tin nhẳn

note: type: sendmsg2
en: Enter message to send to
vi: Hãy gõ tin nhẳn cần gởi cho

note: type: message_ok
en: The message has been sent successfully.
vi: Tin nhẳn đã được gởi.

note: type: header
en: Help for the SMB to WWW gateway
vi: Trợ giúp về Công ra SMB sang WWW

note: type: info
en: This is a brief explanation of the icons used in SMB2WWW, the SMB to WWW gateway. Most are pretty much self-explanatory. Also, I'll discuss a few of the other things you can encounter.
vi: Ở đây có giải thích những biểu tượng được dùng trong SMB2WWW, Cổng ra SMB sang WWW. Hầu hết dễ hiểu. Cũng có thông tin khác về một số tính năng của cổng ra này.

note: type: info2
en: SMB2WWW is organized in the same way SMB, or Windows Network, is organized. Every computer has shares, those shares have directories, every computer is part of a workgroup. Within a site, there can be several workgroups.
vi: SMB2WWW được tổ chức bằng cùng một cách với SMB hay Windows Network (mạng Windows). Mỗi máy tính có nhiều phần chia, mỗi phần chia có nhiều thư mục, mỗi máy tính thuộc về một nhóm làm việc. Có thể có vài nhóm làm việc tại một nợi Mạng.

note: type: othernet
en: Behind this icon is a page that refers to other SMB2WWW sites.
vi: Nằm sau biểu tượng này có một trang chỉ đến nhiều nơi Mạng SMB2WWW khác.

note: type: network
en: This brings you back to an overview of the entire SMB2WWW site.
vi: Điều này trở bạn về tóm tắt của toàn nơi Mạng SMB2WWW.

note: type: workgroup
en: Goes to the Workgroup mentioned.
vi: Vào Nhóm làm việc đã chọn.

note: type: shares
en: Goes to the Computer mentioned. There is one special case: on the overview page, there is a <i>Form Field</i> next to this icon. You can type in the computer you wish to go to.
vi: Vào Máy tính đã chọn. Có chỉ một trường hợp đặc biệt: trong trang tóm tắt, có một <i>Trường gõ</i> ở bên cạnh biểu tượng này. Vào đó, bạn có thể gõ máy tính cần tới.

note: type: share
en: Opens the share mentioned.
vi: Mở phần chia đã chọn.

note: type: dir
en: Opens the directory mentioned.
vi: Mở thư mục đã chọn.

note: type: file
en: Opens the file mentioned. What occurs depends on your browser and the kind of file you're opening. The gateway will try to provide the correct MIME-type, based on the extension of the filename.
vi: Mở tập tin đã chọn. Kết quả phụ thuộc vào trình duyệt của bạn và kiểu tập tin cần mở. Cổng ra sẽ cố cung cấp kiểu MIME đúng, đựa vào phần mở rộng của tên tập tin (v.d. .txt, .jpg).

note: type: tar
en: This Icon will show up on directory overviews. With this icon, you can download an entire directory tree at once, as a TAR file. Please use sparingly.
vi: Biểu tượng này sẽ xuất hiện trong tóm tắt của thư mục. Bằng biểu tượng này, bạn có thể tải toàn cây thư mục về đồng thời, dạng tập tin TAR (.tar). Cẩn thận à.

note: type: help
en: Brings you to this page.
vi: Trở bạn về trang này.

note: Type: boolean Description
en: Manage smsd configuration automatically?
vi: Tự động quản lý cấu hình smsd không?

note: Type: boolean Description
en: Reject this option if you want to configure smsd manually.
vi: Từ chối tùy chọn này nếu bạn muốn tự cấu hình smsd.

note: Type: string Description
en: Global event-handler:
vi: Bộ quản lý sự kiện toàn cục:

note: Type: string Description
en: Please specify an external program or script that will execute, whenever a message is sent or received, or on failures. This is useful for instance when running an email2sms gateway.
vi: Hãy xác định chương trình hay văn lệnh sẽ thực hiện khi nào gửi hay nhận được tin nhẳn, hoặc khi gặp lỗi. Có ích, chẳng hạn, khi chạy cổng ra email2sms.

note: Type: string Description
en: Examples of event-handlers are detailed in /usr/share/doc/smstools/examples.
vi: Có các mẫu thí dụ bộ quản lý sự kiện trong « /usr/share/doc/smstools/examples ».

note: Type: string Description
en: Modem name:
vi: Tên bộ điều giải:

note: Type: string Description
en: Please specify the short name for the modem device. This is a mandatory setting.
vi: Hãy xác định tên ngắn cho thiết bị điều giải. Thiết lập bắt buộc phải đặt.

note: Type: select Description
en: Please specify the modem device. Usually the modem device is /dev/ttyS0 (the first serial port), but your setup may differ; e.g. for a USB device, choose 'Other' and specify the full path of the appropriate device node.
vi: Hãy xác định thiết bị điều giải. Thường là «  /dev/ttyS0 » (cổng nối tiếp thứ nhất), nhưng có lẽ bạn có thiết lập khác, v.d. cho thiết bị USB, chọn « Khác » và ghi rõ đường dẫn đầy đủ của nút thiết bị thích hợp.

note: Type: string Description
en: Please specify an optional extra device for the modem.
vi: Hãy xác định một thiết bị thêm tùy chọn cho bộ điều giải.

note: Type: select Description Type: string
en: Modem device speed (bps):
vi: Tốc độ thiết bị điều giải (bốt/giây):

note: Type: select Description
en: Most modems work well with a speed of 19200bps, but some modems may require 9600 bps. If your modem does not support any of the baud rates in the list, select 'Other'.
vi: Phần lớn bộ điều giải chạy được ở tốc độ 19200 bốt/giây nhưng một số bộ điều giải cũ có thể cần thiết 9600 bốt/giây. Bộ điều giải không hỗ trợ tốc độ bốt nào trong danh sách thì chọn mục « Khác ».

note: Type: boolean Description
en: Receive SMS with this device?
vi: Nhận SMS bằng thiết bị này không?

note: Type: boolean Description
en: Please choose whether the device should be used to receive incoming SMS.
vi: Hãy chọn có nên sử dụng thiết bị này để nhận SMS gửi đến hay không.

note: Type: string Description
en: Modem initialization string:
vi: Chuỗi sở khởi bộ điều giải:

note: Type: string Description
en: Please specify the modem initialization command. That may be left empty for most modems. Please consult your modem's manual for more details about its supported commands.
vi: Hãy xác định lệnh sở khởi bộ điều giải. Có thể bỏ rỗng cho phần lớn bộ điều giải. Xem sổ tay của bộ điều giải để tìm chi tiết về các lệnh đã hỗ trợ.

note: Type: password Description
en: SIM device PIN code:
vi: Mã PIN của thiết bị SIM:

note: Type: password Description
en: If the device's SIM needs a PIN to be unlocked, please enter it here.
vi: Thẻ SIM của thiết bị cần thiết mã PIN riêng để bỏ khoá thì nhập vào đây.

note: Type: boolean Description
en: Configure another modem?
vi: Cấu hình bộ điều giải thêm nữa không?

note: Type: select Choices
en: cron, ip-up, manually
vi: cron, ip-up, bằng tay

note: Type: select Description
en: sn should run from:
vi: sn nên chạy từ :

note: Type: select Description
en: The scripts provided with the package support several ways to run snget (the program to fetch new news):
vi: Gói có sẵn một số văn lệnh hỗ trợ vài cách khác nhau chạy snget (chương trình lấy bài tin mới):

note: Type: select Description
en:  cron     -- The program will be executed daily by cron -- useful e.g
                 for permanent connections;
     ip-up    -- The program will called from ip-up, that is, when your
                 computer makes a connection -- useful for e.g. dialup
                 connections;
     manually -- The program will never be called, you have to call it
                 manually to get new news (just type snget as root).
vi:  • cron	Chương trình sẽ được thực hiện hằng ngày bởi cron (công cụ định kỳ): có ích (v.d.) cho kết nối lâu dài
     • ip-up	Chương trình sẽ được gọi từ ip-up, tức là khi máy tính thiết lập một kết nối: có ích (v.d.) cho kết nối kiểu quay số
     • bằng tay	Chương trình không bao giờ được gọi: bạn cần phải tự gọi nó để lấy bài tin mới (chỉ gõ « snget » với quyền người chủ).

note: Type: boolean Description
en: Should sn only accept connections from localhost?
vi: Trình sn nên chấp nhận kết nối chỉ từ máy địa phương (localhost) không?

note: Type: boolean Description
en: sn is a small newsserver, intended mainly to be run for single user systems.  On such systems, it's better to have sn only answer connections from localhost.  If you intend to use sn from multiple machines, refuse here.
vi: sn là một trình phục vụ tin tức nhỏ, dự định chính để chạy trên hệ thống người dùng đơn. Trên hệ thống như vậy, tốt hơn nếu sn chỉ đáp ứng kết nối từ localhost. Nếu bạn định sử dụng sn từ nhiều máy khác nhau, hãy từ chối ở đây.

note: Type: boolean Description
en: Install snoopy library to /etc/ld.so.preload?
vi: Cài đặt thư viên snoopy vào «/etc/ld.so.preload»?

note: Type: boolean Description
en: snoopy is a library that can only reliably do its work if it is mandatorily preloaded via /etc/ld.so.preload. Since this can potentially do harm to the system, your consent is needed.
vi: snoopy là một thư viên chỉ có thể hoạt động nếu được tải trước thông qua «/etc/ld.so.preload». Vì thiết lập này có thể làm hại hệ thống bạn, bạn cần phải chấp nhận trước hết.

note: Type: select Choices
en: dialup
vi: quay số

note: Type: select Description
en: Snort start method:
vi: Phương pháp khởi chạy Snort:

note: Type: string Description
en: Interface(s) which Snort should listen on:
vi: Các giao diện trên chúng Snort nên lắng nghe:

note: Type: string Description
en: You can configure multiple interfaces, just by adding more than one interface name separated by spaces. Each interface can have its own specific configuration.
vi: Cũng có thể cấu hình nhiều giao diện: liệt kê các tên giao diện định giới bằng dấu cách. Mỗi giao diện có thể đặt cấu hình riêng.

note: Type: string Description
en: Address range for the local network:
vi: Phạm vi địa chỉ cho mạng cục bộ :

note: Type: string Description
en: Please use the CIDR form - for example, 192.168.1.0/24 for a block of 256 addresses or 192.168.1.42/32 for just one. Multiple values should be comma-separated (without spaces).
vi: Bạn cần phải sử dụng dạng CIDR, tức là « 192.168.1.0/24 » cho một khối 256 địa chỉ IP, hay « 192.168.1.42/32 » cho chỉ một điều. Ghi rõ nhiều địa chỉ trong cùng một dòng riêng lẻ, định giới bằng dấu phẩy « , » (không có dấu cách).

note: Type: string Description
en: Please note that if Snort is configured to use multiple interfaces, it will use this value as the HOME_NET definition for all of them.
vi: Ghi chú rằng nếu Snort được cấu hình để dùng nhiều giao diện, nó sẽ dùng giá trị này làm lời định nghĩa « HOME_NET » cho tất cả.

note: Type: boolean Description
en: Should Snort disable promiscuous mode on the interface?
vi: Snort nên tắt chế độ không phân biệt trên giao diện này không?

note: Type: boolean Description
en: Disabling promiscuous mode means that Snort will only see packets addressed to the interface it is monitoring. Enabling it allows Snort to check every packet that passes the Ethernet segment even if it's a connection between two other computers.
vi: Vô hiệu hóa chế độ không phân biệt có nghĩa là trình Snort sẽ chỉ thấy những gói tin được gửi cho giao diện nó đang theo dõi. Việc hiệu lực chế độ này thì cho phép trình Snort kiểm tra mọi gói tin đi qua đoạn Ethernet, thậm chí nếu nó là kết nối giữa hai máy tính khác.

note: Type: error Description
en: Invalid interface
vi: Giao diện không hợp lệ

note: Type: boolean Description
en: Should daily summaries be sent by e-mail?
vi: Có nên gửi hàng ngày thư đính kèm bản tóm tắt không?

note: Type: boolean Description
en: A cron job can be set up to send daily summaries of Snort logs to a selected e-mail address.
vi: Có thể thiết lập một công việc định thời để gửi hàng ngày bản tóm tắt của các bản ghi Snort cho một địa chỉ thư điện tử đã chọn.

note: Type: boolean Description
en: Please choose whether you want to activate this feature.
vi: Hãy chọn có nên kích hoạt tính năng này hay không.

note: Type: string Description
en: Recipient of daily statistics mails:
vi: Người nhận thư thống kê hàng ngày:

note: Type: string Description
en: Please specify the e-mail address that should receive daily summaries of Snort logs.
vi: Hãy ghi rõ địa chỉ thư điện tử nên nhận bản tóm tắt của các bản ghi Snort.

note: Type: string Description
en: Additional custom options:
vi: Tùy chọn riêng thêm:

note: Type: string Description
en: Please specify any additional options Snort should use.
vi: Hãy ghi rõ bất cứ tùy chọn khác nào Snort nên dùng.

note: Type: string Description
en: Minimum occurrences before alerts are reported:
vi: Số lần xảy ra tối thiểu trước khi báo động:

comment: An alert needs to appear more times than this number to be included in
    the daily statistics.
note: Type: string Description
en: Please enter the minimum number of alert occurrences before a given alert is included in the daily statistics.
vi: Hãy nhập số tối thiểu các lần xảy ra báo động trước khi một báo động đã cho được chèn vào thống kê hàng ngày.

note: Type: note Description
en: Snort restart required
vi: Cần thiết khởi chạy lại Snort

note: Type: error Description
en: Obsolete configuration file
vi: Tập tin cấu hình quá cũ

note: Type: error Description
en: This system uses an obsolete configuration file (/etc/snort/snort.common.parameters) which has been automatically converted into the new configuration file format (at /etc/default/snort).
vi: Hệ thống này dùng một tập tin cấu hình quá cũ (/etc/snort/snort.common.parameters) mà ta đã được chuyển đổi sang định dạng tập tin cấu hình mới (ở « /etc/default/snort »). Hãy xem lại cấu hình mới, rồi gỡ bỏ tập tin cũ. Trước khi bạn làm như thế, văn lệnh « init.d » sẽ không dùng cấu hình mới và bạn sẽ không lợi dựng các phiên bản mới.

note: Type: error Description
en: Please review the new configuration and remove the obsolete one. Until you do this, the initialization script will not use the new configuration and you will not take advantage of the benefits introduced in newer releases.
vi: Hãy xem lại cấu hình mới, rồi gỡ bỏ tập tin cũ. Trước khi bạn làm như thế, văn lệnh « init.d » sẽ không dùng cấu hình mới và bạn sẽ không lợi dựng các phiên bản mới.

note: Type: note Description
en: The Snort configuration file (/etc/snort/snort.conf) uses deprecated options no longer available for this Snort release. Snort will not be able to start unless you provide a correct configuration file. Either allow the configuration file to be replaced with the one provided in this package or fix it manually by removing deprecated options.
vi: Tập tin cấu hình Snort (/etc/snort/snort.conf) có dùng các tùy chọn bị phản đối không còn sẵn sàng lại cho phiên bản Snort này. Trình Snort sẽ không thể khởi chạy nếu bạn không cung cấp một tập tin cấu hình đúng. Bạn nên hoặc cho phép tập tin được thay thế bằng tập tin trong gói này, hoặc tự sửa chữa nó bằng cách gỡ bỏ các tùy chọn bị phản đối.

note: Type: note Description
en: The following deprecated options were found in the configuration file: ${DEP_CONFIG}
vi: Trong tập tin cấu hình, tìm thấy những tùy chọn bị phản đối này:
    ${DEP_CONFIG}

note: Type: error Description
en: The current Snort configuration is invalid and will prevent Snort starting up normally. Please review and correct it.
vi: Cấu hình Snort hiện thời không phải là hợp lệ thì ngăn cản Snort khởi chạy bình thường. Hãy xem lại và sửa chữa.

note: Type: note Description
en: Deprecated configuration file
vi: Tập tin cấu hình bị phản đối

en: Write Configuration
vi: Ghi cấu hình

en: To change software repository settings, you need to authenticate.
vi: Để thay đổi các cài đặt kho phần mềm, bạn cần phải xác thực quyền.

en: Configure the sources for installable software and updates
vi: Cấu hình các nguồn cài đặt phần mềm và các cập nhật

en: Print a lot of debug information to the command line
vi: In rất nhiều thông tin gỡ rối trên dòng lệnh

en: Assume yes to all queries
vi: Trả lời có với mọi truy vấn

en: Error: must run as root
vi: Lỗi: phải chạy với quyền quản trị

en: <i>To improve the user experience of Ubuntu please take part in the popularity contest. If you do so the list of installed software and how often it was used will be collected and sent anonymously to the Ubuntu project on a weekly basis.
    
    The results are used to improve the support for popular applications and to rank applications in the search results.</i>
vi: <i>Để cải thiện trải nghiệm của người dùng về Ubuntu, vui lòng tham gia vào cuộc điều tra tính phổ biến. Nếu bạn tham gia thì danh sách các phần mềm bạn đã cài đặt và tần suất bạn sử dụng sẽ được thu thập và gửi nặc danh đến dự án Ubuntu mỗi tuần.
    
    Những kết quả thu thập được sẽ được dùng để cải thiện việc hỗ trợ cho các ứng dụng phổ biến và giúp xếp hạng ứng dụng trong danh sách kết quả tìm kiếm.</i>

en: <i>To improve the user experiece of Debian please take part in the popularity contest. If you do so the list of installed software and how often it was used will be collected and sent anonymously to the Debian project.
    
    The results are used to optimise the layout of the installation CDs.
vi: <i>Để cải thiện trải nghiệm của người dùng về Debian, vui lòng tham gia vào cuộc điều tra tính phổ biến. Nếu bạn tham gia thì danh sách các phần mềm bạn đã cài đặt và tần suất bạn sử dụng sẽ được thu thập và gửi nặc danh đến dự án Debian mỗi tuần.
    
    Những kết quả thu thập được sẽ được dùng để tối ưu cấu trúc các CD cài đặt.</i>

en: Submit the list of installed software and how often it is is used to the distribution project.
vi: Gửi danh sách các phần mềm cài đặt và tần suất sử dụng tới dự án phân phối.

en: Testing Mirrors
vi: Máy chủ ánh xạ thử nghiệm

en: No suitable download server was found
vi: Không tìm thấy máy chủ tải về thích hợp

en: Please check your Internet connection.
vi: Vui lòng kiểm tra lại kết nối Internet của bạn

en: Every two days
vi: Mỗi hai ngày

en: Every two weeks
vi: Mỗi hai tuần

en: Every %s days
vi: Mỗi %s ngày

en: Import key
vi: Nhập mã khóa

en: Error importing selected file
vi: Gặp lỗi khi nhập tâp tin đã chọn

en: The selected file may not be a GPG key file or it might be corrupt.
vi: Có lẽ tập tin đã chọn không phai là tập tin khóa GPG, hoặc nó bị hỏng.

en: Error removing the key
vi: Gặp lỗi khi gỡ bỏ khóa

en: The key you selected could not be removed. Please report this as a bug.
vi: Bạn đã chọn một khóa không thể gỡ bỏ. Vui lòng thông báo lỗi này.

en: CD Error
vi: Lỗi CD

en: Error scanning the CD
vi: Lỗi đọc CD

en: This device is using the recommended driver.
vi: Thiết bị này đang sử dụng trình điều khiển được đề xuất.

en: This device is using an alternative driver.
vi: Thiết bị này đang sử dụng trình điều khiển thay thế.

en: This device is using a manually-installed driver.
vi: Thiết bị này đang sử dụng trình điều khiển được cài đặt thủ công

en: This device is not working.
vi: Thiết bị này không hoạt động.

en: Continue using a manually installed driver
vi: Tiếp tục sử dụng trình điều khiển được cài đặt thủ công

en: Using {} from {}
vi: Sủ dụng {} từ {}

en: open source
vi: mã nguồn mở

en: proprietary
vi: có sở hữu chủ

en: {base_description} ({licence}, tested)
vi: {base_description} ({licence}, đã thử)

en: Do not use the device
vi: Không sử dụng thiết bị

en: No proprietary drivers are in use.
vi: Không dùng trình điều khiển nào có sở hữu chủ.

en: CD Name
vi: Tên CD

en: Please enter a name for the disc
vi: Nhập tên của đĩa

en: Insert Disk
vi: Đưa đĩa vào

en: Please insert a disk in the drive:
vi: Vui lòng cho đĩa vào ổ đĩa:

en: (Source Code)
vi: (Mã nguồn)

en: New mirror
vi: Máy chủ thay thế mới

en: Completed %s of %s tests
vi: Hoàn tất %s trong số %s kiểm tra

note: TRANS: %s stands for the distribution name e.g. Debian or Ubuntu
en: %s Software
vi: %s Phần mềm

en: _Add key from paste data
vi: _Bổ sung khóa xác thực qua dữ liệu dán vào

en: Error importing key
vi: Lỗi nhập khóa xác thực

en: The selected data may not be a GPG key file or it might be corrupt.
vi: Số liệu đã chọn không phải là một tập tin khóa GPG hoặc đã bị lỗi.

en: Could not find a suitable CD.
vi: Không tìm thấy CD phù hợp nào.

en: You need to restart the computer to complete the driver changes.
vi: Bạn cần khởi động lại máy tính để hoàn tất việc thay đổi trình điều khiển.

en: %(count)d proprietary driver in use. | %(count)d proprietary drivers in use.
vi[0]: Đang dùng %(count)d trình điều khiển có sở hữu chủ.

en: Add Software Channels
vi: Thêm kênh phần mềm

en: Install software additionally or only from this source? | Install software additionally or only from these sources?
vi[0]: Cài đặt phần mềm bổ sung hay chỉ từ nguồn này?

en: You can either add the following sources or replace your current sources by them. Only install software from trusted sources.
vi: Bạn có thể thêm những nguồn sau đây hoặc thay thế nguồn hiện tại của bạn bởi chúng. Chỉ cài đặt phần mềm từ những nguồn tin cậy.

en: There are no sources to install software from
vi: Không có nguồn để lấy phần mềm cài đặt

en: The file '%s' does not contain any valid software sources.
vi: Tập tin '%s' không chứa nguồn phần mềm hợp lệ.

note: L10N: the example is of the format: deb http://ftp.debian.org sarge main
en: The APT line includes the type, location and components of a repository, for example  '%s'.
vi: Hàng APT bao gồm kiểu, vị trí và các thành phần của kho, ví dụ '%s'.

note: some known keys
en: Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
vi: Khóa ký tự động kho Ubuntu <ftpmaster@ubuntu.com>

en: Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>
vi: Khóa ký tự động ảnh đĩa CD Ubuntu <cdimage@ubuntu.com>

en: <b>URI:</b>
vi: <b>Địa chỉ định vị:</b>

en: <b>Distribution:</b>
vi: <b>Bản phát hành:</b>

en: <b>Components:</b>
vi: <b>Các Thành phần:</b>

en: Scanning CD-ROM
vi: Đang quét đĩa CD-ROM...

en: Display immediately
vi: Hiện ngay lập tức

en: Display weekly
vi: Hiện hàng tuần

en: Display every two weeks
vi: Cứ 2 tuần hiện một lần

en: For any new version
vi: Với mỗi phiên bản mới

en: For long-term support versions
vi: Với các phiên bản được hỗ trợ lâu dài (LTS)

en: Download automatically
vi: Tải về tự động

en: Download and install automatically
vi: Tải về và cài đặt tự động

en: To install from a CD-ROM or DVD, insert the medium into the drive.
vi: Để cài đặt từ đĩa CD-ROM hay DVD, đưa đĩa vào ổ.

en: <b>Downloadable from the Internet</b>
vi: <b>Có thể tải từ Internet</b>

en: <b>Installable from CD-ROM/DVD</b>
vi: <b>Có thể cài đặt từ CD-ROM/DVD</b>

en: Add Volume...
vi: Thêm ổ...

en: Automatically check for updates:
vi: Tự động kiểm tra cập nhật:

en: When there are security updates:
vi: Khi có cập nhật bảo mật:

en: When there are other updates:
vi: Khi có cập nhật khác:

en: Notify me of a new Ubuntu version:
vi: Thông báo khi có phiên bản Ubuntu mới:

en: <b>Trusted software providers</b>
vi: <b>Những nhà cung cấp phần mềm tin cậy</b>

en: Keys are used to authenticate the correct source of software and so protect your computer from malicious software
vi: Mã khóa được sử dụng để chứng thức nguồn gốc của phần mềm và bảo vệ máy tính của bạn khỏi những phần mềm xấu

en: _Import Key File...
vi: _Nhập tệp khóa...

en: Import the public key from a trusted software provider
vi: Nhập khóa công cộng từ một nhà cung cấp phần mềm tin cậy

en: Restore _Defaults
vi: Khôi phục mặc _định

en: Restore the default keys of your distribution
vi: Khôi phục những khóa mặc định của bản phân phối của bạn

en: <small>A proprietary driver has private code that Ubuntu developers can't review or improve. Security and other updates are dependent on the driver vendor.</small>
vi: <small>Những người phát triển Ubuntu không thể xem xét hay cải tiết mã bí mật có trong trình điều khiển có sở hữu chủ. Các bản cập nhật bảo mật và cập nhật khác bị phụ thuộc vào nhà cung cấp trình điều khiển đó.</small>

en: Additional Drivers
vi: Trình điều khiển Bổ sung

en: <b><big>The information about available software is out-of-date</big></b>
    
    To install software and updates from newly added or changed sources, you have to reload the information about available software.
    
    You need a working internet connection to continue.
vi: <b><big>Thông tin về phần mềm hiện có đã lỗi thời</big></b>
    
    Để cài đặt phần mềm và các bản cập nhật từ kho mới thêm vào hay vừa được thay đổi, bạn phải nạp lại thong tin về các phần mềm hiện có.
    
    Bạn cần có một kết nối internet để tiếp tục.

en: Choose a Download Server
vi: Chọn Máy chủ Tải xuống

en: _Select Best Server
vi: _Chọn Máy chủ Tốt nhất

en: Performs a connection test to find the best mirror for your location
vi: Thực hiện thử nghiệm kết nối để tìm ra máy chủ ánh xạ tốt nhất với vị trí của bạn

en: Choose _Server
vi: Chọn _Máy chủ

en: <b><big>Testing download servers</big></b>
    
    A series of tests will be performed to find the best mirror for your location.
vi: <b><big>Kiểm tra máy chủ tải về</big></b>
    
    Một chuỗi các bài kiểm tra sẽ được thực hiên để tìm ra mirror phù hợp nhất với vị trí của bạn.

en: <big><b>Enter the complete APT line of the repository that you want to add as source</b></big>
vi: <big><b>Nhập vào dòng APT hoàn chỉnh của kho lưu bạn muốn thêm vào nguồn</b></big>

en: APT line:
vi: Dòng APTL

en: _Add Source
vi: _Thêm Nguồn

en: The lessonfile contain potentially dangerous code because it run external programs. Run anyway?
vi: Tập tin bài học này chứa mã có thể nguy hiểm vì nó chạy chương trình bên ngoài. Vẫn còn chạy không?

en: Practise
vi: Thức hành

en: _Cancel test
vi: _Thôi phép thử

en: _New interval
vi: Khoả_ng mới

en: _New chord
vi: Hợp âm &mới

en: _New tone
vi: Âm _mới

en: Repeat _arpeggio
vi: Lặp lại hợp âm &rải

en: Repeat _slowly
vi: Lặp lại _chậm

en: Repeat _melodic
vi: Lặp lại _giai điệu

en: Play _tonic
vi: Phát âm _chủ

en: P_lay music
vi: Phát â_m nhạc

en: _Play answer
vi: _Phát giải đáp

en: Guess _answer
vi: Đ_oán giải đáp

en: _Display music
vi: _Hiển thị âm nhạc

en: _Give up
vi: Chị_u thua

en: Test completed!
    Your score was %(score).1f%%.
    The test requirement was %(requirement).1f%%.
vi: Phép thử hoàn tất.
    Bạn đã được điểm %(score).1f%%.
    Phép thử đòi hỏi %(requirement).1f%%.

en: Test failed.
    Your score was %(score).1f%%.
    The test requirement was %(requirement).1f%%.
vi: Phép thử bị trượt.
    Bạn đã được điểm %(score).1f%%.
    Phép thử đòi hỏi %(requirement).1f%%.

en: Statistics is disabled. Either because you selected a “Configure yourself” exercise, or because “Expert mode” is selected in the preferences window.
vi: Chức năng thống kê bị tắt, hoặc vì bạn đã chọn một bài tập « Tự cấu hình », hoặc vì « Chế độ cấp cao » được chọn trong cửa sổ Tùy thích.

en: Delay (seconds):
vi: Hoãn (giây):

en: _New question automatically.
vi: Tự động _hỏi câu kế

en: Please check question number %(idx)i in the lesson file "%(lf)s".
vi: Hãy kiểm tra câu hỏi số %(idx)i trong tập tin bài học « %(lf)s ».

en: The exception was caught in
    "%(filename)s", line %(lineno)i.
vi: Ngoài lệ bị bắt trong
    "%(filename)s", dòng %(lineno)i.

en: Failed to parse the music in the variable "%(varname)s" in question number %(idx)i in the lesson file "%(lf)s".
vi: Lỗi phân tách âm nhạc trong biến « %(varname)s » trong câu hỏi số %(idx)i trong tập tin bài học « %(lf)s ».

en: Failed to parse the music for question number %(idx)i in the lesson file "%(lf)s".
vi: Lỗi phân tách âm nhạc cho câu hỏi số %(idx)i trong tập tin bài học « %(lf)s ».

en: Rhythms to use in question
vi: Các nhịp điệu cần dùng trong câu hỏi

en: Number of beats in question:
vi: Số nhịp trong câu hỏi:

en: Count in before question:
vi: Đếm vào trước câu hỏi:

en: Input interface:
vi: Giao diện nhập vào :

en: _Disable unused buttons
vi: Tắt các nút không _dùng

en: Random transpose:
vi: Chuyển vị ngẫu nhiên:

en: Change ...
vi: Đổi...

en: MIDI setup
vi: Thiết lập MIDI

en: MIDI Device %(olddev)i not available. Will use device %(newdev)i.
vi: Thiết bị MIDI %(olddev)i không sẵn sàng nên dùng thiết bị %(newdev)i.

en: You should configure sound from the 'Sound' page of the preferences window.
vi: Bạn nên cấu hình âm thanh trong trang « Âm thanh » của cửa sổ Tùy thích.

en: You should configure sound from the preferences window, and try to use an external midi player. Or try to recompile the program and check for error messages to see why the module is not built.
vi: Bạn nên cấu hình âm thanh trong cửa sổ Tùy thích, và thử sử dụng bộ phát MIDI bên ngoài. Hoặc thử biên dịch lại chương trình này, và kiểm tra có thông điệp lỗi không, để tìm biết tại sao mô-đun không được xây dựng.

en: Error opening web browser
vi: Gặp lỗi khi mở trình duyệt Web

en: GNU Solfege Preferences
vi: Tùy thích Solfege GNU

en: Instruments
vi: Phối nhạc

en: _Default:
vi: _Mặc định:

en: A_rpeggio:
vi: Hợp âm &rải:

en: Preferred Instrument
vi: Phối nhạc ưa thích

en: Chord Instruments
vi: Phối nhạc hợp âm

en: Use different instruments for chords and harmonic intervals
vi: Dùng phối nhạc khác nhau cho hợp âm và quãng hoà âm

en: Percussion Instruments
vi: Nhạc cụ kích phát

en: Count in:
vi: Đếm theo :

en: Rhythm:
vi: Nhịp điệu :

en: User's Vocal Range
vi: Tầm cữ tiếng của người dùng

en: Highest pitch:
vi: Âm vực cao nhất:

en: Lowest pitch:
vi: Âm vực thấp nhất:

en: _Female or child
vi: _Nữ hay trẻ con

en: Converters
vi: Bộ chuyển đổi

en: MIDI to WAV:
vi: MIDI sang WAV:

en: WAV to MP3:
vi: WAV sang MP3:

en: WAV to OGG:
vi: WAV sang OGG:

en: Lilypond-book:
vi: Sách Lilypond:

en: Not found. Much of GNU Solfege will run fine without this program. You will get a message when the program is required, and the user manual will explain what you need it for.
vi: Không tìm thấy. Phần lớn chương trình GNU Solfege vẫn còn chạy được mà không có phần mềm này. Khi yêu cầu thì bạn được thông báo, và sổ tay người dùng cũng giải thích yêu cầu đó.

en: _Resizeable main window
vi: Cửa _sổ chính có thể thay đổi cỡ

en: Select _language:
vi: Chọn _ngôn ngữ :

en: You have to restart the program for the language change to take effect.
vi: Bạn cần phải khởi chạy lại chương trình để thay đổi ngôn ngữ có tác động.

en: Identify tone keyboard accelerators
vi: Nhận ra phím tắt âm

en: Note name
vi: Tên nốt

en: The accelerator in use for the tone “%s”. You have to choose another key.
vi: Phím tắt này đang được dùng cho âm « %s ». Hãy chọn một tổ hợp phím khác.

comment: Chỉ nên dịch phần đằng sau ký hiệu ống dẫn « | ».
en: keyboard|Key
vi: Phím

en: _Not allow new question before the old is solved
vi: Khô_ng cho phép câu hỏi kế tiếp khi câu hỏi này chưa được giải

en: _Repeat question if the answer was wrong
vi: _Lặp lại câu hỏi khi nhận lời giải đáp sai

en: E_xpert mode
vi: _Chế độ chuyên gia

en: Statistics from 3.15 and older
vi: Thống kê từ 3.15 về cũ hơn

en: Audio File Players
vi: Bộ phát tập tin âm thanh

en: Enter the name of the program. An absolute path is required only if the executable is not found on the PATH.
vi: Gõ tên của chương trình. Một đường dẫn tuyệt đối được yêu cầu chỉ nếu tập tin thực thi không nằm trên đường dẫn mặc định PATH.

en: The command line options required. Write %s where you want the name of the file to be played. Or omit it to have it added to the end of the string.
vi: Các tuỳ chọn dòng lệnh được yêu cầu. Ghi %s vào nơi bạn muốn xem tên của tập tin cần phát. Hoặc bỏ sót nó để làm cho nó được phụ thêm vào chuỗi.

en: This button is clickable only if the binary is found.
vi: Cái nút này cho phép bấm chỉ nếu tìm thấy tập tin nhị phân.

en: Sound Setup
vi: Thiết lập Âm thanh

en: _No sound
vi: Khô_ng âm

en: Use _device
vi: _Dùng thiết bị

en: Use _external MIDI player
vi: Dùng bộ phát MIDI _bên ngoài

en: MIDI Setup
vi: Thiết lập MIDI

en: Solfege has two ways to play MIDI files. It is recommended to use Windows multimedia output. An external MIDI player can be useful if your soundcard lacks a hardware synth, in which case you have to use a program like timidity to play the music.
vi: Trình Solfege hỗ trợ hai phương pháp phát tập tin MIDI. Khuyên bạn dùng kết xuất đa phương tiện Windows. Bộ phát MIDI bên ngoài có thể hữu ích nếu bo mạch âm thanh không có khả năng tổng hợp kiểu phần cứng, trong trường hợp đó bạn cần phải sử dụng chương trình như timidity để phát nhạc.

en: _Windows multimedia output:
vi: Kết xuất đa phương tiện _Windows:

en: Delete statistics and test results?
vi: Xoá thống kê và kết quả thử ?

en: This will delete and recreate the file «%s».
vi: Việc này sẽ xoá bỏ và tạo lại tập tin « %s ».

en: Delete obsolete statistics?
vi: Xoá thống kê quá cũ ?

en: This will delete the directory «%s».
vi: Việc này sẽ xoá bỏ từ điển « %s ».

en: You have %i files and directories storing statistics in the old format that only Solfege 3.14 and older will use. These files are not useful any more unless you want to downgrade to Solfege 3.14.
vi: Hiện thời bạn có %i tập tin và thư mục mà cất giữ thống kê theo định dạng cũ được dùng chỉ bởi Solfege phiên bản 3.14 và cũ hơn. Những tập tin này không còn có ích, nếu bạn không muốn hạ thấp xuống Solfege 3.14.

en: No obsolete statistics found.
vi: Không tìm thấy thống kê quá cũ.

en: Statistics of %(practise_count)i practise sessions and %(test_count)i tests from %(exercises)i different exercises.
vi: Thống kê về %(practise_count)i buổi hợp thực hành và %(test_count)i bài kiểm tra từ %(exercises)i bài tập khác nhau.

en: Unknown name "%(name)s" in line %(line)i of file "%(filename)s":
vi: Không nhận ra tên « %(name)s » trên dòng %(line)i của tập tin « %(filename)s »:

en: Wrong argument count in line %(line)i of file "%(filename)s":
vi: Gặp số đếm đố số sai trên dòng %(line)i của tập tin « %(filename)s »:

en: Syntax error in file "%(filename)s". %(expected)s
vi: Gặp lỗi cú pháp trong tập tin « %(filename)s ». %(expected)s

en: Assignment to the reserved word "%(word)s"
vi: Sự gán cho từ dành riêng « %(word)s »

en: Cannot translate lists using in-file translations (ex var[no]=...). See the variable "%(variable)s" in the file "%(filename)s"
vi: Không thể dịch danh sách dùng bản dịch có sẵn trong tập tin (v.d. var[no]=...). Xem biến « %(variable)s » trong tập tin « %(filename)s »

en: Unable to tokenize line %(lineno)i of the file "%(filename)s"
vi: Không thể hiệu bài hoá dòng %(lineno)i của tập tin « %(filename)s »

en: Token "%(nottoken)s" not found, found "%(foundtoken)s" of type %(type)s.
vi: Không tìm thấy hiệu bài « %(nottoken)s », tìm « %(foundtoken)s » có kiểu %(type)s.

en: «%s» was not found
vi: Không tìm thấy « %s »

en: Failed to parse «%s»
vi: Lỗi phân tích cú pháp của « %s »

en: passed, %.1f%%
vi: qua được, %.1f%%

en: failed, %.1f%%
vi: đánh trượt, %.1f%%

en: Search results for “%s”:
vi: Kết quả tìm kiếm « %s »:

en: C-locale search results for “%s”:
vi: Kết quả tìm kiếm « %s » (miền địa phương C):

en: Search untranslated lesson titles
vi: Tìm tiêu đề bài học chưa dịch

en: Too few matches?
vi: Quá ít lần khớp ?

en: Select lesson file
vi: Chọn tập tin bài học

en: Search for exercises. Each exercise you click will be added to the section of the front page.
vi: Tìm kiếm bài tập. Mỗi bài tập được nhấn thì cũng được thêm vào phần của trang đầu.

en: Add link to new page
vi: Thêm liên kết tới trang mới

en: Add link to exercise
vi: Thêm liên kết tới bài tập

en: Add link by searching for exercises
vi: Thêm liên kết bằng cách tìm kiếm bài tập

en: Untitled%s
vi: Không_tên%s

en: Add section
vi: Thêm phần

en: Front page title:
vi: Tiêu đề trang chính:

en: Loading file '%(filename)s' failed: %(msg)s
vi: Lỗi nạp tập tin « %(filename)s »: %(msg)s

en: The default learning tree is write protected in your install. This is normal. If you want to edit a learning tree, you have to select one of the trees stored in .solfege/learningtrees in your home directory.
vi: Cây học mặc định bị chống ghi trong bản cài đặt của bạn. Trường hợp này bình thường. Muốn sửa cây hoc thì bạn cần phải chọn một của những cây nằm trong tập tin chấm « .solfege/learningtrees » trong thư mục chính của bạn.

en: <b>IMPORTANT:</b> Your front page file <b>must</b> be saved in a subdirectory below the directory named exercises. See the user manual for details.
vi: <b>QUAN TRỌNG</b>: tập tin trang chính phải được lưu vào một thư mục con nằm dưới thư mục tên « exercises » (bài tập). Xem sổ tay người dùng để tìm chi tiết.

en: Save changes to "%s" before closing?
vi: Lưu thay đổi của « %s » trước khi đóng không?

en: If you don't save, changes from the past %i seconds will be permanently lost.
vi: Không lưu thì các thay đổi trong vòng %i giây sẽ bị mất hoàn toàn.

en: If you don't save, changes from the past %i minutes will be permanently lost.
vi: Không lưu thì các thay đổi trong vòng %i phút sẽ bị mất hoàn toàn.

en: Select an empty directory, since we want to fill it with files.
vi: Chọn một thư mục rỗng, vì cần điền tập tin vào nó.

en: Visit http://www.solfege.org/support if you need help.
vi: Muốn tìm trợ giúp thì thăm địa chỉ "http://www.solfege.org/support".

en: Please check the lesson file %s.
vi: Hãy kiểm tra lại tập tin bài học %s.

en: Minor Second
vi: Quãng 2 thứ

en: Major Second
vi: Quãng 2 trưởng

en: Minor Third
vi: Quãng 3 thứ

en: Major Third
vi: Quãng 3 trưởng

en: Perfect Fourth
vi: Quãng 4 đúng

en: Perfect Fifth
vi: Quãng 5 đúng

en: Minor Sixth
vi: Quãng 6 thứ

en: Major Sixth
vi: Quãng 6 trưởng

en: Minor Seventh
vi: Quãng 7 thứ

en: Major Seventh
vi: Quãng 7 trưởng

en: Perfect Octave
vi: Quãng 8 đúng

note: translators: Only translate the word after interval| , and don't include interval| in the translated string. So for Norwegians, translate "interval|Diminished" to "Forminsket". Do similar for all strings that are preceded with "interval|"
en: Minor Ninth
vi: Quãng 9 thứ

en: Major Ninth
vi: Quãng 9 trưởng

en: Minor Tenth
vi: Quãng 10 thứ

en: Major Tenth
vi: Quãng 10 trưởng

en: Guitar
vi: Ghi-ta

en: 5 string bass
vi: Ghi ta thấp 5 dây đàn

en: 6 string bass
vi: Ghi ta thấp 6 dây đàn

en: Accordion B griff
vi: Đàn xếp griff B

en: Accordion C griff
vi: Đàn xếp griff C

en: Accordion (system used in Finland)
vi: Đàn xếp (hệ thống dùng ở Phần Lan)

en: Highest:
vi: Cao nhất:

en: Middle:
vi: Vừa:

en: Lowest:
vi: Thấp nhất:

en: Add noteheads
vi: Thêm đầu nốt

en: Add sharps
vi: Thêm các dấu thăng

en: Add double-sharps
vi: Thêm các dấu thăng đôi

en: Remove accidentals
vi: Bỏ các dấu biến

en: Add flats
vi: Thêm các dấu giáng

en: Add double-flats
vi: Thêm các dấu giáng đôi

en: Delete tones
vi: Xoá âm

en: GNU Solfege lesson file editor
vi: Bộ sửa tập tin bài học Solfege của GNU

en: Go to the first question
vi: Về câu hỏi đầu

en: Go to the previous question
vi: Về câu hỏi lùi

en: Go to the next question
vi: Tới câu hỏi kế

en: Go to the last question
vi: Tới câu hỏi cuối

en: Add a new question
vi: Thêm câu hỏi mới

en: Enter new chords using the mouse
vi: Nhập vào hợp âm mới bằng chuột

en: Question title:
vi: Tiêu đề câu hỏi:

en: Lessonfile header
vi: Phần đầu tập tin bài học

en: File title:
vi: Tên tập tin:

en: You have unsaved data. Proceed anyway?
vi: Có dữ liệu chưa lưu. Vẫn tiếp tục?

en: question %(idx)i of %(count)i
vi: câu hỏi %(idx)i trên %(count)i

en: The exercise module '%s' is not supported yet. Cannot edit this file.
vi: Chưa hỗ trợ mô-đun bài tập « %s » nên không thể sửa tập tin này.

en: The lesson file contains no questions
vi: Tập tin bài học không chứa câu hỏi.

en: The external file '%s' was not found
vi: Không tìm thấy tập tin bên ngoài « %s »

en: No questions selected
vi: Chưa chọn câu hỏi

en: You can select questions on the config page of the exercise.
vi: Bạn có thể chọn một số câu hỏi trên trang cấu hình của bài tập.

en: Discarding question %(questionidx)i from the lessonfile "%(filename)s" because it is missing the "name" variable. All questions in lesson files of this type must have a name variable.
vi: Đang hủy câu hỏi %(questionidx)i khỏi tập tin bài học « %(filename)s » vì nó thiếu biến « name ». Trong tập tin bài học kiểu này, mỗi câu học phải có một biến « name ».

en: Question number %(index)i in the lesson file "%(filename)s" is missing the "question_text" variable.
vi: Câu hỏi số %(index)i trong tập tin bài học « %(filename)s » thiếu biến văn bản câu hỏi « question_text ».

en: Identify the chord
vi: Nhận ra hợp âm

en: Chord type
vi: Kiểu hợp âm

en: Toptone
vi: Âm đầu

en: Missing qprops variable in the lesson file %s.
vi: Thiếu biến « qprops » trong tập tin bài học %s.

en: Error in the lesson file header of "%(filename)s". The variables qprops and qprop_labels must have the same length.
vi: Gặp lỗi trong phần đầu tập tin bài học « %(filename)s ». Hai biến « qprops » và « qprop_labels » phải có cùng một chiều dài.

en: root position
vi: vị trí gốc

en: %i. inversion
vi: Đảo %i.

en: Discarding question %(questionidx)i from the lesson file "%(filename)s" because of a missing variable: %(var)s | Discarding question %(questionidx)i from the lesson file "%(filename)s" because of some missing variables: %(var)s
vi[0]: Đang hủy câu hỏi %(questionidx)i khỏi tập tin bài học « %(filename)s » vì một biến còn thiếu : %(var)s

en: Starting GNU Solfege %s
vi: Đang khởi chạy Solfege GNU %s

en: Loading front page '%s' failed. Using default page.
vi: Lỗi nạp trang chính « %s » nên dùng trang mặc định.

en: The_ory
vi: Lý l_uận

en: Sele_ct Front Page
vi: _Chọn trang chính

en: _Intervals
vi: _Quãng

en: _Edit Front Page
vi: _Sửa trang chính

en: E_xport Exercises to Audio Files…
vi: _Xuất bài tập dạng tập tin âm thanh...

en: Ear Training Test Pri_ntout…
vi: Bản i_n phép thử dạy dỗ tai...

en: Profile _Manager
vi: Quản_lý_Hồ_sơ

en: _Search Exercises
vi: _Tìm bài tập

en: _Front Page
vi: T_rang chính

en: _Tests Page
vi: _Trang Phép thử

en: _Recent Exercises
vi: Bài tập _vừa làm

en: _Recent Tests
vi: Bài kiểm tra _vừa làm

en: _User Exercises
vi: Bài tập người _dùng

en: _Help on the current exercise
vi: Trợ g_iúp về bài tập đang làm

en: _Music theory on the current exercise
vi: Nhạc lý về bài tập đang làm

en: _User manual
vi: _Sổ tay người dùng

en: _File locations
vi: _Vị trí tập tin

en: _Mailing lists, web page etc.
vi: Hộp thư chung, trang _Web v.v.

en: Reporting _bugs
vi: Thông báo _lỗi

en: _See your bug reports
vi: _Xem báo cáo lỗi đã gửi

en: Please enter the email used when you submitted the bugs:
vi: Hãy nhập vào địa chỉ thư dùng khi bạn gửi báo cáo lỗi:

en: File locations
vi: Vị trí tập tin

en: Solfege application data:
vi: Dữ liệu ứng dụng Solfege:

en: Solfege user data:
vi: Dữ liệu người dùng Solfege:

en: Solfege config file:
vi: Tập tin cấu hình Solfege:

en: Solfege installation directory:
vi: Thư mục cài đặt Solfege:

en: User manual in HTML format:
vi: Sổ tay người dùng theo định dạng HTML

en: SOLFEGETRANSLATORS
vi: Nhóm Việt hoá Phần mềm Tự do <vi-VN@googlegroups.com>

en: (some lessonfiles)
vi: (một số tập tin bài học)

en: (sound code for the MS Windows port)
vi: (mã âm thanh cho bản chuyển MS™ Windows)

en: (ported winmidi.c to gcc)
vi: (chuyển winmidi.c sang gcc)

en: (spec file for SuSE 8.2)
vi: (tập tin đặc tả cho SuSE 8.2)

en: (spec file cleanup)
vi: (làm sạch tập tin đặc tả)

en: (testing and portability fixes for FreeBSD)
vi: (thử và sửa khả năng mang theo cho FreeBSD)

en: (the music font from Lilypond)
vi: (phông âm nhạc từ Lilypond)

en: (scale exercises)
vi: (bài tập gam)

en: In Solfege 3.9.0, the location where Solfege look for lesson files you have created was changed. The files has to be moved from "%(old)s" and into the folder "%(gnu)s" in your "%(doc)s" folder.
    May I move the files automatically for you now?
vi: Trong Solfege phiên bản 3.9.0, vị trí ở đó Solfege tìm các tập tin bài học được bạn tạo đã thay đổi. Các tập tin phải được di chuyển từ « %(old)s » sang thư mục « %(gnu)s » trong thư mục « %(doc)s » của bạn.
    Bạn cho phép chương trình này tự động di chuyển các tập tin này ngay bây giờ không?

en: Error while copying directory:
    %s
vi: Gặp lỗi khi sao chép thư mục:
    %s

en: Files copied. The old files has been left behind. Please delete them when you have verified that all files was copied correctly.
vi: Những tập tin đã được sao chép. Các tập tin cũ bị để lại. Hãy xoá chúng khi bạn đã thẩm tra mỗi tập tin đã được sao chép đúng.

en: Migrated old language setup. You might have to restart the program all translated messages to show up.
vi: Thiết lập ngôn ngữ cũ đã được nâng cấp. Có lẽ bạn cần phải khởi chạy lại chương trình để xem mọi thông điệp đã dịch.

en: User exercises
vi: Bài tập người dùng

en: Recent exercises
vi: Bài tập vừa làm

en: Recent tests
vi: Bài kiểm tra vừa làm

en: The '%s' exercise module does not support test yet.
vi: Mô-đun bài tập « %s » chưa hỗ trợ khả năng thử.

en: Number of intervals:
vi: Số quãng:

en: Configure all intervals in this exercise like this
vi: Cấu hình mọi quãng trong bài tập này như thế

en: Toggle buttons are for interval number:
vi: Nút bật/tắt dành cho quãng số :

en: Down:
vi: Xuống:

en: Show warranty and copyright.
vi: Hiện bảo hành và tác quyền.

en: Do not show the startup window.
vi: Đừng hiện cửa sổ khởi chạy.

en: Display more info about the sound setup.
vi: Hiển thị thông tin thêm về thiết lập âm thanh.

en: Do not play any sounds. Instead some data is printed to standard output. Use this for debugging and porting.
vi: Đừng phát âm thanh. Thay vào đó, một số dữ liệu được in ra thiết bị xuất chuẩn. Dùng nó để gỡ lỗi và chuyển sang nền tảng khác.

en: Include features used by the Solfege developers to debug the program.
vi: Gồm có các tính năng dùng bởi nhà phát triển để gỡ lỗi chương trình.

note: translators: dont transate the actual debug levels
en: Valid debug values are: debug, info, warning, error, critical
vi: Các giá trị gỡ rối hợp lệ:
      debug        gỡ rối
      info             thông tin
      warning     cảnh báo
      error           lỗi
      critical        nghiệm trọng

en: Disable the exception handling in Gui.standard_exception_handler.
vi: Tắt khả năng quản lý ngoài lệ trong « Gui.standard_exception_handler ».

en: For debugging only: Select questions from lesson files in sequential order.
vi: Chỉ để gỡ lỗi: chọn các câu hỏi từ tập tin bài học theo thứ tự.

en: Show GtkWarnings and PangoWarnings in the traceback window.
vi: Hiện cảnh báo GtkWarnings và PangoWarnings trong cửa sổ vết lùi.

en: Start with <profile>. Create the profile if it does not exist.
vi: Bắt đầu với <hồ_sơ>. Không có thì tự động tạo hồ sơ này.

en: Running the command %s failed.
vi: Lỗi chạy câu lệnh %s.

en: The executable '%s' does not exist.
vi: Tập tin thực hiện được « %s » không tồn tại.

en: The executable string should contain zero or one '%s'.
vi: Chuỗi thực hiện được nên chứa số không hay một « %s ».

en: Tried `%(bin)s`:
    
    	%(exception)s
    
    Please check that the program is installed. If you did not supply the full path to the program in the preferences window (Ctrl-12), you must make sure the program is on your PATH.
vi: Đã thử « %(bin)s »:
    
    	%(exception)s
    
    Hãy kiểm tra lại chương trình này đã được cài đặt. Không cung cấp đường dẫn đầy đủ đến chương trình trong cửa sổ Tùy thích (Ctrl-12), thì bạn cần phải đảm bảo rằng chương trình nằm trên đường dẫn mặc định PATH của người dùng.

en: Failed to execute a binary for %s
vi: Không thực hiện được một tập tin nhị phân cho %s

en: Failed to execute media player for %s files
vi: Không thực hiện được trình phát phương tiện cho tập tin %s

en: Failed to execute binary to convert from %(from)s to %(to)s
vi: Không thực hiện được tập tin nhị phân để chuyển đổi từ %(from)s sang %(to)s

en: Output format:
vi: Định dạng kết xuất:

en: Section title:
vi: Tiêu đề phần:

en: Name the music
vi: Nhân ra khúc nhạc

en: Write the music, first tone given
vi: Ghi khúc nhạc, âm đầu đã cho

en: Type of question:
vi: Kiểu câu hỏi:

en: Intervals:
vi: Quãng:

en: Questions per line:
vi: Câu hỏi từng dòng:

en: Number of questions:
vi: Số câu hỏi:

en: Select where to export the files
vi: Chọn xuất khẩu tập tin vào đâu

en: Not all music types are supported. This file contain %(ok)i supported questions and %(not_ok)i that are not supported. The unsupported questions will be ignored. Add any way?
vi: Không phải mọi kiểu nhạc được hỗ trợ. Tập tin này chứa %(ok)i câu hỏi được hỗ trợ, và %(not_ok)i câu hỏi không được hỗ trợ. Các câu hỏi không được hỗ trợ thì bị bỏ qua. Vẫn còn thêm ?

en: Could not add the lesson file. It has no questions with a music object with supported music type.
vi: Không thể thêm tập tin bài học. Nó không chứa câu hỏi có đối tượng nhạc có kiểu nhạc đã hỗ trợ.

en: «%s» not found
vi: Không tìm thấy « %s »

en: Create sheet
vi: Tạo bản nhạc

en: Create New Profile
vi: Tạo hồ sơ mới

en: Enter the name of the new folder:
vi: Gõ tên của thư mục mới:

en: Your profile data will be stored in:
vi: Dữ liệu hồ sơ của bạn sẽ được cất giữ trong:

en: The profile «%s» already exists.
vi: Hồ sơ « %s » đã có.

en: Rename Profile
vi: Thay tên hồ sơ

en: Rename the profile «%s» to:
vi: Thay đổi tên của hồ sơ « %s » thành:

en: GNU Solfege - Choose User Profile
vi: GNU Solfege — Lựa chọn Hồ sơ Người dùng

en: Solfege will save your statistics and test results in the user profile. By adding additional user profiles to Solfege, multiple users can share a user account on the operating system.
vi: Trình Solfege sẽ lưu vào hồ sơ người dùng các thống kê và kết quả kiểm tra của bạn. Cũng có thể cho phép chia sẻ ra nhiều người dùng một tài khoản người dùng trên hệ điều hành, bằng cách thêm vào Solfege hồ sơ người dùng bổ sung.

en: _Create profile…
vi: Tạ_o hồ sơ...

en: _Rename profile…
vi: Tha_y tên hồ sơ...

en: _Delete profile…
vi: _Xoá hồ sơ...

en: Standard profile
vi: Hồ sơ tiêu chuẩn

en: D_on't ask at startup
vi: Đừng _hỏi khi khởi chạy

en: Permanently delete the user profile «%s»?
vi: Xoá bỏ hẳn hồ sơ người dùng « %s » không?

en: _Start GNU Solfege
vi: Khởi chạy GNU _Solfege

en: Bug report
vi: Báo cáo lỗi

en: Make bug report
vi: Thông báo lỗi

en: See complete _report
vi: Xem _báo cáo hoàn toàn

en: Mangled email address:
vi: Sai địa chỉ thư :

en: S_hort description:
vi: Mô tả _ngắn:

en: _Describe how to produce the error message:
vi: _Diễn tả nguyên nhân của thông điệp lỗi:

note: translators, please notice that the word NO_DESCRIPTION must not be translated in this string.
en: Describe as exactly as you can what you did when this error occurred. If you give no description at all, you make it very difficult to track down this bug. You should replace this text with your description, and also remove the "bug-tag" in the bottom of this text so that this bug is not automatically sorted among the bug reports with no description.
    
    (bug-tag: NO_DESCRIPTION)
vi: Hãy diễn tả càng chính xác càng có thể hành động bạn đã làm khi lỗi này xảy ra. Không đưa ra mô tả này thì rất khó sửa lỗi. Bạn nên thay thế văn bản này bằng mô tả, cũng gỡ bo đoạn « bug-tag » bên dưới để tránh lỗi này được sắp xếp tự động trong những báo cáo lỗi không có mô tả.
    
    (bug-tag: NO_DESCRIPTION)

en: Set transposition
vi: Đặt sự dịch giọng

en: Select how to do random transposition
vi: Chọn phương pháp dịch giọng ngẫu nhiên

en: You can read about the different types of transposition in the lesson file documentation available on the Help menu.
vi: Trong trình đơn Trợ giúp có tài liệu hướng dẫn về tập tin bài học mà giải thích những kiểu dịch giọng khác nhau.

en: Fifths relative to C major/a minor
vi: Quãng năm tương đối với C trưởng / A thứ

en: Fifths relative to current key
vi: Quãng năm tương đối với khoá hiện thời

en: Transpose notes without changing key
vi: Chuyển cung nốt mà không thay đổi khoá

en: Semitones
vi: Nửa âm

en: Importing old statistics
vi: Đang nhập thống kê cũ

en: Creating application window
vi: Đang tạo cửa sổ ứng dụng

en: Files read: %i
vi: Tập tin đã đọc: %i

en: Last 7 days
vi: 7 ngày qua

en: Test dated %(date)s: %(percent).1f%%
vi: Bài kiểm tra vào %(date)s: %(percent).1f%%

en: GNU Solfege message window
vi: Cửa sổ thông điệp Solfege GNU

en: Please report this to the bug database or send an email to bug-solfege@gnu.org if the content of the message make you believe you have found a bug.
vi: Hãy thông báo trường hợp này cho cơ sở dữ liệu lỗi, hoặc gửi thư cho địa chỉ « bug-solfege@gnu.org » nếu nội dung của thông điệp ngụ ý lỗi riêng.

en: _Make automatic bug report
vi: _Tạo báo cáo lỗi tự động

en: Automatic bug reports are often mostly useless because people omit their email address and add very little info about what happened. Fixing bugs is difficult if we cannot contact you and ask for more information.
    
    I would prefer if you open a web browser and report your bug to the bug tracker at http://bugs.solfege.org.
    
    This will give your bug report higher priority and it will be fixed faster.
    
    Are you willing to do that?
vi: Chức năng tự động thông báo lỗi thường vô ích vì người dùng không cung cấp địa chỉ thư điện tử, và không thêm chi tiết về trường hợp gây ra lỗi. Khó sửa chữa lỗi nếu chúng tôi không thể liên lạc với bạn để yêu cầu thêm thông tin.
    
    Gặp lỗi thì xin thăm địa chỉ "http://bugs.solfege.org" trong trình duyệt Web, và thông báo lỗi ở đó.
    
    Vì thế lỗi của bạn được gán mức ưu tiên cao hơn và sẽ được sửa chữa nhanh hơn.
    
    Bạn sẽ giúp cải tiến Solfege bằng cách này không?

en: Preferred output format:
vi: Định dạng xuất ưa thích:

en: Name files by questions
vi: Đặt tên tập tin theo câu hỏi

en: This lesson file cannot be exported because some of the music in the file are not parsable by the mpd module.
vi: Tập tin bài học không thể được xuất khẩu vì một phần âm nhạc trong tập tin này không thể được phân tách bởi mô-đun mpd.

en: «<b>%s</b>» was not found
vi: Không tìm thấy « <b>%s</b> »

en: Unknown lesson_id: <b>%s</b>
vi: Không nhận ra mã số bài học (lesson_id): <b>%s</b>

en: Exporting training set
vi: Sự dạy dỗ xuất khẩu đã được đặt

en: Export training set
vi: Sự dạy dỗ xuất khẩu đã được đặt

en: Perfect Unison
vi: Đồng âm đúng

en: Diminished Unison
vi: Đồng âm giảm

en: Augmented Unison
vi: Đồng âm tăng

en: Diminished Second
vi: Quãng 2 giảm

en: Augmented Second
vi: Quãng 2 tăng

en: Diminished Third
vi: Quãng 3 giảm

en: Augmented Third
vi: Quãng 3 tăng

en: Diminished Fourth
vi: Quãng 4 giảm

en: Augmented Fourth
vi: Quãng 4 tăng

en: Diminished Fifth
vi: Quãng 5 giảm

en: Augmented Fifth
vi: Quãng 5 tăng

en: Diminished Sixth
vi: Quãng 6 giảm

en: Augmented Sixth
vi: Quãng 6 tăng

en: Diminished Seventh
vi: Quãng 7 giảm

en: Augmented Seventh
vi: Quãng 7 tăng

en: Diminished Octave
vi: Quãng 8 giảm

en: Augmented Octave
vi: Quãng 8 tăng

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Unison
vi: Đồng âm

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Second
vi: Quãng 2

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Third
vi: Quãng 3

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Fourth
vi: Quãng 4

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Fifth
vi: Quãng 5

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Sixth
vi: Quãng 6

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Seventh
vi: Quãng 7

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Octave
vi: Quãng 8

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Ninth
vi: Quãng 9

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Tenth
vi: Quãng 10

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Diminished
vi: Giảm

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Perfect
vi: Đúng

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Augmented
vi: Tăng

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Minor
vi: Thứ

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Major
vi: Trưởng

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Doubly-diminished
vi: Giảm đôi

comment: Chỉ nên dịch phần đằng sau dấu ống dẫn « | ».
en: interval|Doubly-augmented
vi: Tăng đôi

en: interval|u
vi: u

en: interval|m2
vi: 2Th

en: interval|M2
vi: 2Tr

en: interval|m3
vi: 3Th

en: interval|M3
vi: 3Tr

en: interval|4
vi: 4

en: interval|tt
vi: qtâ

en: interval|5
vi: 5

en: interval|m6
vi: 6Th

en: interval|M6
vi: 6Tr

en: interval|m7
vi: 7Th

en: interval|M7
vi: 7Tr

en: interval|8
vi: 8

en: interval|m9
vi: 9Th

en: interval|M9
vi: 9Tr

en: interval|m10
vi: 10Th

en: interval|M10
vi: 10Tr

en: Invalid interval name: %s
vi: Tên quãng không hợp lệ: %s

en: notename|c
vi: c

en: notename|cb
vi: c♭

en: notename|cbb
vi: c♭♭

en: notename|c#
vi: c♯

en: notename|cx
vi: c♯♯

en: notename|d
vi: d

en: notename|db
vi: d♭

en: notename|dbb
vi: d♭♭

en: notename|d#
vi: d♯

en: notename|dx
vi: d♯♯

en: notename|e
vi: e

en: notename|eb
vi: e♭

en: notename|ebb
vi: e♭♭

en: notename|e#
vi: e♯

en: notename|ex
vi: e♯♯

en: notename|f
vi: f

en: notename|fb
vi: f♭

en: notename|fbb
vi: f♭♭

en: notename|f#
vi: f♯

en: notename|fx
vi: f♯♯

en: notename|g
vi: g

en: notename|gb
vi: g♭

en: notename|gbb
vi: g♭♭

en: notename|g#
vi: g♯

en: notename|gx
vi: g♯♯

en: notename|a
vi: a

en: notename|ab
vi: a♭

en: notename|abb
vi: a♭♭

en: notename|a#
vi: a♯

en: notename|ax
vi: a♯♯

en: notename|b
vi: b

en: notename|bb
vi: b♭

en: notename|bbb
vi: b♭♭

en: notename|b#
vi: b♯

en: notename|bx
vi: b♯♯

en: Invalid notename: %s
vi: Tên nốt không hợp lệ: %s

en: notenameformat|%(notename)s
vi: %(notename)s

en: notenameformat|%(notename)s%(oct)s
vi: %(notename)s%(oct)s

en: No MIDI output devices available.
vi: Hiện thời không có sẵn sàng thiết bị kết xuất MIDI.

en: Chord types to ask
vi: Các kiểu hợp âm cần hỏi

en: Right click is not allowed for this lesson file.
vi: Không cho phép nhấn-phải trong tập tin bài học này.

en: Click 'New chord' to begin.
vi: Nhấn vào mục « Hợp âm mới » để bắt đầu.

en: Identify chord type
vi: Nhận ra kiểu hợp âm

en: Chord voicing
vi: Hát hợp âm

en: You have to solve this question first.
vi: Trước tiên bạn cần phải giải quyết câu hỏi này.

en: You should try to guess before right-clicking.
vi: Bạn nên thử đoán trước khi nhấn-phải.

en: Correct, now stack the tones
vi: Đúng, rồi xếp đống các âm

en: Type is already solved, now specify voicing.
vi: Kiểu đã được giải quyết, rồi xác định cách hát.

en: F_irst interval
    is largest
vi: Quãng đầ_u
    lớn hơn

en: The intervals
    are _equal
vi: Hai quãng
    t_rùng

en: _Last interval
    is largest
vi: Quãng _cuối
    lớn hơn

en: Melodic
vi: Giai điệu

en: First interval:
vi: Quãng đầu :

en: Last interval:
vi: Quãng cuối:

en: Correct, but you have already solved this question
vi: Đúng, nhưng bạn đã giải quyết câu hỏi này lần trước

en: Wrong, but you have already solved this question
vi: Sai, nhưng bạn đã giải quyết câu hỏi này lần trước

en: Last interval is largest
vi: Quãng cuối lớn hơn

en: The intervals are equal
vi: Hai quãng trùng

en: First interval is largest
vi: Quãng đầu lớn hơn

en: The answer is: %s
vi: Giải đáp: %s

en: You have to configure the exercise properly
vi: Bạn cần phải cấu hình đúng bài tập này

en: Click 'New' to begin.
vi: Nhấn vào « Mới » để bắt đầu.

en: _Play the whole music
vi: _Phát âm nhạc hoàn toàn

en: The lesson file '%s' contains no questions.
vi: Tập tin bài học « %s » không chứa câu hỏi.

en: _Backspace
vi: _Xoá lùi

en: Click 'Start test' to begin.
vi: Nhấn vào « Bắt đầu phép thử » để bắt đầu.

en: Ask for these intervals
vi: Yêu cầu những quãng này

en: Harmonic interval
vi: Quãng hoà âm

en: Ignoring intervals greater than major tenth.
vi: Đang bỏ qua quãng nào lớn hơn quãng 10 trưởng.

en: Click 'New interval' to begin.
vi: Nhấn vào « Quãng mới » để bắt đầu.

en: You have to select some intervals to practise.
vi: Bạn cần phải chọn một số quãng cần thức hành.

en: Identify the interval
vi: Nhận ra quãng

en: _Start test
vi: _Bắt đầu phép thử

en: Harmonic progression dictation
vi: Đọc cho viết cấp hoà âm

en: Questions to ask
vi: Câu cần hỏi

en: Identify by name
vi: Nhận ra theo tên

en: You have to select some questions to practise.
vi: Bạn cần phải chọn một số câu hỏi cần thức hành.

en: Bpm
vi: Nhịp/phút

en: You have to select some tempos to practise.
vi: Bạn cần phải chọn một số nhịp độ cần thức hành.

en: Click 'New tempo' to begin.
vi: Nhấn vào « Nhịp độ mới » để bắt đầu.

en: Correct, it is %i
vi: Đúng, nó là %i

en: Click '%s' to begin.
vi: Nhấn vào « %s » để bắt đầu.

en: Octave:
vi: Quãng tám:

en: Hide _piano keyboard shortcuts
vi: Ẩn _phím tắt pianô

en: When you guess wrong
vi: Khi bạn đoán sai

en: Play warning sound
vi: Phát âm thanh cảnh báo

en: Identify tone
vi: Nhận ra âm

en: You have to select some tones practise. Do this on the config page by setting the weight of tones to a value greater than zero.
vi: Bạn cần phải chọn một số âm cần thức hành. Chọn trong trang cấu hình, bằng cách đặt độ nặng của âm thành giá trị hơn số không.

en: First tone is %s
vi: Âm đầu là %s

en: Click 'New tone' to begin.
vi: Nhấn vào « Âm mới » để bắt đầu.

en: Melodic interval
vi: Quãng giai điệu

en: You have already identified this interval
vi: Bạn đã nhận ra quãng này lần trước

en: The exercise has to be better configured.
vi: Bài tập này phải được cấu hình tốt hơn.

en: Could not satisfy the constraints in the lesson header.
vi: Không thể thỏa các điều kiện trong phần đầu bài học.

en: Name the interval
vi: Nhân ra quãng

en: Don't start the question with a rest
vi: Không bắt đầu câu hỏi với dấu lặng

en: Beats per minute:
vi: Nhịp mỗi phút:

en: You have to configure this exercise properly
vi: Bạn cần phải cấu hình đúng bài tập này.

en: Identify the rhythm
vi: Nhận ra nhịp điệu

en: Please tap the rhythm.
vi: Hãy gõ nhịp điệu.

en: Tap here
vi: Gõ ở đây

en: Accuracy required:
vi: Độ chính xác yêu cầu :

en: Tapping in progress...
vi: Đang gõ...

en: _New interval,
    last was correct
vi: Quã_ng mới,
    cái trước đúng

en: New interval,
    last was _wrong
vi: Quãng mới,
    cái trước _sai

en: _Repeat first tone
vi: _Lặp lại âm đầu

en: Play _last tone
vi: Phát âm _cuối

en: Sing interval
vi: Hát quãng

en: The exercise has to be better configured.
    Click 'Reset to default values' on the config
    page if you don't know how to do this.
vi: Bài tập này phải được cấu hình tốt hơn.
    Chưa biết cách làm thì nhấn vào
    « Đặt lại về giá trị mặc định »
    trong trang cấu hình.

en: Sing the interval
vi: Hát quãng

en: _Play first note
vi: _Phát nốt đầu

en: Play _last note
vi: Phát nốt _cuối

en: Play _all
vi: Phát _tất cả

en: Altered chords
vi: Hợp âm đã sửa đổi

en: chord|maj7b5
vi: tr7♭5

en: chord|m maj7
vi: tr7

en: chord|7
vi: 7

en: chord|7b5
vi: 7♭5

en: chord|7#5
vi: 7♯5

en: chord|9
vi: 9

en: chord|7#9
vi: 7♯9

en: chord|7b9
vi: 7♭9

en: chord|7#5b9
vi: 7♯5♭9

en: Altered chords & inversions
vi: Hợp âm đã sửa đổi và sự đảo ngược

en: Norwegian children songs
vi: Bài hát trẻ con Na Uy

en: simple tonal chords
vi: hợp âm về âm đơn giản

en: Cadences
vi: Giai kết

en: Perfect authentic cadence
vi: Giai kết thực sự hoàn toàn

en: Imperfect authentic cadence
vi: Giai kết thực sự không hoàn toàn

en: Plagal cadence
vi: Giai kết chéo

en: Deceptive cadence
vi: Giai kết tránh

en: Half cadence
vi: Bán giai kết

en: 7b9 and maj79 chords
vi: Hợp âm 7b9 và tr79

en: chord|maj79
vi: tr79

en: Diminished and augmented chords
vi: Hợp âm giảm và tăng

en: diminished
vi: giảm

en: augmented
vi: tăng

en: Minor, major, diminished and augmented chords
vi: Hợp âm kiểu thứ, trưởng, giảm và tăng

en: Minor 7 and dominant 7 chords
vi: Hợp âm 7 thứ và 7 âm át

en: chord|m7
vi: th7

en: Minor 7 and dominant 7 chords with inversions
vi: Hợp âm 7 thứ và 7 âm át có sự đảo ngược

en: Chords with 7 in their name
vi: Hợp âm có 7 trong tên

en: Minor 9 and 9 chords
vi: Hợp âm 9 thứ và 9

en: chord|m9
vi: th9

en: Chords with 9 in their name
vi: Hợp âm có 9 trong tên

en: Major seventh, diminished seventh and half diminished seventh chords
vi: Hợp âm 7 trưởng, 7 giảm và 7 nửa giảm

en: chord|maj7
vi: tr7

en: chord|m7b5
vi: th7♭5

en: chord|dim7
vi: giảm7

en: Minor and major chords
vi: Hợp âm thứ và trưởng

en: Major, minor, dominant seventh with inversions
vi: Quãng bảy trưởng, thứ, âm át có sự đảo ngược

en: dominant seventh
vi: quãng bảy âm át

en: Minor/major in close and open position
vi: Điệu thứ/trưởng có vị trí đóng và mở

en: Altered chords (chord voicing)
vi: Hợp âm đã sửa đổi (hát hợp âm)

en: Compare intervals
vi: So sánh quãng

en: Second to tenth
vi: Quãng 2 đến 10

en: Tenths
vi: Quãng 10

en: Seconds and thirds
vi: Quãng hai và ba

en: Fourths and fifths
vi: Quãng tư và năm

en: Fourths, fifths and octave
vi: Quãng tư, năm và tám

en: Sixths
vi: Quãng sáu

en: Sixths and sevenths
vi: Quãng sáu và bảy

en: Sevenths
vi: Quãng bảy

en: Sevenths and ninths
vi: Quãng bảy và chín

en: Ninths
vi: Quãng chín

en: Tritone and sevenths
vi: Quãng tam âm và 7

en: Is the fifth flat, in tune or sharp? %s
vi: Quãng năm là đúng, quá nhỏ hay quá lớn? %s

en: intonation|flat
vi: nhỏ

en: intonation|in tune
vi: đúng

en: intonation|sharp
vi: lớn

en: Is the interval flat, in tune or sharp? %s cent wrong
vi: Quãng năm là đúng, quá nhỏ hay quá lớn? %s phần trăm sai

en: Just interval: %s
vi: Chỉ quãng: %s

en: Diatonic chords
vi: Hợp âm nguyên

en: Diatonic chords & inversions
vi: Hợp âm nguyên và sự đảo ngược

en: Second to octave
vi: Quãng hai đến tám

en: Harmonic intervals
vi: Quãng hoà âm

en: Sing the two tones
vi: Hát hai âm

en: Intervals smaller than an octave
vi: Quãng nhỏ hơn quãng tám

en: Intervals larger than an octave
vi: Quãng lớn hơn quãng tám

en: Triads
vi: Hợp âm ba

en: Sing the three tones
vi: Hát ba âm

en: Triads, difficult
vi: Hợp âm ba (khó)

en: Triads, easy
vi: Hợp âm ba, dễ

en: Id tone
vi: giọng to

en: C to B, C#, D# and F#
vi: C đến B, C♯, D♯ và F♯

en: C to B, C#, D#, F# and G#
vi: C đến B, C♯, D♯, F♯ và G♯

en: C to E
vi: C đến E

en: C to F
vi: C đến F

en: C to G
vi: C đến G

en: C to A
vi: C đến A

en: C to B
vi: C đến B

en: C to B and C#
vi: C đến B và C♯

en: C to B, C# and D#
vi: C đến B, C♯ và D♯

en: Interval in a key (major)
vi: Quãng theo khoá (trưởng)

en: m2
vi: th2

en: m3
vi: th3

en: M3
vi: tr3

en: d5
vi: giảm5

en: m6
vi: th6

en: M6
vi: tr6

en: m7
vi: th7

en: M7
vi: tr7

en: Interval in a key (minor)
vi: Quãng theo khoá (thứ)

en: Indetify the interval played after tonic
vi: Nhận ra quãng được phát sau âm

en: Parts of 2 Bach inventions
vi: Phần của 2 sự phát minh Bach

en: Melodic intervals
vi: Quãng giai điệu

en: Harmonic prog with MMA
vi: Cấp hoà âm với MMA

en: Enter the harmonic progression
vi: Gõ cấp hoà âm

en: 4 chords in major mode
vi: 4 hợp âm ở chế độ trưởng

en: 4 chords in harmonic minor mode
vi: 4 hợp âm ở chế độ thứ hoà âm

en: 4 chords in natural minor mode
vi: 4 hợp âm ở chế độ thứ tự nhiên

en: 7 chords in major mode
vi: 7 hợp âm ở chế độ trưởng

en: 7 chords in harmonic minor mode
vi: 7 hợp âm ở chế độ thứ hoà âm

en: 7 chords in natural minor mode
vi: 7 hợp âm ở chế độ thứ tự nhiên

en: Many intervals
vi: Nhiều quãng

en: All intervals
vi: Mọi quãng

en: Fifths
vi: Quãng năm

en: Fourths
vi: Quãng tư

en: Unisons
vi: Đồng âm

en: Easy harmonic progressions
vi: Cấp hoà âm dễ dàng

en: Easy harmonic progressions, including inverted chords
vi: Cấp hoà âm dễ dàng, gồm có các hợp âm đã đảo ngược

en: A few jazz progressions
vi: Vài cấp hoà âm ja

en: Rhythms (difficult)
vi: Nhịp điệu (khó)

en: Rhythm dictation %s
vi: Nhịp điệu theo ai đọc %s

en: Rhythms (easy)
vi: Nhịp điệu (dễ)

en: Rhythms
vi: Nhịp điệu

en: Rhythms, binary time
vi: Nhịp điệu, nhịp hai

en: Rhythms, ternary time
vi: Nhịp điệu, nhịp ba

en: Rhythm tapping
vi: Gõ nhịp

en: Rhythm tapping, ternary
vi: Gõ nhịp, nhịp ba

en: Rhythms in 3/8
vi: Nhịp điệu theo 3/8

en: Scales with 6 notes
vi: Gam có 6 nốt

en: Scales with 8 notes
vi: Gam có 8 nốt

en: Bebop Scales
vi: Gam bebop

en: Bebop Scales - Ascending
vi: Gam bebop — tăng

en: Bebop Scales - Descending
vi: Gam bebop — giảm

en: Bebop Scales - enter structure
vi: Gam bebop — gõ cấu trúc

en: Enter the structure of the mode in number of half-tones
vi: Gõ cấu trúc của chế độ theo số nửa âm

en: Bebop Scales - recognize structure
vi: Gam bebop — nhận ra cấu trúc

en: Church Tones
vi: Âm nhà thờ

en: Double Harmonic Scale and its modes
vi: Gam hoà âm đôi và các chế độ của nó

en: Double Harmonic Scale and its modes - Ascending
vi: Gam hoà âm đôi và các chế độ của nó — tăng

en: Double Harmonic Scale and its modes - Descending
vi: Gam hoà âm đôi và các chế độ của nó — giảm

en: Double Harmonic scale and its modes - enter structure
vi: Gam hoà âm đôi và các chế độ của nó — gõ cấu trúc

en: Double Harmonic Scale and its modes - arpeged by fourths
vi: Gam hoà âm đôi và các chế độ của nó — hợp âm rải theo quãng tư

en: Double Harmonic Scale and its modes - recognize grade
vi: Gam hoà âm đôi và các chế độ của nó — nhận ra cấp

en: Double Harmonic Scale and its modes - patterns
vi: Gam hoà âm đôi và các chế độ của nó — mẫu

en: Double Harmonic Scale and its modes - recognize structure
vi: Gam hoà âm đôi và các chế độ của nó — nhận ra cấu trúc

en: Double Harmonic Scale and its modes - arpeged by thirds
vi: Gam hoà âm đôi và các chế độ của nó — hợp âm rải theo quãng ba

en: More Scales used over a Dominant or Altered chord
vi: Gam thêm dùng trên hợp âm át hay bị sửa đổi

en: Jazz Modes used over a Dominant or Altered chord
vi: Chế độ ja dùng trên hợp âm át hay bị sửa đổi

en: Modes used in East European Music
vi: Chế độ dùng trong âm nhạc vùng Đông Âu

en: Ancient Greek Modes
vi: Chế độ Hy Lạp Cổ

en: More Scales used over a Half-Diminished or Diminished chord
vi: Gam thêm dùng trên hợp âm nửa giảm hay giảm

en: Jazz Modes over a Half-Diminished or Diminished chord
vi: Chế độ ja dùng trên hợp âm nửa giảm hay giảm

en: Harmonic Major Scale and its modes
vi: Gam trưởng hoà âm và các chế độ của nó

en: Harmonic Major Scale and its modes - Ascending
vi: Gam trưởng hoà âm và các chế độ của nó — tang

en: Harmonic Major Scale and its modes - Descending
vi: Gam trưởng hoà âm và các chế độ của nó — giảm

en: Harmonic Major scale and its modes - enter structure
vi: Gam trưởng hoà âm và các chế độ của nó — gõ cấu trúc

en: Harmonic Major Scale and its modes - arpeged by fourths
vi: Gam trưởng hoà âm và các chế độ của nó — hợp âm rải theo quãng tư

en: Harmonic Major Scale and its modes - recognize grade
vi: Gam trưởng hoà âm và các chế độ của nó — nhận ra cấp

en: Harmonic Major Scale and its modes - patterns
vi: Gam trưởng hoà âm và các chế độ của nó — mẫu

en: Harmonic Major Scale and its modes - recognize structure
vi: Gam trưởng hoà âm và các chế độ của nó — nhận ra cấu trúc

en: Harmonic Major Scale and its modes - arpeged by thirds
vi: Gam trưởng hoà âm và các chế độ của nó — hợp âm rải theo quãng ba

en: Harmonic Minor Scale and its modes
vi: Gam thứ hoà âm và các chế độ của nó

en: Harmonic Minor Scale and its modes - Ascending
vi: Gam thứ hoà âm và các chế độ của nó — tang

en: Harmonic Minor Scale and its modes - Descending
vi: Gam thứ hoà âm và các chế độ của nó — giảm

en: Harmonic Minor scale and its modes - enter structure
vi: Gam thứ hoà âm và các chế độ của nó — gõ cấu trúc

en: Harmonic Minor Scale and its modes - arpeged by fourths
vi: Gam thứ hoà âm và các chế độ của nó — hợp âm rải theo quãng tư

en: Harmonic Minor Scale and its modes - recognize grade
vi: Gam thứ hoà âm và các chế độ của nó — nhận ra cấp

en: Harmonic Minor Scale and its modes - patterns
vi: Gam thứ hoà âm và các chế độ của nó — mẫu

en: Harmonic Minor Scale and its modes - recognize structure
vi: Gam thứ hoà âm và các chế độ của nó — nhận ra cấu trúc

en: Harmonic Minor Scale and its modes - arpeged by thirds
vi: Gam thứ hoà âm và các chế độ của nó — hợp âm rải theo quãng ba

en: Hungarian Minor Scale and its modes - recognize grade
vi: Gam thứ Hun-ga-ri và các chế độ của nó — nhận ra cấp

en: Hungarian Scale and its modes
vi: Gam Hun-ga-ri và các chế độ của nó

en: Hungarian Scale and its modes - Ascending
vi: Gam Hun-ga-ri và các chế độ của nó — giảm

en: Hungarian Scale and its modes - Descending
vi: Gam Hun-ga-ri và các chế độ của nó — giảm

en: Hungarian scale and its modes - enter structure
vi: Gam Hun-ga-ri và các chế độ của nó — gõ cấu trúc

en: Hungarian Scale and its modes - arpeged by fourths
vi: Gam Hun-ga-ri và các chế độ của nó — hợp âm rải theo quãng tư

en: Hungarian Scale and its modes - recognize grade
vi: Gam Hun-ga-ri và các chế độ của nó — nhận ra cấp

en: Hungarian Scale and its modes - patterns
vi: Gam Hun-ga-ri và các chế độ của nó — mẫu

en: Hungarian Scale and its modes - recognize structure
vi: Gam Hun-ga-ri và các chế độ của nó — nhận ra cấu trúc

en: Hungarian Scale and its modes - arpeged by thirds
vi: Gam Hun-ga-ri và các chế độ của nó — hợp âm rải theo quãng ba

en: Major Scale and its modes
vi: Gam trưởng và các chế độ của nó

en: Major Scale and its modes - Ascending
vi: Gam trưởng và các chế độ của nó — tăng

en: Major Scale and its modes - Descending
vi: Gam trưởng và các chế độ của nó — giảm

en: Major scale and its modes - enter structure
vi: Gam trưởng và các chế độ của nó — gõ cấu trúc

en: Major Scale and its modes - arpeged by fourths
vi: Gam trưởng và các chế độ của nó — hợp âm rải theo quãng tư

en: Major Scale and its modes - recognize grade
vi: Gam trưởng và các chế độ của nó — nhận ra cấp

en: Major Scale and its modes - patterns
vi: Gam trưởng và các chế độ của nó — mẫu

en: Major Scale and its modes - recognize with only few notes
vi: Gam trưởng và các chế độ của nó — nhận ra khi chỉ có vài nốt

en: Three notes are enough to recognize the mode
vi: Ba nốt là đủ để nhận ra chế độ

en: Major Scale and its modes - recognize structure
vi: Gam trưởng và các chế độ của nó — nhận ra cấu trúc

en: Major Scale and its modes - arpeged by thirds
vi: Gam trưởng và các chế độ của nó — hợp âm rải theo quãng ba

en: More Scales used over a Major or Augmented chord
vi: Gam them dùng trên hợp âm trưởng hay tăng

en: Jazz Modes over a Major or Augmented chord
vi: Chế độ ja trên hợp âm trưởng hay tăng

en: Melodic Minor Scale and its modes
vi: Gam thứ giai điệu và các chế độ của nó

en: Melodic Minor Scale and its modes - Ascending
vi: Gam thứ giai điệu và các chế độ của nó — tăng

en: Melodic Minor Scale and its modes - Descending
vi: Gam thứ giai điệu và các chế độ của nó — giảm

en: Melodic Minor scale and its modes - enter structure
vi: Gam thứ giai điệu và các chế độ của nó — gõ cấu trúc

en: Melodic Minor Scale and its modes - arpeged by fourths
vi: Gam thứ giai điệu và các chế độ của nó — hợp âm rải theo quãng tư

en: Melodic Minor Scale and its modes - recognize grade
vi: Gam thứ giai điệu và các chế độ của nó — nhận ra cấp

en: Melodic Minor Scale and its modes - patterns
vi: Gam thứ giai điệu và các chế độ của nó — mẫu

en: Melodic Minor Scale and its modes - recognize structure
vi: Gam thứ giai điệu và các chế độ của nó — nhận ra cấu trúc

en: Melodic Minor Scale and its modes - arpeged by thirds
vi: Gam thứ giai điệu và các chế độ của nó — hợp âm rải theo quãng ba

en: More Scales used over a Minor chord
vi: Gam them dùng trên hợp âm thứ

en: Jazz Modes over a Minor chord
vi: Chế độ ja trên hợp âm thứ

en: Natural Minor Scale and its modes - recognize grade
vi: Gam thứ nốt thường và các chế độ của nó — nhận ra cấp

en: Neapolitan Scale and its modes
vi: Gam Napoli và các chế độ của nó

en: Neapolitan Scale and its modes - Ascending
vi: Gam Napoli và các chế độ của nó — tăng

en: Neapolitan Scale and its modes - Descending
vi: Gam Napoli và các chế độ của nó — giảm

en: Neapolitan scale and its modes - enter structure
vi: Gam Napoli và các chế độ của nó — gõ cấu trúc

en: Neapolitan Scale and its modes - arpeged by fourths
vi: Gam Napoli và các chế độ của nó — hợp âm rải theo quãng tư

en: Neapolitan Scale and its modes - recognize grade
vi: Gam Napoli và các chế độ của nó — nhận ra cấp

en: Neapolitan Scale and its modes - patterns
vi: Gam Napoli và các chế độ của nó — mẫu

en: Neapolitan Scale and its modes - recognize structure
vi: Gam Napoli và các chế độ của nó — nhận ra cấu trúc

en: Neapolitan Scale and its modes - arpeged by thirds
vi: Gam Napoli và các chế độ của nó — hợp âm rải theo quãng ba

en: Neapolitan Minor Scale and its modes
vi: Gam Napoli thứ và các chế độ của nó

en: Neapolitan Minor Scale and its modes - Ascending
vi: Gam Napoli thứ và các chế độ của nó — tăng

en: Neapolitan Minor Scale and its modes - Descending
vi: Gam Napoli thứ và các chế độ của nó — giảm

en: Neapolitan Minor scale and its modes - enter structure
vi: Gam Napoli thứ và các chế độ của nó — gõ cấu trúc

en: Neapolitan Minor Scale and its modes - arpeged by fourths
vi: Gam Napoli thứ và các chế độ của nó — hợp âm rải theo quãng tư

en: Neapolitan Minor Scale and its modes - recognize grade
vi: Gam Napoli thứ và các chế độ của nó — nhận ra cấp

en: Neapolitan Minor Scale and its modes - patterns
vi: Gam Napoli thứ và các chế độ của nó — mẫu

en: Neapolitan Minor Scale and its modes - recognize structure
vi: Gam Napoli thứ và các chế độ của nó — nhận ra cấu trúc

en: Neapolitan Minor Scale and its modes - arpeged by thirds
vi: Gam Napoli thứ và các chế độ của nó — hợp âm rải theo quãng ba

en: Pentatonic Major Scale and its modes
vi: Gam trưởng nam âm và các chế độ của nó

en: Pentatonic Major Scale and its modes - Ascending
vi: Gam trưởng nam âm và các chế độ của nó — tăng

en: Pentatonic Major Scale and its modes - Descending
vi: Gam trưởng nam âm và các chế độ của nó — giảm

en: Pentatonic Major scale and its modes - enter structure
vi: Gam trưởng nam âm và các chế độ của nó — gõ cấu trúc

en: Pentatonic Major Scale and its modes - recognize grade
vi: Gam trưởng nam âm và các chế độ của nó — nhận ra cấp

en: Pentatonic Major Scale and its modes - recognize structure
vi: Gam trưởng nam âm và các chế độ của nó — nhận ra cấu trúc

en: Plagal Modes
vi: Chế độ kết chéo

en: Symmetric scales
vi: Gam đối xứng

en: Symmetric scales - Ascending
vi: Gam đối xứng — tăng

en: Symmetric scales - Descending
vi: Gam đối xứng — giảm

en: Symmetric Scales - enter structure
vi: Gam đối xứng — gõ cấu trúc

en: Symmetric scales - recognize structure
vi: Gam đối xứng — nhận ra cấu trúc

en: Major chords (singchord)
vi: Hợp âm trưởng (hát hợp âm)

en: Major chords in different inversions
vi: Hợp âm trưởng theo sự đảo ngược khác nhau

en: Major and minor chords in different inversions
vi: Hợp âm trưởng và thứ theo sự đảo ngược khác nhau

en: Dominant 7th chords in root position
vi: Hợp âm 7 âm át có vị trí gốc

en: Minor 7th chords in root position
vi: Hợp âm 7 thứ có vị trí gốc

en: Major 7th chords in root position
vi: Hợp âm 7 trưởng có vị trí gốc

en: All the questions from the singchord exercises
vi: Mọi câu hỏi từ các bài tập hát hợp âm

en: Sing intervals
vi: Hát quãng

en: Sing the fifth of the chord
vi: Hát quãng năm của hợp âm

en: Sing the root of the chord
vi: Hát gốc của hợp âm

en: Sing the seventh of the chord
vi: Hát quãng bảy của hợp âm

en: Sing the seventh of the chord. Inversions.
vi: Hát quãng bảy của hợp âm. Đảo ngược.

en: Sing the third of the chord
vi: Hát quãng ba của hợp âm

en: %s syllables
vi: Âm tiết %s

en: Find the sol-fa syllable
vi: Tìm âm tiết Solfa

en: solfa|Do
vi: Do

en: solfa|Di
vi: Di

en: solfa|Ra
vi: Ra

en: solfa|Re
vi: Re

en: solfa|Ri
vi: Ri

en: solfa|Me
vi: Me

en: solfa|Mi
vi: Mi

en: solfa|Fa
vi: Fa

en: solfa|Fi
vi: Fi

en: solfa|Se
vi: Se

en: solfa|Sol
vi: Sol

en: solfa|Si
vi: Si

en: solfa|Le
vi: Le

en: solfa|La
vi: La

en: solfa|Li
vi: Li

en: solfa|Te
vi: Te

en: solfa|Ti
vi: Ti

en: %s syllables in C major
vi: Âm tiết %s trưởng C

en: Three chords, root position
vi: Ba hợp âm, vị trí gốc

en: Sing twelve random tones
vi: Hát mười hai âm ngẫu nhiên

en: Ionian
vi: Ionia

en: Diatonic
vi: Âm nguyên

en: Greek Lydian
vi: Lydia Hy Lạp

en: Hypolydian
vi: Nội Lydia

en: Dorian
vi: Doria

en: Greek Phrygian
vi: Phrygia Hy Lạp

en: Hypomixolydian
vi: Nội Mixolydia

en: Major Inverse
vi: Đảo ngược trưởng

en: Greek Dorian
vi: Doria Hy Lạp

en: Hypoaeolian
vi: Nội Æolia

en: Greek Hypolydian
vi: Nội Lydia Hy Lạp

en: Hypolocrian
vi: Nội Locria

en: Mixolydian
vi: Mixolydia

en: Greek Hypophrygian
vi: Nội Phrygia Hy Lạp

en: Hypoionian
vi: Nội Ionia

en: Aeolian
vi: Æolia

en: Natural Minor
vi: Điệu thứ nốt thường

en: Ancient Minor
vi: Điệu thứ cổ

en: Pure Minor
vi: Điệu thứ đúng

en: Greek Hypodorian
vi: Nội Doria Hy Lạp

en: Hypodorian
vi: Nội Doria

en: Locrian
vi: Locria

en: Half Diminished
vi: Nửa giảm

en: Greek Mixolydian
vi: Mixolydia Hy Lạp

en: Hypophrygian
vi: Nội Phrygia

en: Jazz Minor
vi: Điệu thứ ja

en: Melodic Minor Ascending
vi: Điệu thứ giai điệu tăng

en: Modern Minor
vi: Điệu thứ hiện đại

en: Minor-Major
vi: Điệu thứ-Trưởng

en: Ipoionian
vi: Ipoionia

en: Ionian b3
vi: Ionia b3

en: Dorian maj7
vi: Doria tr7

en: Dorian b9
vi: Doria b9

en: Phrygian #6
vi: Phrygia #6

en: Lydian Augmented
vi: Lydia tăng

en: Lydian #5
vi: Lydia #5

en: Lydian Dominant
vi: Lydia âm át

en: Lydian b7
vi: Lydia b7

en: Mixolydian #4
vi: Mixolydia #4

en: Mixolydian #11
vi: Mixolydia #11

en: Overtone
vi: Âm bội

en: Mixolydian b13
vi: Mixolydia b13

en: Mixolydian b6
vi: Mixolydia b6

en: Aeolian Dominant
vi: Æolia âm át

en: Aeolian #3
vi: Æolia #3

en: Semilocrian
vi: Nửa Locria

en: Locrian #2
vi: Locria #2

en: Aeolian b5
vi: Æolia b5

en: Locrian natural 2
vi: Locria nốt thường 2

en: Superlocrian
vi: Siêu Locria

en: Diminished-WholeTone
vi: Âm nguyên giảm

en: Locrian b4
vi: Locria b4

en: Melodic Minor A-D
vi: Điệu thứ giai điệu A-D

en: Harmonic Minor
vi: Điệu thứ hoà âm

en: Mohammedan
vi: Thuộc Mô-ha-mét

en: Aeolian maj7
vi: Æolia tr7

en: Melodic Minor b6
vi: Điệu thứ giai điệu b6

en: Locrian #6
vi: Locria #6

en: Ionian Augmented
vi: Ionia tăng

en: Ionian #5
vi: Ionia #5

en: Dorian #4
vi: Doria #4

en: Dorian #11
vi: Doria #11

en: Phrygian Dominant
vi: Phrygia âm át

en: Phrygian Major
vi: Phrygia trưởng

en: Jewish
vi: Do Thái

en: Spanish Gypsy
vi: Gipxi Tây Ban Nha

en: Mixolydian b2 b6
vi: Mixolydia b2 b6

en: Mixolydian b9 b13
vi: Mixolydia b9 b13

en: Lydian #2
vi: Lydia #2

en: Ultralocrian
vi: Cực Locria

en: Superlocrian bb7
vi: Siêu Locria bb7

en: Diminished
vi: Giảm

en: Harmonic Major
vi: Trưởng hoà âm

en: Ionian b6
vi: Ionia b6

en: Dorian b5
vi: Doria b5

en: Locrian #2 #6
vi: Locria #2 #6

en: Phrygian b4
vi: Phrygia b4

en: Superphrygian
vi: Siêu Phrygia

en: Superlocrian natural 5
vi: Siêu Locria nốt thường 5

en: Lydian b3
vi: Lydia b3

en: Jazz Minor #4
vi: Điệu thứ ja #4

en: Jazz Minor #11
vi: Điệu thứ ja #11

en: Lydian Diminished
vi: Lydia giảm

en: Mixolydian b9
vi: Mixolydia b9

en: Mixolydian b2
vi: Mixolydia b2

en: Lydian #2 #5
vi: Lydia #2 #5

en: Lydian Augmented #2
vi: Lydia tăng #2

en: Locrian bb7
vi: Locria bb7

en: Locrian diminished 7
vi: Locria giảm 7

en: Double Harmonic Major
vi: Trưởng hoà âm đôi

en: Double Harmonic
vi: Hoạ âm đôi

en: Ionian b2 b6
vi: Ionia b2 b6

en: Major Gipsy
vi: Gipxi Trưởng

en: Lydian #2 #6
vi: Lydia #2 #6

en: Ultraphrygian
vi: Cực Phrygia

en: Phrygian b4 bb7
vi: Phrygia b4 bb7

en: Ultralocrian natural 5
vi: Cực Locria nốt thường 5

en: Hungarian Minor
vi: Điệu thứ Hun-ga-ri

en: Double Harmonic Minor
vi: Điệu thứ hoà âm đôi

en: Harmonic Minor #4
vi: Điệu thứ hoà âm #4

en: Lydian b3 b6
vi: Lydia b3 b6

en: Algerian
vi: An-giê-ri

en: Minor Gipsy
vi: Gipxi Thứ

en: Oriental
vi: Phương đông

en: Mixolydian b5 b9
vi: Mixolydia b5 b9

en: Mixolydian b2 b5
vi: Mixolydia b2 b5

en: Ionian #2 #5
vi: Ionia #2 #5

en: Ionian Augmented #2
vi: Ionia tăng #2

en: Locrian bb3 bb7
vi: Locria bb3 bb7

en: Neapolitan Major
vi: Napoli trưởng

en: Jazz Minor b2
vi: Điệu thứ ja b2

en: Leading Whole-Tone
vi: Âm nguyên đi trước

en: Lydian #5 #6
vi: Lydia #5 #6

en: Lydian Augmented #6
vi: Lydia tăng #6

en: Lydian Augmented Dominant
vi: Lydia tăng âm át

en: Lydian #5 b7
vi: Lydia #5 b7

en: Mixolydian #4 #5
vi: Mixolydia #4 #5

en: Mixolydian #5 #11
vi: Mixolydia #5 #11

en: Lydian Dominant b6
vi: Lydia âm át b6

en: Lydian b6 b7
vi: Lydia b6 b7

en: Mixolydian #4 b6
vi: Mixolydia #4 b6

en: Mixolydian #11 b13
vi: Mixolydia #11 b13

en: Lydian Minor
vi: Điệu thứ Lydia

en: Major Locrian
vi: Locria trưởng

en: Mixolydian b5 b6
vi: Mixolydia b5 b6

en: Mixolydian b5 b13
vi: Mixolydia b5 b13

en: Locrian #2 #3
vi: Locria #2 #3

en: Arabian
vi: A Rập

en: Semilocrian b4
vi: Nửa Locria b4

en: Locrian natural 2 b4
vi: Locria nốt thường 2 b4

en: Superlocrian bb3
vi: Siêu Locria bb3

en: Neapolitan Minor
vi: Điệu thứ Napoli

en: Neapolitan Major b6
vi: Trưởng Napoli b6

en: Harmonic Minor b2
vi: Điệu thứ hoà âm b2

en: Phrygian maj7
vi: Phrygia tr7

en: Lydian #6
vi: Lydia #6

en: Mixolydian Augmented
vi: Mixolydia tăng

en: Mixolydian #5
vi: Mixolydia #5

en: Hungarian Gipsy
vi: Gipxi Hun-ga-ri

en: Aeolian #4
vi: Æolia #4

en: Locrian Dominant
vi: Locria âm át

en: Locrian #3
vi: Locria #3

en: Oriental b6
vi: Phương đông b6

en: Mixolydian b5 b9 b13
vi: Mixolydia b5 b9 b13

en: Mixolydian b2 b5 b6
vi: Mixolydia b2 b5 b6

en: Ionian #2
vi: Ionia #2

en: Ultralocrian bb3
vi: Cực Locria bb3

en: Hungarian Major
vi: Điệu trưởng Hun-ga-ri

en: Lydian Dominant #2
vi: Lydia âm át #2

en: Lydian #2 b7
vi: Lydia #2 b7

en: Mixolydian #9 #11
vi: Mixolydia #9 #11

en: Mixolydian #2 #4
vi: Mixolydia #2 #4

en: Superlocrian bb6 bb7
vi: Cực Locria bb6 bb7

en: Harmonic Minor b5
vi: Điệu thứ hoà âm b5

en: Superlocrian #6
vi: Siêu Locria #6

en: Jazz Minor #5
vi: Điệu thứ ja #5

en: Dorian b9 #11
vi: Doria b9 #11

en: Lydian Augmented #3
vi: Lydia tăng #3

en: Lydian #3 #5
vi: Lydia #3 #5

en: Major Pentatonic
vi: Năm âm trưởng

en: Suspended Pentatonic
vi: Năm âm treo

en: Egyptian
vi: Ai Cập

en: Minor Pentatonic
vi: Năm âm thứ

en: Diminished W-H
vi: T-N giảm

en: Wholestep-Halfstep
vi: Toàn bước - Nửa bước

en: Octatonic H-W
vi: N-T tám âm

en: Halfstep-Wholestep
vi: Nửa bước - Toàn bước

en: Whole Tone
vi: Âm nguyên

en: Exatonic
vi: Bảy giọng

en: Anemitonic
vi: Không có nửa âm

en: Augmented
vi: Tăng

en: Augmented Inverse
vi: Đảo ngược tăng

en: Bebop Major
vi: Điệu trưởng bebop

en: Bebop Ionian
vi: Ionia Bebop

en: Bebop Dominant
vi: Âm át bebop

en: Bebop Mixolydian
vi: Mixolydia bebop

en: Bebop Dorian
vi: Doria bebop

en: Bebop Minor
vi: Điệu thứ bebop

en: Bebop Melodic Minor
vi: Điệu thứ giai điệu bebop

en: Bebop Locrian
vi: Locria bebop

en: Bebop Halfdiminished
vi: Nửa giảm bebop

en: Verdi's Enigmatic
vi: Enigmatic của Verdi

en: Experimental CSound exercises
vi: Bài tập CSound thực nghiệm

en: Default front page
vi: Trang chính mặc định

en: Intervals
vi: Quãng

en: Ascending melodic intervals
vi: Quãng giai điệu tăng dần

en: Descending melodic intervals
vi: Quãng giai điệu giảm dần

en: Rhythm
vi: Nhịp điệu

en: Tap generated rhythm
vi: Gõ nhịp điệu đã tạo ra

en: Name intervals
vi: Nhận ra quãng

en: Name Scales
vi: Nhận ra gam

en: Solfa syllables
vi: Âm tiết Solfa

en: Chords
vi: Hợp âm

en: Chords in root position
vi: Hợp âm có vị trí gốc

en: Inversions of chords
vi: Hợp âm đảo ngược

en: Sing chord
vi: Hát hợp âm

en: Sing chord tone
vi: Hát âm hợp âm

en: Scales
vi: Gam

en: Neapolitan Minor scale and its modes
vi: Gam thứ Napoli và các chế độ của nó

en: Symmetric Scales
vi: Gam đối xứng

en: Scales Collections
vi: Tập hợp gam

en: Intonation (require CSound)
vi: Giọng (cần thiết CSound)

en: Dictation
vi: Đọc cho viết

en: Misc exercises
vi: Bài tập linh tinh

en: Configure yourself
vi: Tự cấu hình

en: Harmonic progressions
vi: Cấp hoà âm

en: These progressions require MMA
vi: Tiến trình kiểu này thì yêu cầu MMA

en: Hear tones
vi: Nghe âm

note: Type: select Description
en: How do you want to run solid-pop3d?
vi: Bạn có muốn chạy trình solid-pop3d như thế nào?

note: Type: select Description
en: The solid-pop3d POP server can run as a standalone daemon or from inetd. Running from inetd is the recommended approach.
vi: Trình phục vụ POP solid-pop3d có thể chạy là một trình nền (dæmon) đứng riêng, hoặc từ inetd. Chạy từ inetd là phương pháp được khuyên.

en: CD ripper with a clean interface and simple preferences
vi: Ứng dụng trích âm thanh từ đĩa CD với giao diện gọn gàng và các tùy chọn đơn giản

en: Sound Juicer is a simple and clean CD ripping tool. It allows you to extract the audio from audio compact discs and convert them into audio files that your computer can understand and play. Sound Juicer can also play the audio tracks directly from the CD, allowing you to preview the CD before ripping it.
vi: Sound Juicer là công cụ trích bài hát từ đĩa CD đơn giản và sạch sẽ. Nó cho phép bạn trích âm thanh từ đĩa CD và chuyển đổi chúng thành các tập tin âm thanh cái mà máy tính của bạn có thể hiểu và phát được. Sound Juicer cũng có thể phát nhạc trực tiếp từ đĩa CD, cho phép bạn nghe thử trước khi muốn trích ra.

en: Sound Juicer is designed to be easy to use, and to work with little user intervention. When you start Sound Juicer, it will examine the CD in the drive and try to locate information about the audio tracks using the freely-available MusicBrainz service.
vi: Sound Juicer thiết kế hướng đến việc sử dụng dễ dàng và làm việc với ít sự can thiệp từ người dùng. Khi bạn khởi chạy Sound Juicer, nó sẽ phân tích đĩa CD trong ổ đĩa và cố định vị thông tin các rãnh âm thanh sử dụng dịch vụ sẵn có và miễn phí là MusicBrainz.

en: Audio CD Extractor
vi: Trích nhạc từ đĩa CD

en: Copy music from your CDs
vi: Sao chép phần nhạc từ đĩa CD của bạn

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Ripper;
vi: Ripper;Trích;trich;

en: The CD to extract from
vi: Đĩa CD muốn rút trích ra

en: Please note: Sound Juicer currently only handles real device names, no symlinks like e.g. /dev/cdrom. An empty key implicates that the system's default CD-ROM drive will be used.
vi: Xin chú ý: Sound Juicer hiện tại chỉ có thể xử lý tên thiết bị thực, không hỗ trợ liên kết mềm kiểu như /dev/cdrom. Khóa trống rỗng sẽ ngầm định là sẽ dùng ổ đĩa CD-ROM mặc định của hệ thống.

en: Whether to eject the CD when finished extracting
vi: Có đẩy đĩa CD ra sau khi trích xong hay không

en: Whether to open the target directory when finished extracting
vi: Có nên mở thư mục đích khi trích xong hay không

en: The URI to save the extracted music to
vi: URI để lưu các bản nhạc trích vào đó

en: The directory structure for the files
vi: Cấu trúc thư mục cho tập tin

en: Format specifiers: %at - album title; %aT - album title (lowercase); %aa - album artist; %aA - album artist (lowercase); %as - album artist (sortable); %aS - album artist (sortable lowercase); %ac - album composer; %aC - album composer (lowercase); %ap - album composer (sortable); %aP - album composer (sortable lowercase); %ay - album year; %tt - track title; %tT - track title (lowercase); %ta - track artist; %tA - track artist (lowercase); %ts - track artist (sortable); %tS - track artist (sortable lowercase); %tc - track composer; %tC - track composer (lowercase); %tp - track composer (sortable); %tP - track composer (sortable lowercase).
vi: Đặc tả định dạng:
     %at	tên tập nhạc
     %aT	tên tập nhạc (chữ thường)
     %aa	nghệ sĩ tập nhạc
     %aA	nghệ sĩ tập nhạc (chữ thường)
     %as	nghệ sĩ tập nhạc (sắp xếp được)
     %aS	nghệ sĩ tập nhạc (chữ thường sắp xếp được)
     %ac	nhà soạn nhạc tập nhạc
     %aC	nhà soạn nhạc tập nhạc (chữ thường)
     %ap	nhà soạn nhạc tập nhạc (sắp xếp được)
     %aP	nhà soạn nhạc tập nhạc (chữ thường sắp xếp được)
     %ay	năm tập nhạc
     %tt	tên rãnh
     %tT	tên rãnh (chữ thường)
     %ta	nghệ sĩ rãnh
     %tA	nghệ sĩ rãnh (chữ thường)
     %ts	nghệ sĩ rãnh (sẵp xếp được)
     %tS	nghệ sĩ rãnh (chữ thường sắp xếp được)
     %tc	nhà soạn nhạc rãnh
     %tC	nhà soạn nhạc rãnh (chữ thường)
     %tp	nhà soạn nhạc rãnh (sắp xếp được)
     %tP	nhà soạn nhạc rãnh (chữ thường sắp xếp được)

en: The name pattern for files
vi: Mẫu tên cho tập tin

en: Do not specify an extension. Format specifiers: %at - album title; %aT - album title (lowercase); %aa - album artist; %aA - album artist (lowercase); %as - album artist (sortable); %aS - album artist (sortable lowercase); %ac - album composer; %aC - album composer (lowercase); %ap - album composer (sortable); %aP - album composer (sortable lowercase); %tn - track number (i.e 8); %tN - track number, zero padded (i.e 08); %tt - track title; %tT - track title (lowercase); %ta - track artist; %tA - track artist (lowercase); %ts - track artist (sortable); %tS - track artist (sortable lowercase); %tc - track composer; %tC - track composer (lowercase); %tp - track composer (sortable); %tP - track composer (sortable lowercase); %dn - disc and track number (i.e Disk 2 - 6, or 6); %dN - disc number, zero padded (i.e d02t06, or 06).
vi: Không ghi rõ phần mở rộng. Đặc tả định dạng:
     %at	tên tập nhạc
     %aT	tên tập nhạc (chữ thường)
     %aa	nghệ sĩ tập nhạc
     %aA	nghệ sĩ tập nhạc (chữ thường)
     %as	nghệ sĩ tập nhạc (sắp xếp được)
     %aS	nghệ sĩ tập nhạc (chữ thường sẵp xếp được)
     %ac	nhà soạn nhạc tập nhạc
     %aC	nhà soạn nhạc tập nhạc (chữ thường)
     %ap	nhà soạn nhạc tập nhạc (sắp xếp được)
     %aP	nhà soạn nhạc tập nhạc (chữ thường sẵp xếp được)
     %tn	số thứ tự rãnh (v.d. 8)
     %tN	số thứ tự rãnh (đệm số không, v.d. 08)
     %tt	tên rãnh
     %tT	tên rãnh (chữ thường)
     %ta	nghệ sĩ rãnh
     %tA	nghệ sĩ rãnh (chữ thường)
     %ts	nghệ sĩ rãnh (sẵp xếp được)
     %tS	nghệ sĩ rãnh (chữ thường sẵp xếp được)
     %tc	nhà soạn nhạc rãnh
     %tC	nhà soạn nhạc rãnh (chữ thường)
     %tp	nhà soạn nhạc rãnh (sắp xếp được)
     %tP	nhà soạn nhạc rãnh (chữ thường sắp xếp được)
     %dn	số thứ tự đĩa và rãnh (v.d. Đĩa 2 - 6, hay 6)
     %dN	số thứ tự đĩa và rãnh (đệm số không, v.d. d02t06 hay 06)

en: The paranoia mode to use
vi: Chế độ an toàn cần dùng

en: Paranoia flags: disable; fragment; overlap; scratch; repair.
vi: Cờ an toàn:
     * disable	tắt
     * fragment	phân mảnh
     * overlap	xếp chồng
     * scratch	xóa
     * repair	sửa chữa.

en: Whether to strip special characters from filenames
vi: Có nên gỡ bỏ kí tự đặc biệt ra khỏi tên tập tin

en: If enabled, special characters such as space, wildcards and backslashes will be removed from the output filename.
vi: Khi cho phép, sẽ loại bỏ mọi kí tự đặc biệt (như dấu cách, kí tự đại diện và dấu số ngược) ra khỏi tên tập tin đầu ra.

en: Media type to encode to
vi: Kiểu đa phương tiện đển mã hóa

en: The GStreamer media type to encode to.
vi: Kiểu đa phương tiện GStreamer để mà mã hóa thành.

en: Select Album
vi: Chọn tuyển tập

en: This CD could be more than one album. Please select which album it is.
vi: Có lẽ đĩa CD này chứa nhiều tuyển tập. Hãy chọn tuyển tập.

[ctx: shortcut window]
en: Disc
vi: Đĩa

[ctx: shortcut window]
en: Reread track names
vi: Đọc lại tên rãnh

[ctx: shortcut window]
en: Eject disc
vi: Đẩy đĩa ra

[ctx: shortcut window]
en: Next track
vi: Rãnh kế

[ctx: shortcut window]
en: Previous track
vi: Rãnh trước

[ctx: shortcut window]
en: Shortcuts help
vi: Trợ giúp phím tắt

[ctx: shortcut window]
en: Select all tracks
vi: Chọn mọi rãnh

[ctx: shortcut window]
en: Unselect all tracks
vi: Bỏ chọn mọi rãnh

en: _Edit Album
vi: _ Sửa tuyển tập

en: _Reload Album
vi: _Tải lại tuyển tập

en: E_xtract
vi: Lấ_y

en: Track Progress
vi: Diễn tiến rãnh

en: CD _drive:
vi: Ổ đĩa C_D:

en: _Eject after extracting tracks
vi: Đẩy _ra sau khi trích các rãnh

en: _Open music folder when finished
vi: _Mở thư mục nhạc khi hoàn tất

en: Track Names
vi: Các tên rãnh

en: Folder hie_rarchy:
vi: Cấu trúc _thư mục:

en: _Strip special characters
vi: _Loại bỏ kí tự đặc biệt

en: O_utput Format:
vi: Định dạng đầu _ra:

en: Re-read
vi: Đọc lại đĩa

en: Open MusicBrainz
vi: Mở MusicBrainz

en: About Sound Juicer
vi: Giới thiệu về Sound Juicer

en: Could not create GStreamer CD reader
vi: Không thể tạo bộ đọc đĩa CD kiểu GStreamer

en: Could not create GStreamer encoders for %s
vi: Không thể tạo bộ mã hóa kiểu GStreamer cho %s

en: Could not create GStreamer file output
vi: Không thể tạo tập tin đầu ra kiểu GStreamer

en: Could not link pipeline
vi: Không thể liên kết ống dẫn

en: Extractor object is not valid. This is bad, check your console for errors.
vi: Đối tượng trích không hợp lệ. Đây vấn đề cần kiểm tra bằng dòng lệnh.

en: The plugin necessary for CD access was not found
vi: Không thấy trình bổ sung cho phép truy cập đĩa CD

en: The plugin necessary for file access was not found
vi: Không thấy trình bổ sung cho phép truy cập tập tin

en: Device ‘%s’ does not contain any media
vi: Thiết bị “%s” không có vật chứa nào

en: Device ‘%s’ could not be opened. Check the access permissions on the device.
vi: Không thể mở thiết bị “%s”. Hãy kiểm tra quyền truy cập thiết bị này.

en: Czechoslovakia
vi: Séc và Slô-va-kia

en: Soviet Union
vi: Liên bang Sô Viết

note: Translators: This string is used to build the composer tag when a track has composers and transcribers
en: %s trans. %s
vi: %s chbiên. %s

note: Translators: This string is used to build the composer tag when a track has a transcribers but no composer
en: trans. %s
vi: chbiên. %s

en: Sound Juicer is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
vi: Sound Juicer là phần mềm tự do; bạn có thể phát hành lại nó và/hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU như được xuất bản bởi Tổ chức Phần mềm Tự do; hoặc phiên bản 2 của Giấy phép này, hoặc bất kì phiên bản sau nào (tùy ý).

en: Sound Juicer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
vi: Sound Juicer được phân phối với mong muốn nó sẽ là một phần mềm có ích, nhưng KHÔNG PHẢI CHỊU BẤT KÌ TRÁCH NHIỆM NÀO; thậm chí cả về KHẢ NĂNG BÁN LẠI hoặc PHÙ HỢP VỚI TỪNG MỤC ĐÍCH CỤ THỂ. Xem Giấy phép Công cộng GNU để biết thêm chi tiết.

en: You should have received a copy of the GNU General Public License along with Sound Juicer; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
vi: Bạn đã nhận một bản sao của Giấy Phép Công Cộng GNU cùng với chương trình này; nếu không, hãy viết thư cho Tổ Chức Phần Mềm Tự Do,
    Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor,
    Boston, MA  02110-1301, USA (Mỹ)

en: An Audio CD Extractor
vi: Bộ trích đĩa CD Âm thanh

note: Translators: this string is a list of catalog number(s) used by the label(s) to identify the release
en: Catalog No.:  | Catalog Nos.:
vi[0]: Thể loại số:

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released: <country> in <year> on <label>"
en: Released: %s in %d on %s
vi: Phát hành: %s năm %d trên %s

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released: <country> on <label>"
en: Released: %s on %s
vi: Phát hành: %s trên %s

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released: <country> in <year>"
en: Released: %s in %d
vi: Phát hành: %s năm %d

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released: <country>"
en: Released: %s
vi: Phát hành: %s

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released in <year> on <label>"
en: Released in %d on %s
vi: Phát hành năm %d trên %s

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released in <year>"
en: Released in %d
vi: Phát hành năm %d

note: Translators: this string appears when multiple CDs were found in musicbrainz online database, it corresponds to "Released on <label>"
en: Released on %s
vi: Phát hành trên %s

en: Release label, year & country unknown
vi: Chưa biết về nhãn phát hành, năm và quốc gia

note: Translators: this string identifies the number of the barcode printed on the release
en: Barcode:
vi: Mã vạch:

en:  (Disc %d/%d)
vi:  (Đĩa %d/%d)

en: Failed to get output format
vi: Gặp lỗi khi lấy định dạng kết xuất

en: A file with the same name exists
vi: Đã có tập tin có cùng tên

en: A file called ‘%s’ exists, size %s.
    Do you want to skip this track or overwrite it?
vi: Đã có một tập tin mang tên “%s”, kích cỡ %s.
    Ban có muốn bỏ qua rãnh này hay ghi đè lên nó không?

en: Failed to create output directory: %s
vi: Gặp lỗi khi tạo thư mục kết xuất: %s

en: Estimated time left: %d:%02d (at %0.1f×)
vi: Thời gian còn lại ước tính: %d:%02d (tại %0.1fx)

en: Estimated time left: unknown
vi: Thời gian còn lại ước tính: chưa biết

en: CD rip complete
vi: Hoàn tất trích đĩa CD

en: Sound Juicer could not extract this CD.
vi: Bộ Sound Juicer không thể trích đĩa CD này.

en: Extracting audio from CD
vi: Đang trích nhạc từ đĩa CD

en: Unknown Composer
vi: Không biết nhà soạn nhạc

en: Unknown Track
vi: Rãnh chưa biết

en: Electronica
vi: Điện tử

en: Spoken Word
vi: Từ nói

en: Error while saving custom genre: %s
vi: Gặp lỗi khi lưu thể loại tự chọn: %s

en: Could not start Sound Juicer
vi: Không thể khởi chạy trình Sound Juicer

en: Please consult the documentation for assistance.
vi: Hãy xem tài liệu hướng dẫn để nhận trợ giúp.

en: You are currently extracting a CD. Do you want to quit now or continue?
vi: Bạn đang trích một đĩa CD. Bạn muốn thoát ngay bây giờ hay tiếp tục?

en: This album is not in the MusicBrainz database, please click ‘Edit Album’ to open your browser and edit it in MusicBrainz.
vi: Tuyển tập này không trong cơ sở dữ liệu MusicBrainz, vui lòng bấm chọn “Sửa tuyển tập” để mở trình duyệt của bạn và sửa nó trong MusicBrainz.

en: Could not find %s by %s on MusicBrainz, please click ‘Edit Album’ to open your browser and edit it in MusicBrainz.
vi: Không thể tìm thấy %s bởi %s trên MusicBrainz, vui lòng bấm chọn “Sửa tuyển tập” để mở trình duyệt của bạn và sửa nó trong MusicBrainz.

en: Click ‘Reload’ to load the edited album details from MusicBrainz
vi: Bấm vào “Tải lại” để tải thông tin chi tiết về tuyển tập đã được sửa từ MusicBrainz

en: Sound Juicer could not open the submission URL
vi: Sound Juicer không thể mở URL đệ trình

en: Sound Juicer could not duplicate the disc
vi: Trình Sound Juicer không thể nhân đôi đĩa

en: Lieder
vi: Ngâm thơ

en: Chamber
vi: Thính phòng

en: Could not read the CD
vi: Không thể đọc đĩa CD

en: Sound Juicer could not read the track listing on this CD.
vi: Sound Juicer không thể đọc danh sách rãnh trên đĩa CD này.

en: Sound Juicer could not use the CD-ROM device ‘%s’
vi: Sound Juicer không thể sử dụng ổ đĩa CD-ROM “%s”

en: HAL daemon may not be running.
vi: Có lẽ trình dịch vụ HAL đang không được chạy.

en: Sound Juicer could not access the CD-ROM device ‘%s’
vi: Sound Juicer không thể truy cập ổ đĩa CD-ROM “%s”

en: No CD-ROM drives found
vi: Không tìm thấy ổ đĩa CD-ROM nào

en: Sound Juicer could not find any CD-ROM drives to read.
vi: Sound Juicer không thấy bất kì ổ CD-ROM nào để đọc.

en: The currently selected audio profile is not available on your installation.
vi: Hồ sơ âm thanh đang chọn không có trên máy.

en: _Change Profile
vi: _Chuyển hồ sơ

en: Unknown widget calling on_person_edit_changed.
vi: Không hiểu điều khiển nào đang gọi on_person_edit_changed.

en: Could not display help for Sound Juicer
    %s
vi: Không thể hiện trợ giúp Sound Juicer
    %s

en: Retrieving track listing…please wait.
vi: Đang lấy danh sách rãnh…hãy đợi một chút.

en: Start extracting immediately
vi: Trích ngay lập tức

en: Start playing immediately
vi: Phát ngay lập tức

en: What CD device to read
vi: Thiết bị CD cần đọc

en: URI to the CD device to read
vi: Địa chỉ URI tới ổ đĩa CD cần đọc

en: Error playing CD.
    
    Reason: %s
vi: Lỗi khi phát đĩa CD.
    
    Lý do: %s

en: Failed to create CD source element
vi: Gặp lỗi khi tạo phần tử nguồn CD

en: Seeking to %s
vi: Đang tìm kiếm %s

en: Album Artist, Album Title
vi: Nghệ sĩ tập nhạc, Tên tập nhạc

en: Album Artist (sortable), Album Title
vi: Nghệ sĩ tập nhạc (sắp xếp được), Tên tập nhạc

en: Track Artist, Album Title
vi: Nghệ sĩ rãnh, Tên tập nhạc

en: Track Artist (sortable), Album Title
vi: Nghệ sĩ rãnh (sắp xếp được), Tên tập nhạc

en: Album Artist (sortable)
vi: Nghệ sĩ tập nhạc (sắp xếp được)

en: Album Artist - Album Title
vi: Nghệ sĩ tập nhạc — Tên tập nhạc

en: Album Artist (sortable) - Album Title
vi: Nghệ sĩ tập nhạc (sắp xếp được) — Tên tập nhạc

en: Album Composer, Album Title
vi: Nhà soạn nhạc tập nhạc, Tên tập nhạc

en: Album Composer (sortable), Album Title
vi: Nhà soạn nhạc tập nhạc (sắp xếp được), Tên tập nhạc

en: Track Composer, Album Title
vi: Nhà soạn nhạc rãnh nhạc, Tên tập nhạc

en: Track Composer (sortable), Album Title
vi: Nhà soạn nhạc rãnh nhạc (sắp xếp được), Tên tập nhạc

en: Track Artist - Track Title
vi: Nghệ sĩ rãnh — Tên rãnh

en: Track Artist (sortable) - Track Title
vi: Nghệ sĩ rãnh (sắp xếp được) — Tên rãnh

en: Number. Track Artist - Track Title
vi: Số. Nghệ sĩ rãnh — Tên rãnh

note: {N_("Number. Track Artist (sortable) - Track Title"), "%tN. %ts - %tt"},
en: Number-Track Artist-Track Title (lowercase)
vi: Số — Nghệ sĩ rãnh — Tên rãnh (chữ thường)

note: {N_("Number-Track Artist (sortable)-Track Title (lowercase)"), "%tN-%tS-%tT"},
en: Track Composer - Track Artist - Track Title
vi: Nhà soạn nhạc rãnh — Nghệ sĩ rãnh — Tên rãnh

en: Track Composer (sortable) - Track Artist (sortable) - Track Title
vi: Nhà soạn nhạc rãnh (sắp xếp được) — Nghệ sĩ rãnh (sắp xếp được — Tên rãnh

en: Number. Track Composer - Track Artist - Track Title
vi: Số. Nhà soạn nhạc rãnh — Nghệ sĩ rãnh — Tên rãnh

en: Number-Track Composer-Track Artist-Track Title (lowercase)
vi: Số — Nhà soạn nhạc rãnh — Nghệ sĩ rãnh — Tên rãnh (chữ thường)

en: Example Path:
vi: Đường dẫn ví dụ:

en: Sound Converter
vi: Bộ chuyển đổi âm thanh

en: Audio Format Converter
vi: Bộ chuyển định dạng Audio

en: Filter
vi: Bộ lọc

en: File exists already
vi: File đã tồn tại

en: <big><b>File exists already</b></big>
vi: <big><b>File đã tồn tại</b></big>

en: _Apply to entire queue
vi: Áp _dụng cho toàn bộ hàng đợi

en: artist/album
vi: nghệ sĩ/album

en: artist - album
vi: nghệ sĩ - album

en: Into a specified folder
vi: Trong một thư mục xác định

en: Create subfolders:
vi: Tạo thư mục con:

en: Delete original file
vi: Xóa file gốc

en: <b>Where to place results?</b>
vi: <b>Nơi lưu kết quả ra?</b>

en: Filename pattern:
vi: Tên file mẫu:

en: Replace all messy characters
vi: Thay thế toàn bộ các kí tự lộn xộn

en: <i>Example filename:</i>
vi: <i>Tên file mẫu:</i>

en: <b>How to name files?</b>
vi: <b>Cách đặt tên file?</b>

en: Bitrate mode:
vi: Chế độ bitrate:

en: <b>Type of result?</b>
vi: <b>Định dạng kết quả ra?</b>

en: MP3 Encoder is not present.
vi: Không tìm thấy bộ hóa MP3

en: Read how to install
vi: Đọc cách cài đặt

en: Where to place results?
vi: Vị trí lưu kết quả ra?

en: Convert in batch mode, from command line, without a graphical user
     interface. You can use this from, say, shell scripts.
vi: Thực hiện chuyển trong chế độ batch, từ dòng lệnh mà không có đồ họa.
    Bạn có thể thực hiện kiểu này bằng cách dùng shell scripts.

en: Be quiet. Don't write normal output, only errors.
vi: Chỉ hiện ra những thông tin về lỗi

en: 
    
    Error: %s
    %s
vi: 
    
    Lỗi: %s
    %s

en: Cannot create '%s' folder.
vi: Không thể tạo thư mục '%s'

en: Same as input, but replacing the suffix
vi: Giống đầu vào nhưng thay phần hậu tố

en: Same as input, but with an additional suffix
vi: Giống đầu vào nhưng thêm phần hậu tố

en: Track number - title
vi: Track số - tiêu đề

en: Artist - title
vi: Nghệ sĩ - tiêu đề

en: Custom filename pattern
vi: Mẫu tên file tự do

en: artist-album
vi: nghệ sĩ-album

en: Into folder %s
vi: Vào trong thư mục %s

en: Target bitrate: %s
vi: bitrate lối ra: %s

en: Add Folder...
vi: Thêm thư mục...

en: %d:%02d left
vi: %d:%02d trôi qua

en: Elapsed
vi: Đã trôi qua

en: S_how
vi: _Hiển thị

en: Open _Tab
vi: _Mở thẻ Tab

note: Download Columns - Elapsed
en: _Elapsed
vi: _Đã trôi qua

en: _Tree
vi: Pane cây

note: Move to --- start ---
en: _Move To
vi: _Chuyển vào

en: Unable to mount device
vi: Không thể gắn thiết bị

en: Link:
vi: Liên kết:

en: newer
vi: mới hơn

en: older
vi: cũ hơn

en: %d folder | %d folders
vi[0]: %d thư

en: devices
vi: thiết bị

note: Type: note Description
en: Since there is no general way to locate all existing databases, no automatic upgrade is attempted. A manual upgrade path using spamprobe export/import is outlined in the 'DATABASE MAINTENANCE' section of the spamprobe(1) manual page.
vi: Vì không có phương pháp chung để tìm mọi cơ sở dữ liệu đã có, không có tiến trình tự động nâng cấp sẽ được thử chạy. Một đường dẫn nâng cấp bằng tay dùng công cụ xuất/nhập của spamprobe được diễn tả trong phần 'DATABASE MAINTENANCE' (duy trì cơ sở dữ liệu) của trang hướng dẫn spamprobe(1).

note: Type: note Description
en: All spamprobe users on this system should be informed of this change and advised to read the README.Debian file.
vi: Mọi người dùng spamprobe trên hệ thống này đều nên nhận thông tin về thay đổi này và đọc tập tin Đọc Đi (README.Debian).

en: Spectrum Analyser
vi: Phân tích âm phổ

en: View spectrograms of your audio files
vi: Xem âm phổ của file nhạc

en: Cannot open input file
vi: Không thể mở file

en: Cannot find stream info
vi: Không tìm thấy dữ liệu âm thanh

en: The file contains no audio streams
vi: File không chứa dữ liệu âm thanh nào

en: Cannot find decoder
vi: Không tìm thấy phần mềm giải mã

en: Unknown duration
vi: Độ dài không xác định

en: No audio channels
vi: Không có kênh âm thanh nào

en: Cannot open decoder
vi: Không thể mở phần mềm giải mã

en: Unsupported sample format
vi: Định dạng lấy mẫu không được hỗ trợ

en: (system default)
vi: (mặc định)

en: Check for &updates
vi: Kiểm tra &cập nhật

en: Spek - Acoustic Spectrum Analyser
vi: Spek - Chương trình phân tích âm phổ

en: A new version of Spek is available, click to download.
vi: Spek đã có phiên bản mới, hãy click để tải về.

en: PNG images
vi: Ảnh PNG

en: Save Spectrogram
vi: Lưu âm phổ

en: Copyright (c) 2010-2013 Alexander Kojevnikov and contributors
vi: Bản quyền (c) 2010-2013 thuộc về Alexander Kojevnikov và cộng sự

en: Spek Website
vi: Trang chủ của Spek

note: TRANSLATORS: the %s is the package version.
en: Spek version %s
vi: Spek phiên bản %s

note: Type: boolean Description
en: Rebuild Squidguard blacklist database during postinst?
vi: Xây dụng lại cơ sở dữ liệu danh sách màu đen trong khi tiến trình cuối cùng cài đặt không?

note: Type: boolean Description
en: Rebuilding the blacklist databases is time consuming and under some circumstances could cause problems.  With the breakout of individual blacklist section packages the time it takes for each package to rebuild will be extensive.  Also it may not be desireable to rebuild these databases on production servers.  You can manually perform a rebuild by running /usr/sbin/update-squidguard.
vi: Xây dụng lại các cơ sở dữ liệu danh sách màu đèn tiêu phí thời giờ, và trong một số trường hợp có thể gây ra lỗi. Gồm phá mà gói phần danh sách màu đen riêng ra, việc xây dụng lại mỗi gói sẽ mất lâu. Hơn nữa, có lẽ không phải là một ý kiến tốt để xây dụng lại những cơ sở dữ liệu này trên máy bận. Bạn có thể tự xây dụng lại bằng cách chạy lệnh «/usr/sbin/update-squidguard».

note: Type: string Description
en: Please enter the host name to use in the SSL certificate.
vi: Hãy gõ tên máy cần hiển thị trong chứng nhận SSL.

note: Type: string Description
en: It will become the 'commonName' field of the generated SSL certificate.
vi: Nó sẽ điền vào trường « commonName » của chứng nhận SSL đã tạo ra.

note: Type: title Description
en: Configure an SSL Certificate.
vi: Cấu hình một chứng nhận SSL.

note: Type: note Description
en: Local SSL certificates must be replaced
vi: Phải thay thế chứng nhận SSL cục bộ

note: Type: note Description
en: A security certificate which was automatically created for your local system needs to be replaced due to a flaw which renders it insecure. This will be done automatically.
vi: Một chứng nhận bảo mật mà được tự động tạo cho hệ thống cục bộ này cần phải được thay thế do một lỗi gây ra nó không an toàn. Sự thay thế này sẽ được tự động thực hiện.

note: Type: note Description
en: If you don't know anything about this, you can safely ignore this message.
vi: Chưa biết gì về vấn đề này thì bạn có thể lờ đi thông điệp này một cách an toàn.

note: Type: select Choices
en: from inetd
vi: từ inetd

note: Type: select Choices
en: standalone
vi: độc lập

note: Type: select Description
en: Run sslh:
vi: Chạy sslh:

note: Type: select Description
en: sslh can be run either as a service from inetd, or as a standalone server. Each choice has its own benefits. With only a few connection per day, it is probably better to run sslh from inetd in order to save resources.
vi: Có thể chạy trình sslh hoặc từ inetd như là một dịch vụ, hoặc như là một trình phục vụ độc lập. Mỗi tùy chọn có lợi ích riêng. Có chỉ vài kết nối mỗi ngày thì rất có thể tốt hơn nếu bạn chạy sslh từ inetd để tiết kiệm tài nguyên.

note: Type: select Description
en: On the other hand, with many connections, sslh should run as a standalone server to avoid spawning a new process for each incoming connection.
vi: Mặt khác, có nhiều kết nối thì nên chạy sslh như là một trình phục vụ độc lập, để tránh tạo và thực hiện một tiến trình mới cho mỗi kết nối gửi đến.

note: Type: boolean Description
en: Automatically overwrite config files?
vi: Tự động ghi đè lên các tập tin cấu hình ?

note: Type: boolean Description
en: The mail configuration file /etc/ssmtp/ssmtp.conf can be automatically updated on each upgrade with the information supplied to the debconf database. If you do not want this to happen (ie/ you want to maintain control of this file yourself) then set this option to have the program never touch this file.
vi: Tập tin cấu hình thư « /etc/ssmtp/ssmtp.conf » có thể được tự động cập nhật mỗi lần nâng cấp, dùng thông tin được cung cấp cho cơ sở dữ liệu cấu hình debconf. Nếu bạn không muốn trường hợp này xảy ra (tức là bạn muốn tự điều khiển tập tin này) thì đặt tùy chọn này để không bao giờ cho phép chương trình sửa đổi tập tin này.

note: Type: string Description
en: Username who gets mail for userids < 1000:
vi: Tên người dùng nên nhận thư cho UID < 1000:

note: Type: string Description
en: Mail sent to a local user whose UID is less than 1000 will instead be sent here. This is useful for daemons which mail reports to root and other system UIDs. Make this empty to disable rewriting.
vi: Thư được gửi cho một người dùng cục bộ có UID dưới 1000 thì được chuyển hướng đến đây. Tùy chọn này có ích cho trình nền gửi thư cho người chủ (root) và UID hệ thống khác. Bỏ trống tùy chọn này để tắt chức năng ghi lại.

note: Type: string Description
en: Name of your mailhub:
vi: Tên của tâm thư (mailhub):

note: Type: string Description
en: This sets the host to which mail is delivered. The actual machine name is required; no MX records are consulted. Commonly, mailhosts are named "mail.domain.com".
vi: Giá trị này lập máy cho đó mọi thư được phát. Cần thiết tên máy thật: không đọc mục ghi MX nào. Bình thường, máy thư có tên « mail.miền.com ».

note: Type: string Description
en: Remote SMTP port number:
vi: Số thứ tự cổng SMTP ở xa:

note: Type: string Description
en: If your remote SMTP server listens on a port other than 25 (Standard/RFC) then set it here.
vi: Nếu trình phục vụ SMTP ở xa có lắng nghe trên một cổng khác với 25 (chuẩn/RFC) thì hãy lập nó vào đây.

note: Type: string Description
en: Domain to masquerade as:
vi: Miền dưới đó cần giả trang:

note: Type: string Description
en: ssmtp will use "username@REWRITEDOMAIN" as the default From: address for outgoing mail which contains only a local username.
vi: Phần mềm ssmtp sẽ dùng « tên_ngườI_dùng@MIỀN_GHI_LẠI » là địa chỉ « Từ : » (From:) mặc định cho thư gửi đi mà chứa chỉ một tên người dùng cục bộ.

note: Type: string Description
en: Name to store in /etc/mailname:
vi: Tên cần lưu vào « /etc/mailname »:

note: Type: string Description
en: This is the portion of the address after the '@' sign to be shown on outgoing news and mail messages.
vi: Đây là phần địa chỉ đằng sau dấu a-còng « @ », để hiển thị trên các bài tin và thư gửi đi.

note: Type: string Description
en: Fully qualified hostname:
vi: Tên miền khả năng đầy đủ :

note: Type: string Description
en: This should specify the real hostname of this machine, and will be sent to the mailhub when delivering mail.
vi: Giá trị này nên ghi rõ tên máy thật của máy này, và sẽ được gửi cho thiết bị trung tâm mạng thư (mailhub) khi phát thư.

note: Type: boolean Description
en: Allow override of From: line in email header?
vi: Cho phép ghi đè lên dòng « Từ : » trong phần đầu thư ?

note: Type: boolean Description
en: A "positive" response will permit local users to enter any From: line in their messages without it being mangled, and cause ssmtp to rewrite the envelope header with that address. A "negative" response will disallow this, and use only the default address or addresses set in /etc/ssmtp/revaliases.
vi: Trả lời « Có » (yes) tại đây thì cho phép người dùng cục bộ nhập bất kỳ dòng « Từ: » (From:) vào thư, mà không bị hỏng, và gây ra trình ssmtp ghi lại phần đầu bao dùng địa chỉ này. Còn trả lời « Không » (no) sẽ không cho phép tùy chọn này nên dùng chỉ địa chỉ mặc định hoặc địa chỉ được lập trong « /etc/ssmtp/revaliases ».ssmtp/revaliases ».

en: stardict automation factory
vi: bộ tạo khả năng tự động hoá stardict

en: stardict application
vi: ứng dụng stardict

en: Lookup words
vi: Tra từ

en: StarDict is an international dictionary for GNOME.
vi: StarDict là một từ điển quốc tế cho GNOME.

en: Scan selection
vi: Quét qua vùng chọn

en: Whether to scan the selection or not. When the user selects text, StarDict will popup a flat window showing the meaning of that text.
vi: Có nên quét qua vùng chọn hay không. Khi người dùng lựa chọn văn bản, StarDict sẽ tự mở cửa sổ phẳng hiển thị nghĩa của đoạn đó.

en: Only scan while modifier key is being pressed
vi: Chỉ quét trong khi phím bổ trợ được ấn giữ

en: Only scan while the modifier key is being pressed. The modifier key is set by "scan_modifier_key".
vi: Chỉ quét trong khi phím bổ trợ được ấn giữ. Phím bổ trợ riêng được đặt bằng biến « scan_modifier_key » (phím bổ trợ quét).

en: Hide floating window when modifier key is released
vi: Ẩn cửa sổ nổi khi phím bổ trợ được buông ra

en: Hide floating window when modifier key is released. It only take effect when only_scan_while_modifier_key is turned on.
vi: Ẩn cửa sổ nổi khi phím bổ trợ được buông ra. Nó chỉ có tác động nếu biến « only_scan_while_modifier_key » (chỉ quét trong khi phím bổ trợ) được bật.

en: Scan-modifier key
vi: Phím bổ trợ quét

en: Only scan while this modifier key is being pressed. It can be Win(0), Shift(1), Alt(2) or Ctrl(3).
vi: Chỉ quét trong khi phím bổ trợ được ấn giữ. Phím bổ trợ này có thể là Win(0), Shift(1), Alt(2) hay Ctrl(3).

en: Whether to use a user-defined font in StarDict, instead of the default system font. If this option is turned on, then the font named in the "Custom Font" option will be used instead of the system font.
vi: Có nên sử dụng phông được người dùng xác định trong StarDict, thay cho phông hệ thống mặc định. Bật tùy chọn này thì phông được đặt trong tùy chọn « Phông riêng » sẽ được dùng thay cho phông hệ thống.

en: A custom font that will be used in StarDict. This will only take effect if the "Use Custom Font" option is turned on.
vi: Phông chữ riêng sẽ được dùng trong StarDict. Nó sẽ chỉ có tác động nếu tùy chọn « Dùng phông riêng » đã được hiệu lực.

en: Enable sound event
vi: Bật dữ kiện âm thanh

en: Whether to enable sound events or not. StarDict will play a sound event when a button is active or released, and when a menu pops up.
vi: Có nên hiệu lực các dữ kiện âm thanh hay không. StarDict sẽ chạy dữ kiện âm thanh khi cái nút được bấm hay buông ra, và khi trình đơn tự mở.

en: Enable the use of TTS program
vi: Bật dùng chương trình TTS

en: Whether to enable StartDict to use an external TTS program for pronounciation, or not.
vi: Có nên cho stardict có khả năng sử dụng chương trình TTS bên ngoài để phát âm từ hay không.

en: TTS program command-line
vi: Dòng lệnh chương trình TTS

en: The command-line to use in order to enable pronunciation of words via an external TTS program.
vi: Dòng lệnh cần dùng để hiệu lực khả năng phát âm từ thông qua chương trình TTS bên ngoài.

en: Hide the window on startup
vi: Ẩn cửa sổ khi khởi chạy

en: Whether to hide the main window on startup, or not.
vi: Có nên ẩn cửa sổ chính khi khởi chạy hay không.

en: Search website list
vi: Danh sách cơ chế tìm kiếm

en: List the search websites.
vi: Liệt kê các cơ chế tìm kiếm.

en: Window-width
vi: Độ rộng cửa sổ

en: The width of the main stardict window.
vi: Độ rộng của cửa sổ stardict chính.

en: Window-height
vi: Độ cao cửa sổ

en: The height of the main stardict window.
vi: Độ cao của cửa sổ stardict chính.

en: Whether the window is maximized or not
vi: Có nên phóng to cửa sổ hay không.

en: Whether the main window is maximized or not.
vi: Có nên phóng to cửa sổ chính hay không.

en: Hpaned 's position
vi: Vị trí của Hpaned

en: The hpaned's position, between the listview and the textview.
vi: Vị trí của hpaned, giữa ô xem danh sách và ô xem văn bản.

en: Hide the list
vi: Ẩn danh sách

en: Whether to hide the word-list view or not.
vi: Có nên ẩn ô xem danh sách từ hay không.

en: Engine index
vi: Chỉ mục cơ chế

en: The index of the translation engine.
vi: Chỉ mục của cơ chế dịch.

en: Source language index
vi: Chỉ mục ngôn ngữ nguồn

en: The index of the source language for translating.
vi: Chỉ mục của ngôn ngữ đích để dịch.

en: Target language index
vi: Chỉ mục ngôn ngữ nguồn

en: The index of the target language for translating.
vi: Chỉ mục của ngôn ngữ đích để dịch.

en: Query in the floating window when middle mouse button is clicked
vi: Nhấn nút giữa trên chuột thì tra tìm trong cửa sổ nổi

en: Whether to query in the floating window, or in the main window. Query is activated by the user clicking the middle mouse button on the notification area icon.
vi: Có nên tra tìm trong cửa sổ nổi, hay trong cửa sổ chính. Chức năng tra tìm được kích hoạt khi người dùng nhấn nút giữa chuột vào biểu tượng trong vùng thông báo.

en: Pronounce the word when it pops up.
vi: Phát âm từ khi nó nhảy ra.

en: Pronounce the word when the floating window pops up.
vi: Phát âm từ khi cửa sổ nổi tự mở.

en: Maximum window-width
vi: Độ rộng cửa sổ tối đa

en: The maximum width of the floating stardict window.
vi: Độ rộng tối đa của cửa sổ stardict nổi.

en: Maximum window-height
vi: Độ cao cửa sổ tối đa

en: The maximum height of the floating stardict window.
vi: Độ cao tối đa của cửa sổ stardict nổi.

en: whether to lock the window or not
vi: có nên khoá cửa sổ hay không

en: Whether to lock the floating window or not. While locked, the window will not disappear.
vi: Có nên khoá cửa sổ nổi hay không. Bị khoá thì cửa sổ không biến mất.

en: lock position (x)
vi: Vị trí khoá (x)

en: the window's x position while locked.
vi: vị trí x của cửa sổ bị khoá

en: lock position (y)
vi: Vị trí khoá (y)

en: the window's y position while locked.
vi: vị trí y của cửa sổ bị khoá

en: Dictionary order
vi: Thứ tự từ điển

en: List the dictionaries in order.
vi: Liệt kê các từ điển theo thứ tự.

en: Dictionary configuration XML
vi: XML cấu hình từ điển

en: Save the dictionary management configuration.
vi: Lưu cấu hình quản lý từ điển.

en: Tree Dictionary order
vi: Thứ tự từ điển cây

en: List the tree dictionaries in order.
vi: Liệt kê các từ điển cây theo thứ tự.

en: Disabled tree dictionaries list
vi: Danh sách từ điển cây bị tắt

en: List the tree dictionaries which are disabled.
vi: Liệt kê các từ điển cây bị tắt.

en: Plug-in order
vi: Thứ tự phần bổ sung

en: List the plugins in order.
vi: Liệt kê các phần bổ sung theo thứ tự.

en: Disabled plugins list
vi: Danh sách phần bổ sung bị tắt

en: List the plugins which are disabled.
vi: Liệt kê các phần bổ sung bị tắt.

en: XDXF data parsing plug-in is not found!
vi: Không tìm thấy phần bổ sung phân tích dữ liệu XDXF.

en: PowerWord data parsing plug-in is not found!
vi: Không tìm thấy phần bổ sung phân tích dữ liệu PowerWord.

en: Wiki data parsing plug-in is not found!
vi: Không tìm thấy phần bổ sung phân tích dữ liệu Wiki.

en: HTML data parsing plug-in is not found!
vi: Không tìm thấy phần bổ sung phân tích dữ liệu HTML.

en: WordNet data parsing plug-in is not found!
vi: Không tìm thấy phần bổ sung phân tích dữ liệu PowerWord.

en: <span foreground="red">[Missing Image]</span>
vi: <span foreground="red">[Ảnh bị thiếu]</span>

en: Unknown data type, please upgrade StarDict!
vi: Không rõ kiểu dữ liệu, hãy nâng cấp chương trình StarDict.

en: Hide the main window, do not show splash screen
vi: Ẩn cửa sổ chính, không hiện màn hình chào mừng

en: Start a new instance of stardict
vi: Khởi chạy tiến trình stardict mới

en: Quit an existing instance of stardict
vi: Thoát khỏi tiến trình stardict đang chạy

en: Default Group
vi: Nhóm mặc định

en: Only level %d user can choose this dictionary!
vi: Chỉ người dùng cấp %d có khả năng chọn từ điển này.

en: You can only choose %d dictionaries.
vi: Bạn chỉ có khả năng chọn %d từ điển.

en: Dictionary Name
vi: Tên từ điển

en: Word count
vi: Đếm từ

en: Browse Dictionaries
vi: Duyệt qua các Từ điển

en: These settings will take effect the next time you run StarDict.
vi: Thiết lập này sẽ có tác động lần kế tiếp bạn khởi chạy StarDict.

en: <span foreground="red">Query Dict</span>
vi: <span foreground="red">Tra tìm trong Từ điển</span>

en: <span foreground="red">Scan Dict</span>
vi: <span foreground="red">Quét qua Từ điển</span>

en: Virtual Dictionary
vi: Từ điển ảo

en: Network Dictionary
vi: Từ điển mạng

en: You can have multiple groups of dictionaries, such as "Study English", "Learn German", and switch them instantly.
vi: Bạn có thể tạo nhiều nhóm từ điển khác nhau, v.d. « Học tiếng Anh », « Tin học tiếng Việt » và « Tin học tiếng Anh », rồi chuyển đổi ngay giữa các nhóm này.

en: The Query Dict will show in the main window, the Scan Dict will show in the floating window.
vi: Tra tìm trong Từ điển sẽ hiển thị trong cửa sổ chính, còn Quét qua Từ điển sẽ hiển thị trong cửa sổ nổi.

en: Dictionary Information
vi: Thông tin Từ điển

en: Are you sure you want to delete this group of dictionaries?
vi: Bạn có chắc muốn xoá nhóm từ điển này không?

en: Are you sure you want to delete this sub-group of dictionaries?
vi: Bạn có chắc muốn xoá nhóm con từ điển này không?

en: New dict group
vi: Nhóm từ điển mới

en: Add dictionary
vi: Thêm từ điển

en: D_ict List
vi: Danh sách Từ đ_iển

en: Manage _Dict
vi: _Quản lý Từ điển

en: T_ree dictionaries
vi: Từ điển câ_y

en: _Network dictionaries
vi: Từ điển mạ_ng

en: _Show information
vi: _Hiện thông tin

en: _Unselect all
vi: _Bỏ chọn tất cả

en: Visit
vi: Thăm

en:  to download dictionaries!
vi:  để tải xuống từ điển nhé.

en: Upgrade Now!
vi: Cập nhật ngay !

en: Synonym word count
vi: Đếm từ đồng nghĩa

en: Download Now!
vi: Tải xuống ngay !

en: _Scan
vi: _Quét

en: StarDict - Scanning
vi: StarDict - Đang quét

en: <Not Found!>
vi: <Không tìm thấy>

en: Fuzzy query
vi: Truy vấn mờ

en: has succeeded.
vi: thành công.

en: Found 1 word:
vi: Tìm 1 từ :

en: Found %d words:
vi: Tìm %d từ :

en: Query in the main window
vi: Tra tìm trong cửa sổ chính

en: Pronounce the word
vi: Phát âm từ

en: Stop selection-scanning
vi: Dừng quét qua vùng chọn

en: Lock floating window
vi: Khoá cửa sổ nổi

en: Clear the search box
vi: Xoá trường tìm

en: Show the main menu (Alt+M)
vi: Hiện trình đơn chính (Alt+M)

en: Full-Text Translation
vi: Dịch toàn văn bản

en: Choose dict group
vi: Chọn nhóm từ điển

en: Next word (Alt+Down)
vi: Từ kế (Alt+bên Dưới)

en: Previous word (Alt+Up)
vi: Từ lùi (Alt+bên Trên)

en: Enable Net Dict
vi: Bật từ điển Net

en: Show the word list
vi: Hiện danh sách từ

en: Hide the word list
vi: Ẩn danh sách từ

en: Save to file (Alt+E)
vi: Lưu vào tập tin (Alt+E)

en: Search in the definition text (Ctrl+F)
vi: Tìm trong lời định nghĩa (Ctrl+F)

en: Warning! No dictionary is loaded.
    Please go to StarDict's website, download some dictionaries:
    %s%s%s and put them in %s.
vi: Cảnh báo : chưa nạp từ điển.
    Hãy đi tới địa chỉ Web của StarDict,
    tải xuống một số từ điển:
    %s%s%s và để chúng vào %s.

en:        Welcome to StarDict
    StarDict is a Cross-Platform and international dictionary written in Gtk. It has powerful features, such as "Glob-style pattern matching," "Scan selected word," "Fuzzy query" and "Full-text search".
    
           Here is an introduction to using StarDict:
    
           1. Glob-style pattern matching
           You can input strings containing '*' (wildcard) and '?' (joker) as the pattern. '*' matches an arbitrary, possibly empty, string, and '?' matches an arbitrary character. After pressing Enter, the words that match this pattern will be shown in the list.
           2. Regular expressions matching
           You can input strings as Perl-compatible regular expressions with a beginning ":" character as the identifier. After pressing Enter, the words that match this regex will be shown in the list.
           3. Fuzzy query
           When you can't remember how to spell a word exactly, you can try StarDict's Fuzzy query. It uses "Levenshtein Edit Distance" to compute the similarity between two words, and gives the match results which are most similar to the word that you input. To create a fuzzy query, just input the word with a beginning "/", and then press Enter.
           4. Full-text search
           Full-text search searches for a word in the data. To create a Full-text search, just input the word with a beginning "|", and then press Enter. For example, "|ab cd" searches data which contain both "ab" and "cd". If the words contain Space character, you can use "\ ", such as "|apple\ pie", other escaping characters are "\\" for '\', "\t" for Tab and "\n" for new line.
           5. Special character search
           If your words contain special characters, you can use '\' to escape it, for example, "a\*b\?" searches "a*b?", "\/abc" searches "/abc".
           6. Scan the selected word
           Turn on the check button at the bottom-left corner of the StarDict window to activate this feature. When this feature is on, StarDict will automatically look up words, phrases, and Chinese characters in other applications. Just highlight a word or phrase with your mouse, and a floating window will pop up showing the definition of the selected word.
           7. Dictionary management
           Click the "Manage dictionaries" button at the bottom-right corner of the window to access the dictionary management dialog. From here, you can disable some dictionaries that you don't need, and set the dictionaries' querying order.
    
    
           Statement: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without the warranty that the word spelling, definition, and phonetic information are correct.
vi:        Chào mừng bạn sử dụng StarDict
    StarDict là một từ điển quốc tế đa nền tảng được ghi bằng Gtk.
    
    Nó có tính năng mạnh mẽ như « Khớp với mẫu kiểu glob », « Quét tìm từ đã chọn », « Truy vấn mờ » và « Tìm kiếm qua toàn văn bản ».
    
           Giới thiệu về cách sử dụng StarDict:
    
           1. Khớp với mẫu kiểu glob
    Bạn có thể gõ chuỗi chứa ký tự đại diện: dấu sao (*) và dấu hỏi (?).
     • dấu sao (*)		khớp với chuỗi tùy ý có thể là rỗng
     • dấu hỏi (?)		khớp với một ký tự tùy ý
    Sau khi bấm phím Enter, các từ khớp với mẫu này sẽ hiển thị trong danh sách.
    
           2. Khớp biểu thức chính quy
    Bạn có thể gõ chuỗi dạng biểu thức chính quy tương thích với Perl, với dấu chấm « . » đi trước để ngụ ý biểu thức chính quy. Sau khi bấm phím Enter, các từ tương ứng với biểu thức chính quy sẽ được hiển thị trong danh sách.
    
    	3. Truy vấn mờ — « /từ »,
    Không nhớ được chính tả chính xác của từ thì bạn chạy truy vấn mờ của StarDict. Nó sử dụng « Khoảng cách chỉnh sửa của Levenshtein » để tính độ tương tự giữa hai từ, rồi cung cấp kết quả tương tự nhất với từ bạn đã gõ vào. Để tạo truy vấn mờ, chỉ gõ từ với dấu xuyệc (/) đi trước (v.d. « /chẩng », rồi bấm phím Enter.
    
           4. Tìm qua toàn văn bản — « |từ », « |Việt \ Nam »
    Chức năng tìm qua toàn văn bản thì tìm từ trong tài liệu hay dữ liệu hiện thời. Để chạy tiến trình tìm qua toàn văn bản, chỉ gõ từ với dấu ống dẫn (|) đi trước (v.d. « |bảng »), rồi bấm phím Enter. Chẳng hạn, chuỗi tìm « |Việt Nam » tìm văn bản chứa cả hai « Việt » và « Nam » (không nhất thiết kề nhau). Để tìm chuỗi chứa dấu cách, gõ dấu xuyệc ngước (\) để ngụ ý dấu cách. Chẳng hạn, chuỗi tìm « |Việt \ Nam » sẽ tìm văn bản chứa « Việt Nam », không phải « Việt » và « Nam » ở vị trí khác. Cũng có thể sử dụng dấu xuyệc ngược để thoát ký tự đặc biệt khác, v.d.: • \\	\
     • \t	dấu cách Tab
     • \n	dòng mới
    
           5. Tìm ký tự đặc biệt — « thư_mục\/tập_tin »
    Cũng có thể sử dụng dấu xuyệc ngược (\) để thoát ký tự đặc biệt bạn muốn tìm, v.d.
     • \*		ddu\* • \?		được không\? • \/		home\/tài_liệu\/bảng_tính
    
           6. Quét tìm từ đã chọn — bật và tô sáng
    Bật dấu kiểm ở góc dưới bên trái cửa sổ StarDict để kích hoạt tính năng này. Bật thì StarDict sẽ tự động tra tìm từ, cụm từ và ký tự tiếng Trung trong ứng dụng khác. Chỉ hãy tô sáng từ hay cụm từ bằng con chuột, rồi cửa sổ nổi sẽ tự mở, hiển thị lời xác định từ đã chọn.
    
           7. Quản lý từ điển
    Nhấn vào cái nút « Quản lý Từ điển » ở góc dưới bên phải cửa sổ để mở hộp thoại quản lý các từ điển. Trong đó, bạn có thể tắt những từ điển không hiện thời cần thiết, và đặt thứ tự từ điển tra tìm.
    
    
    	Thông báo
    Chương trình này được phân phối vì mong muốn nó có ích, nhưng KHÔNG BẢO HÀNH GÌ CẢ, không bảo hành từ có chính tả, lời định nghĩa hay thông tin phát âm đúng.

en: Found no words matching this pattern!
vi: Không tìm thấy từ khớp với mẫu này.

en: Found no words matching this regular expression!
vi: Không tìm thấy từ khớp với biểu thức chính quy này.

en: There are too many spelling errors :-(
vi: Quá nhiều lỗi chính tả. :(

en: There are no dictionary articles containing this word. :-(
vi: Không có mục từ điển chứa từ này. :(

en: The text "%s" was not found.
vi: Không tìm thấy chuỗi « %s ».

en: _Pronounce
vi: _Phát âm

en: <b>Full-Text Translation</b>
vi: <b>Dịch toàn văn bản</b>

en: _Translate
vi: _Dịch

en: Powered by -
vi: Dựa vào sức mạnh của -

en: Please input some words to translate.
vi: Hãy gõ đoạn văn bản cần dịch.

en: Scan the selection
vi: Quét qua văn bản

en: Manage dictionaries
vi: Quản lý từ điển

en: Go to the StarDict website
vi: Đi tới địa chỉ Web của StarDict

en: Search an Internet dictionary - Right button: website list
vi: Tìm qua từ điển Internet - Nút bên phải hiện danh sách địa chỉ Web

en: %s
    
    <b>Author:</b>	%s
    <b>Website:</b>	%s
    <b>Filename:</b>	%s
vi: %s
    
    <b>Tác giả:</b>	%s
    <b>Địa chỉ:</b>	%s
    <b>Tên tập tin:</b>	%s

en: <b>Virtual Dictionary</b>
vi: <b>Từ điển ảo</b>

en: <b>Network Dictionary</b>
vi: <b>Từ điển mạng</b>

en: <b>Special Dictionary</b>
vi: <b>Từ điển đặc biệt</b>

en: <b>TTS Engine</b>
vi: <b>Cơ chế TTS</b>

en: <b>Data Parsing Engine</b>
vi: <b>Cơ chế phân tích dữ liệu</b>

en: Plug-in Name
vi: Tên phần bổ sung

en: Configure Pl_ug-in
vi: Cấ_u hình phần bổ sung

en: <b>Plug-in Details</b>
vi: <b>Chi tiết về phần bổ sung</b>

en: Scan Selection
vi: Quét qua vùng chọn

en: Article rendering
vi: Vẽ mục

en: Net Dict
vi: Từ điển Net

en: Search website
vi: Địa chỉ Web Tìm kiếm

en: Notification area icon
vi: Biểu tượng vùng thông báo

en: Floating window
vi: Cửa sổ nổi

en: _Only scan while the modifier key is being pressed.
vi: _Chỉ quét khi phím bổ trợ được ấn giữ.

en: H_ide floating window when modifier key released.
vi: Ẩn cửa sổ nổ_i khi phím bổ trợ được buông ra.

en: Scan modifier _key:
vi: _Phím bổ trợ quét:

en: _Scan clipboard.
vi: _Quét qua bảng nháp.

en: Choose dictionary font
vi: Chọn phông từ điển

en: Dictionary font
vi: Phông từ điển

en: _Use custom font.
vi: _Dùng phông riêng.

en: Dictionary _font:
vi: _Phông từ điển:

en: Create c_ache files to speed up loading.
vi: Tạo tập tin nhớ tạm để nạp nh_anh hơn.

en: _Sort word list by collation function.
vi: _Sắp xếp danh sách từ bằng hàm đối xứng.

en: 	Collation _function:
vi: 	_Hàm đối xứng:

en: After enabled collation, when load the dictionaries for the first time, it will take some time for sorting, please wait for a moment.
vi: Bật khả năng đối xứng thì từ điển được nạp lần đầu tiên cần phải sắp xếp các từ : hãy đợi một chút.

en: C_lean all cache files
vi: _Xoá mọi tập tin nhớ tạm

en: Open file...
vi: Mở tập tin...

en: _Only export words.
vi: _Chỉ xuất từ.

en: RealPeopleTTS search path:
vi: Đường dẫn tìm kiếm RealPeopleTTS:

en: Please input the password.
vi: Hãy gõ mật khẩu.

en: Please input the user name.
vi: Hãy gõ tên người dùng.

en: Please input the email.
vi: Hãy gõ địa chỉ thư điện tử.

en: Please input a valid email.
vi: Hãy gõ một địa chỉ thư điện tử hợp lệ.

en: Enable _network dictionaries.
vi: Bật từ điể_n mạng.

en: StarDict server:
vi: Máy phục vụ StarDict:

en: _Register an account
vi: Đăng _ký tài khoản

en: _Search while typing.
vi: _Tìm trong khi gõ.

en: Word change _timeout:
vi: _Thời hạn thay đổi từ :

en: Show the _first word when not found.
vi: Không tìm thấy thì hiện từ đầu.

en: _Auto run StarDict after boot.
vi: _Tự động khởi chạy StarDict sau khi khởi động.

en: Hide main window when _starting StarDict.
vi: Ẩn cửa sổ chính khi khởi chạy _StarDict.

en: _Use open main window hotkey: Ctrl+Alt+Z.
vi: _Dùng phím tắt mở cửa sổ chính: Ctrl+Alt+Z.

en: _Transparency:
vi: _Trong suốt:

en: Website Name
vi: Tên trang Web

en: Website link
vi: Liên kết trang Web

en: Website search link
vi: Liên kết tìm kiếm trang Web

en: Please input the website name.
vi: Hãy gõ tên của trang Web.

en: Please input the website link.
vi: Hãy gõ liên kết (địa chỉ) của trang Web.

en: Please input the website search link.
vi: Hãy gõ liên kết (địa chỉ) tìm kiếm của trang Web.

en: _Pronounce the word when it pops up.
vi: _Phát âm từ khi nó nhảy ra.

en: _Show floating window if word not found.
vi: Không tìm thấy từ thì hiện cửa _sổ nổi.

en: Max window _width:
vi: Độ _rộng cửa sổ tối đa:

en: (default:320)
vi: (mặc định:320)

en: Max window hei_ght:
vi: Độ c_ao cửa sổ tối đa:

en: (default:240)
vi: (mặc định:240)

en: _Use custom background color:
vi: _Dùng màu nền riêng:

en: Cat_egories:
vi: _Loại:

en: Command TTS
vi: TTS bằng lệnh

en: Full-text Search
vi: Tìm qua toàn văn bản

en: Full-text search...
vi: Tìm qua toàn văn bản...

en: Press Enter to list the words that match the pattern.
vi: Bấm phím Enter để liệt kê các từ khớp với mẫu.

en: Fuzzy query...
vi: Truy vấn mờ...

en: StarDict is already running. Using the running process.
vi: StarDict đang chạy nên dùng tiến trình đang chạy.

en: - Lookup words
vi: - Tra tìm từ

en: Options parsing failed: %s
vi: Lỗi phân tách tùy chọn: %s

en: Yahoo Translate
vi: Dịch qua Yahoo

en: Excite Japan Translate
vi: Dịch qua Excite Japan

en: Authentication denied: %s
vi: Xác thực bị từ chối: %s

en: Register failed: %s
vi: Lỗi đăng ký: %s

en: Register success!
vi: Đăng ký thành công.

en: You haven't setup the account. Please open the "Net Dict" page in the Preferences dialog and register an account first.
vi: Bạn chưa thiết lập tài khoản. Trước tiên hãy mở trang « Từ điển Net » trong hộp thoại Tùy Thích và đăng ký một tài khoản.

en: You haven't chosen any dictionaries, please choose some by clicking "Manage Dict"->"Network dictionaries"->"Add".
vi: Bạn chưa chọn từ điển. Hãy chọn từ điển bằng cách nhấn vào « Quản lý Từ điển > Từ điển mạng > Thêm ».

en: Sorting, please wait...
vi: Đang sắp xếp - hãy đợi...

en: Can not load image. %s
vi: Không thể nạp ảnh: %s

en: User Dict
vi: Từ điển người dùng

en: User virtual dictionary.
vi: Từ điển ảo người dùng.

en: Show the user dictionary.
vi: Hiện từ điển người dùng.

en: Dict.cn configuration
vi: Cấu hình Dict.cn

en: Query by XML API.
vi: Truy vấn bởi API XML

en: Query by HTML API.
vi: Truy vấn bởi API HTM

en: Dict.cn network dictionary.
vi: Từ điển mạng Dict.cn.

en: Query result from Dict.cn website.
vi: Kết quả truy vấn từ địa chỉ Web Dict.cn.

en: Espeak TTS configuration
vi: Cấu hình Espeak TTS

en: Voice type:
vi: Kiểu giọng nối:

en: Pronounce words by Espeak TTS engine.
vi: Phát âm từ bằng cơ chế Espeak TTS.

en: Festival TTS configuration
vi: Cấu hình Festival TTS

en: Pronounce words by Festival TTS engine.
vi: Phát âm từ bằng cơ chế Festival TTS.

en: XML hexadecimal entity:
vi: Thực thể thập lục XML:

en: Gucharmap virtual dictionary.
vi: Từ điển ảo Gucharmap.

en: Show information about Unicode characters.
vi: Hiển thị thông tin về ký tự Unicode.

en: HTML data parsing
vi: Phân tích dữ liệu HTML

en: HTML data parsing engine.
vi: Cơ chế phân tích dữ liệu HTML.

en: Parse the HTML data.
vi: Phân tách dữ liệu HTML.

en: Man configuration
vi: Cấu hình Man

en: Man virtual dictionary.
vi: Từ điển ảo Man.

en: Show the man pages.
vi: Hiển thị các trang hướng dẫn Man.

en: PowerWord data parsing
vi: Phân tích dữ liệu PowerWord

en: PowerWord data parsing engine.
vi: Cơ chế phân tích dữ liệu PowerWord.

en: Parse the PowerWord data.
vi: Phân tách dữ liệu PowerWord.

en: Error: Open file %s failed!
vi: Lỗi: không thể mở tập tin %s.

en: QQWry configuration
vi: Cấu hình QQWry

en: You can update the QQWry.Dat file from this website:
    http://www.cz88.net
vi: Bạn có thể cập nhật tập tin « QQWry.Dat » từ địa chỉ này:
    http://www.cz88.net

en: Error: File %s not found!
    You can download it from this website:
    http://www.cz88.net
vi: Lỗi: không tìm thấy tập tin %s
    Bạn có thể tải nó xuống địa chỉ này:
    http://www.cz88.net

en: Show QQWry IP information.
vi: Hiện thông tin IP QQWry

en: SAPI TTS configuration
vi: Cấu hình SAPI TTS

en: TTS voice engine
vi: Cơ chế giọng nói TTS

en: Voice :
vi: Giọng nối:

en: Volume :
vi: Âm lượng:

en: Rate :
vi: Tần số :

en: Input the test text:
vi: Gõ chuỗi thử :

en: Pronounce words by SAPI TTS engine.
vi: Phát âm từ bằng cơ chế SAPI TTS.

en: Warning: failure when requesting a spellchecking dictionary for %s language.
vi: Cảnh báo : gặp lỗi khi yêu cầu từ điển kiểm tra chính tả cho ngôn ngữ %s.

en: Error, no spellchecking dictionary available!
vi: Lỗi: không có sẵn từ điển chính tả.

en: Spell check configuration
vi: Cấu hình kiểm tra chính tả

en: _Use custom languages.
vi: _Dùng ngôn ngữ riêng.

en: For example: "en_US de"
vi: Thí dụ : « vi VN » và « vi Nước ngoài »

en: Custom languages:
vi: Ngôn ngữ riêng:

en: Spell check virtual dictionary.
vi: Từ điển ảo kiểm tra chính tả.

en: Spell check the input words and show the correct suggestion.
vi: Kiểm tra chuỗi gõ và góp ý từ đúng.

en: Spelling Suggestion
vi: Góp ý chính tả

en: Update information
vi: Thông tin cập nhật

en: You are using an old version of StarDict!
vi: Bạn đang sử dụng phiên bản StarDict cũ.

en: You are using the newest version of StarDict!
vi: Bạn đang sử dụng phiên bản StarDict mới nhất.

en: Latest version information:
vi: Thông tin về phiên bản mới nhất:

en: Latest news:
vi: Tin tức:

en: Update Info
vi: Thông tin cập nhật

en: Update information.
vi: Thông tin về bản cập nhật.

en: Get the update information from the Internet.
vi: Lấy thông tin cập nhật từ Internet.

en: Visit StarDict website now?
vi: Thăm trang Web của StarDict ngay bây giờ không?

en: _Don't show this until the next update.
vi: _Chỉ hiện lại khi nâng cấp kế tiếp.

en: Wiki data parsing
vi: Phân tích dữ liệu Wiki

en: Wiki data parsing engine.
vi: Cơ chế phân tích dữ liệu Wiki.

en: Parse the wiki data.
vi: Phân tách dữ liệu Wiki.

en: WordNet configuration
vi: Cấu hình WordNet

en: Graphic mode.
vi: Chế độ đồ họa.

en: Text mode.
vi: Chế độ văn bản.

en: WordNet dict rendering
vi: Vẽ từ điển WordNet

en: WordNet dict rendering engine.
vi: Cơ chế vẽ từ điển WordNet.

en: WordNet data parsing
vi: Phân tích dữ liệu WordNet

en: WordNet data parsing engine.
vi: Cơ chế phân tích dữ liệu WordNet.

en: Parse the WordNet data.
vi: Phân tích dữ liệu WordNet.

en: XDXF data parsing
vi: Phân tích dữ liệu XDXF

en: XDXF data parsing engine.
vi: Cơ chế phân tích dữ liệu XDXF.

en: Parse the XDXF data.
vi: Phân tách dữ liệu XDXF.

en: custom marker
vi: đánh dấu tùy chỉnh

en: custom object
vi: đối tượng tùy chỉnh

en: asterism
vi: nhóm sao

en: Asterism lines
vi: Đường nối nhóm sao

en: Asterism labels
vi: Tên nhóm sao

en: constellation
vi: Chòm sao

en: Constellation lines
vi: Các đường liên kết chòm sao

en: Constellation art
vi: Hình vẽ chòm sao

en: Constellation labels
vi: Tên của các chòm sao

en: Constellation boundaries
vi: Ranh giới các chòm sao

en: Select single constellation
vi: Lựa chọn chòm sao đơn

en: Remove selection of constellations
vi: Xóa sự lựa chọn của các chòm sao

en: Select all constellations
vi: Chọn tất cả chòm sao

en: Stars labels
vi: Tên các sao

en: Increase the magnitude limit for stars
vi: tăng độ sáng giới hạn cho các sao

en: Reduce the magnitude limit for stars
vi: Giảm độ sáng giới hạn cho các sao

en: Meridian
vi: Kinh tuyến

en: Ecliptic of J2000.0
vi: Hoàng đạo của J2000.0

en: Ecliptic of Date
vi: Ngày Hoàng đạo

en: Equator of J2000.0
vi: Xích đạo của J2000.0

en: Equator
vi: Xích đạo

en: Precession Circle
vi: Chu kỳ tiến động

en: Horizon
vi: Chân trời

en: Galactic Equator
vi: Xích đạo thiên hà

en: Supergalactic Equator
vi: Xích đạo Siêu Thiên Hà

note: TRANSLATORS: Full term is "opposition/conjunction longitude"
en: O./C. longitude
vi: Kinh độ đối lập/giao hội

en: Prime Vertical
vi: Trục chính

en: Equinoctial Colure
vi: Đường phân chi điểm phân

en: Solstitial Colure
vi: Đường phân chi điểm chí

en: Circumpolar Circle
vi: Vòng cực

note: TRANSLATORS: North Celestial Pole
en: NCP
vi: Thiên Cực Bắc

[ctx: zenith]
note: TRANSLATORS: Zenith
en: Z
vi: Thiên đỉnh

[ctx: nadir]
note: TRANSLATORS: Nadir
en: Z'
vi: Thiên Để

en: Grids and lines
vi: Lưới và các đường nối

en: Equatorial grid
vi: Lưới xích đạo

en: Azimuthal grid
vi: Lưới phương vị

en: Ecliptic line
vi: Đường hoàng đạo

en: Ecliptic J2000 line
vi: Đương Hoàng đạo J2000

en: Equator line
vi: Đường Xích đạo

en: Equator J2000 line
vi: Đường xích đạo J2000

en: Meridian line
vi: Đường kinh tuyến

en: Horizon line
vi: Đường chân trời

en: Equatorial J2000 grid
vi: Lưới xích đạo J2000

en: Ecliptic J2000 grid
vi: Lưới hoàng đạo J2000

en: Ecliptic grid
vi: Lưới Hoàng đạo

en: Galactic grid
vi: Lưới Ngân hà

en: Galactic equator
vi: Xích đạo thiên hà

en: Supergalactic grid
vi: Lưới Siêu thiên hà

en: Opposition/conjunction longitude line
vi: Đường kinh độ đối lập/giao hội

en: Precession Circles
vi: Chu kỳ tiến động

en: Colure Lines
vi: Đường phân chi

en: Circumpolar Circles
vi: Các vòng cực

en: Celestial J2000 poles
vi: Thiên cực trong hệ J2000

en: Celestial poles
vi: Thiên cực

en: Zenith and nadir
vi: Thiên đỉnh và thiên để

en: Ecliptic poles
vi: Cực hoàng đạo

en: Galactic poles
vi: Cực thiên hà

en: Equinox points
vi: Điểm phân

en: Solstice points
vi: Điểm chí

en: Antisolar point
vi: Điểm đối nhật

en: Compass marks
vi: Đánh dấu la bàn

en: Atmosphere
vi: Khí quyển

en: Cardinal points
vi: Điểm phương hướng

en: Landscape illumination
vi: Chiếu sáng phong cảnh

en: Landscape labels
vi: Tên phong cảnh

en: Light pollution data from locations database
vi: Dữ liệu ô nhiễm ánh sáng từ cơ sở dữ liệu địa điểm

en: Increase light pollution
vi: Tăng ô nhiễm ánh sáng

en: Reduce light pollution
vi: Giảm ô nhiễm ánh sáng

en: Cyclic change in light pollution
vi: Sự thay đổi ô nhiễm ánh sáng theo chu kỳ

en: Atmospheric conditions
vi: Điều kiện khí quyển

[ctx: landform]
note: TRANSLATORS: Lunar features at or near Apollo landing sites
en: landing site name
vi: tên địa điểm hạ cánh

note: TRANSLATORS: Description for landform 'arcus'
en: Arc-shaped feature.
vi: đặc điểm có hình vòng cung

note: TRANSLATORS: Description for landform 'catena'
en: Chain of craters.
vi: chuỗi hố va chạm

note: TRANSLATORS: Description for landform 'lenticula'
en: Small dark spot.
vi: Vết đen nhỏ

en: North Pole
vi: Bắc Cực

en: galaxy
vi: thiên hà

en: active galaxy
vi: thiên hà hoạt động

en: radio galaxy
vi: thiên hà vô tuyến

en: interacting galaxy
vi: thiên hà tương tác

en: quasar
vi: Chuẩn tinh

en: star cluster
vi: cụm sao

en: open star cluster
vi: cụm sao mở

en: globular star cluster
vi: cụm sao cầu

en: stellar association
vi: quần sao

en: star cloud
vi: đám mây sao

en: nebula
vi: tinh vân

en: planetary nebula
vi: tinh vân hành tinh

en: dark nebula
vi: tinh vân tối

en: reflection nebula
vi: tinh vân phản xạ

en: bipolar nebula
vi: tinh vân lưỡng tính

en: emission nebula
vi: tinh vân phát xạ

en: cluster associated with nebulosity
vi: cụm sao liên kết với tinh vân

en: HII region
vi: Vùng H II

en: supernova remnant
vi: dấu vết siêu tân tinh

en: interstellar matter
vi: vật chất liên sao

en: emission object
vi: vật thể phát xạ

en: BL Lac object
vi: Vật thể BL Lac

en: blazar
vi: bùng cháy

en: molecular cloud
vi: mây phân tử

en: young stellar object
vi: vật thể sao trẻ

en: possible quasar
vi: chuẩn tinh khả thi

en: possible planetary nebula
vi: tinh vân hành tinh khả thi

en: protoplanetary nebula
vi: tinh vân tiền hành tinh

en: cluster of galaxies
vi: cụm sao của thiên hà

en: object of unknown nature
vi: vật thể không rõ bản chất

en: Redshift
vi: Dịch chuyển đỏ

[ctx: Trumpler's Concentration Class]
en: strong central concentration of stars
vi: mật độ trung tâm mạnh mẽ của các ngôi sao

[ctx: Trumpler's Concentration Class]
en: little central concentration of stars
vi: mật độ sao trung tâm nhỏ

[ctx: Trumpler's Concentration Class]
en: no noticeable concentration of stars
vi: mật độ tập trung không đáng kể của các ngôi sao

[ctx: Trumpler's Concentration Class]
en: a star field condensation
vi: sự cô đặc sao

[ctx: Trumpler's Concentration Class]
en: undocumented concentration class
vi: Lớp mật độ không có tư liệu

[ctx: Trumpler's Brightness Class]
en: small brightness range of cluster members
vi: phạm vi độ sáng nhỏ của những thành viên trong cụm sao

[ctx: Trumpler's Brightness Class]
en: medium brightness range of cluster members
vi: phạm vị độ sáng trung bình của các thành viên trong cụm sao

[ctx: Trumpler's Brightness Class]
en: large brightness range of cluster members
vi: phạm vi độ sáng lớn của các thành viên trong cụm sao

[ctx: Trumpler's Brightness Class]
en: undocumented brightness range of cluster members
vi: phạm vi độ sáng không có cơ sở của các thành viên trong cụm sao

[ctx: Trumpler's Number of Members Class]
en: poor cluster with less than 50 stars
vi: cụm sao nghèo với ít hơn 50 sao

[ctx: Trumpler's Number of Members Class]
en: moderately rich cluster with 50-100 stars
vi: cụm sao khá với 50-100 sao

[ctx: Trumpler's Number of Members Class]
en: rich cluster with more than 100 stars
vi: cụm sao giàu với hơn 100 sao

[ctx: Trumpler's Number of Members Class]
en: undocumented number of members class
vi: Số lớp thành viên không có tư liệu

[ctx: nebulosity factor of open clusters]
en: the cluster lies within nebulosity
vi: các cụm sao nằm trong tinh vân

[ctx: Reflection Nebulae Brightness]
en: very bright
vi: rất sáng

[ctx: Reflection Nebulae Brightness]
en: bright
vi: sáng

[ctx: Reflection Nebulae Brightness]
en: moderate brightness
vi: độ sáng vừa phải

[ctx: Reflection Nebulae Brightness]
en: faint
vi: mờ rạt

[ctx: Reflection Nebulae Brightness]
en: very faint
vi: rất mờ

[ctx: Reflection Nebulae Brightness]
en: uncertain brightness
vi: độ sáng không ổn định

[ctx: Reflection Nebulae Brightness]
en: undocumented brightness of reflection nebulae
vi: độ sáng không có cơ sở của tinh vân phản xạ

[ctx: Reflection Nebulae Classification]
en: the illuminating star is embedded in the nebulosity
vi: ngôi sao chiếu sáng được lồng vào trong tinh vân

[ctx: Reflection Nebulae Classification]
en: star is located outside the illuminated nebulosity
vi: ngôi sao được định vị bên ngoài tinh vân được chiếu sáng

[ctx: Reflection Nebulae Classification]
en: star is located on the corner of the illuminated nebulosity
vi: ngôi sao được định vị ở góc của tinh vân được chiếu sáng

[ctx: Reflection Nebulae Classification]
note: TRANSLATORS: peculiar: odd or unusual, cf. peculiar star, peculiar galaxy
en: star is located outside the illuminated peculiar nebulosity
vi: ngôi sao được định vị bên ngoài tinh vân đặc biệt được chiếu sáng

[ctx: Reflection Nebulae Classification]
note: TRANSLATORS: peculiar: odd or unusual, cf. peculiar star, peculiar galaxy
en: the illuminated peculiar nebulosity
vi: tinh vân tự phát sáng

[ctx: Reflection Nebulae Classification]
en: undocumented reflection nebulae
vi: tinh vân phản xạ không có cơ sở

en: circular form
vi: dạng tròn

en: elliptical form
vi: dạng elip

en: irregular form
vi: dạng bất thường

en: amorphous structure
vi: cấu trúc vô định hình

en: conventional structure
vi: cấu trúc thông thường

en: filamentary structure
vi: cấu trúc sợi

[ctx: HII region brightness]
en: faintest
vi: mờ nhạt nhất

[ctx: HII region brightness]
en: moderate brightness
vi: độ sáng vừa phải

[ctx: HII region brightness]
en: brightest
vi: sáng nhất

en: undocumented form
vi: dạng không có dữ liệu

en: undocumented structure
vi: cấu trúc không có dữ liệu

en: undocumented brightness
vi: độ sáng không có dữ liệu

en: undocumented type
vi: loại không có dữ liệu

en: Deep-sky objects
vi: Vật thể xa

note: TRANSLATORS: Satellite group: Satellites belonging to the Planet satellites TRANSLATORS: CelesTrak source [Planet]: https://celestrak.org/NORAD/elements/planet.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=planet&FORMAT=tle TRANSLATORS: CelesTrak supplemental source [Planet TLEs]: https://ce
en: planet
vi: Hành tinh

en: moon
vi: mặt trăng

en: asteroid
vi: Tiểu hành tinh

en: plutino
vi: Thiên thể vành đai Kuiper cộng hưởng

en: comet
vi: Sao chổi

en: dwarf planet
vi: Hành tinh lùn

en: cubewano
vi: Thiên thể vành đai Kuiper cổ điển

en: scattered disc object
vi: Vật thể đĩa phân tán

en: Oort cloud object
vi: Vật thể đám mây Oort

en: Absolute Magnitude
vi: Độ sáng tuyệt đối

[ctx: type of comet]
en: non-periodic
vi: Không chu kỳ

[ctx: type of comet]
en: periodic
vi: Chu kỳ

en: The period of rotation is chaotic
vi: Chu kỳ quay hỗn độn

[ctx: Moon phase]
en: New Moon
vi: Trăng mới

[ctx: Moon phase]
en: First Quarter
vi: Trăng Thượng huyền

[ctx: Moon phase]
en: Full Moon
vi: Trăng tròn

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Planets
vi: Hành tinh

en: Planet labels
vi: Tên hành tinh

en: Planet orbits
vi: Quỹ đạo hành tinh

en: Planet trails
vi: Vết các hành tinh

en: Planet markers
vi: Đánh dấu hành tinh

en: Native planet names (from starlore)
vi: Tên hành tinh bản địa (từ starlore)

en: double star
vi: Sao đôi

en: eruptive variable star
vi: Sao biến quang bùng phát

en: pulsating variable star
vi: Sao biến quang co dãn

en: rotating variable star
vi: Sao biến quang luân phiên

en: cataclysmic variable star
vi: Sao biến quang biến động lớn

en: eclipsing binary system
vi: Sao đôi che khuất

en: variable star
vi: sao biến quang

en: Position angle
vi: Góc vị trí

en: Milky Way
vi: Dải Ngân Hà

en: Zodiacal Light
vi: Ánh sáng Hoàng đạo

en: Movement and Selection
vi: Di chuyển và chọn

en: Increase time speed
vi: Tốc độ thời gian tăng

en: Decrease time speed
vi: Tốc độ thời gian giảm

en: Increase time speed (a little)
vi: Tốc độ thời gian tăng (một ít)

en: Decrease time speed (a little)
vi: Tốc độ thời gian giảm (một ít)

en: Set normal time rate
vi: Cài đặt tỉ lệ thời gian thông thường

en: Set time rate to zero
vi: Thiết lập tỉ lệ thời gian đến không

en: Set time to now
vi: Thời gian hiện tại

en: Add 1 solar hour
vi: Thêm 1 giờ mặt trời

en: Add 1 solar day
vi: Thêm 1 ngày mặt trời

en: Add 7 solar days
vi: Thêm 7 ngày mặt trời

en: Subtract 1 solar hour
vi: Quay lại giờ trước

en: Subtract 1 solar day
vi: Quay lại ngày trước

en: Subtract 7 solar days
vi: Bớt 7 ngày mặt trời

en: Add 1 sidereal day
vi: Thêm 1 ngày thiên văn

en: Add 1 sidereal year
vi: Thêm 1 năm thiên văn

en: Add 100 sidereal years
vi: Thêm 100 năm thiên văn

en: Add 1 synodic month
vi: Thêm 1 tháng giao hội

en: Add 1 draconic month
vi: Thêm 1 tháng khắc nghiệt

en: Add 1 draconic year
vi: Thêm 1 năm khắc nghiệt

en: Add 1 anomalistic month
vi: Thêm 1 tháng cận điểm

en: Add 1 anomalistic year
vi: Thêm 1 năm cận điểm

en: Add 100 anomalistic years
vi: Thêm 100 năm cận điểm

en: Add 1 mean tropical month
vi: Thêm 1 tháng nhiệt trung bình

en: Add 1 mean tropical year
vi: Thêm 1 năm nhiệt trung bình

en: Add 100 mean tropical years
vi: Thêm 100 năm nhiệt đới trung bình

en: Add 1 tropical year
vi: Thêm 1 năm nhiệt đới

en: Add 1 Julian year
vi: Thêm 1 năm Julian

en: Add 1 Julian century
vi: Thêm 1 thế kỷ Julian

en: Add 1 Gaussian year
vi: Thêm 1 năm Gauss

en: Subtract 1 sidereal day
vi: Bớt 1 ngày thiên văn

en: Subtract 1 sidereal year
vi: Bớt 1 năm thiên văn

en: Subtract 100 sidereal years
vi: Bớt 100 năm thiên văn

en: Subtract 1 synodic month
vi: Bớt 1 tháng giao hội

en: Subtract 1 draconic month
vi: Bớt 1 tháng khắc nghiệt

en: Subtract 1 draconic year
vi: Bớt 1 năm khắc nghiệt

en: Subtract 1 anomalistic month
vi: Bớt 1 tháng cận điểm

en: Subtract 1 anomalistic year
vi: Bớt 1 năm cận điểm

en: Subtract 100 anomalistic years
vi: Bớt 100 năm cận điểm

en: Subtract 1 mean tropical month
vi: Bớt 1 tháng nhiệt trung bình

en: Subtract 1 mean tropical year
vi: Bớt 1 năm nhiệt trung bình

en: Subtract 100 mean tropical years
vi: Bớt 100 năm nhiệt đới trung bình

en: Subtract 1 tropical year
vi: Bớt 1 năm nhiệt đới

en: Subtract 1 Julian year
vi: Bớt 1 năm Julian

en: Subtract 1 Julian century
vi: Bớt 1 thế kỷ Julian

en: Subtract 1 Gaussian year
vi: Bớt 1 năm Gauss

en: Set home planet to selected planet
vi: Cài đặt hành tinh nhà tới hành tinh được chọn

en: Go to home
vi: Trở về nhà

en: Flip scene horizontally
vi: Lật cảnh theo chiều ngang

en: Flip scene vertically
vi: Lật cảnh theo chiều dọc

en: Correction is disabled. Use only if you know what you are doing!
vi: Sửa chữa bị vô hiệu hóa. Chỉ sử dụng nếu bạn biết đang làm gì

en: This historical formula was obtained by C. Schoch in 1931 and was used by G. Henriksson in his article <em>Einstein's Theory of Relativity Confirmed by Ancient Solar Eclipses</em> (%1). See for more info %2here%3.
vi: Công thức lịch sử này có được bởi C. Schoch vào năm 1931 và được sử dụng bời G. Henriksson trong bài báo của ông ấy <em>Thuyết tương đối của Einstein phù hợp với những lần nhật thực cổ xưa</em> (%1). Xem thêm thông tin %2ở đây%3.

en: This empirical equation was published by G. M. Clemence in the article <em>On the system of astronomical constants</em> (%1).
vi: Phương trình kinh nghiệm này được xuất bản bởi G. M. Clemence trong bài báo <em>Trên hệ thống của những hằng số vũ trụ</em> (%1).

en: This formula is based on a study of post-1650 observations of the Sun, the Moon and the planets by Spencer Jones (%1) and used by Jean Meeus in his <em>Astronomical Formulae for Calculators</em>. It was also adopted in the PC program SunTracker Pro.
vi: Công thức này được dựa trên một nghiên cứu của một bài viết-1650 hiện tượng của Mặt trời, Mặt trăng và những Hành tinh của Spencer Jones (%1) và được sử dụng bởi Jean Meeus trong bài viết của ông ấy <em>Công thức vũ trụ cho những máy tính</em>.  Nó cũng được thực hiện trong PC program Sun Tracker Pro.

en: This is a slightly modified version of the IAU (1952) formula which was adopted in the <em>Astronomical Ephemeris</em> and in the <em>Canon of Solar Eclipses</em> by Mucke & Meeus (1983).
vi: Đây là một phiên bản sửa đổi sơ lược của công thức IAU (1952) được thực hiện trong <em>Lịch vũ trụ</em> và trong <em>Tiêu chuẩn của nhật thực</em> bởi Mucke và Meeus (1983).

en: The tables of Tuckerman (1962, 1964) list the positions of the Sun, the Moon and the planets at 5- and 10-day intervals from 601 BCE to 1649 CE. The same relation was also implicitly adopted in the syzygy tables of Goldstine (1973).
vi: Những cái bảng của Tuckerman (1962, 1964) về danh sách những vị trí của Mặt trời, Mặt trăng và các hành tinh ở khoảng ngày thứ 5 và ngày thứ 10 từ nam 601 TCN đến 1649. Một cái tương tự cũng được thực hiện hoàn toàn trong những bảng syzygy của Goldstine (1973).

en: This equation was published by P. M. Muller and F. R. Stephenson in the article <em>The accelerations of the earth and moon from early astronomical observations</em> (%1).
vi: Phương trình này được xuất bản bởi P. M. Muller và F. R. Stephenson trong bài <em>Gia tốc của trái đất và mặt trăng từ những quan sát vũ trụ cổ xưa</em> (%1).

en: This equation was published by F. R. Stephenson in the article <em>Pre-Telescopic Astronomical Observations</em> (%1).
vi: Phương trình này được xuất bản bởi F. R. Stephenson trong bài <em>Những quan sát vũ trụ trước khi có kính thiên văn</em> (%1).

en: This 12th-order polynomial equation (outdated and superseded by Schmadel & Zech (1988)) was published by L. D. Schmadel and G. Zech in the article <em>Polynomial approximations for the correction delta T E.T.-U.T. in the period 1800-1975</em> (%1) as fit through data published by Brouwer (1952).
vi: Phương trình đa thức bậc 12 này (đã lỗi thời và được thay thế bởi Schmadel & Zech (1988)) được xuất bản bởi L. D. Schmadel và G. Zech trong bài viết <em>Xấp xỉ đa thức cho chính xác delta T E.T.-U.T. trong giai đoạn 1800-1975</em> (%1) là phù hợp thông qua dữ liệu được xuất bản bởi Brouwer (1952).

en: This algorithm was adopted in P. Bretagnon & L. Simon's <em>Planetary Programs and Tables from -4000 to +2800</em> (1986) and in the PC planetarium program RedShift.
vi: Thuật toán này được thực hiện bởi P. Bretagnon và L. Simon trong <em> Những bảng và chương trình hành tinh từ năm 4000 TCN đến năm 2800</em> (1986) và trong PC planetarium program RedShift.

en: This formula was published by F. R. Stephenson and L. V. Morrison in the article <em>Long-term changes in the rotation of the earth - 700 B.C. to A.D. 1980</em> (%1).
vi: Công thức này được xuất bản bởi F. R. Stenphenson và L. V. Morrison trong bài <em>Những thay đổi lâu dài trong chu kỳ của trái đất từ 700 TCN đến 1980</em> (%1).

en: This algorithm was given by F. Espenak in his <em>Fifty Year Canon of Solar Eclipses: 1986-2035</em> (1987) and in his <em>Fifty Year Canon of Lunar Eclipses: 1986-2035</em> (1989).
vi: Thuật toán này được đem lại bởi F. Espenak trong bài <em>Danh sách nhật thực trong 50 năm: 1986-2035</em> (1987) và trong bài <em>Danh sách nguyệt thực trong 50 năm: 1986-2035</em> (1989).

en: This formula was obtained by K.M. Borkowski (%1) from an analysis of 31 solar eclipse records dating between 2137 BCE and 1715 CE.
vi: Công thức này có được bởi K. M. Borkowsky (%1) từ việc phân tích những ghi chép của 31 lần nhật thực giữa 2137 TCN và 1715.

en: This 12th-order polynomial equation was published by L. D. Schmadel and G. Zech in the article <em>Empirical Transformations from U.T. to E.T. for the Period 1800-1988</em> (%1) as data fit through values given by Stephenson & Morrison (1984).
vi: Phương trình đa thức bậc 12 này này xuất bản bởi L. D. Schmadel và G. Zech trong  bài viết <em>Sự thay đổi kinh nghiệm từ U.T. đến E.T. cho giai đoạn 1800-1988</em> (%1) như là dữ liệu phù hợp thông qua các giá trị được đưa ra bởi Stephenson & Morrison (1984).

en: This formula was adopted by M. Chapront-Touze & J. Chapront in the shortened version of the ELP 2000-85 lunar theory in their <em>Lunar Tables and Programs from 4000 B.C. to A.D. 8000</em> (1991).
vi: Công thức này được thực hiện bởi M. Chapront-Touze và J. Chapront trong phiên bản ngắn của thuyết mặt trăng ELP 2000-85 trong bài <em>Những chương trình và bảng về mặt trăng từ năm 4000 TCN đến 8000</em> (1991).

en: This equation was published by F. R. Stephenson and L. V. Morrison in the article <em>Long-Term Fluctuations in the Earth's Rotation: 700 BC to AD 1990</em> (%1).
vi: Phương tình này được xuất bản bởi F. R. Stephenson và L. V. Morrison trong bài <em>Những dao động dài hạn trong chu kỳ của trái đất: năm 700 TCN đến 1990</em> (%1).

en: F. R. Stephenson published this formula in his book <em>Historical Eclipses and Earth's Rotation</em> (%1).
vi: F. R. Stepenson đã xuất bản công thức này trong cuốn sách <em>Lịch sử che khuất và chu kỳ của trái đất</em> (%1).

en: From J. Meeus, <em>Astronomical Algorithms</em> (2nd ed., 1998), and widely used. Table for 1620..2000, and includes a variant of Chapront, Chapront-Touze & Francou (1997) for dates outside 1620..2000.
vi: Từ J. Meeus, <em>Những thuật toán thiên văn</em> (2nd ed., 1998), và được sử dụng rộng rãi. Bảng cho 1620..2000, và bao gồm một biến thể của Chapront, Chapront-Touze và Francou (1997) cho những dữ liệu ngoài 1620..2000.

en: The JPL Solar System Dynamics Group of the NASA Jet Propulsion Laboratory use this formula in their interactive website %1JPL Horizons%2.
vi: Nhóm Động lực học Hệ Mặt trời JPL của Phòng thí nghiệm tên lửa đẩy NASA sử dụng công thức này trong trang web tương tác %1JPL Horizons%2 của họ.

en: This polynome was published by J. Meeus and L. Simons in article <em>Polynomial approximations to Delta T, 1620-2000 AD</em> (%1).
vi: Đa thức này được xuất bản bởi J. Meeus và L. Simons trong bài <em> Xấp xỉ đa thức đối với Delta T, 1620-2000</em> (%1).

en: The fourth edition of O. Montenbruck & T. Pfleger's <em>Astronomy on the Personal Computer</em> (2000) provides simple 3rd-order polynomial data fits for the recent past.
vi: Phiên bản thứ tư của <em>Thiên văn học trên máy tính cá nhân</em> của O. Montenbruck & T. Pfleger (2000) cung cấp dữ liệu đa thức bậc 3 đơn giản phù hợp cho quá khứ gần đây.

en: This important solution was published by L. V. Morrison and F. R. Stephenson in article <em>Historical values of the Earth's clock error %1T and the calculation of eclipses</em> (%2) with addendum in (%3).
vi: Giải pháp quan trọng này được xuất bản bởi L. V. Morrison và F. R. Stephenson trong bài <em>Giá trị lịch sử của sai số đồng hồ của trái đất %1T và sự tính toán nhật thực</em> (%2) với phụ lục trong (%3).

en: From the Length of Day (LOD; as determined by Stephenson & Morrison (%2)), Victor Reijs derived a %1T formula by using a Simplex optimisation with a cosine and square function. This is based on a possible periodicy described by Stephenson (%2). See for more info %3here%4.
vi: Từ độ dài của ngày (LOD; được xác định bởi Stephenson và Morrison (%2)), Victor Reijs suy ra một %1T công thức bằng cách sự dụng một sự đơn giản hóa với cosin và hàm bình phương. Điều này dược trên một tính được mô tả bởi Stephenson (%2). Xem thêm thông tin %3ở đây%4.

en: Used by default.
vi: Được sử dụng bởi mặc định

en: PATCHED VERSION WITHOUT ADDITIONAL LUNAR ACCELERATION.
vi: PHIÊN BẢN VÁ LỖI MÀ KHÔNG BỔ SUNG GIA TỐC MẶT TRĂNG

en: This solution by B. Banjevic, based on Stephenson & Morrison (1984), was published in article <em>Ancient eclipses and dating the fall of Babylon</em> (%1).
vi: Giải pháp này bởi B. Banjevic, dựa trên Stephenson và Morrison (1984), được xuất bản trong bài <em>Thiên thực cổ đại và ngày sụp đổ của Babylon</em> (%1).

en: This solution by S. Islam, M. Sadiq and M. S. Qureshi, based on Meeus & Simons (2000), was published in article <em>Error Minimization of Polynomial Approximation of DeltaT</em> (%1) and revisited by Sana Islam in 2013.
vi: Giải pháp này bởi S. Islam, M. Sadiq và M. S. Qureshi, dựa theo Meeus và Simons (2000), được xuất bản trong bài viết <em>Giảm thiểu lỗi của xấp xỉ đa thức của Delta T</em> (%1) và được xem xét lại bới Sana Islam vào năm 2003.

en: This polynomial approximation with 0.6 seconds of accuracy by M. Khalid, Mariam Sultana and Faheem Zaidi was published in <em>Delta T: Polynomial Approximation of Time Period 1620-2013</em> (%1).
vi: Sự xấp xỉ đa thức này với 0,6s của sự chính xác bởi M. Khalid, Mariam Sultana và Faheem Zaidi được xuất bản trong <em>Delata T: Xấp xỉ đa thức của chu kỳ thời gian 1620-2013</em> (%1).

en: This is a quadratic formula for calculation of %1T with coefficients defined by the user.
vi: Đây là công thức bậc hai cho phép tính của %1T với hệ số được xác định với người dùng.

en: with zero values outside this range
vi: với giá trị zero nằm ngoài phạm vi này

en: with a typical 1-second accuracy and zero values outside this range
vi: với một độ chính xác 1s điển hình và giá trị zero nằm ngoài khoảng này

en: Valid range of usage: between years %1 and %2, %3.
vi: Khoảng hợp lệ thường dùng: giữa những năm %1 và %2, %3.

en: Valid range of usage: between years %1 and %2.
vi: Khoảng hợp lệ thường dùng: giữa những năm %1 và %2.

en: Maximum FOV:
vi: Trường nhìn cực đại:

en: Equal Area
vi: Vùng bằng nhau

en: The full name of this projection method is <i>Lambert azimuthal equal-area projection</i>. It preserves the area but not the angle.
vi: Tên đầy đủ của phép chiếu là <i>phép chiếu bằng phương vị Lambert</i>. Nó bảo toàn diện tích nhưng không giữ góc.

en: Stereographic
vi: Vẽ nổi

en: Fish-eye
vi: Mắt cá

en: In fish-eye projection, or <i>azimuthal equidistant projection</i>, straight lines become curves when they appear a large angular distance from the centre of the field of view (like the distortions seen with very wide angle camera lenses).
vi: Trong phép chiếu mắt-cá, hoặc <i>phép chiếu cách đều phương vị</i>, các đường thẳng trở nên cong khi chúng xuất hiện một khoảng cách góc lớn từ tâm trường nhìn (trông như là bị bóp méo khi nhìn qua ống kính góc rộng của máy ảnh)

en: Hammer-Aitoff
vi: Phép chiếu Hammer-Aitoff

en: The Hammer projection is an equal-area map projection, described by Ernst Hammer in 1892 and directly inspired by the Aitoff projection.
vi: Phép chiếu Hammer là một phép chiếu bản đồ vùng-đồng-đều, được mô tả bởi Ernst Hammer vào năm 1892 và được phát triển trực tiếp từ phép chiếu Aitoff.

en: The full name of this projection mode is <i>cylindrical equidistant projection</i>. With this projection all parallels are equally spaced.
vi: Tên đầy đủ của chế độ chiếu này là <i>phép chiếu cách đều mặt trụ</i>. Với phép chiếu này tất cả các đường song song đều cách đều nhau.

en: The Mercator projection is one of the most used world map projections. It preserves direction and shapes but distorts size, in an increasing degree away from the equator.
vi: Phép chiếu Mercator là một trong những phép chiếu bản đồ thế giới được sử dụng nhiều nhất. Nó bảo toàn hướng và hình dạng nhưng thay đổi kích thước, trong một mức độ ngày càng xa xích đạo.

en: Orthographic projection is related to perspective projection, but the point of perspective is set to an infinite distance.
vi: Phép chiếu trực giao tương tự như phép chiếu phối cảnh, nhưng điểm phối cảnh được đặt ở khoảng cách vô cực.

[ctx: coordinates for current epoch]
en: on date
vi: vào ngày

en: (apparent)
vi: (biểu kiến)

en: Ecliptic obliquity
vi: Độ nghiêng hoàng đạo

en: Deep-sky objects background images
vi: Hình ảnh nền những vật thể xa

en: Switch between equatorial and azimuthal mount
vi: Quay theo Xích đạo/Phương vị

en: Center on selected object
vi: Chuyển đến đối tượng đã chọn

en: Zoom in on selected object
vi: Phóng to vật thể được chọn

en: Track object
vi: Theo dõi đối tượng

en: Look towards East
vi: Nhìn về hướng Đông

en: Look towards West
vi: Nhìn về hướng Tây

en: Look towards North
vi: Nhìn về hướng Bắc

en: Look towards South
vi: Nhìn về hướng Nam

en: Look towards Zenith
vi: Nhìn lên Thiên đỉnh

en: Error parsing position
vi: Phân tích lỗi vị trí

[ctx: short month name]
en: Dec
vi: Tháng 12

[ctx: short month name]
en: Jan
vi: Tháng 1

[ctx: short month name]
en: Feb
vi: Tháng 2

[ctx: short month name]
en: Mar
vi: Tháng 3

[ctx: short month name]
en: Apr
vi: Tháng 4

[ctx: short month name]
en: May
vi: Tháng 5

[ctx: short month name]
en: Jun
vi: Tháng 6

[ctx: short month name]
en: Jul
vi: Tháng 7

[ctx: short month name]
en: Aug
vi: Tháng 8

[ctx: short month name]
en: Sep
vi: Tháng 9

[ctx: short month name]
en: Oct
vi: Tháng 10

[ctx: short month name]
en: Nov
vi: Tháng 11

en: Select screenshot directory
vi: Chọn thư mục chứa hình

en: Startup FOV: %1%2
vi: Trường nhìn khởi phát: %1%2

en: Startup direction of view Az/Alt: %1/%2
vi: Hướng nhìn ban đầu Góc phương vị/Cao độ: %1/%2

en: Acknowledgments
vi: Lời cảm ơn

en: Running script:
vi: Script thực thi:

en: Running script: [none]
vi: Script thực thi: [không]

en: Finished downloading new star catalogs!
    Restart Stellarium to display them.
vi: Hoàn tất việc tải các catalô sao mới

en: All available star catalogs have been installed.
vi: Tất cả danh mục sao sẵn có đã được cài đặt.

en: Get catalog %1 of %2
vi: Lấy catalog thứ %1 trong %2

en: Downloading %1...
    (You can close this window.)
vi: Đang tải %1...
    (Bạn có thể đóng cữa sổ cấu hình)

en: Download size: %1MB
    Star count: %2 Million
    Magnitude range: %3 - %4
vi: Kích thước tải xuống: %1MB
    Số lượng sao: %2 Million
    Khoảng độ sáng: %3 - %4

en: Error downloading %1:
    %2
vi: Lỗi khi đang tải xuống %1:
    %2

en: Verifying file integrity...
vi: Kiểm tra sự toàn vẹn của tập tin...

en: Error downloading %1:
    File is corrupted.
vi: Lỗi khi đang tải xuống %1:
    Tập tin bị lỗi.

note: TRANSLATORS: Full phrase is "Algorithm of DeltaT"
en: Algorithm of
vi: Thuật toán của

en: Astronomical Ephemeris (1960)
vi: Lịch vũ trụ (1960)

en: Meeus (1998) (with Chapront, Chapront-Touze & Francou (1997))
vi: Meeus (1998) (với Chapront, Chapront-Touze & Francou (1997))

en: Custom equation of %1T
vi: Phương trình tùy chỉnh của %1T.

en: yyyy-mm-dd (ISO 8601)
vi: năm-tháng-ngày (ISO 8601)

en: dd-mm-yyyy
vi: ngày-tháng-năm

en: mm-dd-yyyy
vi: tháng-ngày-năm

en: 12-hour format
vi: Định dạng 12-giờ

en: 24-hour format
vi: Định dạng 24-giờ

en: Stellarium Help
vi: Trợ giúp cho chương trình Stellarium

en: Pan view around the sky
vi: Kết quả xem xét xung quanh bầu trời

en: Arrow keys & left mouse drag
vi: Phím mũi tên và kéo chuột trái

en: Zoom in/out
vi: Phóng to/Thu nhỏ

en: Left click
vi: Chuột trái

en: Below are listed only the actions with assigned keys. Further actions may be available via the "%1" button.
vi: Bên dưới chỉ liệt kê những hành động với những từ khóa chỉ định. Những hành động khác có lẽ sẵn sàng theo nút "%1".

en: Script console
vi: Kiểm soát lệnh

en: Calculate ephemeris
vi: tính toán lịch thiên văn

en: Calculate phenomena
vi: Tính toán hiện tượng

en: The following links are external web links, and will launch your web browser:
vi: Các liên kết sau đây là liên kết web từ  ngoài, và sẽ mở ở trình duyệt của bạn:

note: TRANSLATORS: The text between braces is the text of an HTML link.
en: {Frequently Asked Questions} about Stellarium.  Answers too.
vi: {Frequently Asked Questions} Về chương trình Stellarium. Cả những câu trả lời.

note: TRANSLATORS: The text between braces is the text of an HTML link.
en: {Bug reporting and feature request system} - if something doesn't work properly or is missing and is not listed in the tracker, you can open bug reports here.
vi: {Bug reporting and feature request system} - nếu có gì không hoạt động đúng hay thiếu mà chưa nêu ra ở phần theo dõi, bạn có thể mở báo cáo gỡ rối tại đây.

en: Project coordinator & lead developer: %1
vi: Điều phối viên dự án/nhà phát triển chính: %1

en: Graphic/other designer: %1
vi: Đồ họa/thiết kế khác: %1

en: Developer: %1
vi: Người phát triển: %1

en: Continuous Integration: %1
vi: Tích hợp liên tục: %1

en: Tester: %1
vi: Người thử nghiệm: %1

en: Former Developers
vi: Các nhà phát triển cũ

en: Several people have made significant contributions, but are no longer active. Their work has made a big difference to the project:
vi: Một số người đã có những đóng góp đáng kể, nhưng không còn hoạt động. Công việc của họ đã tạo ra một sự khác biệt lớn cho dự án:

en: Doc author/developer: %1
vi: Tác giả/nhà phát triển tài liệu: %1

en: OSX Developer: %1
vi: Người phát triển OSX: %1

en: Acknowledgment
vi: Lời cảm ơn

en: Selected object information
vi: Thông tin đối tượng đã chọn

en: Speed up the script execution rate
vi: Làm tốc độ trình con xử lý nhanh hơn

en: Slow down the script execution rate
vi: Giảm tốc độ xủ lý trình con

en: Set the normal script execution rate
vi: Định tốc độ xử lý trình con bình thường

en: Stop script execution
vi: Dừng thực hiện kịch bản

en: Pause script execution
vi: Tạm dừng thực hiện kịch bản

en: Resume script execution
vi: Tiếp tục thực hiện kịch bản

en: Script console window
vi: Cửa sổ giao diện kịch bản

en: Help window
vi: Trợ Giúp

en: Configuration window
vi: Cấu hình

en: Search window
vi: Tìm kiếm

en: Sky and viewing options window
vi: Cửa sổ tùy chọn bầu trời và xem xét

en: Date/time window
vi: Ngày/Giờ

en: Location window
vi: Địa điểm

en: Shortcuts window
vi: Cửa sổ tắt

en: Copy selected object information to clipboard
vi: Sao chép thông tin đối tượng được chọn vào clipboard

en: Auto hide horizontal button bar
vi: Tự động ẩn thanh nút ngang

en: Auto hide vertical button bar
vi: Tự động ẩn thanh nút dọc

en: Toggle visibility of GUI
vi: Chuyển đổi tầm nhìn của giao diện người dùng

en: planetocentric observer
vi: Người quan sát hành tinh tâm

en: Solar System
vi: Hệ Mặt trời

en: Abbreviated
vi: Tóm tắt

en: No shooting stars
vi: Không có sao băng

en: Standard Orionids rate
vi: Tỉ lệ Orionids chuẩn

en: Standard Perseids rate
vi: Tỉ lệ Perseids chuẩn

en: Standard Geminids rate
vi: Tỉ lệ Geminids chuẩn

en: Exceptional Perseid rate
vi: Tỉ lệ Perseid đặc biệt

en: Meteor storm rate
vi: Tỉ lệ bão sao băng

en: Exceptional Draconid rate
vi: Tỉ lệ Draconid đặc biệt

en: Exceptional Leonid rate
vi: Tỉ lệ Leonid đặc biệt

en: Very high rate (1966 Leonids)
vi: Tỉ lệ rất cao (1996 Leonids)

en: Highest rate ever (1833 Leonids)
vi: Tỉ lệ cao nhất lịch sử (Leonids 1833)

[ctx: magnitude algorithm]
en: Generic
vi: Chung

en: Reset location list to show all known locations
vi: Làm mới danh sách vị trí để thể hiện tất cả những vị trí đã biết

en: Select a ZIP archive that contains a Stellarium landscape
vi: Chọn một tài liệu ZIP chứa phong cảnh Stellarium

note: TRANSLATORS: This string is displayed in the "Files of type:" drop-down list in the standard file selection dialog.
en: ZIP archives
vi: Tài liệu ZIP

en: Landscape "%1" has been installed successfully.
vi: Phong cảnh "%1" đã được cài đặt thành công.

en: No landscape was installed.
vi: Không có phong cảnh nào được cài đặt.

en: Remove an installed landscape
vi: Loại bỏ 1 phong cảnh

en: Landscape "%1" has been removed successfully.
vi: Phong cảnh "%1" đã được xóa thành công.

en: The selected landscape could not be (completely) removed.
vi: Phong cảnh được chọn không thể được (hoàn thành) xóa.

note: TRANSLATORS: MiB = mebibytes (IEC 60027-2 standard for 2^20 bytes)
en: Size on disk: %1 MiB
vi: Kích thước trên đĩa: %1 MiB

note: TRANSLATORS: The parameter is a file/directory path that may be quite long.
en: Stellarium cannot open for reading or writing %1
vi: Stellarium không thể mở việc đọc hay viết %1

en: The selected file is not a ZIP archive or does not contain a Stellarium landscape.
vi: File được chọn thì không phải là tài liệu Zip hoặc không chứa một phong cảnh Stellarium

note: TRANSLATORS: The parameter is the duplicate name or identifier.
en: A landscape with the same name or identifier (%1) already exists.
vi: Phong cảnh với tên giống hoặc nhận dạng (%1) đã tồn tại.

note: TRANSLATORS: The parameter is a file/directory path that may be quite long. "It" refers to a landscape that can't be removed.
en: You can remove it manually by deleting the following directory: %1
vi: Bạn có thể xóa nó một cách thủ công bằng cách xóa chỉ dẫn sau: %1

[ctx: coordinate system]
en: Equatorial (J2000.0)
vi: Xích đạo (J2000.0)

[ctx: coordinate system]
en: Equatorial
vi: Xích đạo

[ctx: coordinate system]
en: Horizontal
vi: Chân trời

[ctx: coordinate system]
en: Galactic
vi: Thiên hà

[ctx: coordinate system]
en: Ecliptic
vi: Đường hoàng đạo

[ctx: coordinate system]
en: Ecliptic (J2000.0)
vi: Hoàng đạo (J2000.0)

en: Right ascension
vi: Xích kinh

en: Declination
vi: Xích vĩ

en: Simbad Lookup Error
vi: Lỗi tra cứu SIMBAD

en: Simbad Lookup
vi: Tra cứu SIMBAD

en: University of Strasbourg (France)
vi: Đại học Strasbourg (Pháp)

en: Harvard University (USA)
vi: Đại học Harvard (Hoa Kỳ)

en: Paste and Search
vi: Dán và tìm kiếm

en: Custom equation for %1T
vi: Phương trình hiệu chỉnh cho %1T

en: A typical equation for calculation of %1T looks like:
vi: Phương trình điển hình cho tính toán của %1T như:

note: TRANSLATORS: right ascension
en: RA (J2000)
vi: Xích kinh (J2000)

note: TRANSLATORS: declination
en: Dec (J2000)
vi: Xích vĩ (J2000)

en: Positions on %1
vi: Vị trí ở %1

en: Ephemeris
vi: lịch thiên văn

en: Venus
vi: Kim tinh

en: 12 hours
vi: 12 giờ

en: Solar system
vi: Hệ Mặt Trời

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Asteroids
vi: Tiểu hành tinh

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Plutinos
vi: Thiên thể vành đai Kuiper cộng hưởng

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Comets
vi: Sao chổi

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Dwarf planets
vi: Hành tinh lùn

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Cubewanos
vi: Thiên thể vành đai Kuiper cổ điển

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Scattered disc objects
vi: Vật thể đĩa phân tán

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Oort cloud objects
vi: Vật thể đám mây Oort

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Dark nebulae
vi: Tinh vân tối

en: Phenomenon
vi: Hiện tượng

en: Opposition
vi: Đối lập

en: Save calculated phenomena as...
vi: Lưu hiện tượng được tính toán như...

en: Phenomena
vi: Hiện tượng

en: Galaxies
vi: Thiên hà

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Open star clusters
vi: Cụm sao mở

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Planetary nebulae
vi: Tinh vân hành tinh

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Supernova remnants
vi: Dấu vết siêu tân tinh

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Globular star clusters
vi: Cụm sao cầu

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Active galaxies
vi: Thiên hà hoạt động

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Interacting galaxies
vi: Thiên hà tương tác

en: Pulsars
vi: Ẩn tinh

en: CSV (Comma delimited)
vi: CSV (Dấu phẩy được giới hạn)

en: Date and Time in Gregorian calendar
vi: Ngày và giờ trong lịch Gregorian

en: Save screenshot
vi: Chụp màn hình

en: Insufficient OpenGL version. Please update drivers, graphics hardware, or use --angle-mode (or --mesa-mode) option.
vi: Không đủ phiên bản OpenGL. Vui lòng cập nhật trình điều khiển, phần cứng đồ họa, hoặc sử dụng tùy chọn --chế độ-góc (hoặc --chế độ-đỉnh bằng).

en: Insufficient OpenGL version. Please update drivers, or graphics hardware.
vi: Không đủ phiên bản OpenGL. Vui lòng cập nhật drivers, hoặc phần cứng đồ họa.

en: Your DirectX/OpenGL ES subsystem has problems. See log for details.
    Ignore and suppress this notice in the future and try to continue in degraded mode anyway?
vi: Hệ thống phụ DirectX/OpenGL ES của bạn có vấn đề. Xem đăng nhập để biết chi tiết. Bỏ qua và ngăn chặn thông báo này trong tương lai và cố gắng tiếp tục ở chế độ hạ thấp không?

en: Your OpenGL/Mesa subsystem has problems. See log for details.
    Ignore and suppress this notice in the future and try to continue in degraded mode anyway?
vi: Các hệ thống phụ OpenGL/Mesa của bạn có vấn đề. Xem log để biết chi tiết. Bỏ qua và ngăn chặn thông báo này trong tương lai và cố gắng tiếp tục ở chế độ xuống cấp không?

en: Your OpenGL subsystem has problems. See log for details.
    Ignore and suppress this notice in the future and try to continue in degraded mode anyway?
vi: Hệ thống phụ OpenGL của bạn có vấn đề. Xem ghi chú để biết chi tiết. Bỏ qua và ngăn chặn thông báo này trong tương lai và cố gắng tiếp tục ở chế độ xuống cấp không?

en: Your OpenGL ES subsystem has problems. See log for details.
    Ignore and suppress this notice in the future and try to continue in degraded mode anyway?
vi: Hệ thống phụ OpenGL ES của bạn có vấn đề. Xem log để biết chi tiết. Bỏ qua và ngăn chặn thông báo này trong tương lai và cố gắng tiếp tục ở chế độ xuống cấp không?

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Moons
vi: Mặt trăng

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Constellations
vi: Chòm sao

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Bright galaxies
vi: Thiên hà sáng

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Nebulae
vi: Tinh vân

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Clusters associated with nebulosity
vi: Cụm sao liên kết với tinh vân

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: HII regions
vi: Vùng H II

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Reflection nebulae
vi: Tinh vân phản xạ

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Radio galaxies
vi: Thiên hà vô tuyến

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Bright quasars
vi: Chuẩn tinh sáng

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Star clusters
vi: Cụm sao

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Stellar associations
vi: Quần tinh

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Star clouds
vi: Đám mây sao

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Bipolar nebulae
vi: Tinh vân lưỡng cực

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Emission nebulae
vi: Tinh vân phát xạ

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Interstellar matter
vi: Vật chất liên sao

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Emission objects
vi: Vật thể phát xạ

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: BL Lac objects
vi: Vật thể BL Lac

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Blazars
vi: Chuẩn tinh Cô đọng

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Molecular Clouds
vi: Đám mây phân tử

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Young Stellar Objects
vi: Vật thể sao trẻ

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Possible Quasars
vi: Chuẩn tinh khả thi

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Possible Planetary Nebulae
vi: Tinh vân Hành tinh Khả thi

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Protoplanetary Nebulae
vi: Tinh vân Tiền Hành tinh

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Messier Catalogue
vi: Danh mục Messier

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Caldwell Catalogue
vi: Danh mục Caldwell

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Barnard Catalogue
vi: Danh mục Barnard

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Sharpless Catalogue
vi: Danh mục Sharpless

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: The Catalogue of Rodgers, Campbell, and Whiteoak
vi: Danh mục của Rodgers, Campbell và Whteoak

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Collinder Catalogue
vi: Danh mục Collinder

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Melotte Catalogue
vi: Danh mục Melotte

note: TRANSLATORS: Type of objects (for "Lists" in the search tool)
en: Dwarf galaxies
vi: Thiên hà lùn

note: TRANSLATORS: Catalogue of objects (for "Lists" in the search tool)
en: Herschel 400 Catalogue
vi: Danh mục Herschel 400

note: TRANSLATORS: Type of stars (for "Lists" in the search tool)
en: Interesting double stars
vi: Sao đôi thú vị

note: TRANSLATORS: Type of stars (for "Lists" in the search tool)
en: Interesting variable stars
vi: Sao biến quang thú vị

note: TRANSLATORS: Name of landscape
en: Guereins
vi: Làng Guereins

note: TRANSLATORS: Name of landscape
en: Mars
vi: Hỏa tinh

note: TRANSLATORS: Name of landscape
en: Saturn
vi: Thổ tinh

note: TRANSLATORS: Name of landscape
en: Uranus
vi: Thiên vương tinh

note: TRANSLATORS: Name of landscape
en: Neptune
vi: Hải vương tinh

note: TRANSLATORS: Name of landscape
en: Zero Horizon
vi: Không có đường chân trời

note: TRANSLATORS: Name of script
en: Landscape Tour
vi: Vòng quanh khung cảnh

note: TRANSLATORS: Name of script
en: Partial Lunar Eclipse
vi: Nguyệt thực một phần

note: TRANSLATORS: Name of script
en: Total Lunar Eclipse
vi: Nguyệt thực toàn phần

note: TRANSLATORS: Name of script
en: Solar Eclipse 2009
vi: Nhật thực 2009

note: TRANSLATORS: Name of script
en: Startup Script
vi: Lệnh khởi động

note: TRANSLATORS: Name of script
en: Zodiac
vi: Hoàng đạo

note: TRANSLATORS: Name of script
en: Mercury Triple Sunrise and Sunset
vi: Thủy Tinh ba lần mặt trời mọc và lặn

note: TRANSLATORS: Name of script
en: Double eclipse from Deimos in 2017
vi: Che khuất đôi từ Deimos vào năm 2017

note: TRANSLATORS: Name of script
en: Double eclipse from Deimos in 2031
vi: Che khuất đôi từ Deimos vào năm 2031

note: TRANSLATORS: Name of script
en: Occultation of Earth and Jupiter 2048
vi: Sự che khuất của Trái đất và Mộc tinh năm 2048

note: TRANSLATORS: Name of script
en: 3 Transits and 2 Eclipses from Deimos 2027
vi: 3 lần vượt qua và 2 lần che khuất từ Deimos năm 2027

note: TRANSLATORS: Name of script
en: Solar System Screensaver
vi: Sự kiện hệ mặt trời

note: TRANSLATORS: Name of script
en: Constellations Tour
vi: Đường đi của chòm sao

note: TRANSLATORS: Name of script
en: Sun from different planets
vi: Mặt trời từ những hành tinh khác nhau

note: TRANSLATORS: Name of script
en: Earth best views from other bodies
vi: Quang cảnh trái đất đẹp nhất từ các vật thể khác

note: TRANSLATORS: Name of script
en: Transit of Venus
vi: Sự vượt qua của Kim tinh

note: TRANSLATORS: Name of script
en: Sky Culture Tour
vi: Vòng quanh Văn hóa Bầu trời

note: TRANSLATORS: Name and description of script
en: Earth Events from Mercury
vi: Sự kiện Trái đất từ Thủy tinh

note: TRANSLATORS: Name and description of script
en: Earth Events from a floating city on Venus
vi: Sự kiện Trái đất từ một thành phố nổi trên Kim tinh

note: TRANSLATORS: Name and description of script
en: Earth Events from Mars
vi: Sự kiện Trái đất từ Hỏa tinh

note: TRANSLATORS: Name of script
en: Earth and other planet's Greatest Elongations and Oppositions from Mars
vi: Ly giác lớn nhất và sự đối lập của Trái Đất và các hành tinh khác nhìn từ Hỏa Tinh

note: TRANSLATORS: Name of script
en: Earth and Mars Greatest Elongations and Transits from Callisto
vi: Ly giác lớn nhất và sự vượt qua của Trái Đất và Hỏa Tinh nhìn từ Callisto

note: TRANSLATORS: Name of script
en: Tycho's Supernova
vi: Siêu tân tinh của Tycho

note: TRANSLATORS: Name of script
en: Earth and other Planets from Ceres
vi: Trái Đất và các hành tinh khác nhìn từ Ceres

note: TRANSLATORS: Name of script
en: Messier Objects Tour
vi: Hành trình các vật thể Messier

note: TRANSLATORS: Name of script
en: Binocular Highlights
vi: Những điều nổi bật qua đôi mắt

note: TRANSLATORS: Name of script
en: 20 Fun Naked-Eye Double Stars
vi: 20 Sao Đôi Mắt thường Vui Vẻ

note: TRANSLATORS: Name of script
en: List of largest known stars
vi: Danh sách những ngôi sao lớn nhất đã biết

note: TRANSLATORS: Name of script
en: Herschel 400 Tour
vi: Hành trình Herschel 400

note: TRANSLATORS: Name of script
en: Binosky: Deep Sky Objects for Binoculars
vi: Binosky: Những thiên thể xa cho ống nhòm

note: TRANSLATORS: Name of script
en: The Jack Bennett Catalog
vi: Danh mục Jack Bennett

note: TRANSLATORS: Name of script
en: Best objects in the New General Catalog
vi: Những vật thể tốt nhất trong Danh mục Chung Mới

note: TRANSLATORS: Description of the landscape tour script.
en: Look around each installed landscape.
vi: Nhìn xung quanh mỗi phong cảnh được cài đặt

note: TRANSLATORS: Description of the sky culture tour script.
en: Look at each installed sky culture.
vi: Nhìn mỗi nền văn hóa bầu trời được cài đặt

en: Script to demonstrate a partial lunar eclipse.
vi: Bài viết giải thích nguyệt thực một phần

en: Script to demonstrate a total lunar eclipse.
vi: Bài viết giải thích nguyệt thực toàn phần

en: A slow, infinite tour of the sky, looking at random objects.
vi: Một hành trình chậm, vô hạn của bầu trời, nhìn vào những đối tượng ngẫu nhiên.

en: Script to demonstrate a total solar eclipse which has happened in 2009 (location=Rangpur, Bangladesh).
vi: Bài viết giải thích nhật thực toàn phần đã diễn ra vào 2009 (location=Rangpur, Bangladesh).

en: Script which runs automatically at startup
vi: Script chạy tự động khi khởi động

en: This script displays the constellations of the Zodiac. That means the constellations which lie along the line which the Sun traces across the celestial sphere over the course of a year.
vi: Lệnh này hiển thị các chòm sao Hoàng đọa. Nghĩa là các chòm sao nằm trên đường đi của mặt trời trên bầu trời trong suốt một năm

en: Due to the quirks in Mercury's orbit and rotation at certain spots the sun will rise & set 3 different times in one Mercury day.
vi: Do những bất thường trong quỹ đạo và sự xoay chuyển của Thủy Tinh trong những thời điểm nhất định mà mặt trời sẽ mọc và lặn 2 lần khác nhau trong một ngày Thủy Tinh

en: Just before Mars eclipses the sun, Phobos pops out from behind and eclipses it first. Takes place between Scorpio and Sagittarius on April 26, 2017.
vi: Ngay trước khi Hỏa tinh che khuất Mặt trời, Phobos bật ra từ phía sau và che khuất nó trước tiên. Diễn ra giữa chòm Bọ Cạp và Nhân Mã vào ngày 26/4/2017.

en: Just before Mars eclipses the sun, Phobos pops out from behind and eclipses it first. Takes place between Taurus and Gemini on July 23, 2031.
vi: Ngay trước khi Hỏa tinh che khuất mặt trời, Phobos bật ra từ phía sau che khuất nó đầu tiên. Hãy tìm nơi giữa chòm Kim Ngưu và Song Tử vào ngày 23/7/2031.

en: Phobos occultations of Earth are common, as are occultations of Jupiter. But occultations of both on the same day are very rare. Here's one that takes place 1/23/2048. In real speed.
vi: Phobos che khuất của Trái đất là phổ biến, như là che khuất của sao Mộc. Nhưng che khuất của cả hai trong cùng một ngày là rất hiếm. Đây là một loại diễn ra 2048/01/23. Trong tốc độ thực tế.

en: Phobos races ahead of Mars and transits the sun, passes through it and then retrogrades back towards the sun and just partially transits it again (only seen in the southern hemisphere of Deimos), then Mars totally eclipses the sun while Phobos transits in darkness between Mars and Deimos. When Phobos emerges from Mars it is still eclipsed and dimmed in Mars' shadow, only to light up later.
vi: Phobos chạy phía trước của sao Hỏa và đi qua mặt trời, đi qua nó và sau đó lùi ra xa mặt trời và chỉ một phần đi qua nó một lần nữa (chỉ nhìn thấy ở bán cầu nam của Deimos), sau đó sao Hỏa hoàn toàn che khuất mặt trời trong khi  Phobos đi qua trong bóng tối giữa sao Hỏa và Deimos. Khi Phobos nổi lên từ sao Hỏa vẫn đang lu mờ và mờ đi trong cái bóng của sao Hỏa, chỉ sáng lên sau đó.

en: Look at the Sun from big planets of Solar System and Pluto.
vi: Nhìn mặt trời từ những hành tinh lớn của hệ mặt trời và Pluto

en: Best views of Earth from other Solar System bodies in the 21st Century.
vi: Hình ảnh tốt nhất của Trái đất từ các thành phần khác của hệ mặt trời trong thế kỷ 21.

en: Transit of Venus as seen from Sydney Australia, 6th June 2012.
vi: Sự vượt qua của Kim tinh được nhìn từ Sydney Australia ngày 6/6/2012

en: Earth and other planet's Greatest Elongations and Oppositions from Mars 2000-3000
vi: Ly giác lớn nhất và sự đối lập của Trái Đất và các hành tinh khác nhìn từ Hỏa Tinh 2000-3000

en: Earth Greatest Elongations and Transits from Callisto 2000-3000. Why Callisto? Well of the 4 Galilean Moons, Callisto is the only one outside of Jupiter's radiation belt. Therefore, if humans ever colonize Jupiter's moons, Callisto will be the one.
vi: Ly giác lớn nhất và sự vượt qua của Trái Đất nhìn từ Callisto 2000-3000. Tại sao lại là Callisto? Trong 4 mặt trăng Galile, Callisto là cái duy nhất nằm ngoài vành đai bức xạ của Mộc Tinh. Do đó, nếu khi nào mà con người định cư trên mặt trăng của Mộc Tinh thì Callisto là cái được chọn.

en: A tour of Messier Objects
vi: Một hành trình của các vật thể Messier

en: Tours around interesting objects, which accessible to observation with binoculars. The data for the script are taken from the eponymous book by Gary Seronik.
vi: Hành trình quanh đối tượng thú vị, trong đó có thể quan sát bằng ống nhòm. Các dữ liệu cho kịch bản được lấy từ cuốn sách cùng tên của Gary Seronik.

en: This script helps you make an excursion around 20 fun double stars. The list has been collected by Jerry Lodriguss and published in Sky & Telescope 09/2014. Data taken from his website, http://www.astropix.com/doubles/
vi: Kịch bản này giúp bạn tạo một hành trình vòng quanh 20 ngôi sao đôi thú vị. Danh sách được sưu tầm bởi Jerry Lodriguss và xuất được xuất bản trong Sky & Telescope 09/2014. Dữ liệu được lấy từ website của ông ấy, http://www.astropix.com/doubles/

en: This script helps you make an excursion around largest known stars.
vi: Kịch bản này giúp bạn tạo một hành trình vòng quanh những ngôi sao lớn nhất đã được biết.

en: A tour around objects from the Herschel 400 Catalogue
vi: Một hành trình xung quanh những vật thể trong danh mục Herschel 400

en: Ben Crowell has created Binosky, an observing list of Deep Sky Objects for Binoculars. In the script we give a list of these 31 objects, ordered by Right Ascension (2000.0).
vi: Ben Crowell đã tạo ra Binosky, một danh sách quan sát các Thiên Thể Xa cho Ống Nhòm. Trong kịch bản chúng tôi cho một danh sách của 31 vật thể này, được đưa ra theo Xích Kinh (2000.0)

en: &Choose
vi: &Chọn

en: File &name:
vi: Tên &file

en: Copy &Link Location
vi: Vị trí sao chép và liên kết

en: &Basic colors
vi: &Màu cơ bản

en: &Custom colors
vi: &Màu tùy chỉnh

en: &Add to Custom Colors
vi: &Thêm màu tùy chỉnh

en: &Red:
vi: &Đỏ:

en: &Green:
vi: &Lục:

en: Bl&ue:
vi: &Lam:

en: Cursor at %1, %2 Press ESC to cancel
vi: Con trỏ ở %1, %2 Nhấn ESC để xóa

en: Julian Day
vi: Ngày Julian

en: Modified Julian Day
vi: Ngày Julian chỉnh sửa

en: Edit keyboard shortcuts...
vi: Chỉnh sửa những phím tắt...

en: Standard list of locations contains only English names (without diacritics!)
vi: Danh sách chuẩn của những vị trí chỉ chứa tên tiếng Anh (không có đánh dấu!)

en: Reset Location List
vi: Làm mới danh sách vị trí

en: Current location information
vi: Vị trí hiện tại

en: Add to list
vi: Thêm vào danh sách

en: Return to default location
vi: Trở về vị trí mặc định

en: You can enter values in decimal degrees, or using dms format, for example: +1d 12m 8s
vi: Bạn có thể nhập các giá trị độ thập phân, hoặc sử dụng định dạng độ phút giây, ví dụ: +1 độ 12 phút 8 giây

en: Use current location as default
vi: Sử dụng vị trí hiện thời làm mặc định

en: Get location from Network
vi: Nhận vị trí từ mạng

en: Planet:
vi: Hành tinh:

en: Name/City:
vi: Tên/Thành phố:

en: Find Object
vi: Tìm đối tượng

en: Use tab key for select of found items
vi: Sử dụng phím tab để chọn các phần tìm thấy

en: xi
vi: ski

en: Greek letters for Bayer designations
vi: Chữ cái Hy Lạp cho việc chỉ định Bayer

en: Coordinate system:
vi: Hệ tọa độ:

en: Note: this tool doesn't apply the refraction correction for coordinates.
vi: Lưu ý: công cụ này không áp dụng các điều chỉnh khúc xạ cho tọa độ.

en: Some objects may be found after activation respective plug-ins
vi: Một vài đối tượng có thể được tìm thầy sau khi kích hoạt trình cắm tương ứng

en: names in English
vi: Tên trong tiếng Anh

en: Search in list...
vi: Tìm trong danh sách...

en: Use autofill only from the beginning of words
vi: Sử dụng tự động điền chỉ từ đầu từ

[ctx: Deep-Sky Objects]
en: DSO
vi: Vật thể xa

en: Deep-Sky Objects
vi: Vật thể xa

en: Settings for sporadic meteors
vi: Cài đặt sao băng lẻ tẻ

en: Light pollution:
vi: Ô nhiễm ánh sáng:

en: Zodiacal Light brightness:
vi: Độ sáng ánh sáng hoàng đạo

en: Dim faint stars when a very bright object is visible
vi: Sao mờ nhạt khi một đối tượng rất sáng nhìn thấy

en: Dynamic eye adaptation
vi: Thích ứng mắt động

en: Twinkle:
vi: Nhấp nháy:

en: Use designations for screen labels
vi: Sử dụng các kí hiệu cho nhãn màn hình

en: Absolute scale:
vi: Tỷ lệ tuyệt đối:

en: Labels and Markers
vi: Nhãn và đánh dấu

en: Limit the magnitude of stars
vi: Giới hạn độ sáng của sao

en: Limit magnitude:
vi: Độ sáng giới hạn:

en: Relative scale:
vi: Tỷ lệ thay thế:

en: Vertical viewport offset
vi: Sự bù điểm nhìn dọc

en: Solar System objects
vi: Vật thể hệ Mặt Trời

en: Limit the magnitude of solar system objects
vi: Giới hạn độ sáng của các vật thể hệ mặt trời

en: Deactivate this option if you want to see the trails for all Solar system bodies.
vi: Vô hiệu hóa tùy chọn này nếu bạn muốn thấy đường đi của tất cả các bộ phận của hệ Mặt Trời

en: Activate this option to simulate the effect of real speed of light (recommended).
vi: Kích hoạt tùy chọn này để mô phỏng ảnh hưởng của tốc độ thực của ánh sáng (được đề nghị).

en: Simulate light speed
vi: Dựa theo tốc độ ánh sáng

en: GRS details...
vi: Chi tiết Vết Đỏ Lớn...

en: Display objects from catalogs
vi: Hiển thị đối tượng từ các danh mục

en: The Uppsala General Catalogue of Galaxies
vi: Danh mục thiên hà tổng quát Uppsala

en: Lynds' Catalogue of Bright Nebulae (Lynds, 1965)
vi: Danh mục Tinh Vân Sáng của Lynds (Lynds, 1965)

en: A catalogue of Hα-emission regions in the southern Milky Way (Rodgers+, 1960)
vi: Danh mục vùng phát xạ Hα ở phía nam Milky Way (Rodgers+, 1960)

en: Catalogue of HII Regions (Sharpless, 1959)
vi: Danh mục vùng H II (Sharpless, 1959)

en: New General Catalogue of Nebulae and Clusters of Stars
vi: Danh mục Tổng Thể mới của Tinh Vân và Cụm Sao

en: A Catalogue of Star Clusters shown on Franklin-Adams Chart Plates (Melotte, 1915)
vi: Một danh mục các cụm sao được hiển thị trên các bản đồ thị Franklin-Adams (Melotte, 1915)

en: Catalog of Open Galactic Clusters (Collinder, 1931)
vi: Danh mục cụm Thiên hà Mở (Collinder, 1931)

en: Lynds' Catalogue of Dark Nebulae (Lynds, 1962)
vi: Danh mục của Lynds về Tinh vân Tối (Lynds, 1962)

en: Barnard's Catalogue of 349 Dark Objects in the Sky (Barnard, 1927)
vi: Danh mục của Barnard về 349 Vật thể Tối trong bầu trời (Barnard, 1927)

en: Index Catalogue of Nebulae and Clusters of Stars
vi: Chỉ số danh mục của Tinh Vân và Cụm Sao

en: Catalog of bright diffuse Galactic nebulae (Cederblad, 1946)
vi: Danh mục tinh vân khuếch tán sáng thuộc dải Ngân Hà (Cederblad, 1946)

en: Filter by type
vi: Lọc theo loại

en: Hydrogen regions
vi: Vùng phát xạ Hydro

en: Use designations of deep-sky objects instead of their common names for screen labels
vi: Sử dụng kí hiệu của các vật thể xa thay vì tên thông thường của chúng cho các nhãn màn hình

en: Use hints proportional to angular size of deep-sky objects
vi: Sử dụng gợi ý tỉ lệ để đo kích thước góc của các vật thể xa.

en: Use proportional hints
vi: Sử dụng gợi ý cân đối

en: Use surface brightness of deep-sky objects for scale of the visibility of their markers and labels.
vi: Sử dụng độ sáng bề mặt của các vật thể xa để làm cơ sở cho việc đánh dấu và nhãn của chúng.

en: Use surface brightness
vi: Sử dụng độ sáng bề mặt

en: Limit magnitude (for unaided/binocular observers) of deep-sky objects.
vi: Độ sáng giới hạn (dành cho người quan sát bằng mắt thường/kính mắt) của các vật thể xa

en: Celestial Sphere
vi: Thiên cầu

en: Show ecliptic line of J2000.0 (VSOP87A fundamental plane).
vi: Hiển thị đường hoàng đạo cua J2000.0 (mặt phẳng gốc VSOP87A).

en: Ecliptic (J2000)
vi: Hoàng đạo (J2000)

en: Show colures (great circles through poles and solstices/equinoxes).
vi: Hiển thị đường phân chi (Các vòng tròn lớn đi qua các cực và các điểm phân/chí).

en: Colures
vi: Đường phân chi

en: Show celestial equator of current planet and date.
vi: Hiển thị thiên xích của hành tinh và ngày hiện tại

en: Equator (of date)
vi: Xích đạo (của ngày)

en: Galactic Coordinates, System II (IAU 1958).
vi: Tọa độ Ngân Hà, Hệ thống II (IAU 1958).

en: Show Prime (East-West) Vertical.
vi: Hiển thị trục chính (Đông-Tây)

en: Show Galactic equator line.
vi: Hiển thị đường xích đạo Ngân Hà

en: Ecliptical coordinates for current date. Displayed on Earth only.
vi: Tọa độ hoàng đạo cho ngày hiện tại. Chỉ hiển thị trên Trái Đất.

en: Ecliptic grid (of date)
vi: Lưới hoàng đạo (của ngày)

en: Ecliptical coordinates for J2000.0.
vi: Tọa độ hoàng đạo cho J2000.0.

en: Ecliptic grid (J2000)
vi: Lưới hoàng đạo (J2000)

en: Show celestial equator of J2000.0.
vi: Hiển thị thiên xích của J2000.0.

en: Equator (J2000)
vi: Xích đạo (J2000)

en: Equatorial coordinates of J2000.0.
vi: Tọa độ xích đạo của J2000.0

en: Equatorial grid (J2000)
vi: Lưới xích đạo (J2000)

en: Show ecliptic line of current date.
vi: Hiển thị đường hoàng đạo của ngày hiện tại

en: Ecliptic (of date)
vi: Hoàng đạo (của ngày)

en: Instantaneous circles of earth's axis on its motion around ecliptical poles. Displayed on Earth only.
vi: Vòng tròn tức thời của trục trái đất dựa trên sự vận động của nó quanh các cực mặt phẳng hoàng đạo. Chỉ hiển thị trên Trái Đất.

en: Precession circles
vi: Vòng tròn tiến động

en: Show meridian line.
vi: Hiển thị đường kinh tuyến

en: Opposition/conjunction longitude line - the line of ecliptic longitude which passes through both ecliptic poles, the Sun and opposition point.
vi: Đường kinh độ đối lập/giao hội - đường mà đường hoàng đạo đi qua cả hai cực của mặt phẳng hoàng đạo, Mặt Trời và điểm đối lập.

en: Equatorial coordinates of current date and planet.
vi: Tọa độ xích đạo của ngày và hành tinh hiện tại

en: Equatorial grid (of date)
vi: Lưới xích đạo (của ngày)

en: Altitudes and azimuth (counted from North towards East).
vi: Cao độ và góc phương vị (tính từ phía Bắc tới Đông

en: Add/remove landscapes...
vi: Thêm/xóa phong cảnh...

en: Show landscape labels
vi: Hiển thị nhãn quang cảnh

en: Use minimal brightness as may be specified in landscape.ini
vi: Sử dụng độ sáng tối thiểu có thể được quy định tại landscape.ini

en: from landscape, if given
vi: Từ phong cảnh, nếu được

en: Use this landscape as default
vi: Sử dụng phong cảnh này làm mặc định

en: Show illumination layer (bright windows, light pollution, etc.)
vi: Hiển thị lớp chiếu sáng (cửa sổ sáng, ô nhiễm ánh sáng,...)

en: Show illumination
vi: Hiển thị độ chiếu sáng

en: Show ground
vi: Hiển thị mặt đất

en: Use minimal brightness to leave landscape visible also in darkness
vi: Sử dụng độ sáng tối thiểu để rời khỏi quang cảnh cũng có thể được nhìn thấy trong bống tối

en: Minimal brightness:
vi: Độ sáng tối thiểu

en: Value range 0..1 (landscape is black at night - landscape is fully bright)
vi: Phạm vi giá trị 0..1 (Phong cảnh màu đen vào ban đêm - phong cảnh sáng hoàn toàn.

en: Show fog
vi: Thể hiện sương mù

en: Show labels
vi: Thể hiện nhãn

en: Select if you want names abbreviated, original or translated
vi: Chọn nếu bạn muốn tên viết tắt, nguyên gốc hãy đã được dịch

en: Show boundaries
vi: Thể hiện ranh giởi

en: Use native names for planets from current culture
vi: Sử dụng tên bản địa cho hành tinh từ nền văn hóa hiện hành

en: Use native names for planets
vi: Sử dụng tên bản địa cho các hành tinh

en: Show art in brightness
vi: Hiển thị hình vẽ theo độ sáng

en: Use this sky culture as default
vi: Sử dụng nền văn hóa bầu trời này làm mặc định

en: Program Language
vi: Ngôn ngữ chương trình

en: Sky Culture Language
vi: Ngôn ngữ văn hóa bầu trời

en: Use DE430 (high accuracy)
vi: Sử dụng DE430 (sự chính xác cao)

en: DE431 provides position data for years -13000...+17000. For special applications only.
vi: DE431 cung cấp dữ liệu vị trí cho những năm -13000...+17000. Chỉ dành cho những chương trình đặc biệt.

en: Use DE431 (long-time data)
vi: Sử dụng DE431 (Dữ liệu thời gian dài)

en: Using VSOP87 is recommended for years -4000...+8000 only, but delivers useful positions outside this range.
vi: Sử dụng VSOP87 chỉ được đề nghị cho những năm -4000...+8000, nhưng phân phát vị trí hữu dụng nằm ngoài phạm vi này.

en: VSOP87/ELP2000-82B is used when these are not installed or not activated.
vi: VSOP87/ELP2000-82B được sử dụng khi những cái này không được cài đặt hoặc không được kích hoạt.

en: Default options
vi: Tùy chọn mặc định

en: Save the settings you've changed this session to be the same the next time you start Stellarium
vi: Lưu các cài đặt bạn đã thay đổi lần này để sử dụng trong lần tới khi bạn chạy Stellarium

en: Restore the default settings that came with Stellarium
vi: Khôi phục cài đặt mặc định đi kèm với Stellarium

en: The direction you're looking when Stellarium starts
vi: Hướng bạn đang nhìn khi Stellarium bắt đầu

en: Display all information available
vi: Hiển thị tất cả thông tin sẵn có

en: Display no information
vi: Hiển thị không có thông tin

en: Hour angle/Declination
vi: Góc giờ/Xích vĩ

en: Equatorial coordinates, equinox of J2000.0
vi: Tọa độ xích đạo, điểm phân của J2000.0

en: Right ascension/Declination (J2000)
vi: Xích kinh/Xích vĩ (J2000)

en: Absolute magnitude
vi: Độ sáng tuyệt đối

en: Right ascension/Declination (of date)
vi: Xích kinh/Xích vĩ (của ngày)

en: Galactic coordinates
vi: Tọa độ Ngân hà

en: The type of the object (star, planet, etc.)
vi: Loại đối tượng (sao, hành tinh,...)

en: Angular or physical size
vi: Kích thước góc hoặc vật lí

en: Visual magnitude
vi: Độ sáng khả kiến

en: Horizontal coordinates
vi: Tọa độ chân trời

en: Catalog number(s)
vi: Số danh mục

en: Spectral class, nebula type, etc.
vi: Lớp quang phổ, loại tinh vân,...

en: Star catalog updates
vi: Danh mục sao mới

en: Click here to start downloading
vi: Bấm vào đây để tải

en: Download this file to view even more stars
vi: Tải hồ sơ này xuống để xem nhiều sao hơn

en: Restart the download
vi: Tải xuống lại lần nữa

en: Stop the download. You can always restart it later
vi: Ngừng tải.  Bạn có thể tải xuống lần khác

en: Toggle vertical and horizontal image flip buttons.
vi: Chuyển đổi hình dọc và ngang của nút lật

en: Startup date and time
vi: Khởi động ngày và giờ

en: Use a specific date and time when Stellarium starts up
vi: Sử dụng một ngày cụ thể và thời gian khi Stellarium khởi động

en: Sets the simulation time to the next instance of this time of day when Stellarium starts
vi: Thiết lập thời gian mô phỏng cho các ví dụ tiếp theo của thời gian này trong ngày khi bắt đầu Stellarium

en: System date at:
vi: Ngày hệ thống tại:

en: Use current local date and time
vi: Sử dụng ngày và giờ địa phương hiện tại

en: use current
vi: Dùng hiệnt tại

en: Starts Stellarium at system clock date and time
vi: Bắt đầu Stellarium tại ngày và giờ của đồng hồ hệ thống

en: System date and time
vi: Hệ thống ngày và giờ

en: These settings control the way time and date are displayed in the bottom bar.
vi: Những cài đặt này điều khiển cách mà thời gian và ngày tháng được hiển thị trong thanh dưới cùng

en: Time correction
vi: Thời gian điều chỉnh

en: Edit equation
vi: Phương trình chỉnh sửa

en: Planetarium options
vi: Tùy chọn mô hình vũ trụ

en: When enabled, the "auto zoom out" key will also set the initial viewing direction
vi: Khi được kích hoạt, lệnh "tự động phóng to" cũng sẽ thiết lập các hướng nhìn ban đầu

en: Mask out everything outside a central circle in the main view
vi: Che tất cả mọi thứ bên ngoài  vòng tròn trung tâm trong giao diện chính

en: Disc viewport
vi: Chế độ xem đĩa

en: Enable mouse navigation
vi: Bật điều hướng chuột

en: Spheric mirror distortion is used when projecting Stellarium onto a spheric mirror for low-cost planetarium systems.
vi: Biến dạng hình ảnh bầu trời được sử dụng khi chiếu Stellarium đi tới một hình ảnh bầu trời cho các hệ thống vũ trụ chi phí thấp.

en: Spheric mirror distortion
vi: Biến dạng hình ảnh bầu trời

en: Hides the mouse cursor when inactive
vi: Dấu đầu chuột khi không hoạt động

en: Mouse cursor timeout:
vi: Thời gian trễ con trỏ chuột:

en: Hide other constellations when you click one
vi: Ẩn các chòm sao khác khi bạn chọn một cái bất kì

en: Allow keyboard to pan and zoom
vi: Cho phép dùng bàn phím để xoay và phóng to

en: Enable keyboard navigation
vi: Bật điều hướng bàn phím

en: Activate to view as seen from surface of the planet (recommended). If switched off, display planetocentric view.
vi: Kích hoạt để như được nhìn thấy từ bề mặt của hành tinh (được khuyến khích). Nếu chuyển sang tắt, sẽ hiển thị tầm nhìn hành tinh tâm.

en: Topocentric coordinates
vi: Tọa độ bề mặt trái đất

en: Gravity labels
vi: Nhãn trọng lực

en: Nutation is a small wobble of Earth's axis, amounting to a few arcseconds.
vi: Chương động là một dao động nhỏ của trục Trái Đất, chiếm tới một vài giây cung.

en: Activate this option to calculate azimuth from south towards west.
vi: Kích hoạt vị trí này để tính toán góc phương vị từ hướng nam đến hướng tây.

en: Azimuth from South
vi: Góc phương vị từ phía nam

en: Use decimal degrees for coordinates
vi: Sử dụng độ thập phân cho tọa độ

en: Use decimal degrees
vi: Sử dụng độ dưới dạng thập phân

en: Screenshot Directory
vi: Hướng dẫn chụp màn hình

en: Close window when script runs
vi: Đóng cửa sổ khi chạy kịch bản

en: Run the selected script
vi: Chạy lệnh được chọn

en: Stop a running script
vi: Dừng lệnh đang chạy

en: Load at startup
vi: Tải lúc khởi động

en: configure
vi: Cấu hình

en: Add/Remove Landscapes
vi: Thêm/Xóa quang cảnh

en: Add a new landscape
vi: Thêm khung cảnh mới

en: Install a new landscape from a ZIP archive...
vi: Cài đặt phong cảnh từ file ZIP

en: Switch to the new landscape after installation
vi: Chuyển sang cảnh mới sau khi cài đặt

en: WARNING: Removing the selected landscape means deleting its files. This operation is irreversible.
vi: CẢNH BÁO: Đang xóa quang cảnh được chọn nghĩa là đang xóa các tập tin của nó. Thao tác này không thể đảo ngược được.

en: Primary shortcut
vi: Đường tắt chính

en: Alternative shortcut
vi: Đường tắt thay thế

en: Atmosphere Details
vi: Chi tiết khí quyển

en: Refraction Settings
vi: Cài đặt độ khúc xạ

en: Pressure (mbar):
vi: Áp suất (mbar):

en: Temperature (C):
vi: Nhiệt độ (C):

en: Extinction is the loss of star brightness due to Earth's atmosphere. It is given in mag/airmass, where airmass is number of atmospheres light has to pass. (zenith: 1; horizon: about 40)
vi: Sự suy giảm là sự mất độ sáng của sao do khí quyển của Trái Đất. Nó thì được cho trong độ sáng/lượng khí, nơi mà lượng khí là lượng không khí mà ánh sáng có thể vượt qua. (thiên đỉnh: 1; chân trời: khoảng 40)

en: Use about 0.12 for superb mountaintops, 0.2 for good rural landscape, 0.35 for murky conditions.
vi: Sử dụng khoảng 0,12 đối với đỉnh núi tuyệt vời, 0,2 cho cảnh quan nông thôn tốt, 0,35 cho điều kiện âm u.

en: Great Red Spot Details
vi: Chi tiết Vết Đỏ Lớn

en: Custom settings for position of GRS
vi: Cài đặt tùy chỉnh cho vị trí của Vết Đỏ Lớn

en: yyyy.MM.dd hh:mm
vi: năm.tháng.ngày giờ:phút

en: Date and Time (UTC):
vi: Ngày và Giờ (UTC):

en: Include dir:
vi: Bao gồm các thư mục:

en: Cleanup ephemerides
vi: Lịch thiên văn thu gọn

en: Celestial body:
vi: Thiên thể

en: Show markers of positions of the current celestial body on the sky
vi: Hiển thị đánh dấu vị trí của các thiên thể hiện tại trên bầu trời

en: Show dates of positions of current celestial body near markers
vi: Hiển thị ngày của vị trí của thiên thể hiện tại gần các đánh dấu

en: Between objects:
vi: Giữa các vật thể

en: Maximum allowed separation:
vi: Cách xa cho phép tối đa:

en: Quasars
vi: Chuẩn Tinh

en: Angle Measure
vi: Đo Góc

en: Provides an angle measurement tool
vi: Cung cấp một công cụ đo góc

en: Angle measure
vi: Đo góc

note: TRANSLATORS: instructions for using the AngleMeasure plugin.
en: The Angle Measure is enabled:
vi: Đo góc được kích hoạt

note: TRANSLATORS: instructions for using the AngleMeasure plugin.
en: Drag with the left button to measure, left-click to clear.
vi: Kéo nút trái để đo, nhấp chuột trái để xóa.

note: TRANSLATORS: instructions for using the AngleMeasure plugin.
en: Right-clicking changes the end point only.
vi: Nhấp chuột phải để thay đổi chỉ điểm kết thúc

note: TRANSLATORS: PA is abbreviation for phrase "Position Angle"
en: PA=
vi: Vị trí góc=

en: Angle Measure Plug-in
vi: Trình cắm Đo Góc

en: The Angle Measure plugin is a small tool which is used to measure the angular distance between two points on the sky (and calculation of position angle between those two points).
vi: Bổ trợ Đo Góc là một công cụ nhỏ được dùng để đo khoảng cách góc giữa hai điểm trên bầu trời (và tính toán vị trị góc giữa hai điểm đó).

en: Start and end points in horizontal mode can be linked to the rotating sky, which may be helpful to keep relations between landscape and some celestial object or (with both linked) for Dobsonian starhopping.
vi: Điểm bắt đầu và kết thúc trong chế độ chân trời có thể liên kết với bầu trời xoay, có thể giúp ích để giữ mối liên hệ giữa quang cảnh và một vài vật thể bầu trời hoặc (với cả hai liên kết) cho cách nhảy sao Dobson.

en: *goes misty eyed* I recall measuring the size of the Cassini Division when I was a student. It was not the high academic glamor one might expect... It was cloudy... It was rainy... The observatory lab had some old scopes set up at one end, pointing at a <em>photograph</em> of Saturn at the other end of the lab. We measured. We calculated. We wished we were in Hawaii.
vi: *goes misty eyed* Tôi nhớ lại việc đo kích thước của Cassini Division khi tôi là sinh viên. Nó không phải là một lý thuyết cao siêu quyến rũ mà người ta có thể mong đợi... Nó là mây... Nó là mưa... Phòng thí nghiệm của đài quan sát có một vài phạm vi cũ thiết lập ở một đầu, chỉ vào một <em>bức ảnh</em> của Thổ tinh ở đầu khác của phòng thí nghiệm. Chúng tôi đo. Chúng tôi tính toán. Chúng tôi mong ước chúng tôi thì ở Hawaii.

en: Angle Measure Plug-in Configuration
vi: Cấu hình Trình cắm Đo góc

en: Show in Equatorial Coordinates
vi: Hiển thị tọa độ xích đạo

en: Display with position angle
vi: Màn hình với vị trí góc

en: Show in Horizontal Coordinates
vi: Hiển thị trong tọa độ chân trời

en: (e.g. for Dobson starhopping)
vi: (tức là cho cách nhảy sao Dobson)

en: Display with position angle
vi: Màn hình với vị trí góc

en: Attach start point to rotating sky
vi: Đính kèm điểm bắt đầu bầu trời xoay

en: Attach end point to rotating sky
vi: Đính kèm điểm kết thúc bầu trời xoay

en: Use dms format for angles
vi: Sử dụng đinh dạng độ phút giây cho góc

[ctx: tab in plugin windows]
en: About
vi: Giới thiệu về

en: Oculars
vi: Trực quan

en: Shows the sky as if looking through a telescope eyepiece. (Only magnification and field of view are simulated.) It can also show a sensor frame and a Telrad sight.
vi: Cho thấy bầu trời như thể được nhìn qua một kính thiên văn. (Chỉ có độ phóng đại và trường nhìn là mô phỏng). Nó cũng có thể hiển thị một khung hình cảm biến và một cảnh Telrad.

en: Please select an object before switching to ocular view.
vi: Vui lòng chọn một đối tượng trước khi chuyển sang xem bằng mắt

en: &Previous ocular
vi: &Trực quan trước đó

en: &Next ocular
vi: &Trực quan kế tiếp

en: Select &ocular
vi: Chọn &trực quan

en: Toggle &crosshair
vi: Chuyển đổi &khung nhắm

en: Configure &Oculars
vi: Cấu hình &Trực quan

en: Toggle &CCD
vi: Chuyển đổi &CCD

en: Toggle &Telrad
vi: Chuyển đổi &Telrad

en: &Previous CCD
vi: & CCD trước

en: &Next CCD
vi: &CCD kế tiếp

en: &Select CCD
vi: &chọn CCD

en: &Rotate CCD
vi: &xoay CCD

en: &Reset rotation
vi: &Cài đặt lại sự xoay

en: Ocular view
vi: Xem bằng mắt

en: Oculars popup menu
vi: Trình đơn tự động Trực quan

en: Show crosshairs
vi: Hiển thị khung ngắm

en: Image sensor frame
vi: Khung hình ảnh cảm biến

en: Telrad sight
vi: Tầm nhìn Telrad

en: Select next telescope
vi: Chọn kính thiên văn kế tiếp

en: Select previous telescope
vi: Chọn kính thiên văn trước

en: Select next eyepiece
vi: Chọn kính mắt kế tiếp

en: Select previous eyepiece
vi: Chọn kính mắt kế tiếp

en: Reset the sensor frame rotation
vi: Cài đặt lại sự xoay khung hình cảm biến

[ctx: abbreviated in the plugin]
en: RA/Dec (J2000.0) of cross
vi: Xích kinh/Xích vĩ (J2000.0) của việc đi ngang qua

[ctx: time]
note: TRANSLATORS: duration TRANSLATORS: seconds.
en: s
vi: giây

note: TRANSLATORS: FL = Focal length
en: Ocular FL: %1 mm
vi: Tiêu cự trực quan: %1 mm

note: TRANSLATORS: aFOV = apparent field of view
en: Ocular aFOV: %1
vi: Trường nhìn biểu kiến Trực quan: %1

en: Lens #%1
vi: Thấu kính #%1

en: Lens #%1: %2
vi: Thấu kính #%1: %2

en: Lens: none
vi: Ống kính: không

en: Telescope #%1
vi: Kính thiên văn #%1

en: Magnification: %1
vi: Độ phóng đại: %1

en: Exit pupil: %1 mm
vi: Độ mở thị kính: %1 mm

en: FOV: %1
vi: Trường nhìn: %1

en: Dimensions: %1
vi: Kích thước: %1

en: Sensor #%1
vi: Cảm biến #%1

en: Sensor #%1: %2
vi: Cảm biến #%1: %2

en: Telescope #%1: %2
vi: Kính thiên văn #%1: %2

en: &Lens
vi: &Ống kính

en: &Previous lens
vi: &Ống kính trước

en: &Next lens
vi: &Ống kính kế tiếp

en: &Telescope
vi: &Kính thiên văn

en: &Previous telescope
vi: &Kính thiên văn trước

en: &Next telescope
vi: &Kính thiên van kế tiếp

en: Rotate the sensor frame 15 degrees counterclockwise
vi: Xoay khung hình cảm biến 15 độ ngược chiều kim đồng hồ

en: Rotate the sensor frame 5 degrees counterclockwise
vi: Xoay khung hình cảm biến 5 độ ngược chiều kim đồng hồ

en: Rotate the sensor frame 1 degree counterclockwise
vi: Xoay khung hình cảm biến 1 độ ngược chiều kim đồng hồ

en: Rotate the sensor frame 1 degree clockwise
vi: Xoay khung hình cảm biến 1 độ theo chiều kim đồng hồ

en: Rotate the sensor frame 5 degrees clockwise
vi: Xoay khung hình cảm biến 5 độ theo chiều kim đồng hồ

en: Rotate the sensor frame 15 degrees clockwise
vi: Xoay khung hình cảm biến 15 độ theo chiều kim đồng hồ

en: Effective focal length of the ocular
vi: Độ dài tiêu cự có hiệu quả của trực quan

en: Apparent field of view of the ocular
vi: Trường nhìn biểu kiến của trực quan

en: Multiplicity: %1
vi: Vô số: %1

en: Lens: None
vi: Ống kính: Không

en: Multiplicity: N/A
vi: Vô số:

en: Focal length of eyepiece
vi: Tiêu cự của kính mắt

en: Rotation: %1
vi: Xoay: %1

en: Magnification provided by these binoculars
vi: Độ phóng đâị được cung cấp bới những ống nhòm này

en: Actual field of view provided by these binoculars
vi: Trường nhìn thực được cung cấp bới những ống nhòm này

en: Exit pupil provided by these binoculars
vi: Độ mở thị kính được cung cấp bởi những chiếc ống nhòm này

en: Magnification provided by this ocular/lens/telescope combination
vi: Độ phóng đại được cung cấp bởi sự kết hợp kính măt/ống kính/kính thiên văn này

en: Actual field of view provided by this ocular/lens/telescope combination
vi: Trường nhìn thực được cung cấp bởi sự kết hợp kính mắt/ống kính/kính thiên văn này

en: Exit pupil provided by this ocular/lens/telescope combination
vi: Độ mở thị kính được cung cấp bởi sự kết hợp bởi mắt/ống kính/kính thiên văn này

note: TRANSLATORS: tFOV for binoculars (tFOV = True Field of View)
en: tFOV:
vi: Trường nhìn thực

note: TRANSLATORS: Magnification factor for binoculars
en: Magnification factor:
vi: Hệ số phóng đại:

en: aFOV:
vi: Trường nhìn biểu kiến:

en: Field stop:
vi: Phạm vi dừng:

en: Oculars Plug-in
vi: Trình cắm Trực quan

en: Barlow lens feature
vi: Tính năng ống kính Barlow

en: You can choose to scale the image you see on the screen.
vi: Bạn có thể chọn tỉ lệ hình ảnh mà bạn nhìn thấy trên màn hình.

en: This is intended to show you a better comparison of what one eyepiece/telescope combination will be like when compared to another.
vi: Điều này được dự định để cho bạn thấy một so sánh tốt hơn về những gì một thị kính / kính thiên văn kết hợp sẽ như thế nào khi so sánh với nhau.

en: The same eyepiece in two different telescopes of differing focal length will produce two different exit pupils, changing the view somewhat.
vi: Thị kính giống nhau trong hai kính thiên văn khác nhau của độ dài tiêu cự khác nhau sẽ cho ra hai độ mở thị kính khác nhau, thay đổi phần nào ánh nhìn.

en: The trade-off of this is that, with the image scaled, a large part of the screen can be wasted.
vi: Sự đánh đổi của điều này là đây, với hình ảnh thu nhỏ, một phần lớn của màn hình có thể bị lãng phí.

en: Mark it if you want the FOV value the same like at the startup of Stellarium.
vi: Đánh dấu nó nếu bạn muốn giá trị trường nhìn giống như ban đầu của Stellarium

en: Restore FOV to initial values
vi: Khôi phục trường nhìn lại giá trị ban đầu

en: On-screen control panel
vi: Bảng điều khiển hiện trên màn hình

en: Scale image circle
vi: Tỉ lệ vòng tròng hình ảnh

en: Enable only if an object is selected
vi: Chỉ cho phép một đối tượng được chọn

en: Use semi-transparent mask
vi: Sử dụng màn che nửa trong suốt

en: Sensor view
vi: Xem cảm biến

en: Use degrees and minutes for FOV of CCD
vi: Sử dụng độ và phút cho trường nhìn của CCD

en: Has permanent cross-hairs
vi: Có khung nhìn cố định

en: Binoculars
vi: Ống nhòm

en: Eyepieces
vi: Mắt kính

en: Values of multiplicity >1 expand the focal length (Barlow lens). Values of multiplicity <1 reduce the focal length (Shapley lens).
vi: Giá trị của hệ số nhân >1 làm tăng chiều dài tiêu cự (ống kính Barlow). Giá trị của hệ số nhân <1 làm giảm chiều dài tiêu cự (ống kính Shapely).

en: Multiplier:
vi: Hệ số nhân

en: Lenses
vi: Thấu kính

en: Off-Axis guider
vi: Bộ điều hướng ngoài trục

en: Equatorial Mount
vi: Đỉnh Xích đạo

en: Telescopes
vi: Kính thiên văn

en: Satellites
vi: Vệ tinh

en: Prediction of artificial satellite positions in Earth orbit based on NORAD TLE data
vi: Dự đoán vị trí của vệ tinh nhân tạo trong quỹ đạo Trái đất dựa trên dữ liều NORAD TLE

en: Satellite labels
vi: Nhãn vệ tinh

en: The old satellites.json file is no longer compatible - using default file
vi: Các tập tin satellites.json cũ không còn tương thích - bằng cách sử dụng tập tin mặc định

note: TRANSLATORS: Satellite description. "Hubble" is a person's name.
en: The Hubble Space Telescope
vi: Kính viễn vọng không gian Hubble

note: TRANSLATORS: Satellite description.
en: The International Space Station
vi: Trạm vũ trụ quốc tế

note: TRANSLATORS: Satellite group: Communication satellites
en: communications
vi: Viễn thông

note: TRANSLATORS: Satellite group: Navigation satellites
en: navigation
vi: Điều hướng

note: TRANSLATORS: Satellite group: Scientific satellites
en: scientific
vi: Khoa học

note: TRANSLATORS: Satellite group: Satellites in geostationary orbit
en: geostationary
vi: Địa tĩnh

note: TRANSLATORS: Satellite group: Satellites that are no longer functioning
en: non-operational
vi: Không hoạt động

note: TRANSLATORS: Satellite group: Satellites belonging to the space observatories
en: observatory
vi: trạm quan sát

note: TRANSLATORS: Satellite group: Space stations TRANSLATORS: CelesTrak source [Space Stations]: https://celestrak.org/NORAD/elements/stations.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=stations&FORMAT=tle
en: stations
vi: trạm không gian

note: TRANSLATORS: Satellite group: Bright/naked-eye-visible satellites TRANSLATORS: CelesTrak source [100 (or so) Brightest]: https://celestrak.org/NORAD/elements/visual.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=visual&FORMAT=tle
en: visual
vi: Có thể nhìn thấy

note: TRANSLATORS: Satellite group: Weather (meteorological) satellites TRANSLATORS: CelesTrak source [Weather]: https://celestrak.org/NORAD/elements/weather.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=weather&FORMAT=tle
en: weather
vi: Thời tiết

note: TRANSLATORS: Satellite group: Amateur radio (ham) satellites TRANSLATORS: CelesTrak source [Amateur Radio]: https://celestrak.org/NORAD/elements/amateur.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=amateur&FORMAT=tle
en: amateur
vi: Nghiệp dư

note: TRANSLATORS: Satellite group: Satellites belonging to the GPS constellation (the Global Positioning System) TRANSLATORS: CelesTrak supplemental source [GPS TLEs]: https://celestrak.org/NORAD/elements/supplemental/gps.txt
en: gps
vi: GPS

note: TRANSLATORS: Satellite group: Satellites belonging to the GLONASS constellation (GLObal NAvigation Satellite System) TRANSLATORS: CelesTrak supplemental source [GLONASS TLEs]: https://celestrak.org/NORAD/elements/supplemental/glonass.txt
en: glonass
vi: Hệ thống vệ tinh định vị toàn cầu

en: International Designator
vi: Chỉ định quốc tế

en: Inclination
vi: Độ nghiêng

en: artificial satellite
vi: Vệ tinh nhân tạo

en: Stellarium Satellites Plugin
vi: Phần bổ trợ Vệ tinh Stellarium

en: The Satellites plugin predicts the positions of artificial satellites in Earth orbit.
vi: Bổ trợ Vệ tinh dự đoán vị trí của các vệ tinh nhân tạo trong quỹ đạo trái đất

en: Notes for users
vi: Chú ý cho người dùng

en: Satellites and their orbits are only shown when the observer is on Earth.
vi: Vệ tinh và quỹ đạo của chúng chỉ hiển thị khi người quan sát ở trên Trái đất

en: Predicted positions are only good for a fairly short time (on the order of days, weeks or perhaps a month into the past and future). Expect high weirdness when looking at dates outside this range.
vi: Vị trí dự đoán chỉ tốt cho một thời gian ngắn (vào thứ tự của ngày, tuần hoặc có lẽ một tháng vào quá khứ và tương lai). Mong đợi sự khó hiểu cao khi nhìn vào những ngày ngoài phạm vi này.

en: Orbital elements go out of date pretty quickly (over mere weeks, sometimes days).  To get useful data out, you need to update the TLE data regularly.
vi: Tham số quỹ đạo đi ra khỏi ngày khá nhanh chóng (hơn chỉ vài tuần, đôi khi ngày). Để có được dữ liệu hữu ích, bạn cần cập nhật các dữ liệu TLE thường xuyên.

note: TRANSLATORS: The translated names of the button and the tab are filled in automatically. You can check the original names in Stellarium. File names are not translated.
en: Clicking the "%1" button in the "%2" tab of this dialog will revert to the default %3 file.  The old file will be backed up as %4.  This can be found in the user data directory, under "modules/Satellites/".
vi: Nhấn "%1" nút trong "%2" tab của hộp thoại này sẽ trở vệ tập tin %3 mặc định. Tập tin cũ sẽ được sao lưu như %4. Điều này có thể được tìm thấy trong thư mục dữ liệu người dùng, dưới "modules/Satellites/".

en: The Satellites plugin is still under development.  Some features are incomplete, missing or buggy.
vi: Phần bổ trợ Vệ tinh vẫn đang được phát triển. Một vài tính năng không đầy đủ, thiếu hoặc lỗi.

note: TRANSLATORS: Title of a section in the About tab of the Satellites window
en: TLE data updates
vi: Cập nhật dữ liệu TLE

en: The Satellites plugin can automatically download TLE data from Internet sources, and by default the plugin will do this if the existing data is more than 72 hours old.
vi: Phần bổ trợ Vệ tinh có thể tự động tải dữ liệu TLE từ những tài nguyên trên mạng, và mặc định phần bổ trợ sẽ làm điều này nếu dữ liệu tồn tại hơn 72 giờ.

en: If you disable Internet updates, you may update from a file on your computer.  This file must be in the same format as the Celestrak updates (see %1 for an example).
vi: Nếu bạn vô hiệu hóa cập nhật mạng, bạn có thể cập nhật tập tin trên máy tính của bạn. Tập tin này phải định dạng giống với cập nhật Celestrak (xem %1 ví dụ).

en: <b>Note:</b> if the name of a satellite in update data has anything in square brackets at the end, it will be removed before the data is used.
vi: <b>Chú ý:</b> nếu tên của một vệ tinh trong dữ liệu cập nhật có bất cứ điều gì dấu ngoặc vuông ở cuôi, nó sẽ được xóa trước khi dữ liệu được sử dụng.

en: Adding new satellites
vi: Thêm vệ tinh mới

en: Technical notes
vi: Ghi chú kĩ thuật

en: Internet updates disabled
vi: Cập nhật mạng bị vô hiệu hóa

en: Updating now...
vi: Đang cập nhật...

[ctx: time]
note: TRANSLATORS: minutes.
en: m
vi: phút

en: Update error
vi: Lỗi cập nhật

en: Updated %1/%2 satellite(s); %3 added; %4 removed
vi: Cập nhật %1/%2 vệ tinh; %3 thêm; %4 xóa

en: Updated %1/%2 satellite(s); %3 added; %4 missing
vi: Cập nhật %1/%2 vệ tinh; %3 thêm; %4 thiếu

en: [new source]
vi: [tài nguyên mới]

en: Update now
vi: Cập nhật ngay bây giờ

en: Update from files
vi: Cập nhật từ tập tin

en: [orbit calculation error]
vi: [lỗi tính toán quỹ đạo]

en: [all newly added]
vi: [tất cả mới được thêm]

en: [all not displayed]
vi: [tất cả cái không được hiển thị]

en: [all displayed]
vi: [tất cả cái hiển thị]

en: [all]
vi: [tất cả]

note: TRANSLATORS: Displayed in the satellite group selection box.
en: New group...
vi: Nhóm mới...

en: Select TLE Update File
vi: Chọn tập tin cập nhật TLE

en: Stellarium is downloading satellite data from the update sources. Please wait...
vi: Stellarium đang tải dữ liệu vệ tinh từ tài nguyên cập nhật. Vui lòng chờ...

en: Select TLE source file(s)...
vi: Chọn tập tin tài nguyên TLE...

en: Processing data...
vi: Đang xử lý dữ liệu...

en: No data could be downloaded. Try again later.
vi: Không có dữ liệu có thể tải về. Hãy thử lại sau.

en: Catalog Number: %1
vi: Số danh mục: %1

en: Satellites Configuration
vi: Cấu hình Vệ tinh

en: On update, add all new satellites from the selected source(s)
vi: Đang cập nhật, thêm tất cả vệ tinh mới từ các nguồn được chọn

en: Update satellite data from Internet sources
vi: Cập nhật dữ liệu vệ tinh từ tài nguyên mạng

en: On update, remove the satellites that are no longer listed in the update sources
vi: Đang cập nhật, xóa các vệ tinh không còn được liệt kê trong các nguồn cập nhật

en: Orbit lines
vi: Đường quỹ đạo

en: Double-click a satellite to start tracking it.
vi: Nhấp đôi vào một vệ tinh để bắt đầu theo dõi nó

en: Add more satellites
vi: Thêm nhiều vệ tinh hơn

en: Remove the selected satellites
vi: Xóa vệ tinh được chọn

en: Catalog number:
vi: Số danh mục

en: Display orbit line(s) for the selected satellite(s)
vi: Hiển thị đường quỹ đạo cho những vệ tinh được chọn

en: Display the selected satellite(s)
vi: Hiển thị vệ tinh được chọn

en: Do not update
vi: Không cập nhật

en: TLE set:
vi: Cài đặt TLE:

en: Add new source
vi: Thêm nguồn mới

en: Remove selected source
vi: Xóa nguồn được chọn

en: Predict Iridium flares
vi: Dự đoán pháo sáng Iridium

en: Iridium flares
vi: Pháo sáng Iridium

en: More Satellites
vi: Nhiều vệ tinh hơn

en: Get data from update sources
vi: Lấy dữ liệu từ nguồn cập nhật

en: New satellites
vi: Vệ tinh mới

en: Telescope Control
vi: Điều khiển kính thiên văn

en: This plug-in allows Stellarium to send "slew" commands to a telescope on a computerized mount (a "GoTo telescope").
vi: Trình cắm này cho phép Stellarium gửi "hàng loạt" lệnh tới một chiếc kính thiên văn trên máy tính ("Goto telescope").

en: Move telescope #%1 to selected object
vi: Di chuyển kính thiên văn #%1 tới đối tượng được chọn

en: Move telescope #%1 to the point currently in the center of the screen
vi: Di chuyển kính thiên văn #%1 tới điểm hiện tại ở giữa màn hình

en: Move a telescope to a given set of coordinates
vi: Di chuyển kính thiên văn tới tọa độ đã cài đặt

en: TCP port:
vi: Cổng TCP

en: Host name or IPv4 address of the machine that hosts the telescope server
vi: Tên máy chủ hoặc địa chỉ IPv4 của máy chủ lưu trữ máy chủ kính thiên văn

en: Add New Telescope
vi: Thêm kính thiên văn mới

en: Configure Telescope
vi: Cấu hình kính thiên văn

en: Telescope Control plug-in
vi: Trình cắm Điều khiển kính thiên văn

en: Plug-in and GUI programming
vi: Lập trình trình cắm và giao diện đồ họa

en: This plug-in is based on and reuses a lot of code under the GNU General Public License:
vi: Trình cắm này được dựa trên và tái sử dụng nhiều mã theo giấy phép GNU General Public:

en: the Telescope, TelescopeDummy, TelescopeTcp and TelescopeMgr classes in Stellarium's code (the client side of Stellarium's original telescope control feature);
vi: Các lớp Telescope, TelescopeDummy, TelescopeTcp và TelescopeMgr trong mã của Stellarium (phía khách của tính năng điều khiển kính thiên văn gốc của Stellarium);

en: the telescope server core code (licensed under the LGPL)
vi: mã lõi máy chủ kính thiên văn (

en: the TelescopeServerLx200 telescope server core code (originally licensed under the LGPL)
vi: mã lõi máy chủ kính thiên văn TelescopeServerLx200 (theo giấy phép gốc LGPL)

en: Author of all of the above - the client, the server core, and the LX200 server, along with the Stellarium telescope control network protocol (over TCP/IP), is <b>Johannes Gajdosik</b>.
vi: Tác giả của tất cả bên trên - khách hàng, lõi máy chủ, và máy chủ LX200, cùng với các giao thức mạng điều khiển kính thiên văn Stellarium (qua giao thức TCP/IP), là <b>Johannes Gajdosik</b>.

en: the TelescopeServerNexStar telescope server core code (originally licensed under the LGPL, based on TelescopeServerLx200) by <b>Michael Heinz</b>.
vi: mã lõi máy chủ kính thiên văn TelescopeServerNexStar (theo giấy phép gốc LGPL, dựa trên TelescopeServerLx200) bởi <b>Michael Heinz</b>.

en: Abilities and limitations
vi: Khả năng và hạn chế

en: The original telescope control feature
vi: Tình năng điều khiển kính thiên văn gốc

en: Using this plug-in
vi: Sử dụng trình cắm này

en: Main window ('Telescopes')
vi: Cửa sổ chính ('Kính thiên văn')

en: Telescope configuration window
vi: Cửa sổ cấu hình kính thiên văn

en: Telescope properties
vi: Tính chất kính thiên văn

en: Device settings
vi: Cài đặt thiết bị

en: Connection settings
vi: Cài đặt kết nối

en: Field of view indicators
vi: Chỉ thị trường nhìn

en: 'Slew telescope to' window
vi: Cửa sổ 'xoay kính thiên văn để'

en: Telescope commands
vi: Điều khiển kính thiên văn

en: Supported devices
vi: Thiết bị được hỗ trợ

en: Virtual telescope
vi: Kính thiên văn ảo

en: This plug-in allows Stellarium to send only '<b>slew</b>' ('go to') commands to the device and to receive its current position. It cannot issue any other commands, so users should be aware of the possibility for mount collisions and similar situations. (To abort a slew, you can start another one to a safe position.)
vi: Trình cắm này cho phép Stellarium chỉ gửi lệnh '<b>xoay</b>' ('đi đến') tới thiết bị và nhận vị trí hiện tại của nó. Nó không thể phát hành bất kì lệnh nào khác, vì thế người dùng nên biết về khả năng va chạm đỉnh điểm và những tình huống tương tự. (Để hủy bỏ xoay, bạn có thể bắt đầu một cái khác đến một vị trí an toàn.)

en: As of the current version, this plug-in doesn't allow satellite tracking, and is not very suitable for lunar or planetary observations.
vi: Như các phiên bản hiện tại, trình cắm này không cho phép theo dõi vệ tinh, và không thích hợp lắm cho việc quan sát mặt trăng hoặc hành tinh.

en: WARNING: Stellarium CANNOT prevent your telescope from being pointed at the Sun.
vi: CẢNH BÁO: Stellarium KHÔNG THỂ ngăn kính viễn vọng của bạn không bị chỉ vào mặt trời.

en: Never point your telescope at the Sun without a proper solar filter installed. The powerful light amplified by the telescope WILL cause irreversible damage to your eyes and/or your equipment.
vi: Không bao giờ chỉ kính viễn vọng tại Sun mà không có một bộ lọc mặt trời thích hợp được cài đặt. Ánh sáng mạnh mẽ khuếch đại bằng kính thiên văn SẼ gây ra thiệt hại không thể đảo ngược để đôi mắt của bạn và/hoặc thiết bị của bạn.

en: Even if you don't do it deliberately, a slew during daylight hours may cause your telescope to point at the sun on its way to the given destination, so it is strongly recommended to avoid using the telescope control feature before sunset without appropriate protection.
vi: Thậm chí nếu bạn không làm điều đó cố ý, một loạt ánh nắng ban ngày có thể gây ra kính viễn vọng của bạn để trỏ vào mặt trời trên đường đến đích nhất định, vì vậy nó được khuyến khích mạnh mẽ để tránh sử dụng các tính năng điều khiển kính thiên văn trước khi mặt trời lặn mà không bảo vệ thích hợp.

en: Back to top
vi: Lên đầu trang

en: As of Stellarium 0.10.5, the original telescope control feature has been removed. There is no longer a way to control a telescope with Stellarium without this plug-in.
vi: Cũng như Stellarium 0.10.5, tính năng điều khiển kính thiên văn gốc được xóa. Không còn cách để điều khiển một chiếc kính thiên văn mà không có trình cắm này.

en: Here are two general ways to control a device with this plug-in, depending on the situation:
vi: Dưới đây là hai cách thức chung để điều khiển một thiết bị với trình cắm này, tùy thuộc vào tình hình:

en: DIRECT CONNECTION
vi: KẾT NỐI TRỰC TIẾP

en: INDIRECT CONNECTION
vi: KẾT NỐI GIÁN TIẾP

en: A device is connected to a remote computer and the software that drives it can 'talk' to Stellarium <i>over the network</i>; this software can be either one of Stellarium's stand-alone telescope servers, or a third party application.
vi: Một thiết bị được kết nối với một máy tính từ xa và các phần mềm mà các ổ đĩa nó có thể 'nói chuyện' với Stellarium <i>trên mạng</i>; phần mềm này có thể là một trong những máy chủ kính thiên văn độc lập của Stellarium, hoặc một ứng dụng của bên thứ ba.

en: Such a software creates a virtual ('fake') COM port that corresponds to the real USB port so it can be used by the plug-in.
vi: Một phần mềm như vậy tạo ra một cổng giao tiếp ảo ('giả') tương ứng với cổng USB thật vì thế nó có thể được sử dụng bởi trình cắm

en: On all three platforms, if the computer has no 'classic' serial ports and the telescope can connect only to a serial port, a serial-to-USB (RS-232-to-USB) adapter may be necessary.
vi: Trên tất cả ba nền tảng, nếu máy tính không có cổng nối tiếp 'cổ điển'  và kính thiên văn có thể kết nối chỉ với một cổng nối tiếp, nối tiếp qua adapter USB (RS-232-to-USB) có thể cần thiết.

en: Telescope set-up (setting geographical coordinates, performing alignment, etc.) should be done before connecting the telescope to Stellarium.
vi: Thiết lập kính thiên văn (cài đặt tọa độ địa lí, thực hiện liên kết, v.v) nên được thực hiện trước khi kết nối kính thiên văn đến Stellarium.

en: The plug-in's main window can be opened:
vi: Cửa sổ chính của trình cắm này có thể được mở:

en: By pressing the 'configure' button for the plug-in in the 'Plugins' tab of Stellarium's Configuration window (opened by pressing <b>F2</b> or the respective button in the left toolbar).
vi: Bằng cách nhấn vào nút 'cấu hình' cho các trình cắm trong thẻ 'Trình cắm' của cửa sổ Cấu hình Stellarium (đươc mở bằng cách nhấn <b>F2</b> hoặc các nút tương ứng trên thanh công cụ bên trái).

en: The <b>Telescopes</b> tab displays a list of the telescope connections that have been set up:
vi: Thẻ <b>Kính thiên văn</b> hiển thị một danh sách của các kết nối kính thiên văn đã được cài đặt:

en: The number (<b>#</b>) column shows the number used to control this telescope. For example, for telescope #2, the shortcut is Ctrl+2.
vi: Cột Số (<b>#</b>) hiển thị các số được dùng để điều khiển kính thiên văn này. Ví dụ, đối với kính thiên văn #2, phím tắt là Ctrl+2.

en: The <b>Status</b> column indicates if this connection is currently active or not. Unfortunately, there are some cases in which 'Connected' is displayed when no working connection exists.
vi: Cột <b>Trạng thái</b> chỉ ra kết nối này hiện đang hoạt động hay không. Thật không may, có một vài trường hợp trong đó 'Đã kết nối' được hiển thị khi không có kết nối làm việc nào tồn tại.

en: The <b>Type</b> field indicates what kind of connection is this:
vi: Trường <b>Kiểu</b> chỉ ra loại kết nối là cái này:

en: <b>local, external</b> means an INDIRECT connection to a program running on the same computer;
vi: <b>địa phương, bên ngoài</b> nghĩa là một kết nối gián tiếp đến một chương trình đang chạy trên cùng máy tính;

en: <b>remote, unknown</b> means an INDIRECT connection over a network to a remote machine.
vi: <b>điều khiển từ xa, không xác định</b> nghĩa là kết nối gián tiếp trên mạng đến một chiếc máy điều khiển từ xa.

en: To set up a new telescope connection, press the <b>Add</b> button. To modify the configuration of an existing connection, select it in the list and press the <b>Configure</b> button. In both cases, a telescope connection configuration window will open.
vi: Để kết nối một kính thiên văn mới, nhấn nút <b>Thêm</b>. Để chỉnh sửa cấu hình của một kết nối hiện tại, hãy chọn nó trong danh sách và nhấn nút <b>Cấu hình</b>. Trong cả hai trường hợp, một cửa sổ cấu hình kết nối kính thiên văn sẽ mở ra.

en: Telescope controlled by:
vi: Kính thiên văn được điều khiển bởi:

en: <b>Stellarium, directly through a serial port</b> is the DIRECT case
vi: <b>Stellarium, trực tiếp thông qua một cổng nối tiếp</b> là trường hợp TRỰC TIẾP

en: <b>External software or a remote computer</b> is the INDIRECT case
vi: <b>Phần mềm bên ngoài hoặc máy tính điều khiển từ xa</b> là trường hợp GIÁN TIẾP

en: <b>Name</b> is the label that will be displayed on the screen next to the telescope reticle.
vi: <b>Tên</b> là nhãn sẽ được hiển thị trên màn hình cạnh đường chữ thập kính thiên văn.

en: <b>Connection delay</b>: If the movement of the telescope reticle on the screen is uneven, you can try increasing or decreasing this value.
vi: <b>Độ trễ kết nối</b>: Nếu sự di chuyển của đường chữ thập kính thiên văn trên màn hình không đồng đều, bạn có thể thử tăng hoặc giảm giá trị này.

en: <b>Start/connect at startup</b>: Check this option if you want Stellarium to attempt to connect to the telescope immediately after it starts.
vi: <b>Bắt đầu/kết nối lúc khởi động</b>: Kiểm tra tùy chọn này nếu bạn muốn Stellarium cố gắng kết nối với kính thiên văn ngày lập tức sau khi nó bắt đầu.

en: Otherwise, to start the telescope, you need to open the main window, select that telescope and press the 'Start/Connect' button.
vi: Mặt khác, để bắt đầu kính thiên văn, bạn cần mở cửa sổ chính, chọn kính thiên văn đó và nhấn nút 'Bắt đầu/Kết nối'.

en: <b>Serial port</b> sets the serial port used by the telescope.
vi: <b>Cổng nối tiếp</b> cài đặt cổng nối tiếp được sử dụng bởi kính thiên văn.

en: There is a pop-up box that suggests some default values:
vi: Có một cái hộp xờ

en: On Windows, serial ports COM1 to COM10;
vi: Trên Windows, các cổng nối tiếp từ COM1 đến COM10;

en: On Linux, serial ports /dev/ttyS0 to /dev/ttyS3 and USB ports /dev/ttyUSB0 to /dev/ttyUSB3;
vi: Trên Linux, các cổng nối tiếp /dev/tty50 đến /dev/tty53 và các cổng USB /dev/ttyUSB0 đến /dev/ttyUSB3;

en: On Mac OS X, the list is empty as it names its ports in a peculiar way.
vi: Trên Mac OS X, danh sách thì rỗng như là nó đặt trên các cổng của nó theo một cách đặc biêt.

en: If you are using an USB cable, the default serial port of your telescope most probably is not in the list of suggestions.
vi: Nếu bạn đang sử dụng cáp USB, cổng nối tiếp mặc định của hầu hết kính thiên văn của bạn thì chắc chắn không nằm trong danh sách các đề nghị.

en: To list all valid serial port names in Mac OS X, open a terminal and type:
vi: Để liệt kê tất cả các tên cổng nối tiếp hợp lệ trong Mac OS X, hãy mở một thiết bị cuối và gõ:

en: This will list all devices, the full name of your serial port should be somewhere in the list (for example, '/dev/cu.usbserial-FTDFZVMK').
vi: Điều này sẽ liệt kê tất cả các thiết bị, tên đầy đủ của cổng nối tiếp của bạn nên được ở đâu đó trong danh sách (ví dụ, '/dev/cu.usbserial-FTDFZWMK').

en: <b>Port</b> refers to the TCP port used for communication. The default value depends on the telescope number and ranges between 10001 and 10009.
vi: <b>Cổng</b> đề cập đến cổng TCP được sử dụng cho giao tiếp. Giá trị mặc định phục thuộc vào số kính thiên văn và giao động trong khoảng 10001 và 10009.

en: Both values are ignored for DIRECT connections.
vi: Cả hai giá trị được bỏ qua cho các kết nối TRỰC TIẾP.

en: For INDIRECT connections, modifying the default host name value makes sense only if you are attempting a remote connection over a network.
vi: Đối với các kết nối TIẾP, sửa đổi giá trị tên máy chủ mặc định có ý nghĩa chỉ khi bạn đang cố gắng kết nối từ xa qua mạng.

en: In this case, it should be the name or IP address of the computer that runs a program that runs the telescope.
vi: Trong trường hợp này, nó nên là tên hoặc địa chỉ IP của máy tính chạy một chương trình chạy kính thiên văn.

en: A series of circles representing different fields of view can be added around the telescope marker. This is a relic from the times before the <strong>Oculars</strong> plug-in existed.
vi: Một loạt các vòng tròn đại diện cho các trường nhìn khác nhau có thể được thêm vào xung quanh các điểm đánh dấu kính thiên văn. Đây là một di tích từ thời trước khi trình cắm <strong>Trực quan</strong> tồn tại.

en: In the telescope configuration window, click on 'User Interface Settings'.
vi: Trong cửa sổ cấu hình kính thiên văn, kích vào 'Cài đặt Giao diện Người dùng'.

en: Mark the 'Use field of view indicators' option, then enter a list of values separated with commas in the field below.
vi: Đánh dấu tùy chọn 'Sử dụng chỉ số trường nhìn', sau đó nhập danh sách các giá trị tách rời bởi dấu phẩy trong trường bên dưới.

en: The values are interpreted as degrees of arc.
vi: Các giá trị được hiểu như là độ của arc.

en: The 'Slew telescope to' window can be opened by pressing <b>Ctrl+0</b> or the respective button in the bottom toolbar.
vi: Cửa sổ 'Xoay kính thiên văn đến' có thể được mở bằng cách nhấn <b>Ctrl+0</b> hoặc nút riêng trong thanh công cụ bên dưới.

en: It contains two fields for entering celestial coordinates, selectors for the preferred format (Hours-Minutes-Seconds, Degrees-Minutes-Seconds, or Decimal degrees), a drop-down list and two buttons.
vi: Nó có hai trường để nhập tọa độ thiên thể, chọn lọc dùng cho các định dạng ưa thích (Giờ-Phút-Giây, Độ-Phút-Giây, hoặc Độ thập phân), một danh sách thả xuống và hai nút.

en: The drop-down list contains the names of the currently connected devices.
vi: Danh sách thả xuống chứa tên của các thiết bị đã kết nối hiện tại.

en: If no devices are connected, it will remain empty, and the 'Slew' button will be disabled.
vi: Nếu không có thiết bị được kết nối, nó sẽ vẫn rỗng, và nút 'Xoay' sẽ bị vô hiệu hóa.

en: Pressing the <b>Slew</b> button slews the selected device to the selected set of coordinates.
vi: Nhấn nút <b>Xoay</b> để xoay thiết bị được chọn tới cài đặt tọa độ được chọn.

en: <b>TIP:</b> Inside the 'Slew' window, underlined letters indicate that pressing 'Alt + underlined letter' can be used instead of clicking.
vi: <b>TIP:</b> bên trong cửa sổ 'Xoay', những chữ gạch dưới chỉ ra rằng nhấn 'Alt + chữ gạch dưới' có thể được sử dụng thay cho việc kích vào.

en: For example, pressing <b>Alt+S</b> is equivalent to clicking the 'Slew' button, pressing <b>Alt+E</b> switches to decimal degree format, etc.
vi: Ví dụ, nhấn <b>Alt+S</b> thì tương đương với kích nút 'Xoay', nhấn <b>Alt+E</b> chuyển sang định dạng độ thập phân, v.v.

en: Sending commands
vi: Gửi các lệnh

en: Once a telescope is successfully started/connected, Stellarium displays a telescope reticle labelled with the telescope's name on its current position in the sky.
vi: Một khi một chiếc kính thiên văn được bắt đầu/kết nối thành công, Stellarium hiển thị một đường chữ thập kính thiên văn được dán nhãn với tên của kính thiên văn trên vị trí hiện tại của nó trong bầu trời.

en: The reticle is an object like every other in Stellarium - it can be selected with the mouse, it can be tracked and it appears as an object in the 'Search' window.
vi: Đường chữ thập là một đối tượng như mọi cái khác trong Stellrium - nó có thể được chọn bằng chuột, nó có thể được theo dõi và nó xuất hiện như một đối tượng trong cửa sổ 'Tìm kiếm'.

en: <b>To point a device to an object:</b> Select an object (e.g. a star) and press the number of the device while holding down the <b>Ctrl</b> key.
vi: <b> Để chỉ một thiết bị đến một đối tượng:</b> Chọn một đối tượng (chẳng hạn một ngôi sao) và nhấn số của thiết bị trong khi giữ phím <b>Ctrl</b>.

en: For example, Ctrl+1 for telescope #1.
vi: Ví dụ, Ctrl+1 cho kính thiên văn #1.

en: This will move the telescope to the selected object.
vi: Điều này sẽ di chuyển kính thiên văn đến đối tượng được chọn

en: <b>To point a device to the center of the view:</b> Press the number of the device while holding down the <b>Alt</b> key.
vi: <b>Để chỉ một thiết bị đến trung tâm của tầm nhìn:</b> Nhấn số của thiết bị trong khi giữ phím <b>Alt</b>.

en: For example, Alt+1 for telescope #1.
vi: Ví dụ, Alt+1 cho kính thiên văn #1.

en: This will slew the device to the point in the center of the current view.
vi: Cái này sẽ xoay thiết bị tới điểm trung tâm của điểm nhìn hiện tại.

en: If you move the view after issuing the command, the target won't change unless you issue another command.
vi: Nếu bạn di chuyển điểm nhìn sau khi ra lệnh, mục tiêu sẽ không thay đổi trừ khi bạn thực hiện lệnh khác.

en: The device list contains the following:
vi: Danh sách thiết bị chứa

en: Any device using the NexStar interface.
vi: Bất kỳ thiết bị sử dụng giao diện NexStar.

en: A computerized telescope mount made by Losmandy (Meade LX-200/Autostar interface).
vi: Một chiếc kính thiên văn kết nối máy tính được thực hiện bởi Losmandy (giao diện Meade LX-200/Autostar)

en: Any device using the LX-200/Autostar interface.
vi: Bất kỳ

en: The Meade ETX-70 telescope with the #494 Autostar controller and the #506 Connector Cable Set.
vi: Kính thiên văn Meade ETX-70 với trình điều khiển Autostar #494 và Cáp kết nối #506.

note: TRANSLATORS: The text between braces is the text of an HTML link.
en: According to the tester, it is a bit slow, so its default setting of %1'Connection delay'%2 is 1.5 seconds instead of 0.5 seconds.
vi: Theo thử nghiệm, nó là một chút chậm, do đó cài đặt mặc định của %1'Độ trễ kết nối'%2 là 1,5 giây thay vì 0,5 giây.

en: Argo Navis is a 'Digital Telescope Computer' by Wildcard Innovations.
vi: Argo Navis là một 'Máy tính Kính thiên văn Số' bởi sáng kiến Wildcard.

en: If you want to test this plug-in without an actual device connected to the computer, choose <b>Nothing, just simulate one (a moving reticle)</b> in the <b>Telescope controlled by:</b> field. It will show a telescope reticle that will react in the same way as the reticle of a real telescope controlled by the plug-in.
vi: Nếu bạn muốn kiểm tra trình cắm này mà không có một thiết bị thực tế kết nối với máy tính, hãy chọn <b>Không có gì, chỉ là một cái mô phỏng (một đường chữ thập di chuyển)</b> trong <b>Kính thiên văn được kiểm soát bởi:</b> . Nó sẽ hiển thị một đường chữ thập kính thiên văn rằng sẽ phản ứng theo cách tương tự như đường chữ thập của kính thiên văn thực sự được kiểm soát bởi trình cắm.

en: To slew a connected telescope to an object (for example, a star), select that object, then hold down the %1 key and press the key with that telescope's number. To slew it to the center of the current view, hold down the Alt key and press the key with that telescope's number.
vi: Để hướng một chiếc kính thiên văn đã kết nối tới một đối tượng (ví dụ, một ngôi sao), hãy chọn đối tượng đó, sau đó nhân giữ phím %1 và nhấn phím tương ứng với số của kính thiên văn đó. Để hướng kính thiên văn tới giữa màn hình hiện thời, hãy nhấn giữ phím Alt và nhấn phím tương ứng với số của kình thiên văn.

note: TRANSLATORS: Currently, it is very unlikely if not impossible to actually see this text. :)
en: No device model descriptions are available. Stellarium will not be able to control a telescope on its own, but it is still possible to do it through an external application or to connect to a remote host.
vi: Không giới thiệu mô hình thiết bị có sẵn. Stellarium sẽ không thể kiểm soát được một chiếc kính thiên văn của riêng nó, nhưng nó vẫn có thể làm điều đó thông qua một ứng dụng bên ngoài hoặc kết nối với một máy chủ từ xa.

note: TRANSLATORS: The translated name of the Add button is automatically inserted.
en: Press the "%1" button to set up a new telescope connection.
vi: Nhấn nút "%1" để cài đặt kết nối một kính thiên văn mới

note: TRANSLATORS: Telescope connection type
en: local, Stellarium
vi: Địa phương, Stellarium

note: TRANSLATORS: Telescope connection type
en: local, external
vi: Địa phương, bên ngoài

note: TRANSLATORS: Telescope connection type
en: remote, unknown
vi: từ xa, không xác định

en: Start the selected local telescope
vi: Bắt đầu một kính thiên văn cục bộ được chọn

en: Stop the selected local telescope
vi: Dừng kính thiên văn cục bộ được chọn

en: Connect to the selected telescope
vi: Kết nối tới kính thiên văn

en: Disconnect from the selected telescope
vi: Hủy kết nối với kính thiên văn được chọn

en: Right Ascension (J2000)
vi: Xích kinh (J2000)

en: Declination (J2000)
vi: Xích vĩ (J2000)

en: Slew telescope to
vi: Hướng kính thiên văn đến

en: There are no active devices.
vi: Không có thiết bị hoạt động

en: Slew telescope to coordinates
vi: Hướng kính thiên văn đến tọa độ

en: &Right Ascension (J2000):
vi: &Xích kinh (J2000):

en: De&clination (J2000):
vi: Độ& lệch (J2000):

en: &Current object
vi: &Đối tượng hiện tại

en: Center of the screen
vi: Giữa màn hình

en: Hours-minutes-seconds format
vi: Định dạng giờ-phút-giây

en: &HMS
vi: &giờ phút giây

en: Degrees-minutes-seconds format
vi: Định dạng độ-phút-giây

en: &DMS
vi: &độ phút giây

en: Decimal degrees
vi: Độ thập phân

en: D&ecimal
vi: Thập& phân

en: &Slew
vi: &xoay

en: Configure &telescopes...
vi: Cấu hình %kính thiên văn...

en: Telescope Configuration
vi: Cấu hình kính thiên văn

en: A telescope connected to this computer via a serial port and controlled directly by Stellarium.
vi: Một kính thiên văn kết nối với máy tính này thông qua một cổng nối tiếp và điều khiển trực tiếp bởi Stellarium.

en: Stellarium, directly through a serial port
vi: Stellarium, trực tiếp thông qua một cổng nối tiếp

en: A telescope controlled by an external application, either at this computer or at a remote machine.
vi: Một kính thiên văn điều khiển bằng một ứng dụng bên ngoài, hoặc là tại máy tính này hoặc tại một máy tính từ xa.

en: External software or a remote computer
vi: Phần mềm bên ngoài hoặc máy tính từ xa

en: Nothing, just simulate one (a moving reticle)
vi: Không có gì, chỉ là một cái mô phỏng (một đường chữ thập di chuyển)

en: Connection delay:
vi: Độ trễ kết nối:

en: J2000 (default)
vi: J2000 (mặc định)

en: Equinox of the date (JNow)
vi: Điểm phân của ngày (JNow)

en: Automatically attempt to start the telescope or establish connection when Stellarium starts
vi: Tự động cố gắng khởi động kính thiên văn hoặc thiết lập kết nối khi Stellarium khởi động

en: Start/connect at startup
vi: Bắt đầu/kết nối lúc khởi động

en: Device model:
vi: Mẫu thiết bị:

en: User interface settings
vi: Thiết lập giao diện người dùng

en: Show circles with fixed angular size around the telescope reticle
vi: Hiển thị những vòng tròn với kích thước cố định góc trên mặt kẻ ô kính thiên văn

en: Use field of view indicators
vi: Sử dụng chỉ số trường nhìn

en: Circle size(s):
vi: Kính thước vòng tròn (s):

en: Up to ten decimal values in degrees of arc, separated with commas
vi: Lên đến mười giá trị thập phân trong độ của cung, chia cách bằng dấu phẩy

en: Telescopes Controlled
vi: Kính thiên văn đã điều khiển

en: Configure the selected telescope
vi: Cấu hình kính thiên văn được chọn

en: Add a new telescope
vi: Thêm kính thiên văn mới

en: Remove the selected telescope
vi: Xóa kính thiên văn được chọn

en: Show telescope labels
vi: Hiển thị nhãn kính thiên văn

en: Show field of view indicators
vi: Hiển thị chỉ số trường nhìn

en: Show telescope reticles
vi: Hiển thị đường kẻ trong kính thiên văn

en: Log telescope driver messages to files
vi: Đưa tin nhắn điều khiển kính thiên văn đến tập tin

en: Use telescope server executables (override built-in drivers)
vi: Sử dụng máy chủ kính thiên văn có thể thực hiện được (ghi đè trình điều khiển tích hợp)

en: Executables directory:
vi: Danh mục có thể thực hiện:

en: Add point
vi: Thêm điểm

en: Text User Interface
vi: Giao diện người dùng văn bản

en: Plugin implementation of 0.9.x series Text User Interface (TUI), used in planetarium systems
vi: Sự bổ sung phần bổ trợ Giao diện Người dùng Văn bản (TUI) của seri 0.9.x, được sử dụng trong các hệ hành tinh

en: Solar System body
vi: Vật thể thuộc hệ mặt trời:

en: Current date/time
vi: Ngày/giờ hiện tại

en: Day keys
vi: Các phím ngày

en: Startup date/time preset
vi: Khởi động thiết lập sẵn ngày/giờ

note: TRANSLATORS: A pre-set time is used at startup
en: preset
vi: Thiết lập sẵn

en: mmddyyyy
vi: thángngàynăm

en: ddmmyyyy
vi: ngàythángnăm

en: yyyymmdd
vi: nămthángngày

note: TRANSLATORS: 12-hour time format
en: 12h
vi: 12 giờ

note: TRANSLATORS: 24-hour time format
en: 24h
vi: 24 giờ

en: Time display format
vi: Định dạng hiển thị thời gian

en: Sky Language
vi: Ngôn ngữ bầu trời

en: App Language
vi: Ngôn ngữ ứng dụng

en: Show stars
vi: Thể hiện sao

note: TRANSLATORS: Refers to constellation art
en: Art brightness:
vi: Độ sáng hình vẽ

en: Ecliptic line (J2000)
vi: Đường Hoàng đạo (J2000)

en: Nebula names
vi: Tên tinh vân

en: Nebula hints
vi: Gợi ý tinh vân

en: Galaxy hints
vi: Gợi ý thiên hà

en: Dark nebulae hints
vi: Gợi ý tinh vân tối

en: Clusters hints
vi: Gợi ý cụm sao

en: Galactic equator line
vi: Đường xích đạo Ngân Hà

en: Setting landscape sets location
vi: Đang cài đặt vị trí cài đặt cảnh quan

en: Auto zoom out returns to initial direction of view
vi: Tự động thu nhỏ về hướng nhìn ban đầu

en: Zoom duration:
vi: Thời gian phóng to:

en: Milky Way intensity:
vi: Cường độ Milky Way:

en: Zodiacal light intensity:
vi: Cường độ ánh sáng hoàng đạo

en: Run local script
vi: Chạy lệnh nội bộ

en: Stop running script
vi: Dừng lệnh nội bộ

en: Load default configuration
vi: Tải cấu hình mặc định

en: Save current configuration
vi: Lưu cấu hình mặc định

en: [no TUI node]
vi: Không có nút giao diện văn bản

en: error, unknown color part "%1"
vi: lỗi, phần màu không rõ "%1"

en:  [RETURN to activate]
vi:  [TRỞ LẠI kích hoạt]

en: Solar System Editor
vi: Bộ chỉnh sửa hệ Mặt trời

en: An interface for adding asteroids and comets to Stellarium. It can download object lists from the Minor Planet Center's website and perform searches in its online database.
vi: Một giao diện cho việc thêm các tiểu hành tinh và sao chổi vào Stellarium. Nó có thể tải về các danh sách đối tượng từ trang web của Minor Planet Center và thực hiện tìm kiếm trong dữ liệu trực tuyến của nó.

en: Import orbital elements in MPC format...
vi: Nhập tham số quỹ đạo trong định dạng MPC ...

note: TRANSLATORS: A link showing the text "Minor Planet & Comet Ephemeris Service" is inserted.
en: Query the MPC's %1:
vi: Truy vấn %1 của MPC:

en: Only one result will be returned if the query is successful.
vi: Chỉ có một kết quả sẽ được trả lại nếu truy vấn là thành công.

en: Comet <i>names</i> need to be prefixed with %1 or %2. If more than one comet matches a name, only the first result will be returned. For example, searching for "%3" will return %4, Halley's Comet, but a search for "%5" will return the asteroid %6.
vi: Tên <i>sao chổi </ i> cần phải được bắt đầu bằng %1 hoặc %2. Nếu có nhiều hơn một sao chổi phù hợp với một tên, chỉ có kết quả đầu tiên sẽ được trả lại. Ví dụ, tìm kiếm cho "%3" sẽ trở lại %4, sao chổi Halley, nhưng một tìm kiếm cho "%5" sẽ trở lại với tiểu hành tinh %6.

en: Select bookmark...
vi: Chọn đánh dấu trang

note: TRANSLATORS: Appears as the text of hyperlinks linking to websites. :)
en: website
vi: trang web

note: TRANSLATORS: IAU = International Astronomical Union
en: You can import comet and asteroid data formatted in the export formats of the IAU's Minor Planet Center (%1). You can import files with lists of objects, download such lists from the Internet or search the online Minor Planet and Comet Ephemeris Service (MPES).
vi: Bạn có thể nhập dữ liệu sao chổi và tiểu hành tinh được định dạng trong định dạng xuất của IAU's Minor Planet Center (%1). Bạn có thể nhập các tập tin với danh sách các đối tượng, cũng như tải về các danh sách từ mạng hoặc tìm trực tuyến trên Minor Planet and Comet Ephemeric Sevice (MPES).

en: Save the minor Solar System bodies as...
vi: Lưu "các thiên thể nhỏ trong Hệ Mặt Trời" dưới dạng...

en: Select a file to replace the Solar System minor bodies
vi: Lựa chọn một tệp để thay thế cho "các thiên thể nhỏ trong Hệ Mặt Trời"

en: Select a file to add the Solar System minor bodies
vi: Lựa chọn một tệp để thêm vào "các thiên thể nhỏ trong Hệ Mặt Trời"

en: Import data
vi: Dữ liệu nhập

en: Select the type
vi: Chọn thể loại

en: Select the source
vi: Chọn nguồn

en: Download a list of objects from the Internet
vi: Tải danh sách đối tượng từ trên mạng

en: Select a source from the list:
vi: Chọn một nguồn từ danh sách

en: Or enter a URL:
vi: Hoặc nhập URL:

en: Add this URL to the bookmarks list
vi: Thêm URL này tới danh sách đánh dấu trang

en: Bookmark title:
vi: Tiêu đề đánh dấu trang:

en: A file containing a list of objects
vi: Một tập tin chứ danh sách đối tượng

en: Get orbital elements
vi: Lấy tham số quỹ đạo

en: Online search
vi: Tìm kiếm trực tuyến

en: Objects found
vi: Đối tượng đã tìm thấy

en: Update only the orbital elements
vi: Chỉ cập nhật tham số quỹ đạo

en: Add objects
vi: Thêm đối tượng

en: Minor Solar System objects
vi: các thiên thể nhỏ trong Hệ Mặt Trời

en: You can also reset all changes and return to the default configuration:
vi: Bạn cũng có thể thiết lập lại tất cả thay đổi và trở lề cấu hình mặc định:

en: Export/replace the Solar System minor objects file
vi: Xuất ra/Thay thế tệp "các thiên thể nhỏ trong Hệ Mặt Trời"

en: You can create a backup copy of your custom Solar System configuration file in a convenient location, or replace it with such a copy.
vi: Bạn có thể tạo một bản sao dự phòng cho tệp cấu hình Hệ Mặt Trời của bạn ở vị trí thuận tiện, hoặc thay thế nó bằng một bản sao.

en: Export the Solar System minor objects to file...
vi: Xuất "các thiên thể nhỏ trong Hệ Mặt Trời" tới tệp...

en: Import and replace the Solar System minor objects from file...
vi: Đưa vào và thay thế "các thiên thể nhỏ trong Hệ Mặt Trời" từ tệp...

en: Import and add Solar System minor objects from file...
vi: Đưa vào và bổ sung cho "các thiên thể nhỏ trong Hệ Mặt Trời" từ tệp...

en: Add new Minor Solar System objects
vi: Thêm các thiên thể nhỏ trong Hệ Mặt Trời mới

en: Historical Supernovae
vi: Siêu tân tinh lịch sử

en: This plugin allows you to see some bright historical supernovae.
vi: Phần bổ trợ này cho phép bạn thấy một vài siêu tân tinh sáng lịch sử

en: Historical Supernovae configuration window
vi: Cửa sổ cấu hình Siêu tân tinh lịch sử

en: Type of supernova
vi: Loại Siêu tân tinh

en: Maximum brightness
vi: Độ sáng tối da

en: supernova
vi: Siêu tân tinh

en: Historical Supernovae Plug-in
vi: Trình cắm Siêu tân tinh lịch sử

en: This plugin allows you to see some bright historical supernovae:
vi: Phần bổ trợ này cho phép bạn thấy một vài siêu tân tinh sáng lịch sử:

en: This list altogether contains %1 stars.
vi: Danh sách này chứa đựng bao gồm %1 ngôi sao.

en: All those supernovae are brighter %1 at peak of brightness.
vi: Tất cả những siêu tân tinh đó sáng hơn %1 đỉnh của độ sáng.

en: Light curves
vi: Đường cong ánh sáng

en: We thank the following people for their contribution and valuable comments:
vi: Chúng tôi cảm ơn những người sau đây cho những đóng góp  và ý kiến ​​có giá trị của họ:

en: Institute for Theoretical and Experimental Physics
vi: Viện Vật lý lý thuyết và thực nghiệm

en: in Russia
vi: ở Nga

en: Historical supernovae is updated
vi: Siêu tân tinh lịch sử được cập nhật

en: Historical Supernovae Configuration
vi: Cấu hinh siều tân tinh lịch sử

en: Historical Supernovae Plug-in Configuration
vi: Cấu hinh trình cắm Siêu tân tinh lịch sử

en: Update catalog from Internet
vi: Cập nhật danh mục từ trên mạng

en: Update from Internet sources
vi: Cập nhật từ các nguồn trên mạng

en: Update frequency (days):
vi: Tàn suất cập nhật (ngày):

en: [next update info]
vi: [Thông tin cập nhật kế tiệp]

en: Navigational Stars
vi: Sao định vị

en: Mark the navigational stars
vi: Đánh dấu sao đinh vị

en: Navigational Stars Plug-in
vi: Trình cắm Sao chỉ hướng

en: Current set:
vi: Cài đặt hiện tại:

en: Enable display at startup
vi: Bật hiển thị lúc khởi động

en: Bright Novae
vi: Tân tinh sáng

en: A plugin that shows some bright novae in the Milky Way galaxy.
vi: Phần bổ trợ thể hiện một vài tân tinh sáng trong thiên hà Milky Way.

en: Bright Novae configuration window
vi: Cửa sổ cấu hình Tân tinh sáng

en: nova
vi: Tân tinh

en: Bright Novae Plug-in
vi: Trình cắm Tân tinh sáng

en: You can find novae via search tool by entering designation of nova or its common name (e.g. 'Nova Cygni 1975' or 'V1500 Cyg').
vi: Bạn có thể tìm tân tinh thông qua công cụ tìm kiếm bằng cách nhập tên chỉ định hoặc tên thông thường của chúng ( ví dụ 'Nova Cygni 1975' hoặc 'V1500 Cyg').

en: This plugin allows you to see recent bright novae:
vi: Phần bổ trợ này cho phép bạn nhìn thấy tân tinh sáng gần đây:

en: All those novae are brighter than %1 at peak of brightness.
vi: Tất cả tân tinh đó thì sáng hơn %1 đỉnh của độ sáng.

en: This plugin uses a very simple model for calculation of light curves for novae stars.
vi: Phần bổ trợ này sử dụng một kiểu mẫu đơn giản cho việc tính toán đường cong ánh sáng của các ngôi sao tân tinh.

en: This model is based on time for decay by %1 magnitudes from the maximum value, where %1 is 2, 3, 6 and 9.
vi: Kiểu mẫu này dựa trên thời gian cho việc suy giảm bởi %1 độ lớn từ giá trị tối đa, nơi %1 là 2, 3, 6 và 9.

en: If a nova has no values for decay of magnitude then this plugin will use generalized values for it.
vi: Nếu một tân tinh không có giá trị cho suy giảm  cường độ thì phần bổ trợ này sẽ sử dụng các giá trị tổng quát cho nó.

en: Novae is updated
vi: Tân tinh được cập nhật

en: Bright Novae Configuration
vi: Cấu hình Tân tinh sáng

en: Bright Novae Plug-in Configuration
vi: Cấu hình Trình cắm Tân tinh sáng

en: Show quasars
vi: Hiển thị chuẩn tinh

en: Enable display of distribution for quasars
vi: Bật hiển thị phân loại chuẩn tinh

en: Quasars Plug-in
vi: Trình cắm Chuẩn tinh

en: The current catalog contains info about %1 quasars.
vi: Danh mục hiện tại chứa thông tin về %1 các chuẩn tinh.

en: Quasars is updated
vi: Các chuẩn tinh được cập nhật

en: Quasars Configuration
vi: Cấu hình Chuẩn tinh

en: Quasars Plug-in Configuration
vi: Cấu hình Trình cắm Chuẩn tinh

en: Settings for quasars
vi: Cài đặt chuẩn tinh

en: Plot all quasars without labels
vi: Đánh dấu các chuẩn tinh không có nhãn

en: Show quasars button on toolbar
vi: Thể hiện nút chuẩn tinh ở thanh dưới cùng

en: This plugin plots the position of various pulsars, with object information about each one.
vi: Phần bổ trợ này đánh dấu vị trí của các ẩn tinh khác nhau, với thông tin về mỗi đối tượng.

en: Show pulsars
vi: Hiển thị ẩn tinh

en: Enable display of distribution for pulsars
vi: Bật hiển thị sự phân loại ẩn tinh

en: Use separate color for pulsars with glitches
vi: Sử dụng màu sắc riêng biệt cho những ẩn tinh gặp sự cố

note: TRANSLATORS: Full phrase is "Time averaged flux density at XXXMHz"
en: Time averaged flux density at
vi: Thời gian thông lượng tỷ trọng trung bình ở

en: anomalous X-ray pulsar or soft gamma-ray repeater with detected pulsations
vi: Ẩn tinh phát tia X dị thường hoặc sự lặp lại tia gamma mềm với những rung động được phát hiện

en: has one or more binary companions
vi: có một bạn đồng hành hoặc nhiều hơn

en: with pulsed emission from radio to infrared or higher frequencies
vi: với phát xung từ tần số vô tuyến đến hồng ngoại hoặc cao hơn

en: with pulsed emission only at infrared or higher frequencies
vi: với phát xung chỉ ở tần số hồng ngoại hoặc cao hơn

en: with pulsed emission in the radio band
vi: với phát xung trong dải tầng vô tuyến

en: with intermittently pulsed radio emission
vi: với phát xung vô tuyến không liên tục

en: isolated neutron star with pulsed thermal X-ray emission but no detectable radio emission
vi: sao neutron bị cô lập với xung phát xạ tia X nóng nhưng không có phát xạ vô tuyến phát hiện đươc

en: pulsar
vi: ẩn tinh

en: pulsar with glitches
vi: Ẩn tinh với sự trục trặc

en: Pulsars Plug-in
vi: Trình cắm Ẩn tinh

en: Pulsar data is derived from 'The ATNF Pulsar Catalogue'  (Manchester, R. N., Hobbs, G. B., Teoh, A. & Hobbs, M., Astron. J., 129, 1993-2006 (2005) (%1astro-ph/0412641%2)).
vi: Dữ liệu Ẩn tinh được lấy từ 'Danh mục Ẩn tinh ATNF' (Manchester, R. N., Hobbs, C. B., Teoh, A. & Hobbs, M., Astron. J., 129, 1993-2006 (2005) (%1astro-ph/0412641%2)).

en: Current catalog contains info about %1 pulsars.
vi: Danh mục hiện tại chứa thông tin về %1 các ẩn tinh

en: pulsar identifiers have the prefix 'PSR'
vi: định danh ẩn tinh có tiền tố 'PSR'

en: Pushchino Radio Astronomy Observatory
vi: Đài quan sát thiên văn vô tuyến Pushchino

en: Nancay Radioastronomical Observatory
vi: Đài quan sát thiên văn vô tuyến Nancay

en: in France
vi: ở Pháp

en: Pulsars is updated
vi: Ẩn tinh được cập nhật

en: Pulsars Plug-in Configuration
vi: Cấu hình Trình cắm Ẩn tinh

en: Settings for pulsars
vi: Cài đặt cho ẩn tinh

en: Plot all pulsars without labels
vi: Đánh dấu tất cả ẩn tinh không có nhãn

en: Show pulsars button on toolbar
vi: Thể hiện nút ẩn tinh ở thanh dưới cùng

en: Remote Control Plug-in
vi: Trình cắm Điều khiển từ xa

en: The Remote Control plugin provides a web interface to allow state changes and triggering scripts using a connected webbrowser.
vi: Trình cắm Điều khiển từ xa cung cấp một giao diện web để cho phép thay đổi trạng thái và các kịch bản kích hoạt bằng cách sử dụng trình duyệt web được kết nối.

en: It is also possible to send commands via command line, e.g..
vi: Nó cũng có thể gửi các lệnh thông qua dòng lệnh, ví dụ...

en: This allows triggering automatic show setups for museums etc.
vi: Điều này cho phép kích hoạt các thiết lập trình tự động cho các viện bảo tàng, vv

en: This plugin was developed during ESA SoCiS 2015.
vi: Trình cắm này được phát triển trong thời gian ESA SoCiS 2015.

en: Listening on %1, IP:
vi: Nghe trên %1, IP:

en: Not active.
vi: Không được kích hoạt.

en: Remote Control Configuration
vi: Cấu hình Điều khiển từ xa

en: Remote Control Plug-in Configuration
vi: Cấu hình Trình cắm Điều khiển từ xa

en: Port Number:
vi: Số cổng:

en: Access requires authentication
vi: Truy cập yêu cầu xác thực

en: <html><head/><body><p>Note: The user name field in the browser must be left empty. </p><p>The password is transmitted over an insecure channel.</p></body></html>
vi: <html><head/><body><p>Chú ý: Trường tên người dùng trong trình duyệt phải được bỏ trống. </p><p>Mật khẩu được truyền thông qua một kênh không an toàn. </p></body></html>

en: Your changes require a restart of the server.
vi: Các thay đổi của bạn yêu cầu khởi động lại máy chủ.

en: Restart server
vi: Khởi động lại máy chủ

en: Enable automatically on startup
vi: Bật tự động lúc khởi động

en: Server disabled - or Server listening on IP: aaa.bbb.ccc.ddd
vi: Máy chủ đã vô hiệu hóa - hoặc Máy chủ đang nghe trên IP: aaa.bbb.ccc.ddd

en: Exoplanets
vi: Ngoại hành tinh

en: This plugin plots the position of stars with exoplanets. Exoplanets data is derived from the 'Extrasolar Planets Encyclopaedia' at exoplanet.eu
vi: Phần bổ trợ này đánh dấu vị trí của những ngôi sao với ngoại hành tinh.  Dữ liệu ngoại hành tinh được lấy từ 'Extrasolar Planets Encyclopaedia' ở exoplanet.eu

en: Show exoplanets
vi: Hiển thị ngoại hành tinh

en: Enable display of distribution for exoplanets
vi: Bật hiển thị sự phân loại ngoại hành tinh

en: Enable timeline discovery of exoplanets
vi: Bật dòng thời gian khám phá các ngoại hành tinh

en: Enable display of the potential habitable exoplanets only
vi: Bật hiển thị chỉ những ngoại hành tinh tiềm năng có sự sống

en: Metallicity
vi: Tính Kim Loại

en: Exoplanet
vi: Ngoại hành tinh

en: Semi-Major Axis
vi: Bán trục lớn

en: Angle Distance
vi: Khoảng cách góc

en: Planetary class
vi: Lớp hành tinh

note: TRANSLATORS: ESI = Earth Similarity Index
en: ESI
vi: Chỉ số tương đồng với Trái đất

en: planetary system
vi: Hệ hành tinh

en: Exoplanets Plug-in
vi: Trình cắm Ngoại hành tinh

en: This plugin plots the position of stars with exoplanets. Exoplanets data is derived from "%1The Extrasolar Planets Encyclopaedia%2"
vi: Phần bổ trợ này đánh dấu vị trí của các ngôi sao với các ngoại hành tinh. Dữ liệu ngoại hành tinh được lấy từ "%1The Extrasolar Planets Encyclopaedia%2"

en: The list of potential habitable exoplanets and data about them were taken from "%1The Habitable Exoplanets Catalog%3" by %2Planetary Habitability Laboratory%3.
vi: Danh sách các ngoại hành tinh tiềm năng có thể sống được và dữ liệu về chúng được lấy từ "%1The Habitable Exoplanets Catalog%3" bởi %2Planetary Habitability Laboratory%3.

en: The current catalog contains info about %1 planetary systems, which altogether have %2 exoplanets (including %3 potentially habitable exoplanets).
vi: Danh mục hiện tại chứa thông tin về %1 hệ hành tinh, tổng cộng có %2 ngoại hành tinh (bao gồm %3 hành tinh tiềm năng có thể sống được).

en: Potential habitable exoplanets
vi: Ngoại hành tinh tiềm năng có thể sống được

en: This plugin can display potential habitable exoplanets (orange marker) and some information about those planets.
vi: Phần bổ trợ này có thể hiển thị các ngoại hành tinh tiềm năng có sự sống (đánh dấu màu cam) và một vài thông tin về các hành tinh đó.

en: Planetary Class
vi: Lớp hành tinh

en: Planet classification from host star spectral type (F, G, K, M), habitable zone (hot, warm, cold) and size (miniterran, subterran, terran, superterran, jovian, neptunian) (Earth = G-Warm Terran).
vi: Phân loại hành tinh từ loại quang phổ ngôi sao chủ (F, G, K, M), vùng có thể sống (nóng, ấm, lạnh) và kích thước (miniterran, subterran, Terran, superterran, cỡ Mộc Tinh, cỡ Hải Vương Tinh) (Trái Đất = G-ấm Terran).

en: Equilibrium Temperature
vi: Nhiệt độ cân bằng

en: The planetary equilibrium temperature is a theoretical temperature in (°C) that the planet would be at when considered simply as if it were a black body being heated only by its parent star (assuming a 0.3 bond albedo). As example the planetary equilibrium temperature of Earth is -18.15°C (255 K).
vi: Nhiệt độ cân bằng các hành tinh là một nhiệt độ lý thuyết theo (°C) mà hành tinh đều có một khi chỉ đơn giản coi như nó là một vật thể đen được làm nóng chỉ bởi ngôi sao mẹ của nó (giả sử một  0,3 bond albedo). Như ví dụ nhiệt độ cân bằng của hành tinh Trái đất là -18,15 ° C (255 K).

en: Earth Similarity Index (ESI)
vi: Chỉ số tương đồng với Trái Đất (ESI)

en: Similarity to Earth on a scale from 0 to 1, with 1 being the most Earth-like. ESI depends on the planet's radius, density, escape velocity, and surface temperature.
vi: Sự tương đông với Trái đất theo một thang đo từ 0 tới 1, với giá trị 1 là gần như giống với Trái đất. ESI phụ thuộc vào bán kính, tỷ trọng, vận tốc thoát và nhiệt độ bề mặt của hành tinh.

en: Proper names
vi: Tên riêng

en: From the latin <em>Veritas</em>, truth. The ablative form means <em>where there is truth</em>.
vi: Từ tiếng La tinh <em>Veritas</em>, sự thật. Hình thức công cụ nghĩa là <em>nơi có sự thật</em>.

en: From the latin <em>Spes</em>, hope. The ablative form means <em>where there is hope</em>.
vi: Từ tiếng La tinh <em>Spes</em>, hy vọng. Hình thức công cụ nghĩa là <em>nơi có hy vọng</em>.

en: Musica is Latin for <em>music</em>.
vi: Musica là từ La tinh cho <em>âm nhạc</em>.

en: Arion was a genius of poetry and music in ancient Greece. According to legend, his life was saved at sea by dolphins after attracting their attention by the playing of his kithara.
vi: Arion là một thiên tài của thơ ca và âm nhạc ở Hy Lạp cổ đại. Theo truyền thuyết, cuộc sống của ông ấy được cứu vớt trên biển bởi những con cá heo sau khi thu hút sự chú ý của chúng bằng việc chơi kithara của mình.

en: Fafnir was a Norse mythological dwarf who turned into a dragon.
vi: Fafnir là một chú lùn trong thần thoại Na-Uy người đã trở thành một con rồng.

en: Orbitar is a contrived word paying homage to the space launch and orbital operations of NASA.
vi: Orbitar là một từ được sắp xếp để bày tỏ sự tôn kính tới hoạt động phóng không gian và quỹ đạo của NASA.

en: Chalawan is a mythological crocodile king from a Thai folktale.
vi: Chalawan là vua cá sấu trong thần thoại đến từ truyện dân gian Thái Lan.

en: Taphao Thong is one of two sisters associated with the Thai folk tale of Chalawan.
vi: Taphao Thong là một trong hai người chị có liên quan đến truyện dân gian Thái Lan của Chalawan.

en: Taphao Kae is one of two sisters associated with the Thai folk tale of Chalawan.
vi: Taphao Kae là một trong hai người chị có liên quan đến truyện dân gian Thái Lan của Chalawan.

en: Helvetios is Celtic for <em>the Helvetian</em> and refers to the Celtic tribe that lived in Switzerland during antiquity.
vi: Helvetios là tiếng Celtic cho <em>Người Thụy Sĩ</em> và đề cập đến các bộ lạc Celtic đã sống ở Thụy Sĩ trong suốt thời cổ đại.

en: Dimidium is Latin for <em>half</em>, referring to the planet's mass of at least half the mass of Jupiter.
vi: Dimidium là từ La tinh cho <em>một nửa</em>, đề cập đến khối lượng của hành tinh của ít nhất một nửa khối lượng của Mộc Tinh.

en: Nicolaus Copernicus or Mikolaj Kopernik (1473-1543) was a Polish astronomer who proposed the heliocentric model of the solar system in his book <em>De revolutionibus orbium coelestium</em>.
vi: Nicolaus Copernicus hay Mikolaj Kopernik (1473-1543) là một nhà thiên văn học người Ba Lan người đã đề xuất mô hình nhật tâm của hệ Mặt Trời trong quyển sách của ông ấy <em> De revolutionibus orbium coelestium</em>.

en: Galileo Galilei (1564-1642) was an Italian astronomer and physicist often called the <em>father of observational astronomy</em> and the <em>father of modern physics</em>. Using a telescope, he discovered the four largest satellites of Jupiter, and the reported the first telescopic observations of the phases of Venus, among other discoveries.
vi: Galileo Galilei (1564-1642) là một nhà thiên văn học và vật lý người Ý thường được gọi là <em>cha đẻ của thiên văn quan sát</em> và <em>cha đẻ của vật lý hiện đại<em>. Sử dụng một chiếc kính thiên văn, ông ấy đã khám phá ra bốn vệ tinh lớn nhất của Mộc Tinh, và các quan sát qua kính thiên văn đầu tiên được ghi chép của các pha của Kim Tinh, trong số những khám phá khác.

en: Tycho Brahe (1546-1601) was a Danish astronomer and nobleman who recorded accurate astronomical observations of the stars and planets. These observations were critical to Kepler's formulation of his three laws of planetary motion.
vi: Tycho Brahe (1546-1601) là một nhà thiên văn học và quý tộc người Đan Mạch người đã ghi chép chính xác các quan sát thiên văn của những ngôi sao và hành tinh. Những quan sát này là rất quan trọng để xây dựng ba định luật về chuyển động hành tinh của Kepler.

en: Hans Lipperhey (1570-1619) was a German-Dutch lens grinder and spectacle maker who is often attributed with the invention of the refracting telescope in 1608.
vi: Hans Lipperhey (1570-1619) là một nhà chế tạo thấu kính người Đức-Hà Lan người thường được gán với phát minh ra kính thiên văn khúc xạ vào năm 1608).

en: Jacharias Janssen (1580s-1630s) was a Dutch spectacle maker who is often attributed with invention of the microscope, and more controversially with the invention of the telescope.
vi: Jacharias Janssen (1580s-1630s) là một nhà chế tạo kính người Hà Lan người thường được gán với phát minh kính hiển vi, và tranh cãi nhiều hơn với phát minh kính thiên văn.

en: Thomas Harriot (ca. 1560-1621) was an English astronomer, mathematician, ethnographer, and translator, who is attributed with the first drawing of the Moon through telescopic observations.
vi: Thomas Harriot (ca. 1560-1621) là một nhà thiên văn học, nhà toán học, nhà dân tộc học, dịch giả người Anh, người được gắn với bức vẽ đầu tiên về Mặt Trăng thông qua các quan sát bằng kính thiên văn.

en: <em>Amateru</em> is a common Japanese appellation for shrines when they enshrine Amaterasu, the Shinto goddess of the Sun, born from the left eye of the god Izanagi.
vi: <em>Amateru</em> là một tên gọi chung trong tiếng Nhật của các đền thờ khi họ cất giữ Amaterasu, nữ thần Mặt Trời Shinto, được sinh ra từ mắt trái của thần Izanagi.

en: Hypatia was a famous Greek astronomer, mathematician, and philosopher. She was head of the Neo-Platonic school at Alexandria in the early 5th century, until murdered by a Christian mob in 415.
vi: Hypatia là một nhà thiên văn học, toán học và triết học nổi tiếng người Hy Lạp. Bà ấy là người đứng đầu của trường Neo-Platonic ở Alexandria vào đầu thế kỉ 5, cho đến khi bị ám sát bởi một nhóm Ki tô giáo cực hữu vào năm 415.

en: Ran is the Norse goddess of the sea, who stirs up the waves and captures sailors with her net.
vi: Ran là nữ thần biển của Na uy, khuấy động những con sóng và bắt giữ những thủy thủ bằng lưới của bà ấy.

en: AEgir is Ran's husband, the personified god of the ocean. <em>AEgir</em> and <em>Ran</em> both represent the <em>Jotuns</em> who reign in the outer Universe; together they had nine daughters.
vi: AEgir là chồng của Ran, thần nhân cách của đại dương. <em>AEgir</em> và <em>Ran</em> cả hai thay mặt <em>Jotuns</em> người trị vì trong vũ trụ bên ngoài; họ đã có cùng nhau chín người con gái.

en: Ancient Semitic name and modern Arabic name for the city of Palmyra, a UNESCO World Heritage Site.
vi: Tên Semitic cổ đại và tên Ả Rập hiện đại cho thành phố Palmyra, một Di sản Văn hóa Thế giới của UNESCO.

en: Dagon was a Semitic deity, often represented as half-man, half-fish.
vi: Dagon là một vị thần Semitic, thường được thể hiện như nửa người, nửa cá.

en: Tonatiuh was the Aztec god of the Sun.
vi: Tonatiuh là thần Mặt Trời của người Aztec.

en: Meztli was the Aztec goddess of the Moon.
vi: Meztli là nữ thần Mặt Trăng của người Aztec

en: Ogma was a deity of eloquence, writing, and great physical strength in the Celtic mythologies of Ireland and Scotland, and may be related to the Gallo-Roman deity <em>Ogmios</em>.
vi: Ogma là một vị thần hùng biện, viết, và thể lực tuyệt vời trong thần thoại Celtic của Ai-len và Xcot-len, và có lẽ liên quan đến vị thần Gallo-Roman <em>Ogmios</em>.

en: Smertrios was a Gallic deity of war.
vi: Smertrios là một vị thần chiến tranh Gallic

en: Intercrus means <em>between the legs</em> in Latin style, referring to the star's position in the constellation Ursa Major.
vi: Intercrus nghĩa là <em>giữa hai chân</em> trong phong cách La tinh, đề cập đến vị trí của ngôi sao trong chòm Gấu Lớn.

en: Arkas was the son of Callisto (Ursa Major) in Greek mythology.
vi: Arkas là con trai của Callisto (Gấu Lớn) trong thần thoại Hy Lạp

en: Miguel de Cervantes Saavedra (1547-1616) was a famous Spanish writer and author of <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.
vi: Miguel de Cervantes Saavedra (1547-1616) là một nhà văn nổi tiếng người Tây Ban Nha và là tác giả của <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.

en: Lead fictional character from Cervantes's <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.
vi: Nhân vật hư cấu hàng đầu từ <em>El Ingenioso Hidalgo Don Quixote de la Manch</em> của Cervantes.

en: Fictional character and love interest of Don Quijote (or Quixote) in Cervantes's <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.
vi: Nhân vật hư cấu và người yêu của Don Quijote (hoặc Quixote) trong <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em> của Cervantes.

en: Fictional horse of Don Quijote in Cervantes's <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.
vi: Con ngựa hư cấu của Don Quijote trong <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em> của Cervantes.

en: Fictional squire of Don Quijote in Cervantes's <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em>.
vi: Người cận vệ hư cấu của Don Quijote trong <em>El Ingenioso Hidalgo Don Quixote de la Mancha</em> của Cervantes.

en: Thestias is the patronym of Leda and her sister Althaea, the daughters of Thestius. Leda was a Greek queen, mother of Pollux and of his twin Castor, and of Helen and Clytemnestra.
vi: Thestias là họ của Leda và chị của cô ấy Althaea, con gái của Thestius. Leda là nữ hoàng Hy Lạp, mẹ của Pollux và anh em song sinh của Castor của anh ấy, và của Helen và Clytemnestra.

en: Lich is a fictional undead creature known for controlling other undead creatures with magic.
vi: Lich là một sinh vật bất tử hư cấu được biết đến với sự điều khiển các sinh vật bất tử khác bằng phép thuật.

en: Draugr refers to undead creatures in Norse mythology.
vi: Draugr đề cập đến các sinh vật bất tử trong thần thoại Na uy.

en: Poltergeist is a name for supernatural beings that create physical disturbances, from German for <em>noisy ghost</em>.
vi: Poltergeist là tên các sinh vật siêu nhiên tạo ra các rối loạn thể chất, từ Đức cho <em>ma ồn ào</em>.

en: Phobetor is a Greek mythological deity of nightmares, the son of Nyx, the primordial deity of night.
vi: Phobetor là một vị thần ác mộng trong thần thoại Hy Lạp, con trai của Nyx, vị thần bóng đêm nguyên thủy.

en: Titawin (also known as Medina of Tetouan) is a settlement in northern Morocco and UNESCO World Heritage Site. Historically it was an important point of contact between two civilizations (Spanish and Arab) and two continents (Europe and Africa) after the 8th century.
vi: Titawin (còn được gọi là Thành phố Medina của Tetouan) là một khu định cư ở miền bắc Morocco và Di sản thế giới của UNESCO. Trong lịch sử nó là một điểm quan trọng của sự tiếp xúc giữa hai nền văn minh (Tây Ban Nha và Ả Rập) và hai châu lục (châu Âu và châu Phi) sau thế kỷ thứ 8.

en: Saffar is named for Abu al-Qasim Ahmed Ibn-Abd Allah Ibn-Omar al Ghafiqi Ibn-al-Saffar, who taught arithmetic, geometry, and astronomy in 11th century Cordova in Andalusia (modern Spain), and wrote an influential treatise on the uses of the astrolabe.
vi: Saffar được đặt tên cho Abu al-Qasim Ahmed Ibn-Abd Allah Ibn-Omar al Ghafiqi Ibn al-Saffar, người đã dạy số học, hình học, và thiên văn học tại Cordova thế kỷ 11 ở Andalusia (Tây Ban Nha ngày nay), và đã viết một luận án có ảnh hưởng dựa trên việc sử dụng các đồng hồ thiên văn.

en: Samh is named for Abu al-Qasim 'Asbagh ibn Muhammad ibn al-Samh al-Mahri (or <em>Ibn al-Samh</em>), a noted 11th century astronomer and mathematician in the school of al Majriti in Cordova (Andalusia, now modern Spain).
vi: Samh được đặt tên cho Abu al-Qasim 'Asbagh ibn Muhammad ibn al-Samh al-Mahri (hoặc <em>Ibn al-Samh</em>), một nhà thiên văn học và toán học được ghi nhận vào thế kỉ 11 ở ngôi trường của al Majriti ở Cordova (Andalusia, bây giờ là Tây Ban Nha).

en: Majriti is named for Abu al-Qasim al-Qurtubi al-Majriti, a notable mathematician, astronomer, scholar, and teacher in 10th century and early 11th century Andalusia (modern Spain).
vi: Majriti được đặt tên cho Abu al-Qasim al-Qurtubi al-Majriti, một nhà toán học, thiên văn học, học giả, và giáo viên nổi tiếng ở thế kỉ 10 và đầu 11 ở Andalusia (Tây Ban Nha ngày nay).

en: Libertas is Latin for <em>liberty</em>. Liberty refers to social and political freedoms, and a reminder that there are people deprived of liberty in the world even today. The constellation Aquila represents an eagle - a popular symbol of liberty.
vi: Libertas là từ tiếng La tinh của <em>Liberty</em>. Liberty đề cập đến quyền tự do về xã hội và chính trí, và một lời nhắc nhở rằng có những người mất tự do trong thế giới ngày nay. Chòm sao Aquila đại diện cho một con đại bàng - một biểu tượng phổ biến của tự do.

en: Fortitudo is Latin for <em>fortitude</em>. Fortitude means emotional and mental strength in the face of adversity, as embodied by the eagle (represented by the constellation Aquila).
vi: Fortitudo là từ tiếng La tinh của <em>fortitude</em>. Fortitude nghĩa là  sức mạnh tình cảm và tinh thần khi đối mặt với nghịch cảnh, như thể hiện bởi những con đại bàng (đại diện bởi chòm sao Aquila).

en: These names are modified based on the original proposals, to be consistent with the IAU rules.
vi: Những tên này được sửa đổi dựa trên các đề xuất ban đầu, để phù hợp với các quy tắc của IAU.

en: The original name proposed, <em>Veritas</em>, is that of an asteroid important for the study of the solar system.
vi: Tên ban đầu được đề xuất; <em>Vertitas</em>, là của một tiểu hành tinh quan trọng cho việc nghiên cứu hệ mặt trời.

en: The name originally proposed, <em>Amaterasu</em>, is already used for an asteroid.
vi: Tên ban đầu được đề xuất, <em>Amaterasu</em>, thì được dùng cho một tiểu hành tinh rồi.

en: Note the typographical difference between <em>AEgir</em> and <em>Aegir</em>, the Norwegian transliteration. The same name, with the spelling <em>Aegir</em>, has been attributed to one of Saturn's satellites, discovered in 2004.
vi: Lưu ý sự khác nhau về đánh máy giữa <em>AEgir</em> và <em>Aegir</em>, phiên âm Na uy. Cùng tên, với cách đánh viết <em>Aegir</em>, được gắn với một trong những vệ tinh của Thổ Tinh, được khám phá vào năm 2004.

en: <em>Ogmios</em> is a name already attributed to an asteroid.
vi: <em>Ogmios</em> là một cái tên được gán với một tiểu hành tinh rồi.

en: The original proposed name <em>Leda</em> is already attributed to an asteroid and to one of Jupiter's satellites. The name <em>Althaea</em> is also attributed to an asteroid.
vi: Tên được đề xuất ban đầu <em>Leda</em> thì được gán cho một tiểu hành tinh và là một trong những vệ tinh của Mộc Tinh. Cái tên <em>Althaea</em> thì cũng được gán cho một tiểu hành tinh.

en: The original spelling of <em>Lippershey</em> was corrected to <em>Lipperhey</em> on 15.01.2016. The commonly seen spelling <em>Lippershey</em> (with an <em>s</em>) results in fact from a typographical error dating back from 1831, thus should be avoided.
vi: Cách viết ban đầu của <em>Lippershey</em> đã được sửa lại thành <em>Lipperhey</em> vào ngày 15.01.2016. Cách viết thường thấy <em>Lippershey</em> (với một chữ <em>s</em>) kết quả trong thực tế từ một lỗi đánh máy có từ năm 1831, do đó nên tránh.

en: Circumstellar habitable zone
vi: Khu vực có thể sống được cạnh ngôi sao

en: Planetary equilibrium temperature
vi: Nhiệt độ cân bằng hành tinh

en: Planetary habitability
vi: Hành tinh có sự sống

en: Earth Similarity Index
vi: Chỉ số tường đồng với Trái đất

en: Final Results of NameExoWorlds Public Vote Released
vi: Kết quả cuối cùng của cuộc bỏ phiếu công khai NameExoWords được phát hành

en: NameExoWorlds website
vi: trang web NameExWords

en: General professional Web sites relevant to extrasolar planets
vi: Tổng hợp các trang Web chính thống liên quan đến ngoại hành tinh

en: Exoplanets: an interactive version of XKCD 1071
vi: Ngoại hành tinh: một phiên bản tường tác của XKCD 1071

en: HEK (The Hunt for Exomoons with Kepler)
vi: HEK (Truy lùng Ngoại mặt trăng với Kepler)

en: Exoplanets in binaries and multiple systems (Richard Schwarz)
vi: Ngoại hành tinh trong hệ sao đôi và đa (Richard Schwarz)

en: Naming exoplanets (IAU)
vi: Đặt tên ngoại hành tinh (IAU)

en: Some Astronomers and Groups active in extrasolar planets studies
vi: Một vài nhà thiên văn học và hoạt động nhóm trong các lớp học về ngoại hành tinh

en: update: 16 April 2012
vi: cập nhật: ngày 16/04/2012

en: Geneva Extrasolar Planet Search Programmes
vi: Chương trình tìm kiếm hành tinh ngoài hệ mặt trời Geneva

en: OLBIN (Optical Long-Baseline Interferometry News)
vi: OLBIN (Tin tức về Giao thoa Quang học Đường dài)

en: NASA's Exoplanet Exploration Program
vi: Chương trình Khám phá Ngoại hành tinh của NASA

en: Pulsar planets
vi: Hành tinh Ẩn tinh

en: The NASA Exoplanet Archive
vi: Tài liệu lưu trữ Ngoại hành tinh NASA

en: IAU Commission 53: Extrasolar Planets
vi: Ủy ban IAU 53: Hành tinh ngoài hệ Mặt trời

en: The Habitable Zone Gallery
vi: Hành lang Khu vực có thể tồn tại sự sống

en: PlanetQuest - The Search for Another Earth
vi: PlaneetQuest - Tìm kiếm Trái Đất khác

en: Open Exoplanet Catalogue
vi: Mở danh mục Ngoại hành tinh

en: The Habitable Exoplanets Catalog
vi: Danh mục Ngoại hành tinh có thể sống được

en: Exoplanets is updated
vi: Ngoại hành tinh được cập nhật

en: Orbital Eccentricity
vi: Quỹ đạo lệch tâm

en: Orbit Semi-Major Axis, AU
vi: Quỹ đạo Bán trục chính, AU

en: Planetary Mass, Mjup
vi: Khối lượng hành tinh, Mjup

en: Planetary Radius, Rjup
vi: Đường kính hành tinh, Rjup

en: Orbital Period, days
vi: Chu kỳ quỹ đạo, ngày

en: Exoplanets Configuration
vi: Cấu hình ngoại hành tinh

en: Exoplanets Plug-in Configuration
vi: Cấu hình Trình cắm Ngoại hành tinh

en: Update exoplanets data from Internet
vi: Cập nhật dữ liệu ngoại hành tinh từ trên mạng

en: Settings for exoplanets
vi: Đang cài đặt ngoại hành tinh

en: Plot all systems with exoplanets without labels
vi: Đánh dấu tất cả hệ thống với những ngoại hành tinh không có nhãn

en: Display exoplanets since their discovery
vi: Hiển thị ngoại hành tinh kể từ sự khám phá của chúng

en: Display of the planetary systems, which contains the potential habitable exoplanets
vi: Hiển thị các hệ hành tinh chứa các ngoại hành tinh tiềm năng có sự sống

en: Show exoplanets button on toolbar
vi: Thể hiện nút ngọa hành tinh ở thanh dưới cùng

en: Diagrams: scatter plot
vi: Sơ đồ: biểu đồ phân tán

en: Logarithmic scale
vi: Thang lôgarit

en: log scale
vi: Thang lôgarit

[ctx: tab in plugin windows]
en: Diagram
vi: Sơ đồ

[ctx: tab in plugin windows]
en: Info
vi: Thông tin

[ctx: tab in plugin windows]
en: Websites
vi: Trang web

en: Observability Analysis
vi: Phân tích khả năng quan sát

en: Displays an analysis of a selected object's observability (rise, set, and transit times) for the current date, as well as when it is observable through the year. An object is assumed to be observable if it is above the horizon during a fraction of the night. Also included are the dates of the largest separation from the Sun and acronychal and cosmical rising and setting. (Explanations are provided in the 'About' tab of the plugin's configuration window.)
vi: Hiển thị một phân tích về khả năng quan sát của một đối tượng được chọn (mọc, lặn, thời gian đi qua) cho ngày hiện tại, cũng như khi nó được quan sát qua các năm. Một đối tượng được giả định là có thể được quan sát nếu nó nằm trên đường chân trời trong phần nhỏ của đêm. Cũng bao gồm những ngày cách xa mặt trời nhất và mọc và lặn lúc chập tối và 'cosmical'. (Phần giải thích được cung cấp trong tab 'Giới thiệu về' của cửa sổ cấu hình của phần bổ trợ).

en: Sets at %1 (in %2)
vi: Lặn lúc %1 (trong %2)

en: Rose at %1 (%2 ago)
vi: Đã mọc lúc %1 (cách đây %2)

en: Set at %1 (%2 ago)
vi: Đã lặn lúc %1 (cách đây %2)

en: Rises at %1 (in %2)
vi: mọc lúc %1 (trong %2)

en: Circumpolar.
vi: Vùng cực

en: No rise.
vi: Không mọc.

en: Culminates at %1 (in %2) at %3 deg.
vi: Lên đỉnh điểm ở %1 (trong %2) ở %3 độ.

en: Culminated at %1 (%2 ago) at %3 deg.
vi: Lên đỉnh điểm ở %1 (cách đây %2) ở %3 độ.

en: Source is not observable.
vi: Nguồn không thể nhận thấy được

en: Greatest elongation: %1 (at %2 deg.)
vi: Ly giác lớn nhất: %1 (ở %2 độ)

en: Largest Sun separation: %1 (at %2 deg.)
vi: Cách xa mặt trời nhất: %1 (ở %2 độ)

en: Heliacal rise/set: %1/%2.
vi: mọc/lặn trước mặt trời: %1/%2

en: No Heliacal rise/set.
vi: không phải mọc/lặn trước mặt trời.

en: Cosmical rise/set: %1/%2.
vi: Mọc/lặn lúc mặt trời mọc: %1/%2.

en: No Cosmical rise/set.
vi: Không phải mọc/lặn lúc mặt trời mọc.

en: Observable during the whole year.
vi: Quan sát được trong cả năm.

en: Not observable at dark night.
vi: Không thể quan sát được vào đêm tối

en: Nights above horizon: %1
vi: Những đêm trên đường chân trời: %1

en: TODAY:
vi: HÔM NAY:

en: THIS YEAR:
vi: NĂM NAY:

note: TRANSLATORS: The space at the end is significant - another sentence may follow.
en: Previous Full Moon: %1 %2 at %3:%4.
vi: Trăng tròn lần trước: %1 %2 lúc %3:%4.

en: Next Full Moon: %1 %2 at %3:%4.
vi: Trăng tròn kế tiếp: %1 %2 lúc %3:%4.

en: Observability
vi: Khả năng quan sát

en: Observability Plug-in
vi: Trình cắm Khả năng quan sát

en: Plugin that analyzes the observability of the selected source (or the screen center, if no source is selected). The plugin can show rise, transit, and set times, as well as the best epoch of the year (i.e., largest angular separation from the Sun), the date range when the source is above the horizon at dark night, and the dates of Acronychal and Cosmical rise/set.<br>Ephemeris of the Solar-System objects and parallax effects are taken into account.<br><br> The author thanks Alexander Wolf and Georg Zotti for their advice.<br><br>Ivan Marti-Vidal (Onsala Space Observatory)
vi: Phần bổ trợ này phân tích khả năng quan sát của nguồn được chọn (hoặc giữa màn hình nếu không có nguồn nào được chọn). Phần bổ trợ có thể hiển thị giờ mọc, đi qua và lặn, cũng như thời kỳ đẹp nhất trong năm (tức là, thời điểm ly giác lớn nhất từ mặt trời), những ngày khi nguồn thì ở trên đường chân trời, và những ngày mọc/lặn lúc mặt trời lặn và mọc.<br>Lịch thiên văn của các vật thể Hệ Mặt Trời và ảnh hưởng của thị sai được đưa vào tính toán.<br><br> Tác giả xin cảm ơn Alexander Wolf và Georg Zotti vì lời khuyên của họ.<br><br>Ivan Marti-Vidal (Đài quan sát vũ trụ Onsala)

en: Explanation of some parameters
vi: Giải thích một vài thông số

en: Sun altitude at twilight:
vi: Độ cao mặt trời lúc hoàng hôn

en: Any celestial object will be considered visible when the Sun is below this altitude. The altitude at astronomical twilight ranges usually between -12 and -18 degrees. This parameter is only used for the estimate of the range of observable epochs (see below).
vi: Một vài vật thể bầu trời sẽ được coi là quan sát được khi mặt trời ở dưới độ cao này. Độ cao tại lúc hoàng hôn thiên văn thường là giữa -12 và -18 độ. Thông số này chỉ được dùng để ước lượng thời khắc quan sát được (xem bên dưới).

en: Horizon altitude:
vi: Độ cao từ đường chân trời:

en: Minimum observable altitude (due to mountains, buildings, or just a limited telescope mount).
vi: Độ cao quan sát tối thiểu (do núi, tòa nhà, hoặc chỉ do khung kính thiên văn bị hạn chế).

en: Today ephemeris:
vi: Lịch thiên văn hôm nay:

en: Self-explanatory. The program will show the rise, set, and culmination (transit) times. The exact times for these ephemeris are given in two ways: as time spans (referred to the current time) and as clock hours (in local time).
vi: Tự giải thích. Chương trình sẽ hiển thị thời gian mọc, lặn và sự đi qua. Thời gian chính xác cho những sự kiện thiên văn này được đưa ra theo hai cách: nhịp thời gian (dựa vào giờ hiện tại) và giờ đồng hồ (theo giờ địa phương).

en: Acronychal/Cosmical/Heliacal rise/set:
vi: Mọc/lặn lúc mặt trời lặn/mọc/trước mặt trời:

en: Largest Sun separation:
vi: Ly giác mặt trời lớn nhất:

en: Happens when the angular separation between the Sun and the celestial object are maximum. In most cases, this is equivalent to say that the Equatorial longitudes of the Sun and the object differ by 180 degrees, so the Sun is in opposition to the object. When an object is at its maximum possible angular separation from the Sun (no matter if it is a planet or a star), it culminates roughly at midnight, and on the darkest possible area of the Sky at that declination. Hence, that is the 'best' night to observe a particular object.
vi: Xảy ra khi ly giác giữa mặt trời và đối tượng trên bầu trời là tối đa. Trong hầu hết các trường hợp, điều này nghĩa là Xích kinh của mặt trời và đối tượng khác nhau 180 độ, vì thế mặt trời thì đối lập với đối tượng. Khi một đối tượng ở vị trí ly giác lớn nhất từ mặt trời (không thành vấn đề nếu nó là một hành tinh hay ngôi sao), nó sẽ lên thiên đỉnh vào lúc nửa đêm, và vào khu vực có lẽ tối nhất của bầu trời ở độ lệch đó. Do đó, đây là đêm tốt nhất để quan sát một đối tượng cụ thể.

en: Nights with source above horizon:
vi: Những đêm với nguồn ở trên đường chân trời:

en: The program computes the range of dates when the celestial object is above the horizon at least during one moment of the night. By 'night', the program considers the time span when the Sun altitude is below that of the twilight (which can be set by the user; see above). When the objects are fixed on the sky (or are exterior planets), the range of observable epochs for the current year can have two possible forms: either a range from one date to another (e.g., 20 Jan to 15 Sep) or in two steps (from 1 Jan to a given date and from another date to 31 Dec). In the first case, the first date (20 Jan in our example) shall be close to the so-called 'Heliacal rise of a star' and the second date (15 Sep in our example) shall be close to the 'Heliacal set'. In the second case (e.g., a range in the form 1 Jan to 20 May and 21 Sep to 31 Dec), the first date (20 May in our example) would be close to the Heliacal set and the second one (21 Sep in our example) to the Heliacal rise. More exact equations to estimate the Heliacal rise/set of stars and planets (which will not depend on the mere input of a twilight Sun elevation by the user) will be implemented in future versions of this plugin.
vi: Chương trình này tính toán những ngày khi vật thể vũ trụ nằm trên đường chân trời ít nhất trong một khoảng khắc của đêm. Bởi 'đêm', chương trình xem xét khoảng thời gian khi cao độ mặt trời thì ở bên dưới của hoàng hôn (điều  này có thể được cài đặt bởi người dùng; xem ở trển). Khi các đối tượng được cố định trên bầu trời (hoặc là các hành tinh vòng ngoài), phạm vi của thời kì quan sát được cho năm hiện tại có có hai hình thức khả thi: hoặc là phạm vi từ một ngày khác (ví dụ 20/6 đến 15/9) hoặc trong hai bước (từ 1/1 đến một ngày nhất định và từ một ngày khác đến 31/12). Trong trường hợp đầu tiên, ngày đầu tiên (20/6 trong ví dụ của chúng ta) sẽ được gần gũi gọi là 'sự mọc trước mặt trời của một ngôi sao' và ngày thứ hai (15/9 trong ví dụ của chúng ta) sẽ gần gũi với 'sự lặn trước mặt trời'. Trong trường hợp thứ hai (ví dụ, một phạm vi trong bộ từ 1/1 đến 20/5 và 21/9 đến 31/12), ngày đầu tiên (20/5 trong ví dụ của chúng ta) sẽ được gần gũi lặn trước mặt trời và ngày thứ hai (21/9 trong ví dụ của chúng ta) đến lúc mọc trước mặt trời. Thêm nhiều phương trình chính xác để ước tính sự mọc/lặn trước mặt trời của các ngôi sao và hành tinh (điều này sẽ không phụ thuộc vào đầu vào đơn thuần của độ cao mặt trời lúc hoàng hôn bởi người dùng) sẽ được bổ sung trong những phiên bản tương lai của phần bổ trợ này.

en: Full Moon:
vi: Trăng tròn:

en: When the Moon is selected, the program can compute the exact closest dates of the Moon's opposition to the Sun.
vi: Khi Mặt trăng được chọn, chương trình có thể tính toán chính xác những ngày gần nhất của sự đổi lập của Mặt trăng với Mặt trời

en: Sun altitude at twilight: %1 deg.
vi: Độ cao mặt trời lúc hoàng hôn: %1 độ.

en: Horizon altitude: %1 deg.
vi: Độ cao chân trời: %1 độ.

en: Observability Configuration
vi: Cấu hình khả năng quan sát

en: Observability Plug-in Configuration
vi: Cấu hình Trình cắm Khả năng quan sát

en: Font color and size
vi: Màu và cỡ chữ

en: Observing conditions
vi: Điều kiện quan sát

en: Showing options
vi: Hiển thị tùy chọn

en: Today's ephemeris (rise, set, and transit times)
vi: Lịch thiên văn hôm nay (giờ mọc, lặn và đi qua)

en: Dates of Acronychal/Cosmical/Heliacal rise/set
vi: Những ngày mọc/lặn lúc mặt trời lặn/mọc/gần

en: Date of largest separation to the Sun
vi: Ngày ly giác lớn nhất đối với mặt trời

en: Nights with the source above horizon
vi: Những đêm với nguồn ở trên đường chân trời

en: Dates of previous and next Full Moon
vi: Những ngày trăng tròn trước và sau

en: Equation of Time
vi: Cân bằng thời gian

en: Equation of Time plug-in
vi: Trình cắm Cân bằng Thời gian

en: The equation of time describes the discrepancy between two kinds of solar time. These are apparent solar time, which directly tracks the motion of the sun, and mean solar time, which tracks a fictitious "mean" sun with noons 24 hours apart. There is no universally accepted definition of the sign of the equation of time. Some publications show it as positive when a sundial is ahead of a clock; others when the clock is ahead of the sundial. In the English-speaking world, the former usage is the more common, but is not always followed. Anyone who makes use of a published table or graph should first check its sign usage.
vi: Cân bằng thời gian mô tả sự khác nhau giữa hai loại giờ mặt trời. Những cái này là giờ mặt trời biểu kiến, trực tiếp đi theo sự vận động của mặt trời, và ngày mặt trời trung binh, theo dõi mặt trời một cách tưởng tưởng với các buổi trưa cách nhau 24 giờ. Không có định nghĩa được chấp nhận trong những dấu hiệu của cân bằng thời gian. Một số ấn phẩm thể hiện nó như là tích cực khi một đồng hồ mặt trời đang ở phía trước một chiếc đồng hồ; những người khác khi đồng hồ đang ở phía trước của đồng hồ mặt trời. Trong thế giới nói tiếng Anh, việc sử dụng trước đây là phổ biến hơn, nhưng không phải luôn luôn tuân theo. Bất cứ ai làm cho việc sử dụng một bảng hoặc đồ thị xuất bản đầu tiên nên kiểm tra việc sử dụng dấu hiệu của nó.

en: Show plug-ins button on toolbar
vi: Thể hiện nút trình cắm ở thanh dưới cùng

en: Use minutes and seconds
vi: dùng phút và giây

en: Change sign of equation
vi: Thay đổi kí hiệu phương trình

en: The current catalog of Meteor Showers is invalid!
vi: Danh mục hiện tại của Mưa Sao Băng thì không hợp lệ!

en: Meteor Showers
vi: Mưa sao băng

en: Toggle meteor showers
vi: Chuyển đổi mưa sao băng

en: Toggle radiant labels
vi: Chuyển đổi nhãn tâm điểm

en: Using the default Meteor Showers catalog.
vi: Sử dụng danh mục Mưa Sao Băng mặc định

en: Confirmed
vi: Xác nhận

en: generic data
vi: Dữ liệu chung

en: confirmed data
vi: Dữ liệu được xác nhận

en: meteor shower
vi: mưa sao băng

note: TRANSLATORS: Name of meteor shower
en: η-Aquariids
vi: Aquariids

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 1P/Halley
vi: Sao chổi 1P/Halley

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 7P/Pons-Winnecke
vi: Sao chổi 7P/Pons-Winnecke

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 55P/Tempel-Tuttle
vi: Sao chổi 55P/Tempel-Tuttle

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 96P/Machholz
vi: Sao chổi 96P/Machholz

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 109P/Swift-Tuttle
vi: Sao chổi 109/Swift-Tuttle

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 26P/Grigg-Skjellerup
vi: Sao chổi 26P/Grigg-Skjellerup

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 21P/Giacobini-Zinner
vi: Sao chổi 21P/Giacobini-Zinner

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 169P/NEAT
vi: Sao chổi 169P/NEAT

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 289P/Blanpain
vi: Sao chổi 289P/Blanpain

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 8P/Tuttle
vi: Sao chổi 8P/Tuttle

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 3D/Biela
vi: Sao chổi 3D/Biela

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet C/1917 F1 (Mellish)
vi: Sao chổi C/1917 F1 (Mellish)

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet C/1964 N1 (Ikeya)
vi: Sao chổi C/1964 N1 (Ikeya)

note: TRANSLATORS: Name of parent object for meteor shower
en: Minor planet 2003 EH1 and Comet C/1490 Y1
vi: Tiểu hành tinh 2003 EH1 và sao chổi C/1490 Y1

note: TRANSLATORS: Name of parent object for meteor shower
en: Minor planet (4450) Pan
vi: Tiểu hành tinh (4450) Pan

note: TRANSLATORS: Name of parent object for meteor shower
en: Minor planet 2008 ED69
vi: Tiểu hành tinh 2008 ED69

note: TRANSLATORS: Name of parent object for meteor shower
en: Comet 2P/Encke
vi: Sao chổi 2P/Encke

note: TRANSLATORS: Name of parent object for meteor shower
en: Minor planet 2004 TG10
vi: Tiểu hành tinh 2004 TG10

note: TRANSLATORS: Name of parent object for meteor shower
en: Minor planet (3200) Phaethon
vi: Tiểu hành tinh (3200) Phaethon

en: Meteor Showers Plug-in
vi: Trình cắm Mưa sao băng

en: Meteor shower
vi: Mưa sao băng

en: A meteor shower is a celestial event in which a number of meteors are observed to radiate, or originate, from one point in the night sky. These meteors are caused by streams of cosmic debris called meteoroids entering Earth's atmosphere at extremely high speeds on parallel trajectories. Most meteors are smaller than a grain of sand, so almost all of them disintegrate and never hit the Earth's surface. Intense or unusual meteor showers are known as meteor outbursts and meteor storms, which may produce greater than 1,000 meteors an hour.
vi: Một cơn mưa sao băng là một sự kiện thiên văn trong đó số lượng sao băng được quan sát phát ra hoặc bắt đầu từ một điểm trong bầu trời đêm. Những vệt sao băng này được gây ra bởi những dòng mảnh vỡ vũ trụ được gọi là meteoroids bay vào khí quyển trái đất ở vận tốc cực cao trên quỹ đạo song song. Hầu hết sao băng đều nhỏ hơn một hạt cát, vì thế hầu hết chúng tan biến và không bao giờ đánh trúng bề mặt trái đất. Những cơn mưa sao băng dữ dội hoặc bất thường được biết như là sự bùng phát sao băng và bão sao băng, có thể tạo ra hơn 1000 sao băng một giờ.

en: The radiant or apparent radiant of a meteor shower is the point in the sky, from which (to a planetary observer) meteors appear to originate. The Perseids, for example, are meteors which appear to come from a point within the constellation of Perseus.
vi: Tâm điểm hoặc tâm điểm biểu kiến của một cơn mưa sao băng là một điểm trên bầu trời mà từ đó (đối với người quan sát bầu trời) các vệt sao băng xuất hiện và tỏa ra. Ví dụ, mưa sao băng Perseids thì các ngôi sao băng xuất hiện đến từ một điểm nằm trong chòm sao Perseus.

en: An observer might see such a meteor anywhere in the sky but the direction of motion, when traced back, will point to the radiant. A meteor that does not point back to the known radiant for a given shower is known as a sporadic and is not considered part of that shower.
vi: Một người quan sát có thể nhìn thấy một ngôi sao băng như ở bất cứ nơi nào trên bầu trời nhưng hướng chuyển động, khi tìm trở lại, sẽ chỉ đến tâm điểm. Một sao băng mà không chỉ trở lại tâm điểm được biết của một cơn mưa sao băng nhất định thì được gọi là rời rạc và không được coi là một phần của mưa sao băng.

en: Zenithal Hourly Rate (ZHR)
vi: Tỉ lệ cực điểm theo giờ (ZHR)

en: In astronomy, the Zenithal Hourly Rate (ZHR) of a meteor shower is the number of meteors a single observer would see in one hour under a clear, dark sky (limiting apparent magnitude of 6.5) if the radiant of the shower were at the zenith. The rate that can effectively be seen is nearly always lower and decreases the closer the radiant is to the horizon.
vi: Trong thiên văn học Tỉ lệ cực điểm theo giờ (ZHR) của một cơn mưa sao băng là số sao băng mà người quan sát sẽ thấy trong một giờ dưới một bầu trời trong trẻo và đen (độ sáng biểu kiến giới hạn của 6.5) nếu tâm điểm của cơn mưa thì ở thiên đỉnh. Tỉ lệ hiệu quả có thể nhìn thấy luôn thấp hơn và giảm dần khi tâm điểm đi tới đường chân trời.

en: Population index
vi: Chỉ số dân số

en: The population index indicates the magnitude distribution of the meteor showers. The values below 2.5 correspond to distributions where bright meteors are more frequent than average, while values above 3.0 mean that the share of faint meteors is larger than usual.
vi: Chỉ số dân số chỉ ra sự phân bố cường độ của các cơn mưa sao băng. Giá trị dưới 2,5 tương ứng với sự phân bố nơi mà sao băng sáng thì nhiều hơn mức trung bình, trong khi giá trị trên 3,0 nghĩa là sự chia sẽ của các sao băng mờ nhạt thì lớn hơn thông thường.

en: Solar longitude
vi: Kinh độ mặt trời

en: This plugin was initially created as a project of the ESA Summer of Code in Space 2013.
vi: Phần bổ trợ này bước đầu đã được tạo ra như là một dự án của  ESA Summer of Code trong vũ trụ năm 2013.

en: Info about meteor showers you can get here:
vi: Thông tin về mưa sao băng bạn có thê lất ở đây:

note: TRANSLATORS: The numbers contain the opening and closing tag of an HTML link
en: %1Meteor shower%2 - article in Wikipedia
vi: %1Mưa sao băng%2 - bài viết trên Wikipedia

note: TRANSLATORS: The numbers contain the opening and closing tag of an HTML link
en: %1International Meteor Organization%2
vi: %1Tổ chức Sao băng Quốc tế%2

en: ZHR
vi: Tỉ lệ cực điểm theo giờ

en: Meteor Showers Configuration
vi: Cấu hình mưa sao băng

en: Meteor Showers: Settings
vi: Mưa Sao Băng: đang cài đặt

en: Enable plugin at startup
vi: Bật phần bổ trợ lúc khởi động

en: Show a button to enable/disable the plugin
vi: Hiển thị nút để bật/tắt phần bổ trợ

en: Show a button to open the search panel
vi: Hiển thị nút để mở bảng tìm kiếm

en: Show radiant marker
vi: Hiển thị đánh dấu tâm điểm

en: Show radiant labels
vi: Hiển thị nhãn tâm điểm

en: Show active radiants only
vi: Chỉ hiển thị nhãn tâm điểm

en: Label font size (pixels)
vi: Cỡ chữ nhãn (pixel)

en: Set radiant color
vi: Cài đặt màu sắc tâm điểm

en: Active Radiant - Generic Data
vi: Tâm điểm hoạt động - Dữ liệu chung

en: Inactive Radiant
vi: Tâm điểm không hoạt động

en: Active Radiant - Confirmed Data
vi: Tâm điểm hoạt động - Dữ liệu được xác nhận

en: Enable automatic updates
vi: Bật câp nhật tự động

en: Next update:
vi: Lần cập nhật tới:

en: Last attempt to update
vi: Nỗ lực cuối cùng để cập nhật

en: Meteor Showers: Search
vi: Tìm kiếm Mưa Sao Băng

en: Pointer Coordinates
vi: Tọa độ con trỏ

en: This plugin shows the coordinates of the mouse pointer.
vi: Phần bổ trợ này hiển thị tọa độ của con trỏ chuột.

en: Show coordinates of the mouse pointer
vi: Hiển thị tọa độ của con trỏ chuột

[ctx: abbreviated in the plugin]
en: RA/Dec (J2000.0)
vi: Xích kinh/Xích vĩ (J2000.0)

[ctx: abbreviated in the plugin]
en: RA/Dec
vi: Xích kinh/Xích vĩ

[ctx: abbreviated in the plugin]
en: Az/Alt
vi: Góc phương vị/Cao độ

[ctx: abbreviated in the plugin]
en: Gal. Long/Lat
vi: Kinh độ/Vĩ độ Ngân Hà

[ctx: abbreviated in the plugin]
en: Ecl. Long/Lat
vi: Kinh độ/Vĩ độ Hoàng Đạo

[ctx: abbreviated in the plugin]
en: Ecl. Long/Lat (J2000.0)
vi: Kinh độ/Vĩ độ Hoàng Đạo (J2000.0)

[ctx: abbreviated in the plugin]
en: HA/Dec
vi: Góc giờ/Xích vĩ

en: Pointer Coordinates plug-in
vi: Trình cắm Tọa Độ Con Trỏ

en: Show coordinates of the mouse cursor on the screen.
vi: Thể hiện tọa độ của con trỏ chuột trên màn hình.

en: The top center of the screen
vi: Giữa phía trên của màn hình

en: In center of the top right half of the screen
vi: Trung tâm của đỉnh nửa bên phải của màn hình

en: The right bottom corner of the screen
vi: Góc phải dưới của màn hình

en: Custom position
vi: Vị trí tùy chỉnh

en: Right ascension/Declination (J2000.0)
vi: Xích kinh/Xích vĩ (J2000.0)

en: Right ascension/Declination
vi: Xích kinh/Xích vĩ

en: Ecliptic Longitude/Latitude
vi: Kinh độ/Vĩ độ Hoàng Đạo

en: Ecliptic Longitude/Latitude (J2000.0)
vi: Kinh độ/Vĩ độ Hoàng Đạo (J2000.0)

en: Altitude/Azimuth
vi: Độ cao/Góc phương vị

en: Galactic Longitude/Latitude
vi: Kinh độ/Vĩ độ Ngân Hà

en: Coordinates of custom position:
vi: Tọa độ vị trí tùy chỉnh

en: Enable display of coordinates at startup
vi: Bật hiển thị tọa độ lúc khởi động

en: Show plug-in button on toolbar
vi: Hiển thị nút trình cắm ở thanh dưới cùng

en: Which coordinate system will be used for displaying
vi: thứ mà hệ tọa độ sẽ được dùng cho việc hiển thị

en: Place of the string with coordinates of the mouse pointer
vi: Nơi của chuỗi với tọa độ của con trỏ chuột

en: Place of the string:
vi: Nơi của chuỗi:

en: Coordinate X
vi: Tọa độ X

en: Coordinate Y
vi: Tọa độ Y

en: Scenery3d plugin loaded!
vi: Phần bổ trợ Cảnh 3d đã được tải!

en: Scenery3d: 3D landscapes
vi: Cảnh 3d: Quang cảnh 3D

en: Toggle 3D landscape
vi: Chuyển đổi quang cảnh 3D

en: Show viewpoint dialog
vi: Hiển thị hộp thoại điểm nhìn

en: Toggle shadows
vi: Chuyển đổi bóng

en: Toggle debug information
vi: Chuyển đổi thông tin gỡ lỗi

en: Toggle location text
vi: Chuyển đổi vị trí văn bản

en: Toggle torchlight
vi: Chuyển đổi đuốc

en: Scenery3d shaders reloaded
vi: Vẽ bóng Scenery3d được tải lại

en: Loading scene. Please be patient!
vi: Đang tải cảnh. Xin hãy kiên nhẫn!

en: Loading scene '%1'
vi: Đang tải cảnh '%1'

en: Loading model...
vi: Đang tải mẫu...

en: Transforming model...
vi: Đang thay đổi mẫu...

en: Calculating collision map...
vi: Đang tính toán bản đồ va chạm...

en: Loading ground...
vi: Đang tải mặt đất...

en: Transforming ground...
vi: Đang thay đổi mặt đất...

en: Finalizing load...
vi: Đang hoàn thành tải

en: Could not load scene, please check log for error messages!
vi: Không thể tải cảnh, vui lòng kiểm tra đăng nhập cho các thông báo lỗi!

en: Scene successfully loaded.
vi: Tải cảnh thành công.

en: Could not load scene info, please check log for error messages!
vi: Không thể tải thông tin cảnh, vui lòng kiểm tra đăng nhập cho thông báo lỗi!

en: Could not find scene ID for %1
vi: Không thể tìm thấy ID cảnh cho %1

en: Please load a scene first!
vi: Vui lòng tải cảnh đầu tiên!

en: Per-Pixel shading %1.
vi: Che bóng trên pixel %1.

[ctx: enable]
en: on
vi: bật

[ctx: disable]
en: off
vi: tắt

en: Shadows %1.
vi: Bóng %1.

en: Shadows deactivated or not possible.
vi: Các bóng không hoạt động hoặc không khả dụng

en: Surface bumps %1.
vi: Va chạm bề mặt %1.

en: Selected cubemap mode not supported, falling back to '6 Textures'
vi: Chế độ hình khối được chọn không được hỗ trợ, hạ trở lại '6 kết cấu'

en: Lazy cubemapping: %1
vi: Hình chiếu khối lười: %1

en: Cubemap size changed
vi: Kính thước hình chiếu khối đã thay đổi

en: Cubemap size not supported, set to %1
vi: Kích thước hình chiếu khối không được hỗ trợ, cài đặt đến %1

en: Shadowmap size changed
vi: Kích thước hình chiếu bóng đã thay đổi

en: Shadowmap size not supported, set to %1
vi: Kích thước hình chiếu bóng không được hỗ trợ, cài đặt đến %1

en: 3D Sceneries
vi: Phong cảnh 3D

en: Scenery3d shader error, can't draw. Check debug output for details.
vi: Scener3d shader bị lỗi, không thể vẽ. Hãy kiểm tra đầu ra gỡ rối để biết chi tiết.

en: Your hardware does not support cubemapping, please switch to 'Perspective' projection!
vi: Phần cứng của bạn không hỗ trợ hình chiếu khối, vui lòng chuyển sang hình chiếu 'phối cảnh'!

en: Geometry shader is not supported. Falling back to '6 Textures' mode.
vi: Vẽ bóng hình học thi không được hỗ trợ. Hạ trở lại chế độ '6 Textures'.

en: Falling back to '6 Textures' because of ANGLE bug
vi: Hạ trở lại '6 Textures' bởi vì lỗi GÓC

en: Shadow mapping can not be used on your hardware, check logs for details
vi: Hình chiếu bóng không thể được sử dụng trên phần cứng của bạn, hãy kiểm tra bản ghi để biết chi tiết

en: Provides more accurate lighting by calculating it per-pixel instead of per-vertex.
vi: Cung cấp độ sáng chính xác bằng việc tính toán nó trên pixel thay vì trên đỉnh

en: Required for bump mapping and shadows!
vi: Yêu cầu cho hình chiếu va chạm và bóng!

en: Uses only a single shadow cascade instead of up to four.
vi: Chỉ sử dụng một lớp bóng duy nhất thay vi lên đến bốn.

en: Provides a speedup in exchange for shadow quality, especially in large scenes.
vi: Cung cấp một cách nhanh hơn trong việc thay đổi chất lượng bóng, đặc biệt trong màn hình lớn.

en: Determines how the shadows are filtered, in increasing quality from top to bottom.
vi: Xác định cách thức mà bóng tối được lọc, trong việc làm tăng chất lượng từ trên xuống dưới

en: PCSS requires the quality set to LOW or HIGH.
vi: PCSS yêu cầu chất lượng được cài đặt đến CAO hoặc THẤP

en: Approximate calculation of shadow penumbras (sharper shadows near contact points, blurred shadows further away).
vi: Tính toán gần đúng của bóng nửa tối (bóng sắc nét cạnh các điểm tiếp xúc, bóng mờ khi ở xa).

en: Requires <b>LOW</b> or <b>HIGH</b> shadow filtering (without <b>Hardware</b>).
vi: Yêu cầu <b>THẤP</b> hoặc <b>CAO</b> lọc bóng (không cần <b>phần cứng</b>).

en: Causes a performance hit.
vi: Gây ra một sự giảm hiệu suất

en: This determines the way the scene is rendered when Stellarium uses a projection other than &quot;Perspective&quot;. The scene is always rendered onto a cube, and this cube is then warped according to the real projection. The cube is described using an image called &quot;cubemap&quot;.
vi: Điều này xác định cách mà cảnh được diễn tả khi Stellarium sử dụng một hình chiếu khác hơn &quot;Hình chiếu phối cảnh&quot;. Cảnh thi luôn được diễn tả vào trong một khối lập phương, và khối lập phương này được bóp méo theo hình chiếu thực. Khối lập phương được mô tả là sử dụng một hình ảnh được gọi là &quot;hình chiếu khối&quot;.

en: <b>6 Textures</b> uses 6 single textures, one for each cube side. This is the most compatible method, but may be slower than the others.
vi: <b>6 Textures</b> sử dụng 6 cấu trúc đơn lẻ, mỗi cái cho mỗi cạnh của hình khối. Đây là phương pháp thích hợp nhất, nhưng có lẽ là chậm hơn những cái khác.

en: <b>Cubemap</b> uses a single GL_TEXTURE_CUBEMAP. Recommended for most users.
vi: <b>Hình chiếu khối</b> sử dụng một cái GL_TEXTURE_CUBEMAP đơn lẻ. Được đề nghị cho hầu hết người dùng.

en: <b>Geometry shader</b> uses a modern GPU feature to render all 6 sides of the cube at once. It may be the fastest method depending on the scene and your GPU hardware. If not supported, this cannot be selected.
vi: <b>Vẽ bóng hình học</b> sử dụng tính năng GPU hiện đại để diễn tả tất cả 6 mặt của hình khối cùng lúc. Nó có lẽ là phương pháp nhanh nhất phụ thuộc vào phần cứng GPU của bạn. Nếu không được hỗ trợ, cái này không thể được chọn.

en: Calculates shadows for each cubemap face separately.
vi: Tính toán bóng cho mỗi bề mặt hình chiếu khối riêng rẽ.

en: If disabled, the shadowed area is calculated using a perspective projection, which may cause missing shadows with high FOV values, but is quite a bit faster!
vi: Nếu tắt, khu vực bóng được tính toán sử dụng một hình chiếu phối cảnh, điều này có thể làm khuyết bóng với giá trị trường nhìn cao, nhưng nó thì hoàn toàn nhanh hơn!

en: This does not work when using the <b>Geometry shader</b> cubemapping mode!
vi: Cái này không làm việc khi sử dụng chế độ hình chiếu <b>Vẽ bóng Hình học</b>!

en: When checked, the cubemap is only recreated in specific time intervals, instead of each frame.
vi: Khi kiểm tra, hình chiếu chỉ được tái tạo trong khoảng thời gian cụ thể, thay vì trong mỗi khung hình.

en: Saves energy and may increase subjective application performance.
vi: Tiết kiệm năng lượng và có thể làm tăng hiệu suất ứng dụng chủ quan.

en: Note that the cubemap is always re-rendered when the view position changes.
vi: Chú ý rằng hình chiếu luôn hiển thị lại khi thay đổi điểm nhìn.

en: When checked, only the face that corresponds to your viewing direction is updated on movement.
vi: Khi kiểm tra, chỉ có bề mặt tương ứng với hướng nhìn của bạn được cập nhật vào sự chuyển động.

en: This will speed up rendering, but the appearance will look &quot;broken&quot; until you stop moving.
vi: Điều này sẽ tăng tốc độ diễn tả, nhưng sự xuất hiện sẽ nhìn &quot;broken&quot; mãi đến khi bạn ngừng di chuyển.

en: This does NOT work with the &quot;Geometry-Shader&quot; cubemapping mode!
vi: Cái này không làm việc với &quot;Bộ đổ bóng hình học&quot; chế độ hình chiếu khối!

en: This updates a second face, so that the visual appearance seems less &quot;broken&quot;.
vi: Điều này cập nhật một khuôn mặt thứ hai, do đó xuất hiện hình ảnh có vẻ ít &quot;broken&quot;.

en: The interval (in timeline seconds) in which no redraw is performed
vi: Khoảng thời gian (tính bằng giây) trong thời điểm không được vẽ lại được thể hiện

en: 6 Textures
vi: 6 Kết cấu

en: Geometry shader
vi: Bóng hình học

en: Grid coordinates (%1): %2m, %3m, %4m
vi: Lưới tọa độ (%1): %2m, %3m, %4m

en: 3D Scenery
vi: Phong cảnh 3D

en: Set as default scene
vi: Cài đặt cảnh mặc định

en: Load/save viewpoints
vi: Tải/lưu điểm nhìn

en: Torchlight (%1)
vi: Phơi sáng (%1)

en: Torch strength:
vi: Cường độ sáng:

en: Torch range:
vi: Phạm vi sáng:

en: Show grid coordinates (%1)
vi: Hiển thị lưới tọa độ (%1)

en: Visual options
vi: Tùy chọn tầm nhìn

en: Per-Pixel lighting
vi: độ sáng trên pixel

en: Simple shadows
vi: Bóng đơn

en: Bump mapping
vi: Hình chiếu va chạm

en: Cubemap size:
vi: Kích thước hình chiếu khối:

en: Shadowmap size:
vi: Kích thước hình chiếu bóng

en: Filtering Quality:
vi: Chất lượng lọc:

en: Low + Hardware
vi: Thấp + Phần cứng

en: High (slow)
vi: Cao (chậm)

en: High + Hardware (slow)
vi: Cao + Phần cứng (chậm)

en: Cubemapping mode:
vi: Chế độ hình chiếu khối

en: Full cubemap shadows
vi: Bóng hình chiếu đầy đủ

en: Lazy cubemap re-rendering
vi: Vẽ lại hình chiếu khối lười biếng

en: Interval:
vi: Khoảng:

en: Only update dominant face when moving
vi: Chỉ cập nhật bề mặt vượt trội khi di chuyển

en: Also update second-most dominant face
vi: Cũng cập nhật bề mặt vượt trội nhất thứ hai

en: Quality/Performance settings
vi: Cài đặt Chất lượng/Hiệu suất

en: Stored views
vi: Lưu trữ cảnh nhìn

en: Load view
vi: Tải cảnh nhìn

en: Delete view
vi: Xóa cảnh nhìn

en: Add current view
vi: Thêm cảnh nhìn hiện tại

en: Load/store with date
vi: Tải/Lưu trữ với ngày

en: A tool for archaeo-/ethnoastronomical alignment studies
vi: Công cụ cho việc nghiên cứu sự liên kết thiên văn học cổ/vô thần

en: Show Line for Equinox
vi: Hiển thị đường phân điểm

en: Show Line for Solstices
vi: Hiển thị đường chí điểm

en: Show Line for Selected Object
vi: Hiển thị đường cho đối tượng được chọn

en: Show Line for Current Sun
vi: Hiển thị đường cho mặt trời hiện tại

en: Show Line for Current Moon
vi: Hiển thị đường cho Mặt trăng hiện tại

en: Equinox
vi: Điểm phân

en: Solstice
vi: Điểm chí

en: Crossquarter
vi: Giữa các quý

en: Major Lunar Standstill
vi: Mặt trăng dừng lại lớn

en: Minor Lunar Standstill
vi: Mặt trăng dừng lại nhỏ

en: Zenith Passage
vi: Thông qua Thiên đỉnh

en: Nadir Passage
vi: Thiên để

en: error if you can read this
vi: lỗi nếu bạn có thể đọc điều này

en: ArchaeoLines Plug-in
vi: Trình cắm ArchaeLines

en: The ArchaeoLines plugin displays any combination of declination arcs most relevant to archaeo- or ethnoastronomical studies.
vi: Phần bổ sung ArchaeoLines hiển thị bất kì sự kết nối của độ lệch cung hầu hết liên quan đến các nghiên cứu thiên văn học cổ hoặc vô thần.

en: Declinations of equinoxes (i.e. equator) and the solstices
vi: Xích vĩ của điểm phân (tức là xích đạo) và điểm chí

en: Declinations of the crossquarter days (days right between solstices and equinoxes)
vi: Xích vĩ của các ngày giữa các quý (các ngày giữa các điểm chí và điểm các phân)

en: Declinations of the Major Lunar Standstills
vi: Xích vĩ của Mặt trăng dừng lại lớn

en: Declinations of the Minor Lunar Standstills
vi: Xích vĩ của Mặt trăng dừng lại nhỏ

en: Declination of the Zenith passage
vi: Xích vĩ của đoạn Thiên Đỉnh

en: Declination of the Nadir passage
vi: Xích vĩ của đoạn Thiên Để

en: Declination of the currently selected object
vi: Xích vĩ của vật thể được chọn hiện tại

en: Current declination of the sun
vi: Xích vĩ hiện tại của mặt trời

en: Current declination of the moon
vi: Xích vĩ hiện tại của mặt trăng

en: Current declination of a naked-eye planet
vi: Xích vĩ hiện tại của hành tinh nhìn bằng mắt thường

en: The lunar lines include horizon parallax effects. There are two lines each drawn, for maximum and minimum distance of the moon. Note that declination of the moon at the major standstill can exceed the indicated limits if it is high in the sky due to parallax effects.
vi: Đường mặt trăng bao gồm hiệu ứng thị sai chân trời. Có hai đường mỗi phần, dành cho khoảng cách cực đại và cực tiểu của mặt trăng. Chú ý rằng độ lệch của mặt trăng lúc bế tắc lớn có thể vượt quá giới hạn được chỉ ra nếu nó thì ở cao trên bầu trời do hiệu ứng thị sai.

en: ArchaeoLines Configuration
vi: Cấu hình ArchaeoLines

en: ArchaeoLines Plug-in Configuration
vi: Cấu hình Trình cắm ArchaeoLines

en: Crossquarter Lines
vi: Đường Giữa Các Quý

en: Current Planet: None
vi: Hành tinh hiện tại: không

en: Current Planet: Mercury
vi: Hành tinh hiện tại: Thủy Tinh

en: Current Planet: Venus
vi: Hành tinh hiện tại: Kim Tinh

en: Current Planet: Mars
vi: Hành tinh hiện tại: Hỏa Tinh

en: Current Planet: Jupiter
vi: Hành tinh hiện tại: Mộc Tinh

en: Current Planet: Saturn
vi: Hành tinh hiện tại: Thổ Tinh

en: Current Sun
vi: Mặt trời hiện tại

en: Current Moon
vi: Mặt trăng hiện tại

en: Major Lunar Standstill lines
vi: Đường Mặt trăng dừng lại lớn

en: Minor Lunar Standstill lines
vi: Đường Mặt trăng dừng lại nhỏ

en: Equinox line (Equator)
vi: Đường phân (Xích đạo)

en: Change color
vi: Đổi màu

en: Declination of Zenith passage
vi: Xích vĩ của đoạn thiên đỉnh

en: Solstice Lines
vi: Đường chí

en: Declination of Nadir passage
vi: Xích vĩ của đoạn thiên để

en: Geographic Location 1
vi: Vị trí địa lí 1

en: Enter a label (location name) for this line
vi: Nhập một nhãn (tên vị trí) cho đường này

en: Geographic Location 2
vi: Vị trí địa lí 2

en: Custom Azimuth 1
vi: Góc phương vị tùy chỉnh 1

en: Custom Azimuth 2
vi: Góc phương vị tùy chỉnh 2

en: Restore default settings
vi: Khôi phục cài đặt mặc định

en: Step forward
vi: Tiến lên phía trước

en: Step backward
vi: Lùi lại phía sau

en:  px
vi:  pixel

note: BUTTON_IMAGE_SHOW
en: Show image
vi: Hiển thị ảnh

note: Type: boolean Description
en: Restart strongSwan now?
vi: Khởi chạy lại strongSwan ngay bây giờ ?

note: Type: boolean Description
en: Restarting strongSwan is recommended, since if there is a security fix, it will not be applied until the daemon restarts. Most people expect the daemon to restart, so this is generally a good idea. However, this might take down existing connections and then bring them back up, so if you are using such a strongSwan tunnel to connect for this update, restarting is not recommended.
vi: Khuyên bạn khởi chạy lại strongSwan, vì sự sửa chữa bảo mật nào không phải được áp dụng đến khi trình nền khởi chạy. Phần lớn các người trông đợi trình nền khởi chạy thì nói chung nó là một ý kiến tốt. Tuy nhiên nó có thể tắt rồi bật lại kết nối đã có, vì thế nếu bạn đang sử dụng (v.d.) một đường hầm strongSwan để kết nối đến bản cập nhật này, không nên khởi chạy lại vào lúc này.

note: Type: boolean Description
en: Use an X.509 certificate for this host?
vi: Dùng chứng nhận X.509 cho máy này ?

note: Type: boolean Description
en: An X.509 certificate for this host can be automatically created or imported. It can be used to authenticate IPsec connections to other hosts and is the preferred way of building up secure IPsec connections. The other possibility would be to use shared secrets (passwords that are the same on both sides of the tunnel) for authenticating a connection, but for a larger number of connections, key based authentication is easier to administer and more secure.
vi: Một chứng nhận X.509 có thể được tự động tạo hoặc nhập cho máy này. Chứng nhận này có thể được sử dụng để xác thực kết nối IPsec đến máy khác: nó là phương pháp ưa thích để xây dựng kết nối IPsec bảo mật. Tuỳ chọn khác là sử dụng điều bí mật chia sẻ (cùng một mật khẩu ở hai bên đường hầm) để xác thực kết nối, nhưng mà cho nhiều kết nối dễ hơn quản lý sự xác thức dựa vào khoá, và phương pháp này bảo mật hơn.

note: Type: boolean Description
en: Alternatively you can reject this option and later use the command "dpkg-reconfigure strongswan" to come back.
vi: Hoặc bạn có thể từ chối tuỳ chọn này, và chạy câu lệnh « dpkg-reconfigure strongswan » về sau để trở về tiến trình cấu hình này.

note: Type: select Description
en: Methods for using a X.509 certificate to authenticate this host:
vi: Phương pháp sử dụng chứng nhận X.509 để xác thực máy này:

note: Type: select Description
en: It is possible to create a new X.509 certificate with user-defined settings or to import an existing public and private key stored in PEM file(s) for authenticating IPsec connections.
vi: Có thể tạo một chứng nhận X.509 mới với thiết lập được người dùng xác định, hoặc có thể nhập một cặp khoá (công và riêng) đã có theo tập tin PEM, để xác thực kết nối IPsec.

note: Type: select Description
en: If you choose to create a new X.509 certificate you will first be asked a number of questions which must be answered before the creation can start. Please keep in mind that if you want the public key to get signed by an existing Certificate Authority you should not select to create a self-signed certificate and all the answers given must match exactly the requirements of the CA, otherwise the certificate request may be rejected.
vi: Nếu bạn chọn tạo một chứng nhận X.509 mới thì đầu tiên bạn được hỏi một số câu bắt buộc phải trả lời trước khi có thể bắt đầu tạo chứng nhận. Ghi nhớ rằng nếu bạn muốn có khoá công được ký bởi một CA (nhà cầm quyền cấp chứng nhận) đã tồn tại, bạn không nên chọn tạo một chứng nhận tự ký, và tất cả các đáp ứng bạn làm phải tương ứng chính xác với yêu cầu của CA, không thì yêu cầu chứng nhận có thể bị từ chối.

note: Type: select Description
en: If you want to import an existing public and private key you will be prompted for their filenames (which may be identical if both parts are stored together in one file). Optionally you may also specify a filename where the public key(s) of the Certificate Authority are kept, but this file cannot be the same as the former ones. Please also be aware that the format for the X.509 certificates has to be PEM and that the private key must not be encrypted or the import procedure will fail.
vi: Nếu bạn muốn nhập một cặp khoá công và riêng đã có, bạn sẽ được nhắc nhập (các) tên tập tin (mà có thể là trùng nếu cả hai khoá được giữ trong cùng một tập tin). Tuỳ chọn bạn cũng có thể ghi rõ một tên tập tin chứa (các) khoá công của CA, nhưng mà tập tin này phải khác với tập tin nhập trước. Cũng ghi nhớ rằng định dạng của chứng nhận X.509 phải là PEM, và khoá riêng không thể được mật mã, không thì tiến trình nhập không thành công.

note: Type: string Description
en: File name of your PEM format X.509 certificate:
vi: Tên tập tin của chứng nhận X.509 dạng PEM:

note: Type: string Description
en: Please enter the location of the file containing your X.509 certificate in PEM format.
vi: Hãy nhập vị trí của tập tin chứa chứng nhận X.509 dạng PEM của bạn.

note: Type: string Description
en: File name of your PEM format X.509 private key:
vi: Tên tập tin cỳa khoá riêng X.509 dạng PEM:

note: Type: string Description
en: Please enter the location of the file containing the private RSA key matching your X.509 certificate in PEM format. This can be the same file that contains the X.509 certificate.
vi: Hãy nhập vị trí của tập tin chứa khoá RSA riêng tương ứng với chứng nhận X.509, cả hai theo định dạng PEM. (Đây có thể là cùng một tập tin với tập tin chứa chứng nhận X.509.)

note: Type: string Description
en: File name of your PEM format X.509 RootCA:
vi: Tên tập tin của RootCA X.509 dạng PEM:

note: Type: string Description
en: Optionally you can now enter the location of the file containing the X.509 Certificate Authority root used to sign your certificate in PEM format. If you do not have one or do not want to use it please leave the field empty. Please note that it's not possible to store the RootCA in the same file as your X.509 certificate or private key.
vi: Tuỳ chọn bạn bây giờ có thể nhập vị trí của tập tin chứa gốc nhà cầm quyền cấp chứng nhận X.509 được dùng để ký chứng nhận theo định dạng PEM của bạn. Không có hoặc không muốn sử dụng nó thì bỏ trống trường này. Ghi chú rằng không thể giữ RootCA trong cùng một tập tin với chứng nhận X.509 hoặc khoá riêng của bạn.

note: Type: string Description
en: Please enter which length the created RSA key should have:
vi: Gõ chiều dài dự định của khoá RSA cần tạo :

note: Type: string Description
en: Please enter the length of the created RSA key. It should not be less than 1024 bits because this should be considered unsecure and you will probably not need anything more than 4096 bits because it only slows the authentication process down and is not needed at the moment.
vi: Hãy nhập chiều dài của khoá RSA cần tạo. Ít hơn 1024 bit được thấy là không an toàn, và lớn hơn 4096 bit chỉ làm chậm tiến trình xác thực và chưa cần thiết.

note: Type: boolean Description
en: Create a self-signed X.509 certificate?
vi: Tạo một chứng nhận X.509 tự ký ?

note: Type: boolean Description
en: Only self-signed X.509 certificates can be created automatically, because otherwise a Certificate Authority is needed to sign the certificate request. If you choose to create a self-signed certificate, you can use it immediately to connect to other IPsec hosts that support X.509 certificate for authentication of IPsec connections. However, using strongSwan's PKI features requires all certificates to be signed by a single Certificate Authority to create a trust path.
vi: Chỉ chứng nhận X.509 tự ký có thể được tự động tạo, vì bằng cách khác một CA cần thiết để ký yêu cầu chứng nhận. Nếu bạn chọn tạo một chứng nhận tự ký, bạn có thể sử dụng nó ngay lập tức để kết nối tới máy IPsec khác có hỗ trợ chứng nhận X.509 để xác thực kết nối IPsec. Tuy nhiên, tính năng PKI của strongSwan yêu cầu tất cả các chứng nhận được ký bởi cùng một CA, để tạo một đường dẫn tin cậy.

note: Type: boolean Description
en: If you do not choose to create a self-signed certificate, only the RSA private key and the certificate request will be created, and you will have to sign the certificate request with your Certificate Authority.
vi: Nếu bạn không chọn tạo một chứng nhận tự ký thì chỉ khoá riêng RSA và yêu cầu chứng nhận sẽ được tạo, và bạn cần phải ký yêu cầu chứng nhận bằng CA.

note: Type: string Description
en: Country code for the X.509 certificate request:
vi: Mã quốc gia cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the two-letter code for the country the server resides in (such as "AT" for Austria).
vi: Hãy nhập mã hai chữ cho quốc gia chứa máy phục vụ (v.d. « VI » cho Việt Nam).

note: Type: string Description
en: OpenSSL will refuse to generate a certificate unless this is a valid ISO-3166 country code; an empty field is allowed elsewhere in the X.509 certificate, but not here.
vi: Không có mã quốc gia ISO-3166 đúng thì OpenSSL từ chối tạo chứng nhận. Có thể bỏ trống trường ở một số nơi khác trong chứng nhận X.509 mà không phải ở đây.

note: Type: string Description
en: State or province name for the X.509 certificate request:
vi: Tên của bảng hay tỉnh cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the full name of the state or province the server resides in (such as "Upper Austria").
vi: Hãy nhập tên đầy đủ của bang hay tỉnh chứa máy phục vụ (v.d. « Nghệ An »).

note: Type: string Description
en: Locality name for the X.509 certificate request:
vi: Tên vùng cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the locality the server resides in (often a city, such as "Vienna").
vi: Hãy nhập vùng chứa máy phục vụ (thường là một thành phố, v.d. « Nhà Trắng »).

note: Type: string Description
en: Organization name for the X.509 certificate request:
vi: Tên tổ chức cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the organization the server belongs to (such as "Debian").
vi: Hãy nhập tổ chức sở hữu máy phục vụ (v.d. « Debian » hoặc « Dự án MOST »).

note: Type: string Description
en: Organizational unit for the X.509 certificate request:
vi: Tên đơn vị tổ chức cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the organizational unit the server belongs to (such as "security group").
vi: Hãy nhập tên đơn vị của tổ chức sở hữu máy phục vụ (v.d. « nhóm địa phương hoá »).

note: Type: string Description
en: Common Name for the X.509 certificate request:
vi: Tên chung cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the Common Name for this host (such as "gateway.example.org").
vi: Hãy nhập Tên Chung cho máy này (v.d. « cổng_ra.vị_dụ.org »).

note: Type: string Description
en: Email address for the X.509 certificate request:
vi: Địa chỉ thư cho yêu cầu chứng nhận X.509:

note: Type: string Description
en: Please enter the email address of the person or organization responsible for the X.509 certificate.
vi: Hãy nhập địa chỉ thư điện tử của người hoặc tổ chức chịu trách nhiệm về yêu cầu chứng nhận này.

note: Type: boolean Description
en: Enable opportunistic encryption?
vi: Bật mật mã cơ hội chủ nghĩa ?

note: Type: boolean Description
en: This version of strongSwan supports opportunistic encryption (OE), which stores IPSec authentication information in DNS records. Until this is widely deployed, activating it will cause a significant delay for every new outgoing connection.
vi: Phiên bản strongSwan này hỗ trợ mật mã cơ hội chủ nghĩa (OE) mà cất giữ thông tin xác thực IPSec trong mục ghi DNS. Chức năng này chưa phổ biến thì vẫn còn làm trễ mỗi kết nối mới gửi đi.

en: %p's password:
vi: Mật khẩu của %p:

en: [sudo] password for %p:
vi: [sudo] mật khẩu dành cho %p:

en: *** SECURITY information for %h ***
vi: *** Thông tin AN NINH cho %h ***

en: Sorry, try again.
vi: Rất tiếc, hãy thử lại.

en: a digest requires a path name
vi: tóm lược yêu cầu một đối số là tên đường dẫn

en: invalid notbefore value
vi: giá trị notbefore không hợp lệ

en: invalid notafter value
vi: giá trị notafter không hợp lệ

en: timeout value too large
vi: giá trị timeout quá lớn

en: Alias "%s" already defined
vi: Bí danh “%s” đã được định nghĩa rồi

en: unable to get login class for user %s
vi: không thể lấy lớp đăng nhập cho tài khoản %s

en: unable to begin bsd authentication
vi: không thể khởi chạy xác thực kiểu bsd

en: invalid authentication type
vi: kiểu xác thực không hợp lệ

en: unable to initialize BSD authentication
vi: không thể khởi tạo xác thực kiểu BSD

en: your account has expired
vi: tài khoản bạn đã hết hiệu lực

en: approval failed
vi: gặp lỗi khi chấp thuận

en: unable to read fwtk config
vi: không thể đọc cấu hình fwtk

en: unable to connect to authentication server
vi: không thể kết nối tới máy chủ xác thực

en: lost connection to authentication server
vi: mất kết nối đến máy phục vụ xác thực

en: authentication server error:
    %s
vi: lỗi máy phục vụ xác thực:
    %s

en: %s: unable to convert principal to string ('%s'): %s
vi: %s: không thể chuyển đổi người ủy nhiệm sang chuỗi (“%s”): %s

en: %s: unable to parse '%s': %s
vi: %s: không thể phân tích “%s”: %s

en: %s: unable to resolve credential cache: %s
vi: %s: không thể phân giải bộ nhớ đệm “credential”: %s

en: %s: unable to allocate options: %s
vi: %s: không thể phân bổ các tùy chọn: %s

en: %s: unable to get credentials: %s
vi: %s: không thể lấy giấy ủy nhiệm: %s

en: %s: unable to initialize credential cache: %s
vi: %s: không thể khởi tạo bộ nhớ đệm “credential”: %s

en: %s: unable to store credential in cache: %s
vi: %s: không thể cất giữ “credential” trong bộ nhớ tạm: %s

en: %s: unable to get host principal: %s
vi: %s: không thể lấy tên máy chủ chính: %s

en: %s: Cannot verify TGT! Possible attack!: %s
vi: %s: Không thể thẩm tra TGT! Gần như chắc chắn là bị tấn công!: %s

en: unable to initialize PAM
vi: không thể khởi tạo PAM

en: PAM authentication error: %s
vi: lỗi xác thực PAM: %s

en: account validation failure, is your account locked?
vi: xác thực tài khoản gặp lỗi nghiêm trọng, có phải tài khoản của bạn đã bị khóa?

en: Account or password is expired, reset your password and try again
vi: Mật khẩu hay tài khoản đã hết hạn sử dụng, hãy đặt lại mật khẩu của bạn và thử lại

en: unable to change expired password: %s
vi: không thể thay đổi mật khẩu đã hết hạn: %s

en: Password expired, contact your system administrator
vi: Mật khẩu đã hết hạn dùng, hãy liên lạc với người quản trị hệ thống của bạn

en: Account expired or PAM config lacks an "account" section for sudo, contact your system administrator
vi: Tài khoản hết hạn hoặc cấu hình PAM không có phiên “tài khoản” cho sudo, hãy liên hệ với người quản trị hệ thống của bạn

en: PAM account management error: %s
vi: lỗi quản lý tài khoảnthực PAM: %s

en: you do not exist in the %s database
vi: bạn không tồn tại trong cơ sở dữ liệu %s

en: failed to initialise the ACE API library
vi: gặp lỗi khi khởi tạo thư viện “ACE API”

en: unable to contact the SecurID server
vi: không thể liên lạc được với máy chủ SecurID

en: User ID locked for SecurID Authentication
vi: ID người dùng bị khóa với “SecurID Authentication”

en: invalid username length for SecurID
vi: sai chiều dài tên tài khoản cho SecurID

en: invalid Authentication Handle for SecurID
vi: sai Bộ Tiếp Hợp Xác Thực cho SecurID

en: SecurID communication failed
vi: Truyền thông với SecurID gặp lỗi

en: unknown SecurID error
vi: không hiểu lỗi SecurID

en: invalid passcode length for SecurID
vi: sai chiều dài passcode cho SecurID

en: unable to initialize SIA session
vi: không thể khởi tạo phiên SIA

en: invalid authentication methods
vi: Phương thức xác thực không hợp lệ

en: Invalid authentication methods compiled into sudo!  You may not mix standalone and non-standalone authentication.
vi: Phương thức xác thực không hợp lệ được biên dịch vào trong sudo! Bạn không thể pha trộn kiểu xác thực giữa standalone và non-standalone

en: no authentication methods
vi: chưa có phương thức xác thực

en: There are no authentication methods compiled into sudo!  If you want to turn off authentication, use the --disable-authentication configure option.
vi: Ở đây không có phương thức xác thực nào được dịch vào trong sudo! Nếu bạn muốn tắt xác thực, sử dụng tùy chọn cấu hình --disable-authentication

en: Unable to initialize authentication methods.
vi: Không thể khởi tạo phương thức xác thực.

en: Could not determine audit condition
vi: Không thể phân giải điều kiện audit

en: unable to commit audit record
vi: không thể chuyển giao bản ghi “audit”

en: 
    We trust you have received the usual lecture from the local System
    Administrator. It usually boils down to these three things:
    
        #1) Respect the privacy of others.
        #2) Think before you type.
        #3) With great power comes great responsibility.
vi: 
    Chúng tôi tin rằng bạn đã nhận được bài giảng từ Quản trị Hệ thống
    nội bộ. Có thể tóm lược chúng lại thành một số điểm quan trọng sau:
    
        #1) Tôn trọng sự riêng tư của người khác.
        #2) Nghĩ trước khi gõ một lệnh.
        #3) Quyền lực lớn đi kèm với trách nhiệm lớn.

en: unknown uid: %u
vi: không biết mã số người dùng: %u

en: order increment: %s: %s
vi: gia tăng thứ tự: %s: %s

en: starting order: %s: %s
vi: bắt đầu thứ tự: %s: %s

en: order padding: %s: %s
vi: đệm thứ tự: %s: %s

en: %s grammar version %d
vi: Ngữ pháp %s phiên bản %d

en: unsupported input format %s
vi: không hỗ trợ định dạng đầu vào %s

en: unsupported output format %s
vi: không hỗ trợ định dạng đầu ra %s

en: %s: input and output files must be different
vi: %s: các tập tin đầu vào và đầu ra phải khác nhau

en: unable to initialize sudoers default values
vi: không thể khởi giá trị mặc định sudoers

en: %s: unknown key word: %s
vi: %s: không biết từ khóa: %s

en: invalid defaults type: %s
vi: kiểu mặc định không hợp lệ: %s

en: invalid suppression type: %s
vi: kiểu biểu thức không hợp lệ: %s

en: invalid filter: %s
vi: bộ lọc không hợp lệ: %s

en: unable to open %s
vi: không thể mở “%s”

en: failed to parse %s file, unknown error
vi: gặp lỗi khi phân tích tập tin %s, không rõ bị lỗi gì

en: parse error in %s near line %d
vi: lỗi cú pháp trong %s gần dòng %d

en: parse error in %s
vi: lỗi cú pháp trong %s

en: unable to write to %s
vi: không thể ghi vào %s

en: %s - convert between sudoers file formats
vi: %s - chuyển đổi giữa các định dạng các tập tin sudoers

en: 
    Options:
      -b, --base=dn              the base DN for sudo LDAP queries
      -d, --defaults=deftypes    only convert Defaults of the specified types
      -e, --expand-aliases       expand aliases when converting
      -f, --output-format=format set output format: JSON, LDIF or sudoers
      -i, --input-format=format  set input format: LDIF or sudoers
      -I, --increment=num        amount to increase each sudoOrder by
      -h, --help                 display help message and exit
      -m, --match=filter         only convert entries that match the filter
      -M, --match-local          match filter uses passwd and group databases
      -o, --output=output_file   write converted sudoers to output_file
      -O, --order-start=num      starting point for first sudoOrder
      -p, --prune-matches        prune non-matching users, groups and hosts
      -P, --padding=num          base padding for sudoOrder increment
      -s, --suppress=sections    suppress output of certain sections
      -V, --version              display version information and exit
vi: 
    Options:
      -b, --base=dn              DN cơ sở cho sudo truy vấn LDAP
      -d, --defaults=deftypes    chỉ chuyển đổi mặc định của kiểu đã cho
      -e, --expand-aliases       khai triển bí danh khi chuyển đổi
      -f, --output-format=format đặt định dạng đầu ra: JSON, LDIF hay sudoers
      -i, --input-format=format  đặt định dạng đầu vào: LDIF hoặc sudoers
      -I, --increment=số         tổng gia tăng cho từng sudoOrder
      -h, --help                 hiển thị trợ giúp rồi thoát
      -m, --match=filter         chỉ chuyển đổi những hạng mục khớp bộ lọc
      -M, --match-local          khớp lọc sử dụng cơ sở dữ liệu passwd và group người dùng
      -o, --output=tập_tin_đầu_ra  ghi sudoers đã chuyển đổi sang tập_tin_đầu_ra
      -O, --order-start=số       điểm đầu cho sudoOrder đầu tiên
      -p, --prune-matches        cắt bỏ những người dùng, nhóm và máy không khớp mẫu
      -P, --padding=số           đệm cơ sở cho gia tăng sudoOrder
      -s, --suppress=sections    chặn xuất cho từng phần cụ thể
      -V, --version              hiển thị phiên bản rồi thoát

en: unknown defaults entry "%s"
vi: không hiểu mục tin mặc định “%s”

en: unable to get GMT time
vi: không thể lấy giờ quốc tế (GMT)

en: unable to format timestamp
vi: không thể định dạng dấu-vết-thời-gian

en: internal error, %s overflow
vi: lỗi nội bộ, %s bị tràn

en: too many sudoers entries, maximum %u
vi: Quá nhiều mục tin sudoers, tối đa là %u

en: the SUDOERS_BASE environment variable is not set and the -b option was not specified.
vi: biến môi trường SUDOERS_BASE chưa được đặt và tùy chọn chưa được đưa ra.

en: Syslog facility if syslog is being used for logging: %s
vi: Trang bị Syslog nếu syslog được sử dụng cho việc ghi nhật ký: %s

en: Syslog priority to use when user authenticates successfully: %s
vi: Mức ưu tiên Syslog sẽ sử dụng khi người dùng đăng nhập thành công: %s

en: Syslog priority to use when user authenticates unsuccessfully: %s
vi: Mức ưu tiên Syslog sẽ sử dụng khi người dùng đăng nhập không thành công: %s

en: Put OTP prompt on its own line
vi: Đặt nhắc OTP (mật khẩu dùng một lần) tại dòng nó sở hữu

en: Ignore '.' in $PATH
vi: Bỏ qua “.” trong biến $PATH

en: Always send mail when sudo is run
vi: Luôn gửi thư mỗi khi chạy lệnh sudo

en: Send mail if user authentication fails
vi: Gửi thư nếu xác thực người dùng gặp lỗi

en: Send mail if the user is not in sudoers
vi: Gửi thư nếu người dùng không ở trong sudoers

en: Send mail if the user is not in sudoers for this host
vi: Gửi thư nếu người dùng không có trong sudoers cho máy chủ này

en: Send mail if the user is not allowed to run a command
vi: Gửi thư nếu người dùng không được phép chạy lệnh nào đó

en: Send mail if the user tries to run a command
vi: Gửi thư nếu người cố chạy lệnh nào đó

en: Use a separate timestamp for each user/tty combo
vi: Sử dụng dấu vết thời gian riêng rẽ cho từng cặp tkhoản/tty

en: Lecture user the first time they run sudo
vi: Hướng dẫn người dùng lần đầu tiên họ chạy lệnh sudo

en: File containing the sudo lecture: %s
vi: TẬP-TIN chứa thuyết trình về “sudo”: %s

en: Require users to authenticate by default
vi: Yêu cầu người dùng chứng thực theo mặc định

en: Root may run sudo
vi: Siêu người dùng (root) có thể chạy lệnh sudo

en: Log the hostname in the (non-syslog) log file
vi: Ghi nhật ký tên-máy-chủ vào tập tin nhật ký (không dùng syslog)

en: Log the year in the (non-syslog) log file
vi: Ghi nhật ký năm vào tập tin nhật ký (không dùng syslog)

en: If sudo is invoked with no arguments, start a shell
vi: Nếu lệnh sudo được triệu gọi mà không đưa ra tham số thì khởi chạy hệ vỏ

en: Set $HOME to the target user when starting a shell with -s
vi: Đặt biến $HOME cho người dùng đích khi sử dụng hệ vỏ (shell) với tùy chọn -s

en: Always set $HOME to the target user's home directory
vi: Luôn đặt biến $HOME cho thư mục cá nhân của người dùng đích

en: Allow some information gathering to give useful error messages
vi: Cho phép một số thông tin được thu thập để đưa ra các thông tin về lỗi hữu dụng

en: Require fully-qualified hostnames in the sudoers file
vi: Yêu cầu tên máy chủ dạng đầy đủ trong tập tin sudoers

en: Insult the user when they enter an incorrect password
vi: Lăng mạ người dùng khi họ nhập vào mật khẩu sai

en: Only allow the user to run sudo if they have a tty
vi: Chỉ cho phép người dùng chạy lệnh sudo nếu họ có tty

en: Visudo will honor the EDITOR environment variable
vi: Visudo sẽ tôn trọng biến môi trường EDITOR

en: Prompt for root's password, not the users's
vi: Hỏi mật khẩu của siêu người dùng, chứ không phải của người dùng

en: Prompt for the runas_default user's password, not the users's
vi: Nhắc mật khẩu của người dùng runas_mặc_định, không phải của người dùng

en: Prompt for the target user's password, not the users's
vi: Nhắc mật khẩu của người dùng đích, không phải cái hiện tại

en: Apply defaults in the target user's login class if there is one
vi: Áp dụng mặc định trong lớp đăng nhập người dùng đích nếu ở đây có một

en: Set the LOGNAME and USER environment variables
vi: Đặt biến môi trường LOGNAME và USER

en: Only set the effective uid to the target user, not the real uid
vi: Chỉ đặt uid đang có hiệu lực cho người dùng đích, không sử dụng uid thật

en: Don't initialize the group vector to that of the target user
vi: Không khởi tạo véc-tơ nhóm cho người dùng đích

en: Length at which to wrap log file lines (0 for no wrap): %u
vi: Độ dài mà tại đó các dòng trong tập tin nhật ký được ngắt dòng (0 là không ngắt dòng): %u

en: Authentication timestamp timeout: %.1f minutes
vi: Thời gian chờ dấu vết thời gian xác thực tối đa: %.1f phút

en: Password prompt timeout: %.1f minutes
vi: Thời gian chờ nhắc mật khẩu tối đa: %.1f phút

en: Number of tries to enter a password: %u
vi: Số lần nhập mật khẩu: %u

en: Umask to use or 0777 to use user's: 0%o
vi: Umask để sử dụng hoặc 0777 để sử dụng của người dùng: 0%o

en: Path to log file: %s
vi: Đường dẫn tới tập tin nhật ký: “%s”

en: Path to mail program: %s
vi: Đường dẫn tới chương trình gửi thư (mail) %s

en: Flags for mail program: %s
vi: Các cờ dành cho chương trình gửi thư (mail): %s

en: Address to send mail to: %s
vi: Địa chỉ để gửi thư đến: %s

en: Address to send mail from: %s
vi: Địa chỉ dùng để gửi thư từ: %s

en: Subject line for mail messages: %s
vi: Chủ đề cho thư: %s

en: Incorrect password message: %s
vi: Mật khẩu không đúng: %s

en: Path to lecture status dir: %s
vi: Đường dẫn đến thư mục trạng thái thuyết trình: %s

en: Path to authentication timestamp dir: %s
vi: Đường dẫn thư mục dấu vết thời gian xác thực: %s

en: Owner of the authentication timestamp dir: %s
vi: Chủ sở hữu đường dẫn thư mục dấu vết thời gian xác thực: %s

en: Users in this group are exempt from password and PATH requirements: %s
vi: Những tài khoản trong nhóm này được miễn mật khẩu và yêu cầu PATH: %s

en: Default password prompt: %s
vi: Lời nhắc nhập mật khẩu mặc định: %s

en: If set, passprompt will override system prompt in all cases.
vi: Nếu được đặt, lời nhắc mật khẩu sẽ đè lên dấu nhắc hệ thống trong mọi trường hợp.

en: Default user to run commands as: %s
vi: Tài khoản mặc định chạy lệnh như là: %s

en: Value to override user's $PATH with: %s
vi: Giá trị dùng để ghi đè lên $PATH của người dùng: %s

en: Path to the editor for use by visudo: %s
vi: Đường dẫn tới trình biên soạn để sử dụng cho lệnh visudo: %s

en: When to require a password for 'list' pseudocommand: %s
vi: Khi được yêu cầu mật khẩu cho “liệt kê” lệnh-giả: %s

en: When to require a password for 'verify' pseudocommand: %s
vi: Khi được yêu cầu mật khẩu cho lệnh-giả “verify” (“thẩm tra”): %s

en: Preload the dummy exec functions contained in the sudo_noexec library
vi: Tải trước các hàm thi hành giả được chứa trong thư viện sudo_noexec

en: If LDAP directory is up, do we ignore local sudoers file
vi: Nếu thư mục LDAP đã bật, chúng tôi sẽ lờ đi tập tin sudoers phải không

en: File descriptors >= %d will be closed before executing a command
vi: Các bộ mô tả tập tin >= %d sẽ bị đóng trước khi chạy một lệnh

en: If set, users may override the value of `closefrom' with the -C option
vi: Nếu được đặt, người dùng có thể ghi đè lên giá trị của “closefrom” bằng tùy chọn -C

en: Allow users to set arbitrary environment variables
vi: Cho phép người dùng đặt biến môi trường tùy ý

en: Reset the environment to a default set of variables
vi: Đặt lại biến môi trường thành giá trị mặc định của chúng

en: Environment variables to check for sanity:
vi: Các biến môi trường được kiểm tra xem có đúng mực không:

en: Environment variables to remove:
vi: Các biến môi trường bị gỡ bỏ:

en: Environment variables to preserve:
vi: Các biến môi trường được giữ lại:

en: SELinux role to use in the new security context: %s
vi: Vai trò SELinux được dùng trong ngữ cảnh an ninh mới: %s

en: SELinux type to use in the new security context: %s
vi: Kiểu SELinux được dùng trong ngữ cảnh an ninh mới: %s

en: Path to the sudo-specific environment file: %s
vi: Đường dẫn tới tập tin môi trường đặc-tả-sudo: %s

en: Path to the restricted sudo-specific environment file: %s
vi: Đường dẫn tới tập tin môi trường đặc-tả-sudo-hạn-chế: %s

en: Locale to use while parsing sudoers: %s
vi: Miền địa phương sẽ sử dụng khi phân tích sudoers: %s

en: Allow sudo to prompt for a password even if it would be visible
vi: Cho phép sudo hỏi mật khẩu thậm chí ngay cả khi nó đã rõ ràng

en: Provide visual feedback at the password prompt when there is user input
vi: Cung cấp phản hồi ảo lúc nhắc mật khẩu khi đây là đầu nhập người dùng

en: Use faster globbing that is less accurate but does not access the filesystem
vi: Sử dụng globbing kiểu nhanh hơn mà nó thì kém chính xác hơn nhưng lại không cần truy cập hệ thống tập tin

en: The umask specified in sudoers will override the user's, even if it is more permissive
vi: Giá trị umask được chỉ định trong sudoers sẽ ghi đè lên giá trị này của người dùng, thậm chí nó còn dễ dãi hơn

en: Log user's input for the command being run
vi: Ghi nhật ký kết xuất từ người dùng cho lệnh đang chạy

en: Log the output of the command being run
vi: Ghi lại nhật ký kết xuất của lệnh đang chạy

en: Compress I/O logs using zlib
vi: Nén nhật ký V/R sử dụng định dạng zlib

en: Always run commands in a pseudo-tty
vi: Luôn chạy lệnh ở tty-giả

en: Plugin for non-Unix group support: %s
vi: Phần bổ sung cho hỗ trợ nhóm không-Unix: %s

en: Directory in which to store input/output logs: %s
vi: Thư mục mà nó sẽ lưu nhật ký vào/ra: %s

en: File in which to store the input/output log: %s
vi: Tập tin mà nó sẽ lưu nhật ký vào/ra: %s

en: Add an entry to the utmp/utmpx file when allocating a pty
vi: Thêm một mục vào tập tin utmp/utmpx khi phân bổ một pty

en: Set the user in utmp to the runas user, not the invoking user
vi: Đặt người dùng trong utmp thành người dùng runasr, không phải người dùng gọi

en: Set of permitted privileges: %s
vi: Tập hợp các đặc quyền được phép: %s

en: Set of limit privileges: %s
vi: Tập hợp các quyền bị giới hạn: %s

en: Run commands on a pty in the background
vi: Chạy các câu lệnh trên một pty trong nền hệ thống

en: PAM service name to use: %s
vi: Tên dịch vụ PAM được dùng: %s

en: PAM service name to use for login shells: %s
vi: Tên dịch vụ PAM được dùng cho các hệ vỏ đăng nhập: %s

en: Attempt to establish PAM credentials for the target user
vi: Thử thiết lập ủy nhiệm PAM cho người dùng đích

en: Create a new PAM session for the command to run in
vi: Tạo một phiên PAM mới để lệnh chạy với nó

en: Maximum I/O log sequence number: %u
vi: Số lượng nhật ký I/O tối đa: %u

en: Enable sudoers netgroup support
vi: Bật hỗ trợ nhóm-mạng “sudoers”

en: Check parent directories for writability when editing files with sudoedit
vi: Kiểm tra xem các thư mục cha có ghi được hay không khi sửa các tập tin bằng sudoedit

en: Follow symbolic links when editing files with sudoedit
vi: Theo các liên kết mềm khi sửa các tập tin bằng sudoedit

en: Query the group plugin for unknown system groups
vi: Truy vấn các phần bổ sung nhóm cho các nhóm hệ thống chưa biết

en: Match netgroups based on the entire tuple: user, host and domain
vi: Khớp nhóm mạng trên cơ sở toàn thể bộ dữ liệu : tài khoản, tên máy và tên miền

en: Allow commands to be run even if sudo cannot write to the audit log
vi: Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào nhật ký audit

en: Allow commands to be run even if sudo cannot write to the I/O log
vi: Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào nhật ký V/R

en: Allow commands to be run even if sudo cannot write to the log file
vi: Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào tập tin nhật ký

en: Resolve groups in sudoers and match on the group ID, not the name
vi: Phân giải các nhóm trong sudoers và khớp dựa trên mã số nhóm, không phải là tên

en: Log entries larger than this value will be split into multiple syslog messages: %u
vi: Các mục tin của nhật ký lớn hơn giá trị này sẽ được chia thành nhiều chuỗi syslog nhỏ: %u

en: User that will own the I/O log files: %s
vi: Người mà sẽ sở hữu tập tin nhật ký V/R: %s

en: Group that will own the I/O log files: %s
vi: Nhóm mà sẽ sở hữu tập tin nhật ký V/R: %s

en: File mode to use for the I/O log files: 0%o
vi: Chế độ tập tin được dùng cho tập tin nhật ký V/R: 0%o

en: Execute commands by file descriptor instead of by path: %s
vi: Thực thi các lệnh theo bộ mô tả tập tin thay cho đường dẫn: %s

en: Ignore unknown Defaults entries in sudoers instead of producing a warning
vi: Bỏ qua các mục tin Mặc định chưa biết trong sudoers thay vì đưa ra cảnh báo

en: Time in seconds after which the command will be terminated: %u
vi: Thời gian theo giây sau đó thì lệnh sẽ bị chấm dứt: %u

en: Allow the user to specify a timeout on the command line
vi: Cho phép người dùng chỉ định thời gian chờ dòng lệnh tối đa

en: Flush I/O log data to disk immediately instead of buffering it
vi: Đẩy dữ liệu nhật ký V/R lên đĩa ngay lập tức thay vì nhớ đệm nó

en: Include the process ID when logging via syslog
vi: Bao gồm mã số tiến trình khi ghi nhật ký thông qua syslog

en: Type of authentication timestamp record: %s
vi: Kiểu của bản ghi dấu vết thời gian xác thực: %s

en: Authentication failure message: %s
vi: Thông tin xác thực gặp lỗi nghiêm trọng: %s

en: Ignore case when matching user names
vi: Bỏ qua HOA/thường khi khớp tên người dùng

en: Ignore case when matching group names
vi: Bỏ qua HOA/thường khi khớp tên nhóm

en: %s:%d unknown defaults entry "%s"
vi: %s:%d không hiểu mục tin mặc định “%s”

en: %s: unknown defaults entry "%s"
vi: %s: không hiểu mục tin mặc định “%s”

en: %s:%d no value specified for "%s"
vi: %s:%d chưa chỉ ra giá trị cho “%s”

en: %s: no value specified for "%s"
vi: %s: chưa chỉ ra giá trị cho “%s”

en: %s:%d values for "%s" must start with a '/'
vi: %s:%d giá trị cho “%s” phải bắt đầu bằng dấu “/”

en: %s: values for "%s" must start with a '/'
vi: %s: giá trị cho “%s” phải bắt đầu bằng dấu “/”

en: %s:%d option "%s" does not take a value
vi: %s:%d tùy chọn “%s” không nhận giá trị

en: %s: option "%s" does not take a value
vi: %s: tùy chọn “%s” không nhận giá trị

en: %s:%d invalid Defaults type 0x%x for option "%s"
vi: %s:%d kiểu Defaults không hợp lệ 0x%x cho tùy chọn “%s”

en: %s: invalid Defaults type 0x%x for option "%s"
vi: %s: kiểu Defaults không hợp lệ 0x%x cho tùy chọn “%s”

en: %s:%d value "%s" is invalid for option "%s"
vi: %s:%d giá trị “%s” là không hợp lệ đối với tùy chọn “%s”

en: %s: value "%s" is invalid for option "%s"
vi: %s: giá trị “%s” là không hợp lệ đối với tùy chọn “%s”

en: sudo_putenv: corrupted envp, length mismatch
vi: sudo_putenv: envp sai hỏng, chiều dài không khớp

en: unable to rebuild the environment
vi: không thể xây dựng lại môi trường

en: sorry, you are not allowed to set the following environment variables: %s
vi: rất tiếc, bạn không được phép đặt các biến môi trường sau đây: %1s

en: parse error in %s near line %d
vi: lỗi phân tích trong %s gần dòng %d

en: parse error in %s
vi: gặp lỗi phân tích trong %s

en: unsupported digest type %d for %s
vi: không hỗ trợ kiểu tóm lược %d dành cho %s

en: %s must be owned by uid %d
vi: %s phải được sở hữu bởi uid %d

en: %s must only be writable by owner
vi: %s phải là những thứ chỉ có thể ghi bởi chủ sở hữu

en: unable to load %s: %s
vi: không thể tải %s: %s

en: unable to find symbol "group_plugin" in %s
vi: không tìm thấy ký hiệu “group_plugin” trong %s

en: %s: incompatible group plugin major version %d, expected %d
vi: %s: phiên bản số lớn phần bổ sung nhóm không tương thích %d, mong đợi %d

en: unable to parse IP address "%s"
vi: không thể phân tích địa chỉ IP "%s"

en: unable to parse netmask "%s"
vi: không thể phân tích mặt nạ mạng "%s"

en: Local IP address and netmask pairs:
vi: Cặp địa chỉ IP và mặt nạ cục bộ:

en: %s exists but is not a directory (0%o)
vi: %s có tồn tại nhưng nó không phải là một thư mục (0%o)

en: unable to mkdir %s
vi: không thể tạo thư mục “%s”

en: unable to change mode of %s to 0%o
vi: không thể chuyển đổi chế độ của %s thành 0%o

en: unable to read %s
vi: không thể đọc %s

en: unable to create %s
vi: không thể tạo “%s”

en: unable to write to I/O log file: %s
vi: không thể ghi vào tập tin nhật ký V/R: %s

en: %s: internal error, I/O log file for event %d not open
vi: %s: lỗi bên trong, tập tin nhật ký vào ra cho sự kiện %d chưa được mở

en: %s: internal error, invalid signal %d
vi: %s: lỗi bên trong, tín hiệu %d không hợp lệ

en: %s: invalid log file
vi: %s: tập tin nhật ký không hợp lệ

en: %s: time stamp field is missing
vi: %s: thiếu trường dấu vết thời gian

en: %s: time stamp %s: %s
vi: %s: dấu vết thời gian “%s”: %s

en: %s: user field is missing
vi: %s: thiếu trường tài khoản người dùng

en: %s: runas user field is missing
vi: %s: thiếu trường “runas user” (chạy với tư cách tài khoản này)

en: %s: runas group field is missing
vi: %s: thiếu trường “runas group” (chạy dưới danh nghĩa nhóm này)

en: starttls not supported when using ldaps
vi: “starttls” chỉ được hỗ trợ khi dùng với “ldaps”

en: unable to initialize SSL cert and key db: %s
vi: không thể khởi tạo chứng nhận SSL và csdl khóa: %s

en: you must set TLS_CERT in %s to use SSL
vi: bạn phải đặt TLS_CERT trong %s để sử dụng SSL

en: unable to initialize LDAP: %s
vi: không thể khởi tạo LDAP: %s

en: start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()
vi: start_tls được chỉ ra nhưng thư viện LDAP không hỗ trợ ldap_start_tls_s() hoặc ldap_start_tls_s_np()

en: invalid sudoOrder attribute: %s
vi: thuộc tính sudoOrder không hợp lệ: %s

en: sudo_ldap_conf_add_ports: port too large
vi: sudo_ldap_conf_add_ports: cổng quá lớn

en: unsupported LDAP uri type: %s
vi: không hỗ trợ kiểu “LDAP uri”: %s

en: unable to mix ldap and ldaps URIs
vi: không thể trộn ldap và ldaps URIs

en: unable to convert sudoOption: %s%s%s
vi: không thể chuyển đổi sudoOption: %s%s%s

en: unable to open audit system
vi: không thể mở hệ thống audit

en: unable to send audit message
vi: không thể gửi thông tin audit

en: %8s : (command continued) %s
vi: %8s : (lệnh tiếp tục) %s

en: unable to open log file: %s
vi: không thể mở tập tin nhật ký: %s

en: unable to lock log file: %s
vi: không thể khóa tập tin nhật ký: %s

en: unable to write log file: %s
vi: không thể ghi vào tập tin nhật ký: %s

en: No user or host
vi: Không có tài khoản hay tên máy chủ

en: validation failure
vi: việc phê chuẩn thất bại

en: user NOT in sudoers
vi: tài khoản KHÔNG có trong sudoers

en: user NOT authorized on host
vi: tài khoản KHÔNG được cho phép sử dụng trên máy chủ

en: command not allowed
vi: lệnh không được phép

en: %s is not in the sudoers file.  This incident will be reported.
vi: %s không trong tập tin sudoers. Sự việc này sẽ được báo cáo.

en: %s is not allowed to run sudo on %s.  This incident will be reported.
vi: %s không được phép chạy lệnh sudo trên %s. Sự việc này sẽ được báo cáo.

en: Sorry, user %s may not run sudo on %s.
vi: Rất tiếc, tài khoản %s không được chạy lệnh sudo trên %s.

en: Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.
vi: Rất tiếc, tài khoản %s không được phép thi hành “%s%s%s” như là %s%s%s trên %s.

en: ignoring "%s" found in '.'
    Use "sudo ./%s" if this is the "%s" you wish to run.
vi: đang bỏ qua “%s” được tìm thấy trong “.”
    Sử dụng “sudo ./%s” nếu đây là “%s” bạn muốn chạy.

en: authentication failure
vi: xác thực gặp lỗi nghiêm trọng

en: a password is required
vi: bắt buộc phải có mật khẩu

en: %u incorrect password attempt | %u incorrect password attempts
vi[0]: đã sai mật khẩu %u lần

en: unable to fork: %m
vi: không thể tạo tiến trình con: %m

en: unable to open pipe: %m
vi: không thể mở ống dẫn lệnh: %m

en: unable to dup stdin: %m
vi: không thể dup (nhân đôi) stdin: %m

en: unable to execute %s: %m
vi: không thể thực thi %s: %m

en: digest for %s (%s) is not in %s form
vi: tóm lược cho %s (%s) không ở dạng thức %s

en: 
    LDAP Role: %s
vi: 
    Vai trò LDAP: %s

en: 
    Sudoers entry:
vi: 
    Mục Sudoers:

en:     RunAsUsers:
vi:     ChạyVớiTưCáchNgườiDùng:

en:     RunAsGroups:
vi:     ChạyVớiTưCáchNhóm:

en:     Options:
vi:     Tùy chọn:

en:     Commands:
vi:       Lệnh:

en: Matching Defaults entries for %s on %s:
vi: Các mục mặc định khớp cho %s trên máy %s:

en: Runas and Command-specific defaults for %s:
vi: Runas và Đặc-tả-lệnh mặc định cho %s:

en: User %s may run the following commands on %s:
vi: Người dùng %s có thể chạy những lệnh sau trên máy %s:

en: User %s is not allowed to run sudo on %s.
vi: Tài khoản %s không được phép thi hành sudo trên %s.

en: ignoring invalid attribute value: %s
vi: bỏ qua giá trị thuộc tính không hợp lệ: %s

en: ignoring incomplete sudoRole: cn: %s
vi: bỏ qua sudoRole chưa hoàn thiện: cn: %s

en: invalid %.*s set by sudo front-end
vi: %.*s không hợp lệ đặt bởi ứng dụng chạy phía trước sudo

en: unable to parse network address list
vi: không thể phân tích danh sách địa chỉ mạng

en: user name not set by sudo front-end
vi: tên người dùng không đặt bởi ứng dụng chạy phía trước sudo

en: user ID not set by sudo front-end
vi: mã số người dùng không đặt bởi ứng dụng chạy phía trước sudo

en: group ID not set by sudo front-end
vi: mã số nhóm không đặt bởi ứng dụng chạy phía trước sudo

en: host name not set by sudo front-end
vi: tên máy không đặt bởi ứng dụng chạy phía trước sudo

en: unable to execute %s
vi: không thể thực thi %s

en: Sudoers policy plugin version %s
vi: Phiên bản của phần bổ sung chính sách Sudoers %s

en: Sudoers file grammar version %d
vi: Phiên bản ngữ pháp tập tin Sudoers %d

en: 
    Sudoers path: %s
vi: 
    Đường dẫn Sudoers: %s

en: nsswitch path: %s
vi: đường dẫn nsswitch: %s

en: ldap.conf path: %s
vi: đường dẫn ldap.conf: %s

en: ldap.secret path: %s
vi: đường dẫn ldap.secret: %s

en: unable to register hook of type %d (version %d.%d)
vi: không thể đăng ký móc kiểu %d (phiên bản %d.%d)

en: unable to cache uid %u, out of memory
vi: không thể lưu nhớ tạm uid %u, hết bộ nhớ rồi

en: unable to cache uid %u, already exists
vi: không thể lưu nhớ tạm uid %u, đã có sẵn rồi

en: unable to cache user %s, out of memory
vi: không thể lưu nhớ tạm tài khoản %s, hết bộ nhớ rồi

en: unable to cache user %s, already exists
vi: không thể lưu nhớ tạm tài khoản %s, đã có sẵn rồi

en: unable to cache gid %u, out of memory
vi: không thể lưu nhớ tạm gid %u, đã hết bộ nhớ rồi

en: unable to cache gid %u, already exists
vi: không thể lưu nhớ tạm gid %u, đã có sẵn rồi

en: unable to cache group %s, out of memory
vi: không thể lưu nhớ tạm nhóm %s, đã hết bộ nhớ rồi

en: unable to cache group %s, already exists
vi: không thể lưu nhớ tạm nhóm %s, đã có sẵn rồi

en: unable to cache group list for %s, already exists
vi: không thể lưu nhớ tạm danh sách nhóm cho %s, đã có sẵn rồi

en: unable to cache group list for %s, out of memory
vi: không thể lưu nhớ tạm danh sách nhóm cho %s, đã hết bộ nhớ rồi

en: unable to parse groups for %s
vi: không thể phân tích nhóm cho %s

en: unable to parse gids for %s
vi: không thể phân tích mã số nhóm cho %s

en: perm stack overflow
vi: ngăn xếp perm bị tràn

en: perm stack underflow
vi: ngăn xếp stack tràn ngầm

en: unable to change to root gid
vi: không thể thay đổi mã số nhóm của siêu người dùng root

en: unable to change to runas gid
vi: không thể thay đổi thành runas gid

en: unable to set runas group vector
vi: không thể đặt véc-tơ nhóm runas

en: unable to change to runas uid
vi: không thể thay đổi thành runas uid

en: unable to change to sudoers gid
vi: không thể thay đổi thành mã số nhóm sudoers

en: too many processes
vi: quá nhiều tiến trình

en: unable to get current working directory
vi: không thể lấy thư mục làm việc hiện tại

en: truncated audit path user_cmnd: %s
vi: đã cắt ngắn đường dẫn audit user_cmnd: %s

en: truncated audit path argv[0]: %s
vi: đã cắt ngắn đường dẫn audit argv[0]: %s

en: audit_failure message too long
vi: thông điệp audit_failure quá dài

en: unable to initialize SSS source. Is SSSD installed on your machine?
vi: không thể khởi tạo nguồn SSS. SSSD đã được cài đặt trên máy của bạn chưa vậy?

en: unable to find symbol "%s" in %s
vi: không thể tìm thấy ký hiệu “%s” trong %s

en: problem with defaults entries
vi: trục trặc với các mục mặc định

en: no valid sudoers sources found, quitting
vi: không có người dùng hợp lệ nào được tìm thấy, đang thoát ra

en: sudoers specifies that root is not allowed to sudo
vi: sudoers đã ghi rõ là siêu người dùng (root) không được phép chạy sudo

en: you are not permitted to use the -C option
vi: bạn không được phép sử dụng tùy chọn -C

en: timestamp owner (%s): No such user
vi: người sở hữu dấu vết thời gian (%s): Không có người dùng nào như vậy

en: no tty
vi: không có tty

en: sorry, you must have a tty to run sudo
vi: rất tiếc, bạn phải có tty mới có thể chạy sudo

en: command in current directory
vi: lệnh trong thư mục hiện hành

en: sorry, you are not allowed set a command timeout
vi: rất tiếc, bạn không được phép đặt thời gian chờ lệnh tối đa

en: sorry, you are not allowed to preserve the environment
vi: rất tiếc, bạn không được phép giữ lại môi trường

en: %s is owned by uid %u, should be %u
vi: %s được sở hữu bởi người dùng mang mã số %u, nên là %u

en: %s is world writable
vi: %s ai ghi cũng được

en: %s is owned by gid %u, should be %u
vi: %s được sở hữu bởi nhóm mang mã số %u, nên là %u

en: only root can use "-c %s"
vi: chỉ có siêu người dùng (root) mới có thể sử dụng “-c %s”

en: unknown login class: %s
vi: không rõ lớp đăng nhập: %s

en: unable to resolve host %s
vi: không thể phân giải địa chỉ của máy %s

en: invalid filter option: %s
vi: tùy chọn lọc không hợp lệ: %s

en: invalid max wait: %s
vi: thời gian chờ tối đa không hợp lệ: %s

en: invalid speed factor: %s
vi: sai hệ số nhân tốc độ: %s

en: %s/%.2s/%.2s/%.2s/timing: %s
vi: %s/%.2s/%.2s/%.2s/thời-gian: %s

en: %s/%s/timing: %s
vi: %s/%s/thời-gian: %s

en: Replaying sudo session: %s
vi: Đang chạy lại phiên sudo: %s

en: unable to add event to queue
vi: không thể thêm sự kiện vào hàng đợi

en: unable to set tty to raw mode
vi: không thể đặt thiết bị tty chế độ thô (raw)

en: Warning: your terminal is too small to properly replay the log.
vi: Cảnh báo: thiết bị cuối quá nhỏ để có thể chạy nhật ký một cách đúng đắn.

en: Log geometry is %d x %d, your terminal's geometry is %d x %d.
vi: Định dạng của nhật ký là %d x %d, định dạng của thiết bị cuối là %d x %d.

en: Replay finished, press any key to restore the terminal.
vi: Trình diễn lại đã kết thúc, vui lòng bấm một phím bất kỳ để hoàn lại thiết bị cuối.

en: invalid timing file line: %s
vi: sai dòng ghi thời gian trong tập tin: %s

en: ambiguous expression "%s"
vi: biểu thức không rõ ràng “%s”

en: unmatched ')' in expression
vi: thiếu “)” trong biểu thức

en: unknown search term "%s"
vi: không hiểu giới hạn tìm kiếm “%s”

en: invalid regular expression: %s
vi: biểu thức chính quy không hợp lệ: %s

en: could not parse date "%s"
vi: không thể phân tích ngày tháng “%s”

en: unmatched '(' in expression
vi: thiếu “(” trong biểu thức

en: illegal trailing "or"
vi: thừa “or” ở cuối

en: illegal trailing "!"
vi: thừa “!” ở cuối

en: unknown search type %d
vi: không hiểu kiểu tìm kiếm “%d”

en: usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID
vi: cách dùng: %s [-hnRS] [-d thư-mục] [-m số] [-s số] ID

en: usage: %s [-h] [-d dir] -l [search expression]
vi: cách dùng: %s [-h] [-d th.mục] -l [biểu thức tìm kiếm]

en: %s - replay sudo session logs
vi: %s - chạy lại nhật ký phiên sudo

en: 
    Options:
      -d, --directory=dir  specify directory for session logs
      -f, --filter=filter  specify which I/O type(s) to display
      -h, --help           display help message and exit
      -l, --list           list available session IDs, with optional expression
      -m, --max-wait=num   max number of seconds to wait between events
      -S, --suspend-wait   wait while the command was suspended
      -s, --speed=num      speed up or slow down output
      -V, --version        display version information and exit
vi: 
    Tùy chọn:
      -d, --directory=th.mục  chỉ định thư mục cho nhật ký phiên
      -f, --filter=bộ-lọc     chỉ định kiểu V/R để hiển thị
      -h, --help              hiển thị thông tin trợ giúp rồi thoát
      -l, --list              liệt kê ID phiên sẵn có, với biểu thức tùy chọn
      -m, --max-wait=sô       số giây tối đa sẽ chờ giữa hai sự kiện
      -S, --suspend-wait      chờ trong khi lệnh bị treo
      -s, --speed=số          tăng hoặc giảm tốc độ kết xuất
      -V, --version           hiển thị thông tin về phiên bản rồi thoát

en: 	host  unmatched
vi: 	máy chủ không khớp

en: 
    Command allowed
vi: 
    Lệnh được phép

en: 
    Command denied
vi: 
    Lệnh bị cấm

en: 
    Command unmatched
vi: 
    Lệnh không khớp

en: %s is group writable
vi: %s là người cùng nhóm được ghi

en: unable to truncate time stamp file to %lld bytes
vi: không thể cắt ngắn tập tin dấu-vết-thời-gian thành %lld byte

en: unable to read the clock
vi: không thể đọc khóa

en: ignoring time stamp from the future
vi: bỏ qua dấu vết thời gian nằm ở thì tương lai

en: time stamp too far in the future: %20.20s
vi: dấu vết thời gian nằm ở thì tương lai: %20.20s

en: unable to lock time stamp file %s
vi: không thể khóa tập tin dấu-vết-thời-gian %s

en: lecture status path too long: %s/%s
vi: đường dẫn đến thư mục thuyết trình quá dài: %s/%s

en: the -x option will be removed in a future release
vi: tùy chọn -x sẽ bị xóa bỏ trong tương lai

en: please consider using the cvtsudoers utility instead
vi: vui lòng cân nhắc sử dụng tiện ích cvtsudoers để thay thế

en: press return to edit %s:
vi: bấm phím <Enter> để trở về chỉnh sửa %s:

en: specified editor (%s) doesn't exist
vi: trình biên soạn đã chỉ ra (%s) không tồn tại

en: no editor found (editor path = %s)
vi: không tìm thấy trình biên soạn (đường dẫn của nó = %s)

en: unable to stat temporary file (%s), %s unchanged
vi: không thể lấy thống kê tập tin tạm (%s), %s không thay đổi gì.

en: zero length temporary file (%s), %s unchanged
vi: tập tin tạm (%s) có kích cỡ bằng không, %s không thay đổi gì

en: editor (%s) failed, %s unchanged
vi: trình biên soạn (%s) gặp lỗi, %s không thay đổi gì

en: %s unchanged
vi: %s không thay đổi

en: unable to re-open temporary file (%s), %s unchanged.
vi: không thể mở lại tập tin tạm (%s), %s không thay đổi gì.

en: unabled to parse temporary file (%s), unknown error
vi: không thể phân tích tập tin tạm (%s), lỗi chưa được biết

en: internal error, unable to find %s in list!
vi: lỗi hệ thống, không thể tìm thấy %s trong danh sách!

en: unable to set (uid, gid) of %s to (%u, %u)
vi: không thể đặt (uid, gid) của %s thành (%u, %u)

en: %s and %s not on the same file system, using mv to rename
vi: %s và %s không ở trên cùng một hệ thống tập tin, sử dụng lệnh mv để đổi tên

en: command failed: '%s %s %s', %s unchanged
vi: thực hiện lệnh gặp lỗi: “%s %s %s”, %s không thay đổi

en: error renaming %s, %s unchanged
vi: gặp lỗi khi đổi tên %s, %s không thay đổi

en: What now?
vi: Vậy làm gì bây giờ?

en: Options are:
      (e)dit sudoers file again
      e(x)it without saving changes to sudoers file
      (Q)uit and save changes to sudoers file (DANGER!)
vi: Các tùy chọn là:
      (e)  sửa lại tập tin sudoers
      (x)  thoát ra mà không ghi lại tập tin sudoerse
      (q)  thoát ra và ghi lại tập tin sudoers (NGUY HIỂM!)

en: unable to run %s
vi: không thể chạy %s

en: %s: wrong owner (uid, gid) should be (%u, %u)
vi: %s: sai sở hữu (uid, gid) đáng lẽ là (%u, %u)

en: %s: bad permissions, should be mode 0%o
vi: %s: phân quyền sai, phải ở chế độ 0%o

en: %s: parsed OK
vi: %s: vượt qua kiểm duyệt

en: %s busy, try again later
vi: %s đang bận, hãy thử lại sau

en: unable to lock %s
vi: không thể khóa %s

en: Edit anyway? [y/N]
vi: Vẫn sửa? (có/KHÔNG) [y/N]

en: Error: %s:%d cycle in %s "%s"
vi: Lỗi: %s:%d bị quẩn tròn trong %s “%s”

en: Warning: %s:%d cycle in %s "%s"
vi: Cảnh báo: %s:%d bị quẩn tròn trong %s “%s”

en: Error: %s:%d %s "%s" referenced but not defined
vi: Lỗi: %s:%d %s “%s” được tham chiếu nhưng chưa được định nghĩa

en: Warning: %s:%d %s "%s" referenced but not defined
vi: Cảnh báo: %s:%d %s “%s” được tham chiếu nhưng chưa được định nghĩa

en: Warning: %s:%d unused %s "%s"
vi: Cảnh báo: %s:%d không dùng %s “%s”

en: %s - safely edit the sudoers file
vi: %s - sửa tập tin sudoers một cách an toàn

en: 
    Options:
      -c, --check              check-only mode
      -f, --file=sudoers       specify sudoers file location
      -h, --help               display help message and exit
      -q, --quiet              less verbose (quiet) syntax error messages
      -s, --strict             strict syntax checking
      -V, --version            display version information and exit
vi: 
    Các tùy chọn:
      -c, --check              chế độ chỉ kiểm tra
      -f, --file=tập-tin       chỉ định vị trí tập tin sudoers
      -h, --help               hiển thị thông tin trợ giúp rồi thoát
      -q, --quiet              tối thiểu hóa các thông tin (quiet: im lặng)
      -s, --strict             kiểm tra cú pháp ngặt nghèo
      -V, --version            hiển thị thông tin về phiên bản rồi thoát

en: too many levels of includes
vi: quá nhiều cấp bao gồm (include)

en: Show in Journal
vi: Hiện trong Nhật ký

en: Show Tray
vi: Hiện khay

en: Hide Tray
vi: Ẩn khay

en: Follow link
vi: Theo liên kết

en: Keep link
vi: Giữ liên kết

en: Keep image
vi: Giữ ảnh

en: abs
vi: trị tuyệt đối

en: ceil
vi: số nguyên lớn nhất

en: div
vi: chia

en: gcd
vi: ước số chung lớn nhất

en: factorial
vi: Thừa số

en: factorize
vi: Thừa số

en: inv
vi: ma trận nghịch đảo

en: is_int
vi: is_int (hàm kiểm tra số nguyên)

en: is_prime
vi: is_prime (hàm kiểm tra số nguyên tố)

en: log10
vi: logarit cơ số 10

en: mul
vi: nhân

en: sqrt
vi: căn bậc hai

en: sub
vi: trừ

en: abs(x), return absolute value of x, which means -x for x < 0
vi: abs(x), trả về chính xác giá trị x, nghĩa là -x nếu x < 0

en: acos(x) only defined for x E [-1,1]
vi: acos(x) chỉ định nghĩa cho x E [-1,1]

en: acos(x), return the arc cosine of x. This is the angle for which the cosine is x. Defined for -1 <= x < 1
vi: acos(x), trả lại arc cosin của x. Đây là góc mà có cosin là x. Xác định cho -1 ≤ x < 1

en: acosh(x), return the arc hyperbolic cosine of x. This is the value y for which the hyperbolic cosine equals x.
vi: acosh(x), trả về arc cosin hypebon của x. Đây là giá trị y mà có cosin hypebon bằng x

en: And(x, y), logical and. Returns True if x and y are True,else returns False
vi: And(x,y), logic và. Trả về giá trị Đúng nếu x và y đều Đúng, ngược lại trả về Sai.

en: add(x, y), return x + y
vi: add(x,y), trả về giá trị x + y

en: asin(x) only defined for x E [-1,1]
vi: asin(x) chỉ định nghĩa cho x E [-1,1]

en: asin(x), return the arc sine of x. This is the angle for which the sine is x. Defined for -1 <= x <= 1
vi: asin(x), trả lại arc sin của x. Đây là góc có sin là x. Xác định cho phạm vi -1 ≤ x ≤ 1

en: asinh(x), return the arc hyperbolic sine of x. This is the value y for which the hyperbolic sine equals x.
vi: asinh(x), trả về arc sin hypebon của x. Đây là giá trị y mà sin hypebon bằng x.

en: atan(x), return the arc tangent of x. This is the angle for which the tangent is x. Defined for all x
vi: atan(x), trả lại arc tang của x. Đây là góc cho đó tang là x. Xác định cho toàn bộ x

en: atanh(x), return the arc hyperbolic tangent of x. This is the value y for which the hyperbolic tangent equals x.
vi: atanh(x), arc tang hypebon của x. Đây là giá trị y có tang hypebon bằng x

en: Number does not look binary.
vi: Số không thuộc hệ nhị phân

en: b10bin(x), interpret a number written in base 10 as binary, e.g.: b10bin(10111) = 23,
vi: b10bin(x), chuyển một số từ hệ nhị phân sang hệ thập phân, ví dụ : b10bin(10111) = 23

en: ceil(x), return the smallest integer larger than x.
vi: ceil(x), trả lại số nguyên nhỏ nhất lớn hơn x

en: cos(x), return the cosine of x. This is the x-coordinate on the unit circle at the angle x
vi: cos(x), trả lại cosin của x. Đây là toạ độ x trên hình tròn đơn vị ở góc x

en: cosh(x), return the hyperbolic cosine of x.Given by (exp(x) + exp(-x)) / 2
vi: cosh(x), cosin hypebon của x. Được tính theo (exp(x) + exp(-x))/2

en: Can not divide by zero
vi: Không thể chia cho 0

en: gcd(a, b), determine the greatest common denominator of a and b. For example, the biggest factor that is shared by the numbers 15 and 18 is 3.
vi: gcd(a,b), ước chung lớn nhất của a và b. Ví dụ thừa số lớn nhất được chia hết bởi 15 và 18 là 3

en: exp(x), return the natural exponent of x. Given by e^x
vi: exp(x), trả lại số mũ tự nhiên của x. Đưa ra bởi e^x

en: Factorial(x) is only defined for integers x>=0
vi: Factorial(x) chỉ định nghĩa cho số nguyên x>=0

en: Factorial only defined for integers
vi: Factorial chỉ định nghĩa cho số nguyên

en: floor(x), return the largest integer smaller than x.
vi: floor(x), trả lại số nguyên lớn nhất nhỏ hơn x

en: inv(x), return the inverse of x, which is 1 / x
vi: inv(x), nghịch đảo của x, là 1/x

en: Argument must be int
vi: Tham số phải là số nguyên (int)

en: Prime numbers is defined for natural numbers
vi: Số nguyên tố được định nghĩa cho số tự nhiên

en: Logarithm(x) only defined for x > 0
vi: Logarithm(x) chỉ xác định với x > 0

en: ln(x), return the natural logarithm of x. This is the value for which the exponent exp() equals x. Defined for x >= 0.
vi: ln(x), trả lại lôgarit tự nhiên của x. Đây là giá trị cho đó số mũ exp() bằng x. Xác định cho phạm vi x ≥ 0.

en: log10(x), return the base 10 logarithm of x. This is the value y for which 10^y equals x. Defined for x >= 0.
vi: log10(x), trả về logarit cơ số 10 của x. Đây là giá trị y mà 10 mũ y bằng x (10^y = x). Với x >=0.

en: Can only calculate x modulo <integer>
vi: Chỉ có thể tính số dư của x chia cho <integer>

en: mod(x, y), return the modulus of x with respect to y.This is the remainder after dividing x by y.
vi: mod(x,y), trả lại số dư của x chia y. Đây là số dư sau khi chia x cho y.

en: mul(x, y), return x * y
vi: mul(x,y), trả lại giá trị x nhân y

en: negate(x), return -x
vi: negate(x), trả về -x

en: pow(x, y), return x to the power y (x**y)
vi: pow(x,y), trả lại giá trị x luỹ thừa y (hay x mũ y)

en: rand_float(), return a random floating point number between 0.0 and 1.0
vi: rand_float(), trả lại giá trị ngẫu nhiên giữa 0 và 1.0

en: rand_int([<maxval>]), return a random integer between 0 and <maxval>. <maxval> is an optional argument and is set to 65535 by default.
vi: rand_int([<maxval>]), trả lại giá trị ngẫu nhiên giữa 0 và <maxval>. <maxval> là một tham số tùy chọn và được đặt là 65535 theo mặc định.

en: round(x), return the integer nearest to x.
vi: round(x), trả lại giá trị nguyên gần nhất với x

en: Bitwise operations only apply to integers
vi: Phép toán thao tác bit chỉ áp dụng cho các số nguyên

en: shift_left(x, y), shift x by y bits to the left (multiply by 2 per bit)
vi: shift_left(x, y), dich x sang bên trái y bit (nhân 2 cho mỗi bit dịch)

en: sin(x), return the sine of x. This is the y-coordinate on the unit circle at the angle x
vi: sin(x), trả lại sin của x. Đây là toạ độ y trên hình tròn đơn vị ở góc x

en: sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2
vi: sinh(x), trả lại sin hyperbol của x. Đưa ra bởi (exp(x) - exp(-x)) / 2

en: sqrt(x), return the square root of x. This is the value for which the square equals x. Defined for x >= 0.
vi: sqrt(x), trả lại căn bậc hai của x. Đây là giá trị cho đó bình phương bằng x. Xác định cho phạm vi x ≥ 0.

en: square(x), return x * x
vi: square(x), trả lại giá trị x * x

en: tan(x), return the tangent of x. This is the slope of the line from the origin of the unit circle to the point on the unit circle defined by the angle x. Given by sin(x) / cos(x)
vi: tan(x), trả lại tang của x. Đây là dốc của đường từ gốc của hình tròn đơn vị đến điểm trên hình tròn đơn vị xác định theo góc x. Đưa ra bởi sin(x) / cos(x)

en: xor(x, y), logical xor. Returns True if either x is True (and y is False) or y is True (and x is False), else returns False
vi: xor(x, y), xor hợp lý. Trả lại Đúng nếu X là đúng (và y là Sai) hoặc y là Đúng (và x là Sai), không thì trả lại Sai

en: e to the power x
vi: e luỹ thừa x

en: x to the power y
vi: x luỹ thừa y

en: Natural logarithm
vi: Lôgarit tự nhiên

en: Arc sine
vi: Arc sin

en: Arc cosine
vi: Arc cosin

en: Arc tangent
vi: Arc tang

en: Hyperbolic sine
vi: Sin hyperbol

en: Hyperbolic cosine
vi: Cosin hyperbol

en: Hyperbolic tangent
vi: Tang hyperbol

en: Logical and
vi: « và » hợp lý

en: Logical or
vi: « hoặc » hợp lý

en: Equals
vi: Bằng

en: Not equals
vi: Không bằng

en: γ
vi: Y

en: Degrees / Radians
vi: Độ/ Radian

en: Exponent / Scientific notation
vi: Số mũ/ ký hiệu khoa học

en: Number of shown digits
vi: Chữ số được hiển thị

en: Integer formatting base
vi: Định dạng cơ bản kiểu Integer

en: plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the range from a to b
vi: Đồ thị (eqn, var=-a..b), vẽ đồ thị của phương trình « eqn » với biến « var » trong phạm vi từ a đến b

en: Parse error at %d
vi: Phân tích bị lỗi ở %d

en: Error at '%s', position: %d
vi: Lỗi tại '%s', vị trí: %d

en: Syntax Error.
vi: Lỗi cú pháp.

en: This is just a test topic, use help(index) for the index
vi: Đây chỉ là một chủ đề để thử nghiệm, hãy dùng trợ giúp(mục lục) để hiển thị mục lục

en: Use help(test) for help about 'test', or help(index) for the index
vi: Dùng trợ giúp(kiểm tra) để thấy trợ giúp về 'kiểm tra', hay trợ giúp(mục lục) để hiển thị mục lục

en: topics
vi: chủ đề

en: No help about '%s' available, use help(index) for the index
vi: Không có trợ giúp về '%s', dùng trợ giúp(mục lục) để hiển thị mục lục

en: Recursion detected
vi: Phát hiện đệ quy

en: Function '%s' not defined
vi: Chưa xác định hàm '%s'

en: Variable '%s' not defined
vi: Chưa xác định biến '%s'

en: Attribute '%s' does not exist
vi: Thuộc tính '%s' không tồn tại

en: Multiple statements not supported
vi: Nhập liệu nhiều dòng không được hỗ trợ

note: TRANS: multiplication symbol (default: '×')
en: mul_sym
vi: *

note: TRANS: division symbol (default: '÷')
en: div_sym
vi: /

en: Error: unsupported type
vi: Lỗi: loại không được hỗ trợ

en: Algebra
vi: Đại số

en: Trigonometry
vi: Lượng giác

en: All equations
vi: Mọi phương trình

en: My equations
vi: Phương trình của tôi

en: Show variables
vi: Hiện các biến

en: Equation.parse() string invalid (%s)
vi: Equation.parse() chuỗi không hợp lệ (%s)

en: Can not assign label: will cause recursion
vi: Không thể gán nhãn: sẽ gây ra đệ quy

en: Writing to journal (%s)
vi: Đang ghi vào nhật ký (%s)

en: button_pressed(): invalid type
vi: button_pressed(): loại không hợp lệ

en: Text chat
vi: Trò chuyện bằng văn bản

en: Please wait for a connection before starting to chat.
vi: Xin vui lòng đợi kết nối trước khi bắt đầu trò chuyện.

en: Off-line
vi: Ngoại tuyến

en: Share, or invite someone.
vi: Chia sẻ, hoặc mời ai đó.

en: On-line
vi: Trực tuyến

en: Private Chat
vi: Trò chuyện riêng

en: left the chat
vi: dừng tham gia

en: URL from Chat
vi: URL từ cuộc chát

en: %s joined the chat
vi: %s tham gia trò chuyện

en: %s left the chat
vi: %s dừng tham gia

en: %s is here
vi: %s ở đây

en: You must be connected to a friend before starting to chat.
vi: Bạn phải kết nối với bạn bè trước khi bắt đầu trò chuyện.

en: Insert a smiley
vi: Chèn nụ cười

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are ;-) and ;)
en: Winking
vi: Nháy mắt

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-D and :D
en: Grin
vi: Cười nhe răng

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-O, :O, =-O and =O
en: Shock
vi: Sốc

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-P and :P
en: Tongue
vi: Le lưỡi

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :">
en: Blushing
vi: Đỏ mặt

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :'-( and :'(
en: Weeping
vi: Chảy nước mắt

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are O-), O), O:-) and O:)
en: Angel
vi: Thiên thần

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-$ and :-$
en: Don't tell anyone
vi: Đừng nói với ai

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are >:> and >:)
en: Devil
vi: Quỷ

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-B, :B
en: Nerd
vi: Nghiện máy tính

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-*, :*
en: Kiss
vi: Hôn

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :))
en: Laughing
vi: Cười to

note: TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are /:)
en: Raised eyebrows
vi: Nhướng mày

en: Airplane
vi: Máy bay

en: Spade
vi: Bích

en: X box
vi: Hộp X

en: Cadusis
vi: Y hiệu

en: Poison
vi: Thuốc độc

en: Shamrock
vi: Cỏ ba lá

en: Recycle
vi: Tái chế

en: Floret
vi: Kiếm

en: Snowman
vi: Người tuyết

en: Point right
vi: Trỏ sang phải

en: Peace sign
vi: Ký hiệu hòa bình

en: Point left
vi: Trỏ trái

en: Point up
vi: Trỏ lên

en: Meteor
vi: Sao băng

en: Point down
vi: Trỏ xuống

en: High voltage
vi: Điện áp cao

en: Starting connection...
vi: Bắt đầu kết nối...

en: Rotate anticlockwise
vi: Xoay theo ngược chiều

en: Jigsaw Puzzle
vi: Hình ghép

en: Lesson 3
vi: Bài học 3

en: Lesson 1
vi: Bài học 1

en: Lesson 2
vi: Bài học 2

en: Buddy '%s' changed status: %s
vi: Bạn bè « %s » mới thay đổi trạng thái: %s

en: Buddy '%s' joined the game!
vi: Bạn bè « %s » mới vào lượt chơi !

en: Buddy '%s' left the game!
vi: Bạn bè « %s » mới ra khỏi lượt chơi !

en: My Picture
vi: Ảnh của mình

en: Board Hint
vi: Méo về bảng

en: Lesson Plans
vi: Kế hoạch bài học

en: Select image and press Start Game...
vi: Chọn ảnh và bấm « Chơi... »

en: Waiting for Puzzle image to be chosen...
vi: Đang đợi ảnh là hình ghép được chọn...

en: Game Running
vi: Lượt chơi đang chạy

en: Choose a Subject
vi: Chọn một chủ đề

en: Puzzle Solved!
vi: Hình ghép đã được nối lại !

en: Press Stop on the Toolbar to Exit Activity!
vi: Bấm nút Dừng trên thanh công cụ để thoát khỏi hoạt động này.

en: Jigsaw Puzzle Activity
vi: Hoạt động Hình Ghép

en: Close Lesson
vi: Đóng bài học

en: Game Started!
vi: Lượt chơi đã bắt đầu !

en: Waiting for Puzzle image to be transferred...
vi: Đang đợi ảnh Hình Ghép được truyền...

en: Joined at
vi: Nối lại ở

en: synchronizing
vi: đang đồng bộ hoá

en: Gave up
vi: Chịu thua

en: %i minutes
vi: %i phút

en: English - Great Britain
vi: Tiếng Anh (Quốc Anh)

en: English - U.S.
vi: Tiếng Anh (Mỹ)

en: Portuguese - Brazilian
vi: Tiếng Bồ Đào Nha ở Bra-xin

en: Not a valid image file
vi: Không phải tập tin ảnh hợp lệ

en: Jukebox
vi: Máy hát tự động

en: Jukebox Activity
vi: Hoạt động máy hát tự động

en: Log Files
vi: Tập tin ghi lưu

en: ERROR: Failed to look for files in '%(path)s'.
vi: LỖI: không tìm được tập tin trên đường dẫn « %(path)s ».

en: ERROR: File '%(file)s' does not exist.
vi: LỖI: tập tin « %(file)s » không tồn tại.

en: ERROR: Unable to read file '%(file)s'.
vi: LỖI: không thể đọc tập tin « %(file)s ».

en: Error: Can't open file '%s'
vi: Lỗi: không thể mở tập tin « %s »

en: Delete Log File
vi: Xoá tập tin ghi lưu

en: %(error)s when deleting %(file)s
vi: %(error)s khi xoá %(file)s

note: TRANS: "name" option from activity.info file
en: Memorize
vi: Ghi nhớ

en: Equal pairs
vi: Cặp đều

en: letters
vi: chữ cái

en: Add as new pair
vi: Thêm dạng cặp mới

en: Update selected pair
vi: Cập nhật cặp đã chọn

en: Insert picture
vi: Chèn ảnh

en: Pronounce text during tile flip
vi: Phát âm chuỗi trong khi lật ngói

en: Loading game...
vi: Đang nạp lượt chơi...

en: Load demo games
vi: Nạp các lượt chơi minh họa

en: Receiving game
vi: Đang nhận lươt chơi

en: Scottish
vi: E-cốt

en: Lancashire
vi: Anh Lan-ca-xi

en: <ctrl>space
vi: <ctrl>phím_dài

en: <ctrl>b
vi: <ctrl>h

en: <ctrl>p
vi: <ctrl>g

en: <ctrl>d
vi: <ctrl>v

en: <ctrl>g
vi: <ctrl>l

en: <ctrl>o
vi: <ctrl>g

en: <ctrl>r
vi: <ctrl>c

en: <ctrl>e
vi: <ctrl>x

en: Run!
vi: Chạy !

en: Save as Activity Error
vi: Lưu dạng Lỗi hoạt động

en: Please give your activity a meaningful name before attempting to save it as an activity.
vi: Hãy đặt một tên có ý nghĩa cho hoạt động trước khi thử lưu nó dạng hoạt động.

en: Creating activity bundle...
vi: Đang tạo bộ hoạt động...

en: Activity saved to journal.
vi: Hoạt động đã được lưu vào nhật ký.

en: Do you want to permanently erase "%s"?
vi: Xác nhận việc xoá: bạn có muốn xoá hẳn "%s" không?

en: Poll
vi: Trưng cầu

en: Lesson 4
vi: Bài học 4

en: VOTE!
vi: Bỏ phiếu nhé !

en: Poll Preview
vi: Xem thử trưng cầu

en: Choose a Poll
vi: Chọn trưng cầu

en: VOTE
vi: BỎ PHIẾU

en: SEE RESULTS
vi: XEM KẾT QUẢ

en: votes
vi: phiếu

en: Edit Poll
vi: Sửa sự trưng cầu

en: Save Poll
vi: Lưu sự trưng cầu

en: Build a Poll
vi: Tạo sự trưng cầu

en: Poll Title:
vi: Tựa đề trưng cầu :

en: Number of votes to collect:
vi: Số phiếu cần thu thập:

en: Step 1: Preview
vi: Bước 1: xem thử

en: Step 2: Save
vi: Bước 2: lưu

en: Favorite Color
vi: Màu ưa thích

en: What is your favorite color?
vi: Màu ưa thích của bạn là gì?

en: None of the above
vi: Không có gì trên

en: Somebody voted on %s
vi: Ai đó đã bỏ phiếu đối với %s

en: Close Lessons
vi: Đóng bài học

en: Joined
vi: Tham gia

en: New Poll
vi: Trưng cầu mới

en: %(author)s shared a poll '%(title)s' with you.
vi: %(author)s chia sẻ với bạn trưng cầu %(title)s'

en: Use this activity when you are ready to read! Remember to flip your computer around to feel like you are really holding a book!
vi: Sử dụng hoạt đột này khi bạn sẵn sàng để đọc! Nhớ xoay máy tính của bạn lại để có cảm giác như là bạn đang cầm một quyển sách vậy!

en: <b>Title</b>:
vi: <b>Tên</b>:

en: <b>Author</b>:
vi: <b>Tác giả</b>:

en: <b>Details</b>:
vi: <b>Chi tiết</b>:

en: URL from Read
vi: Đường dẫn liên kết từ Đọc sách

en: No book
vi: Không có sách

en: Choose something to read
vi: Chọn cái gì đó để đọc

en: Previous bookmark
vi: Liên kết lưu trước

en: Next bookmark
vi: Liên kết lưu sau

en: All the information related with this bookmark will be lost
vi: Tất cả thông tin liên quan đến đánh dấu này sẽ bị mất

en: Receiving book...
vi: Đang nhận sách...

en: %s (Page %d)
vi: %s (Trang %d)

en: Find first
vi: Tìm mục đầu

en: Zoom to width
vi: Phóng tới bề rộng

en: Bookmark added by %(user)s %(time)s
vi: Liên kết được lưu bởi %(user)s %(time)s

en: Add notes for bookmark:
vi: Ghi chú về liên kết lưu :

en: %s's bookmark
vi: Liên kết lưu của %s

en: Bookmark for page %d
vi: Liên kết lưu đến trang %d

note: MENU_ITEM_CHANGE_WORKING_DIR
en: Change directory
vi: Đổi thư mục

en: Keep error
vi: Giữ lỗi

en: Keep error: all changes will be lost
vi: Giữ lỗi: tất cả các thay đổi sẽ bị mất

en: Don't stop
vi: Không dừng

en: Stop anyway
vi: Vẫn dừng

en: English Britain
vi: Tiếng Anh Anh

en: English scottish
vi: Tiếng Anh Scottish

en: English-north
vi: Tiếng Anh-bắc

en: English_rp
vi: Tiếng Anh_rp

en: English_wmids
vi: Tiếng Anh_wmids

en: English USA
vi: Tiếng Anh (Mỹ)

en: English west indies
vi: Tiếng Anh Tây Indies

en: Spanish latin american
vi: Tiếng Tây Ban Nha (Mỹ Latinh)

en: Farsi-pinglish
vi: Tiếng Ba Tư (Pinglish)

en: French belgium
vi: Tiếng Pháp (Bỉ)

en: Irish-gaeilge
vi: Tiếng Ai-len

en: Greek-ancient
vi: Tiếng Hy Lạp, cổ

en: Armenian (west)
vi: Tiếng Acmênia (Tây)

en: Swahili-test
vi: Tiếng Swahili

en: Vietnam_hue
vi: Tiếng Việt (Huế)

en: Vietnam_sgn
vi: Tiếng Việt (Nam bộ)

en: Mandarin
vi: Tiếng Hoa

en: English West Indies
vi: Tiếng Anh Tây Indies

en: Rich Text (RTF)
vi: Văn bản có kiểu dáng (RTF)

en: Hypertext (HTML)
vi: Siêu văn bản (HTML)

en: Plain Text (TXT)
vi: Nhập thô (TXT)

en: Page:
vi: Trang:

en: Left justify
vi: Sắp thẳng bên trái

en: Center justify
vi: Canh đều 2 bên

en: Right justify
vi: Sắp thẳng bên phải

en: Fill justify
vi: Tô đầy sắp thẳng

en: Block Text
vi: Khối văn bản

en: Dashed List
vi: Danh sách gạch gạch

en: Lower Case List
vi: Danh sách chữ thường

en: Upper Case List
vi: Danh sách chữ hoa

en: Migrated to GSettings
vi: Nhập vào GSetting

en: This key shows whether or not GConf values were migrated to GSettings
vi: Khóa này thể hiện giá trị GConf được nhập vào GSettings hay chưa

en: Backup URL
vi: Địa chỉ liên kết dự phòng

en: URL where the backup is saved to.
vi: Địa chỉ liên kết đến các bản dự phòng.

en: Show Log out
vi: Hiện Đăng xuất

en: If TRUE, Sugar will show a "Log out" option.
vi: Nếu Đúng thì Sugar sẽ hiển thị tùy chọn "Đăng xuất".

en: Show Restart
vi: Hiện khởi động lại

en: If TRUE, Sugar will show a "Restart" option.
vi: Nếu Đúng, Sugar sẽ hiển thị tùy chọn "Khởi động lại".

en: Show Shutdown
vi: Hiện Tắt máy

en: If TRUE, Sugar will show a "Shutdown" option.
vi: Nếu Đúng thì Sugar sẽ hiển thị tùy chọn "Đăng xuất".

en: Show Register
vi: Hiện Đăng ký

en: If TRUE, Sugar will show a "Register" option in the buddy palette.
vi: Nếu Đúng thì Sugar sẽ hiển thị tùy chọn "Đăng ký" trong bản màu

en: Bundle IDs of protected activities
vi: Ký hiệu nhận dạng Bundle của các hoạt động bảo hộ

en: Users will not be allowed to erase these activities through the list view.
vi: Người dùng sẽ không được phép xóa các hoạt động này thông qua việc xem danh sách

en: A limit to the number of simultaneously open activities.
vi: Giới hạn số hoạt động đồng bộ

en: This int is used to set a limit to the number of open activities. By default (0), there is no limit.
vi: Số nguyên này được dùng để đặt giới hạn cho số hoạt động mở. Theo mặc định (0), thì không có giới hạn.

en: User name that is used throughout the desktop.
vi: Tên người dùng được sử dụng trên toàn bộ môi trường.

en: Default nick
vi: Tên hiệu mặc định

en: "disabled" to ask nick on initialization; "system" to reuse UNIX account long name.
vi: «bị khóa» để yêu cầu tên hiệu khi khởi tạo;«hệ thống» để sử dụng lại tên dài của tài khoản UNIX

en: User Color
vi: Màu người dùng

en: Color for the XO icon that is used throughout the desktop. The string is composed of the stroke color and fill color, format is that of rgb colors. Example: #AC32FF,#9A5200
vi: Màu của biểu tượng XO được sử dụng xuyên suốt màn hình chính.Các chuỗi bao gồm màu viền và màu tô đầy, định dạng màu là RGB. Ví dụ: #AC32FF ,#9A5200

en: User Gender
vi: Giới tính người dùng

en: Gender of the Sugar user, either male, female, or unassigned
vi: Giới tính của người dùng Sugar, hoặc là nam, nữ, hoặc không xác định

en: User Birth Timestamp
vi: Dấu thời gian sinh người dùng

en: Birth timestamp (seconds since the epoch)
vi: Dấu thời gian sinh (số giây kể từ kỷ nguyên)

en: Group Label
vi: Tên nhóm

en: Label associated with age, e.g., '2nd Grade'
vi: Tên liên kết với tuổi, ví dụ 'Lớp 2'

en: Background image path
vi: Đường dẫn hình nền

en: Path to the image to be used as a background.
vi: Đường dẫn đến hình ảnh được dùng làm hình nền

en: Background alpha level
vi: Mức độ hình nền alpha

en: The opacity of the background image.
vi: Độ mờ của hình nền

en: Mimetype registry
vi: Đăng ký Mimetype

en: Volume level for the sound device.
vi: Mức âm lượng cho thiết bị âm thanh

en: Sound Muted
vi: Tắt tiếng

en: Setting for muting the sound device.
vi: Thiết lập im lặng thiết bị âm thanh.

en: Timezone setting for the system.
vi: Thiết lập múi giờ cho hệ thống.

en: Edge Delay
vi: Trễ cạnh

en: Delay for the activation of the frame using the edges.
vi: Khoảng đợi khi kích hoạt khung dùng cạnh.

en: Corner Delay
vi: Góc ngăn

en: Delay for the activation of the frame using the corners.
vi: Khoảng đợi khi kích hoạt khung dùng góc.

en: Jabber Server
vi: Máy phục vụ Jabber

en: URL of the jabber server to use.
vi: Địa chỉ URL của máy phục vụ Jabber cần dùng.

en: Publish to Gadget
vi: Xuất tới Gadget

en: If TRUE, Sugar will make us searchable for the other users of the Jabber server.
vi: nếu Đúng thì Sugar sẽ cấp các người khác trên máy phục vụ Jabber có quyền tìm kiếm qua chúng ta.

en: Power Automatic
vi: Tự động năng lượng

en: Automatic power management (increases battery life)
vi: Tự động quản lý năng lượng (tăng thời gian chạy bằng pin)

en: Power Extreme
vi: Năng lượng cực

en: Extreme power management (disables wireless radio, increases battery life)
vi: Quản lý năng lượng tối đa (tắt máy thu thanh không dây, tăng thời gian chạy bằng pin)

en: List of keyboard layouts. Each entry should be in the form layout(variant)
vi: Danh sách các bố trí bàn phím. Mỗi mục nên có dạng « bố_trí(biến_đổi) »

en: List of keyboard options.
vi: Danh sách các tuỳ chọn về bàn phím.

en: The keyboard model to be used
vi: Mô hình bàn phím cần dùng

en: Default font face
vi: Kiểu chữ mặc định

en: Font face that is used throughout the desktop.
vi: Mặt phông chữ được sử dụng trên toàn bộ môi trường.

en: Font size that is used throughout the desktop.
vi: Kích cỡ phông chữ được sử dụng trên toàn bộ môi trường.

en: Show Sugar Ad-hoc networks
vi: Hiển thị mạng Ad-hoc Sugar

en: If TRUE, Sugar will show default Ad-hoc networks for channel 1,6 and 11. If Sugar sees no "known" network when it starts, it does autoconnect to an Ad-hoc network.
vi: Nếu Đúng, Sugar sẽ hiển thị mặc ​​định của mạng Ad-hoc cho kênh 1,6 và 11. Nếu đường thấy không có mạng "nổi tiếng" khi nó bắt đầu, nó tự động kết nối đến một mạng Ad-hoc.)

en: GSM network username (DEPRECATED/UNUSED)
vi: tên người dùng mạng sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network username configuration (DEPRECATED/UNUSED)
vi: tên người dùng cấu hình mạng sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network password (DEPRECATED/UNUSED)
vi: Mật khẩu của người dùng để truy cập vào mạng bằng cách sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network password configuration (DEPRECATED/UNUSED)
vi: số cấu hình mạng điện thoại sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network number (DEPRECATED/UNUSED)
vi: số truy cập mạng bằng cách sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network telephone number configuration (DEPRECATED/UNUSED)
vi: số cấu hình mạng điện thoại sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network APN (DEPRECATED/UNUSED)
vi: một giao thức máy tính cho phép của người dùng máy tính để truy cập vào mạng bằng cách sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network access point name configuration (DEPRECATED/UNUSED)
vi: tên cấu hình điểm truy cập mạng bằng cách sử sụng hệ thống truyền thông di động toàn cầu

en: GSM network PIN (DEPRECATED/UNUSED)
vi: Mật khẩu của người dùng để truy cập vào mạng bằng cách sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network personal identification number configuration (DEPRECATED/UNUSED)
vi: số cấu hình mạng cá nhân sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network PUK (DEPRECATED/UNUSED)
vi: Mật khẩu của nhà điều hành mạng cung cấp để truy cập vào mạng bằng cách sử dụng hệ thống truyền thông di động toàn cầu

en: GSM network personal unlock key configuration (DEPRECATED/UNUSED)
vi: mạng lưới cá nhân mở khóa quan trọng cấu hình sử dụng hệ thống truyền thông di động toàn cầu

en: Pitch value for the speech sugar service
vi: Giá trị cao thấp cho dịch vụ phát âm sugar

en: Pitch value used by the speech service in Sugar
vi: Giá trị cao thấp được sử dụng bởi dịch vụ phát âm trong Sugar

en: Rate value for the speech sugar service
vi: Giá trị tỉ lệ cho dịch vụ phát âm Sugar

en: Rate value used by the speech service in Sugar
vi: Giá trị tỉ lệ được sử dụng bởi dịch vụ phát âm trong Sugar

en: Activity update backend.
vi: Cập nhật hoạt động đầu cuối.

en: Activity update backend module, followed by a period, followed by the class name.
vi: Các hoạt động thuộc môđun đầu cuối, được dựa theo một chu kỳ, dựa theo tên của lớp dữ liệu.

en: Microformat update URL.
vi: Đường dẫn cập nhật từ Microsoft.

en: URL used by the microformat update backend for activity update information.
vi: URL được sử dụng bởi microsoft và theo tiêu chuẩn của chính microsoft về thông tin cập nhật.

en: Automatic update frequency.
vi: Tần số tự động cập nhật.

en: Frequency of automatic activity updates, measured in days. 0 means disabled.
vi: Tần số tự động của thao tác cập nhật, được tính bằng ngày. 0 có nghĩa rằng chức năng bị vô hiệu hóa.

en: Timestamp of last activity update.
vi: Phần đánh dấu thời gian của lần cập nhật trước đó.

en: A unix timestamp (seconds since epoch) of the last successful activity update.
vi: Đánh dấu thời gian thuộc unix (lượng thời gian tính bằng giây kể từ lúc nhấn) của lần cập nhật gần đây nhất.

en: You must enter a name.
vi: Bạn cần phải nhập 1 tên

en: stroke:   color=%s hue=%s
vi: nét vẽ:   màu=%s sắc=%s

en: stroke:   %s
vi: nét vẽ:   %s

en: fill:     color=%s hue=%s
vi: tô màu :   màu=%s sắc=%s

en: fill:     %s
vi: tô màu :    %s

en: Error in specified color modifiers.
vi: Có lỗi trong việc sửa đổi 1 màu xác định

en: Error in specified colors.
vi: lỗi trong màu sắc được chỉ định

en: Click to change your color:
vi: Nhấp chuột để thay đổi màu sắc :

en: About my Computer
vi: Giới thiệu về cái máy tính này

en: Firmware:
vi: Phần vững:

en: Wireless Firmware:
vi: Phần vững kết nối không dây:

en: Copyright and License
vi: Tác quyền và Giấy phép

note: TRANS: The word "Sugar" should not be translated.
en: Sugar is the graphical user interface that you are looking at. Sugar is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions described therein.
vi: Sugar là giao diện người dùng đồ họa thích hợp với bạn. Sugar là phần mềm miễn phí, được bảo đảm bởi Giấy Phép Công Cộng GNU (GPL), bạn có quyền sửa đổi và/hay phân phối lại bản sao nó với các điều kiện GPL.

en: Full license:
vi: Giấy phép đầy đủ :

en: Select a background:
vi: Chọn một hình nền:

en: instantaneous
vi: ngay lập tức

en: %s seconds
vi: %s giây

en: Activation Delay
vi: thời gian chờ kích hoạt

en: Key(s) to change layout
vi: (Tổ hợp) phím để chuyển đổi bố trí

en: Keyboard Layout(s)
vi: Bố trí Bàn phím

en: Could not access ~/.i18n. Create standard settings.
vi: Không thể truy cập đến thư mục « ~/.i18n ». Hãy tạo thiết lập tiêu chuẩn.

en: Language for code=%s could not be determined.
vi: Không thể quyết định ngôn ngữ cho mã=%s.

en: Sorry I do not speak '%s'.
vi: Tiếc là chương trình này không hiểu « %s ».

en: Add languages in the order you prefer. If a translation is not available, the next in the list will be used.
vi: Thêm vào các ngôn ngữ bạn thích. Nếu không có bản dịch thì máy sẽ dùng ngôn ngữ kế tiếp trong danh sách này.

en: You will need to provide the following information to set up a mobile broadband connection to a cellular (3G) network.
vi: Bạn cần cung cấp các thông tin sau đây để thiết lập kết nối băng rộng di động tới mạng di động 3G.

en: Plan:
vi: Dự thảo:

en: Access Point Name (APN):
vi: Tên điểm truy nhập (APN):

en: Personal Identity Number (PIN):
vi: Số định danh cá nhân (PIN) (số mật mã) :

en: Plan #%s
vi: Dự thảo #%s

en: Provider %s
vi: Nhà cung cấp %s

en: State is unknown.
vi: Không rõ tình trạng.

en: Error in specified radio argument use on/off.
vi: Lỗi trong đối số chọn một đã ghi rõ bật/tắt.

en: Error in specified argument use 0/1.
vi: Lỗi trong đối số chỉ định: dùng 0/1.

en: The server is the equivalent of what room you are in; people on the same server will be able to see each other, even when they aren't on the same network.
vi: Máy phục vụ giống như một phòng chứa vài người khác nhau : những người cùng phòng (trên cùng một máy phục vụ) thì có thể liên lạc với nhau, ngay cả khi không phải làm cùng một việc (trên cùng một mạng).

en: Error in automatic pm argument, use on/off.
vi: Lỗi trong đối số tự động pm: dùng on/off.

en: Software updates correct errors, eliminate security vulnerabilities, and provide new features.
vi: Bản cập nhật phần mềm thì sửa chữa lỗi, loại trừ trường hợp có thể bị lỗ hổng bảo mật, và cung cấp tính năng mới.

en: Update in progress...
vi: Đang trong tiến trình cập nhật...

en: Installing updates...
vi: Đang cài đặt bản cập nhật...

en: Checking %s...
vi: Đang kiểm tra %s...

en: Looking for updates...
vi: Đang kiểm tra có bản cập nhật chưa...

en: Updating %s...
vi: Đang cập nhật %s...

en: Your software is up-to-date
vi: Phần mềm vẫn còn hiện thời

en: You can install %s update | You can install %s updates
vi[0]: Bạn có dịp cài đặt %s bản cập nhật

en: %s update was installed | %s updates were installed
vi[0]: %s bản cập nhật đã được cài đặt

en: Download size: %s
vi: Kích cỡ tải về: %s

en: From version %(current)s to %(new)s (Size: %(size)s)
vi: Từ phiên bản %(current)s lên %(new)s (Kích cỡ : %(size)s)

en: Version %(version)s (Size: %(size)s)
vi: Phiên bản %(version)s (Kích thước: %(size)s)

en: No web services are installed.
    Please visit %s for more details.
vi: Chưa cài đăt dịch vụ web nàọ. Vui lòng truy cập %s để biết thêm chi tiết.

en: My Battery
vi: Pin của mình

en: Very little power remaining
vi: Pin yếu tới hạn

note: TRANS: do not translate %(hour)d:%(min).2d  it is a variable, only translate the word "remaining"
en: %(hour)d:%(min).2d remaining
vi: %(hour)d:%(min).2d còn lại

en: Show my keyboard
vi: Hiển thị bàn phím của tôi

en: IP address: %s
vi: Địa chỉ IP: %s

en: No wireless connection
vi: Không có kết nối không dây

en: Wireless modem
vi: Mô-đem vô tuyến

en: Try connection again
vi: Thử kết nối lại

en: Suggestion: %s
vi: Gợi ý: %s

en: Connected for %s
vi: Đã kết nối cho %s

en: Check your PIN/PUK configuration.
vi: Kiểm tra cấu hình PIN/PUK.

en: Check your Access Point Name (APN) configuration
vi: Kiểm tra cấu hình Tên điểm kết nối (APN)

en: Check the Number configuration.
vi: Kiểm tra cấu hình Số.

en: Check your configuration.
vi: Kiểm tra cấu hình.

en: Mesh Network
vi: Mạng mắc lưới

en: Mesh Network %s
vi: Mạng mắc lưới %s

en: No GSM connection available.
vi: Không tồn tại kết nối GSM nào

en: Say selected text
vi: đoạn văn bản được chọn

en: finger
vi: ngón tay

en: stylus
vi: bút cảm ứng

en: My touchpad
vi: chuột laptop của tôi

en: Show contents
vi: Hiện nội dung

en: Favorites Layout
vi: Bố trí Ưa thích

en: Layout of the favorites view.
vi: Bố trí của ô xem các mục ưa thích.

en: Favorites resume mode
vi: Chế độ tiếp tục lại mục ưa thích

en: When in resume mode, clicking on a favorite icon will cause the last entry for that activity to be resumed.
vi: Khi ở chế độ tiếp tục lại, nhấn vào biểu tượng yêu thích thì sẽ tạo ra dữ liệu nhập cuối cùng cho hoạt động đó được nối lại

en: sugar-control-panel: WARNING, found more than one option with the same name: %s module: %r
vi: sugar-control-panel: CẢNH BÁO : tìm nhiều tùy chọn cùng tên: mô-đun %s: %r

en: sugar-control-panel: key=%s not an available option
vi: sugar-control-panel: khoá=%s không phải là một tùy chọn sẵn sàng

comment: TRANS: Translators, there's a empty line at the end of this string,
    which must appear in the translated string (msgstr) as well.
note: TRANS: Translators, there's a empty line at the end of this string, which must appear in the translated string (msgstr) as well.
en: Usage: sugar-control-panel [ option ] key [ args ... ] 
        Control for the sugar environment. 
        Options: 
        -h           show this help message and exit 
        -l           list all the available options 
        -h key       show information about this key 
        -g key       get the current value of the key 
        -s key       set the current value for the key 
        -c key       clear the current value for the key
vi: Sử dụng: sugar-control-panel [ tùy_chọn ] khoá [ đối_số ... ]
        Điều khiển môi trường sugar.
        Tùy chọn:
         -h           hiển thị trợ giúp này và thoát
        -l           liệt kê tất cả các tùy chọn sẵn sàng
        -h khoá       hiển thị thông tin về khoá này
        -g khoá       lấy giá trị hiện thời của khoá này
         -s khoá       đặt giá trị hiện thời của khoá này
         -c khoá       xoá giá trị hiện thời của khoá

en: Changes require restart
vi: Thay đổi yêu cầu khởi động lại

en: Cancel changes
vi: Hủy bỏ thay đổi

en: Restart now
vi: Khởi động lại ngay

en: Search in %s
vi: Tìm kiếm trong %s

en: No matching activities
vi: Không tìm thấy hoạt động nào

en: Confirm erase
vi: Xác nhận việc xoá

en: Confirm erase: Do you want to permanently erase %s?
vi: Xác nhận việc xoá: bạn có muốn xoá hẳn %s không?

en: Remove favorite
vi: Bỏ Ưa thích

en: Make favorite
vi: Đặt Ưa thích

comment: TRANS: label for the freeform layout in the favorites view
note: TRANS: label for the freeform layout in the favorites view
en: Freeform
vi: Dạng tự do

en: You are now registered with your school server.
vi: Bây giờ bạn đã đăng ký với máy chủ của trường bạn

en: Register again
vi: Đăng ký lại

en: A wireless encryption key is required for
     the wireless network '%s'.
vi: Một nhân tố mã hóa không dây được yêu cầu cho
     mạng không dây '%s'.

en: Key Type:
vi: Kiểu khoá:

en: Wireless Security:
vi: Bảo mật Không dây:

en: Ad-hoc Network %d
vi: Mạng không dự tính trước, không theo thể thức %d

en: Mesh Network %d
vi: Mạng mắc lưới %d

en: Cannot connect to the server.
vi: Không thể kết nối tới máy chủ

en: The server could not complete the request.
vi: Máy chủ không thể hoàn tất yêu cầu.

en: Transfer from %s
vi: Truyền từ %s

en: Transfer to %s
vi: Truyền tới %s

[ctx: Clipboard]
en: Remove
vi: bỏ

en: %s clipping
vi: đoạn trích %s

en: Click to change color:
vi: Nhấn vào để thay đổi mảu:

en: Kind: %s
vi: Loại : %s

en: Participants:
vi: Người dự :

en: Favorite entries
vi: Mục thông tin yêu thích

en: Since yesterday
vi: Kể từ ngày hôm qua

comment: TRANS: Filter entries modified during the last 7 days.
en: Past week
vi: Tuần qua

comment: TRANS: Filter entries modified during the last 30 days.
en: Past month
vi: Tháng qua

comment: TRANS: Filter entries modified during the last 356 days.
en: Past year
vi: Năm qua

en: Error while copying the entry. %s
vi: lỗi trong khi đang sao chép mục. %s

en: No activity to start entry
vi: ngừng hoạt động để bắt đầu việc đăng nhập

en: Sort view
vi: sắp xếp hiển thị

en: Sort by date modified
vi: Sắp xếp theo ngày sửa đổi

en: Sort by date created
vi: Sắp xếp theo ngày khởi tạo

en: Do you want to erase %d entry? | Do you want to erase %d entries?
vi[0]: Bạn có muốn xóa %d mục thông tin?

note: TRANS: Do not translate %(selected)d and %(total)d.
en: Selected %(selected)d of %(total)d
vi: Đã chọn %(selected)d trong tổng số %(total)d

en: Your Journal is empty
vi: Nhật ký của bạn còn trống

en: Your documents folder is empty
vi: danh mục tài liệu của bạn trống rỗng

en: The device is empty
vi: không có thiết bị

en: No matching entries
vi: Không tìm thấy

en: Older Version Of %s Activity
vi: Phiên bản cũ hơn của %s hoạt động

en: Do you want to downgrade to version %s
vi: Bạn có muốn hạ cấp xuống phiên bản %s

en: Your Journal is full
vi: nhật ký của bạn đã đầy

en: Please delete some old Journal entries to make space for new ones.
vi: Hãy xoá một số mục nhập Nhật ký cũ để giải phóng thêm sức chứa cho mục nhập mới.

en: Show Journal
vi: Hiện Nhật ký

en: Choose an object
vi: Chọn một đối tượng

en: Choose an object to open with %s activity
vi: Chọn một đối tượng để mở kèm hoạt động %s

en: Resume with
vi: Tiếp tục lại với

en: Start with
vi: Bắt đầu với

en: Send to
vi: Gửi cho

en: Entries without a file cannot be sent.
vi: mục không có tập tin nào thì không thể gửi được

en: Entries without a file cannot be copied.
vi: mục không có tập tin nào thì không thể sao chép được

en: Do you want to copy %d entry? | Do you want to copy %d entries?
vi[0]: Bạn có muốn sao chép %d mục thông tin hay không?

en: No friends present
vi: hiện tại không có bạn bè

en: No valid connection found
vi: Không tìm thấy kết nối hợp lệ

en: No activity to resume entry
vi: ngừng hoạt động để phục hồi lại đăng nhập

en: %(index)d of %(total)d : %(object_title)s
vi: %(index)d trong tổng số %(total)d  : %(object_title)s

en: %(free_space)d MB Free
vi: %(free_space)d MB còn trống

en: Favorites view %d
vi: Xem Ưa thích %d

en: The reason for the device state change is unknown.
vi: lí do thay đổi trạng thái của thiết bị là không rõ

en: The state change is normal.
vi: thay đổi trạng thái là bình thường

en: The device is now managed.
vi: hiện tại thiết bị được quản lí

en: The device is no longer managed.
vi: thiết bị không được quản lí nữa

en: The device could not be readied for configuration.
vi: thiết bị không thể sẵn sàng cho cấu hình

en: IP configuration could not be reserved (no available address, timeout, etc).
vi: cấu hình IP không thể bảo lưu (không có sẵn địa chỉ, thời gian chờ..)

en: The IP configuration is no longer valid.
vi: cấu hình IP không còn hợp lệ

en: Secrets were required, but not provided.
vi: các bí mật được yêu cầu, nhưng không được cung cấp

en: The 802.1X supplicant disconnected from the access point or authentication server.
vi: 802.1X hổ trợ khi mất kết nối từ điểm truy cập hoặc thẩm định từ máy chủ

en: Configuration of the 802.1X supplicant failed.
vi: cấu hình của 802.1X hổ trợ bị thất bại

en: The 802.1X supplicant quit or failed unexpectedly.
vi: Định dạng 802.1X không được hỗ trợ hoặc bị gặp lổi.

en: The 802.1X supplicant took too long to authenticate.
vi: 802.1X đã hổ trợ quá dài để xác thực

en: The PPP service failed to start within the allowed time.
vi: Khởi chạy dịch vụ PPP trong thời gian cho phép thất bại

en: The PPP service disconnected unexpectedly.
vi: Dịch vụ PPP mất kết nối đột ngột

en: The PPP service quit or failed unexpectedly.
vi: Dịch vụ PPP bị thoát ra không mong muốn

en: The DHCP service failed to start within the allowed time.
vi: Khởi chạy dịch vụ DHCP trong thời gian cho phép thất bại

en: The DHCP service reported an unexpected error.
vi: Dịch vụ DHCP ghi nhận lỗi không mong muốn

en: The DHCP service quit or failed unexpectedly.
vi: Dịch vụ DHCP bị thoát ra không mong muốn

en: The shared connection service failed to start.
vi: Khởi chạy dịch vụ chia sẻ kết nối thất bại

en: The shared connection service quit or failed unexpectedly.
vi: Dịch vụ chia sẻ kết nối bị thoát ra không mong muốn

en: The AutoIP service failed to start.
vi: Dịch vụ AutoIP khởi chạy thất bại

en: The AutoIP service reported an unexpected error.
vi: Dịch vụ AutoIP ghi nhận lỗi không mong muốn

en: The AutoIP service quit or failed unexpectedly.
vi: Dịch vụ AutoIP bị thoát ra không mong muốn

en: Dialing failed because the line was busy.
vi: Quay số thất bại vì đường dây đang bận

en: Dialing failed because there was no dial tone.
vi: Quay số thất bại vì không có tín hiệu

en: Dialing failed because there was no carrier.
vi: Quay số thất bại vì không có nhà cung cấp dịch vụ

en: Dialing timed out.
vi: Quay số đã quá hạn

en: Dialing failed.
vi: Quay số thất bại

en: Modem initialization failed.
vi: Khởi tạo modem thất bại

en: Failed to select the specified GSM APN
vi: Lựa chọn GSM APN được chỉ định thất bại

en: Not searching for networks.
vi: Không tìm kiếm mạng lưới

en: Network registration was denied.
vi: Đăng ki mạng lưới bị từ chối

en: Network registration timed out.
vi: Đăng kí mạng lưới đã quá hạn

en: Failed to register with the requested GSM network.
vi: Thất bại trong việc đăng ký vs bằng mạng lưới GSM đã yêu cầu

en: PIN check failed.
vi: Kiểm tra mã PIN thất bại

en: Necessary firmware for the device may be missing.
vi: Phần vữa cần thiết cho thiết bị có thể bị thiếu

en: The device was removed.
vi: Thiết bị đã bị gỡ bỏ

en: NetworkManager went to sleep.
vi: Trình quản lí mạng lưới đã chuyển qua chế độ ngủ

en: The device's active connection was removed or disappeared.
vi: Kết nối hiện thời của thiết bị đã bị loại bỏ hoặc mất kết nối

en: A user or client requested the disconnection.
vi: Người sử dụng hoặc máy khách yêu cầu ngắt kết nối

en: The device's carrier/link changed.
vi: Nhà cung cấp dịch vụ/đường dẫn của thiết bị đã thay đổi

en: The device's existing connection was assumed.
vi: kết nối đã tồn tại của thiết bị đã được giả định

en: The supplicant is now available.
vi: Nguồn cung cấp bây giờ đã có.

en: The modem could not be found.
vi: modem k thể tìm thấy

en: The Bluetooth connection failed or timed out.
vi: kết nối Bluetooth bị thất bại hoặc quá thời gian

en: Unused.
vi: ko sử dụng

en: Screenshot of "%s"
vi: Ảnh chụp màn hình « %s »

en: Remove friend
vi: Bỏ bạn

en: Make friend
vi: Kết bạn

en: My Settings
vi: Thiết lập của mình

en: Invite to %s
vi: Mời vào %s

en: <b>%s</b> failed to start.
vi: <b>%s</b> thất bại trong việc khởi chạy

en: Activity failed to start
vi: hoạt động thất bại trong việc khởi chạy

en: Start new
vi: Khởi chạy mới

[ctx: Volume]
en: Remove
vi: Bỏ

en: Instance Source
vi: Nguồn mẫu

en: Activity Bundle Source
vi: Nguồn các gói hoạt động

en: Sugar Toolkit Source
vi: Nguồn bộ dụng cụ Sugar

en: View source: %s
vi: Xem nguồn: %s

en: View source: %r
vi: Xem nguồn: %r

note: I18N: In Android UI, po_extract_game_data
en: Extracting game data...
vi: Đang giải nén dữ liệu trò chơi

note: I18N: In Android UI, po_extract_error
en: Game data extraction error
vi: Đã xảy ra lỗi khi giải nén dữ liệu

note: I18N: ./data/achievements.xml
en: Strike!
vi: Bãi công!

note: I18N: ./data/achievements.xml
en: Gold driver
vi: Tài xế vàng

note: I18N: ./data/achievements.xml
en: Unstoppable
vi: Không thể dừng lại

note: I18N: ./data/achievements.xml
en: It's secret
vi: Đó là bí mật

note: I18N: ./data/achievements.xml
en: Mosquito Hunter
vi: Thợ săn muỗi

note: I18N: ./data/grandprix/1_penguinplayground.grandprix
en: Penguin Playground
vi: Sân Chơi Chim Cánh Cụt

note: I18N: ./data/grandprix/4_atworldsend.grandprix
en: At World's End
vi: Nơi tận cùng của thế giới

note: I18N: ./data/gui/dialogs/android/init_android.stkgui I18N: Control type I18N: ./data/gui/dialogs/android/multitouch_settings.stkgui I18N: In the multitouch settings screen
en: Accelerometer
vi: Gia tốc

note: I18N: ./data/gui/dialogs/android/init_android.stkgui I18N: Control type I18N: ./data/gui/dialogs/android/multitouch_settings.stkgui I18N: In the multitouch settings screen I18N: ./data/gui/dialogs/online/network_ingame_dialog.stkgui I18N: Race paused button I18N: ./data/gui/dialogs/overworld_dialog.
en: Gyroscope
vi: Con quay hồi chuyển

note: I18N: ./data/gui/dialogs/android/init_android.stkgui I18N: Control type
en: Steering wheel
vi: Vô lăng

note: I18N: ./data/gui/dialogs/android/init_android.stkgui I18N: ./data/gui/dialogs/android/multitouch_settings.stkgui I18N: In the multitouch settings screen
en: Auto acceleration
vi: Tự động gia tốc

note: I18N: ./data/gui/dialogs/android/multitouch_settings.stkgui I18N: In the multitouch settings screen
en: Device enabled
vi: Thiết bị đã bật

note: I18N: ./data/gui/dialogs/android/multitouch_settings.stkgui I18N: In the multitouch settings screen
en: Buttons scale
vi: Tỷ lệ nút

note: I18N: ./data/gui/dialogs/custom_video_settings.stkgui
en: Graphics Settings
vi: Tùy Chỉnh Đồ Họa

en: Motion blur
vi: Làm mờ chuyển động

note: I18N: ./data/gui/dialogs/ghost_replay_info_dialog.stkgui I18N: Ghost replay info action
en: Compare to another ghost
vi: So sánh với một con ma khác

note: I18N: ./data/gui/dialogs/ghost_replay_info_dialog.stkgui I18N: Ghost replay info screen action
en: Compare ghost
vi: So sánh ma

note: I18N: ./data/gui/dialogs/ghost_replay_info_dialog.stkgui I18N: Ghost replay info screen action I18N: ./data/gui/dialogs/high_score_info_dialog.stkgui I18N: High score info screen action I18N: ./data/gui/dialogs/select_challenge.stkgui I18N: ./data/gui/screens/gp_info.stkgui I18N: In the grand prix i
en: Start Race
vi: Bắt Đầu Cuộc Đua

note: I18N: ./data/gui/dialogs/online/network_ingame_dialog.stkgui I18N: Race paused button
en: Back to Race
vi: Quay về vòng đua

note: I18N: ./data/gui/dialogs/online/network_ingame_dialog.stkgui I18N: Race paused button
en: Quit Server
vi: Thoát máy chủ

note: I18N: ./data/gui/dialogs/online/network_ingame_dialog.stkgui I18N: Race paused button
en: Restart Race
vi: Đua lại

note: I18N: ./data/gui/dialogs/online/network_ingame_dialog.stkgui I18N: Race paused button I18N: ./data/gui/dialogs/race_paused_dialog.stkgui
en: Give Up Race
vi: Bỏ Cuộc

note: I18N: ./data/gui/dialogs/online/recovery_info.stkgui I18N: In the recovery dialog I18N: ./data/gui/dialogs/online/recovery_input.stkgui
en: Account Recovery
vi: Phục hồi tài khoản

note: I18N: ./data/gui/dialogs/online/server_configuration_dialog.stkgui I18N: Multiplayer game mode I18N: ./data/gui/screens/high_score_selection.stkgui I18N: In the high score selection screen I18N: ./data/gui/screens/online/create_server.stkgui I18N: Game mode
en: Normal Race
vi: Chế Độ Thường

note: I18N: ./data/gui/dialogs/online/server_configuration_dialog.stkgui I18N: Multiplayer game mode I18N: ./data/gui/screens/ghost_replay_selection.stkgui I18N: In the ghost replay selection screen I18N: ./data/gui/screens/high_score_selection.stkgui I18N: In the high score selection screen I18N: ./data/
en: Time Trial
vi: Đua Thời Gian

note: I18N: ./data/gui/dialogs/online/splitscreen_player_dialog.stkgui I18N: Splitscreen player in network
en: Add player
vi: Thêm người chơi

note: I18N: ./data/gui/dialogs/online/user_info_dialog.stkgui I18N: User info dialog
en: Remove Friend
vi: Xóa bạn bè

note: I18N: ./data/gui/dialogs/online/user_info_dialog.stkgui I18N: User info dialog
en: Add Friend
vi: Thêm bạn bè

note: I18N: ./data/gui/dialogs/overworld_dialog.stkgui I18N: In the in-game dialog
en: Back to Game
vi: Quay Về Trò Chơi

note: I18N: ./data/gui/dialogs/overworld_dialog.stkgui I18N: In the in-game dialog
en: Back to menu
vi: Quay về Menu

note: I18N: ./data/gui/dialogs/overworld_dialog.stkgui I18N: In the in-game dialog
en: Select kart
vi: Chọn Nhân Vật

note: I18N: ./data/gui/dialogs/press_a_key_dialog.stkgui I18N: When configuring input
en: Assign to ESC key
vi: Đặt cho phím ESC

note: I18N: ./data/gui/dialogs/recommend_video_settings.stkgui I18N: Recommend video settings dialog
en: Graphics quality
vi: Chất lượng đồ họa

note: I18N: ./data/gui/dialogs/select_challenge.stkgui I18N: ./data/gui/screens/race_setup.stkgui I18N: ./data/gui/screens/soccer_setup.stkgui
en: Race Setup
vi: Cài đặt vòng đua

note: I18N: ./data/gui/screens/addons_screen.stkgui
en: SuperTuxKart Addons
vi: Tiện Ích Tải Về SuperTuxKart

note: I18N: ./data/gui/screens/addons_screen.stkgui I18N: In the addons screen
en: Karts
vi: Nhân vật

note: I18N: ./data/gui/screens/addons_screen.stkgui I18N: In the addons screen I18N: ./data/gui/screens/arenas.stkgui I18N: Section in arena tracks selection screen
en: Arenas
vi: Đấu trường

note: I18N: ./data/gui/screens/arenas.stkgui I18N: track group I18N: ./data/gui/screens/easter_egg.stkgui I18N: track group name I18N: kart group name
en: Add-Ons
vi: Tiện Ích

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: ./data/gui/screens/help/help2.stkgui I18N: ./data/gui/screens/help/help3.stkgui I18N: ./data/gui/screens/help/help4.stkgui I18N: ./data/gui/screens/help/help5.stkgui I18N: ./data/gui/screens/help/help6.stkgui I18N: ./data/gui/screens/help/help7.stkgui
en: SuperTuxKart Help
vi: Giúp Đỡ SuperTuxKart

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: Tab in help menu I18N: ./data/gui/screens/help/help2.stkgui I18N: ./data/gui/screens/help/help3.stkgui I18N: ./data/gui/screens/help/help4.stkgui I18N: ./data/gui/screens/help/help5.stkgui I18N: ./data/gui/screens/help/help6.stkgui I18N: ./data/gui/sc
en: Game Modes
vi: Chế độ trò chơi

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: Tab in help menu I18N: ./data/gui/screens/help/help2.stkgui I18N: ./data/gui/screens/help/help3.stkgui I18N: ./data/gui/screens/help/help4.stkgui I18N: ./data/gui/screens/help/help5.stkgui I18N: ./data/gui/screens/help/help6.stkgui I18N: ./data/gui/sc
en: Bananas
vi: Chuối

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: Tab in help menu I18N: ./data/gui/screens/help/help2.stkgui I18N: ./data/gui/screens/help/help3.stkgui I18N: ./data/gui/screens/help/help4.stkgui I18N: ./data/gui/screens/help/help5.stkgui I18N: ./data/gui/screens/help/help6.stkgui I18N: ./data/gui/sc
en: Story Mode
vi: Câu Chuyện

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: In the help menu
en: Avoid bananas!
vi: Tránh những quả chuối!

note: I18N: ./data/gui/screens/help/help1.stkgui I18N: In the help menu
en: If you see a button with a lock like this one, you need to complete a challenge to unlock it.
vi: Nếu bạn thấy một nút với chiếc chìa khóa như thế này, bạn cần hoàn tất một thử thách để mở khóa nó.

note: I18N: ./data/gui/screens/help/help3.stkgui
en: Plunger - throw straight to pull an opponent back, or throw while looking back to make one lose sight.
vi: Giác hút - ném thẳng để kéo đối phương lại, hay ném khi đang nhìn ra sau để làm tầm nhìn của một người bị che khuất.

note: I18N: ./data/gui/screens/help/help3.stkgui
en: Parachute - slows down all karts in a better position.
vi: Dù - làm chậm tất cả các xe ở phía trước mình

note: I18N: ./data/gui/screens/help/help3.stkgui
en: Basket Ball - bounces after the leader, and might squash and slow down karts down on the way.
vi: Quả bóng rổ - nhảy sau người dẫn đầu, và có thể đè bẹp và làm chậm người chơi xuống đường đua.

note: I18N: ./data/gui/screens/high_score_selection.stkgui I18N: In the high score selection screen I18N: ./data/gui/screens/tracks_and_gp.stkgui I18N: In the track and grand prix selection screen
en: Grand Prix
vi: Giải Đấu Grand Prix

note: I18N: ./data/gui/screens/karts.stkgui I18N: In the kart selection (player setup) screen I18N: ./data/gui/screens/online/network_karts.stkgui
en: Choose a Kart
vi: Chọn nhân vật

note: I18N: ./data/gui/screens/main_menu.stkgui I18N: Main menu button
en: Singleplayer
vi: Chơi đơn

note: I18N: ./data/gui/screens/online/profile_servers.stkgui
en: Global Networking
vi: Mạng toàn cầu

note: I18N: ./data/gui/screens/online/register.stkgui I18N: Section in the register screen
en: Offline Account
vi: Tài khoản ngoại tuyến

note: I18N: ./data/gui/screens/online/register.stkgui I18N: ./data/gui/screens/options/user_screen_tab.stkgui I18N: ./data/gui/screens/user_screen.stkgui
en: Reset password
vi: Đặt lại mật khẩu

note: I18N: ./data/gui/screens/options/options_audio.stkgui I18N: ./data/gui/screens/options/options_device.stkgui I18N: ./data/gui/screens/options/options_display.stkgui I18N: ./data/gui/screens/options/options_general.stkgui I18N: ./data/gui/screens/options/options_input.stkgui I18N: ./data/gui/screens/
en: SuperTuxKart Options
vi: Tùy Chỉnh SuperTuxKart

note: I18N: ./data/gui/screens/options/options_device.stkgui I18N: In the input configuration screen
en: Delete Configuration
vi: Xóa Thiết Lập

note: I18N: ./data/gui/screens/options/options_device.stkgui I18N: In the input configuration screen
en: Back to device list
vi: Quay về danh sách thiết bị

note: I18N: ./data/gui/screens/options/options_display.stkgui I18N: In the display settings
en: Remember window location
vi: Nhớ vị trí cửa sổ

note: I18N: ./data/gui/screens/options/options_display.stkgui I18N: In the display settings
en: Apply new resolution
vi: Áp dụng độ phân giải mới

note: I18N: ./data/gui/screens/options/options_general.stkgui I18N: In the general settings
en: Internet options
vi: Tùy chọn mạng

note: I18N: ./data/gui/screens/options/options_input.stkgui I18N: In the input configuration screen
en: Press enter or double-click on a device to configure it
vi: Nhấn phím enter hay click đôi chuột vào một thiết bị để cấu hình

note: I18N: ./data/gui/screens/options/options_input.stkgui I18N: In the input configuration screen
en: Add a device
vi: Thêm một thiết bị

note: I18N: ./data/gui/screens/options/options_ui.stkgui I18N: In the ui settings
en: Display FPS
vi: Hiển thị Số Khung Hình/Giây

note: I18N: ./data/gui/screens/options/options_video.stkgui I18N: In the video settings
en: Graphical Effects Level
vi: Mức hiệu ứng đồ họa

note: I18N: ./data/gui/screens/options/options_video.stkgui I18N: In the video settings
en: Custom settings...
vi: Tùy chỉnh tự chọn...

note: I18N: ./data/gui/screens/race_setup.stkgui
en: Select a game mode
vi: Chọn chế độ chơi

note: I18N: ./data/gui/screens/soccer_setup.stkgui I18N: In soccer setup screen
en: Red Team
vi: Đội màu đỏ

note: I18N: ./data/gui/screens/soccer_setup.stkgui I18N: In soccer setup screen
en: Blue Team
vi: Đội màu xanh

note: I18N: ./data/gui/screens/track_info.stkgui I18N: In the track info screen
en: Number of AI karts
vi: Số người chơi máy

note: I18N: ../stk-assets/tracks/arena_candela_city/track.xml I18N: ../stk-assets/tracks/candela_city/track.xml I18N: ../supertuxkart-assets/tracks/arena_candela_city/track.xml I18N: ../supertuxkart-assets/tracks/candela_city/track.xml
en: Candela City
vi: Thành Phố Candela

note: I18N: ../stk-assets/tracks/battleisland/track.xml I18N: ../supertuxkart-assets/tracks/battleisland/track.xml
en: Battle Island
vi: Hòn Đảo Chiến Đấu

note: I18N: ../stk-assets/tracks/cave/track.xml I18N: ../supertuxkart-assets/tracks/cave/track.xml
en: Cave X
vi: Hang X

note: I18N: ../stk-assets/tracks/cocoa_temple/track.xml I18N: ../supertuxkart-assets/tracks/cocoa_temple/track.xml
en: Cocoa Temple
vi: Đền Cocoa

note: I18N: ../stk-assets/tracks/fortmagma/track.xml I18N: ../supertuxkart-assets/tracks/fortmagma/track.xml
en: Fort Magma
vi: Lâu Đài Cổ

note: I18N: ../stk-assets/tracks/gran_paradiso_island/track.xml I18N: ../supertuxkart-assets/tracks/gran_paradiso_island/track.xml
en: Gran Paradiso Island
vi: Đảo Gran Paradiso

note: I18N: ../stk-assets/tracks/hacienda/track.xml I18N: ../supertuxkart-assets/tracks/hacienda/track.xml
en: Hacienda
vi: Miền Viễn Tây

note: I18N: ../stk-assets/tracks/icy_soccer_field/track.xml I18N: ../supertuxkart-assets/tracks/icy_soccer_field/track.xml
en: Icy Soccer Field
vi: Sân Bóng Đá Băng Giá

note: I18N: Cutscene subtitle from ../stk-assets/tracks/introcutscene2/scene.xml I18N: ../stk-assets/tracks/introcutscene2/scene.xml I18N: Cutscene subtitle from ../supertuxkart- assets/tracks/introcutscene2/scene.xml I18N: ../supertuxkart-assets/tracks/introcutscene2/scene.xml
en: What's wrong, little hippies? Your great gnu leader is missing?
vi: Sao thế, lũ híp pi kia? Thủ lĩnh gnu vĩ đại đã mất tích à?

note: I18N: Cutscene subtitle from ../stk-assets/tracks/introcutscene2/scene.xml I18N: ../stk-assets/tracks/introcutscene2/scene.xml I18N: Cutscene subtitle from ../supertuxkart- assets/tracks/introcutscene2/scene.xml I18N: ../supertuxkart-assets/tracks/introcutscene2/scene.xml
en: Oh yes, see, he's in my castle now and will be served for supper...
vi: À đúng rồi, ông ta đang ở lâu đài của ta và sẽ được nấu thành bữa tối...

note: I18N: Cutscene subtitle from ../stk-assets/tracks/introcutscene2/scene.xml I18N: ../stk-assets/tracks/introcutscene2/scene.xml I18N: Cutscene subtitle from ../supertuxkart- assets/tracks/introcutscene2/scene.xml I18N: ../supertuxkart-assets/tracks/introcutscene2/scene.xml
en: If you can beat me at racing, I will free the old codger.
vi: Nếu ngươi có thể thắng ta ở đua xe, ta sẽ trả tự do cho lão già.

note: I18N: Cutscene subtitle from ../stk-assets/tracks/introcutscene2/scene.xml I18N: ../stk-assets/tracks/introcutscene2/scene.xml I18N: Cutscene subtitle from ../supertuxkart- assets/tracks/introcutscene2/scene.xml I18N: ../supertuxkart-assets/tracks/introcutscene2/scene.xml
en:  But you pathetic little twerps will never be able to beat me - King of the Karts!
vi:  Nhưng lũ vô dụng các ngươi sẽ không thể nào đánh bại được ta - Vua Đua Xe!

note: I18N: ../stk-assets/tracks/mines/track.xml I18N: ../supertuxkart-assets/tracks/mines/track.xml
en: Old Mine
vi: Hầm mỏ

note: I18N: ../stk-assets/tracks/olivermath/track.xml I18N: ../supertuxkart-assets/tracks/olivermath/track.xml
en: Oliver's Math Class
vi: Lớp Toán của Oliver

note: I18N: ../stk-assets/tracks/sandtrack/track.xml I18N: ../supertuxkart-assets/tracks/sandtrack/track.xml
en: Shifting Sands
vi: Kim tự tháp Ai Cập

note: I18N: ../stk-assets/tracks/snowmountain/track.xml I18N: ../supertuxkart-assets/tracks/snowmountain/track.xml
en: Northern Resort
vi: Núi Tuyết

note: I18N: ../stk-assets/tracks/snowtuxpeak/track.xml I18N: ../supertuxkart-assets/tracks/snowtuxpeak/track.xml
en: Snow Peak
vi: Đỉnh Núi Tuyết

note: I18N: ../stk-assets/tracks/soccer_field/track.xml I18N: ../supertuxkart-assets/tracks/soccer_field/track.xml
en: Soccer Field
vi: Sân Bóng Đá

note: I18N: ../stk-assets/tracks/stadium/track.xml I18N: ../supertuxkart-assets/tracks/stadium/track.xml
en: The Stadium
vi: Viện Bảo Tàng

note: I18N: ../stk-assets/tracks/volcano_island/track.xml I18N: ../supertuxkart-assets/tracks/volcano_island/track.xml
en: Volcan Island
vi: Đảo Volcan

note: I18N: ../stk-assets/tracks/xr591/track.xml I18N: ../supertuxkart-assets/tracks/xr591/track.xml
en: XR591
vi: Hành Tinh XR591

note: I18N: ../stk-assets/tracks/zengarden/track.xml I18N: ../supertuxkart-assets/tracks/zengarden/track.xml
en: Zen Garden
vi: Vườn Hoa Anh Đào

en: New track '%s' now available
vi: Vòng đua mới '%s' đã có hiệu lực

en: New game mode '%s' now available
vi: Chế độ chơi mới '%s' đã có hiệu lực

en: New Grand Prix '%s' now available
vi: Giải Grand Prix mới '%s' đã có hiệu lực

en: New difficulty '%s' now available
vi: Độ khó mới '%s' đã có hiệu lực

en: New kart '%s' now available
vi: Nhân vật mới '%s' đã có hiệu lực

en: Your config file was malformed, so it was deleted and a new one will be created.
vi: Tập tin cấu hình của bạn đã bị thay đổi, do đó nó đã bị xóa và một cái mới sẽ được tạo ra.

en: Your config file was too old, so it was deleted and a new one will be created.
vi: Tập tin cấu hình của bạn đã quá cũ, do đó nó đã bị xóa và một cái mới sẽ được tạo ra.

en: %s is ready
vi: %s đã sẵn sàng

note: I18N: to appear in input configuration screen, for gamepad axes
en: Axis %d %s
vi: Gamepad axe %d %s

note: I18N: to appear in input configuration screen, for gamepad buttons
en: Gamepad button %d
vi: Nút gamepad %d

note: I18N: to appear in input configuration screen, for mouse (might not be used at all)
en: Mouse button %d
vi: Nút chuột %d

note: I18N: shown when config file is too old
en: Please re-configure your key bindings.
vi: Xin hãy chỉnh lại phím.

en: Your input config file is not compatible with this version of STK.
vi: Tập tin cấu hình của bạn không tương thích với phiên bản STK hiện tại.

en: Only the Game Master may act at this point!
vi: Chỉ người chơi tốt mới làm được!

en: Could not detect any wiimote :/
vi: Không thể nhận diện được cái Wiimote nào :/

en: Penalty time!!
vi: Phạm Luật!!

en: You finished the race!
vi: Bạn đã hoàn thành cuộc đua!

en: You won the race!
vi: Bạn đã chiến thắng cuộc đua!

en: Eggs: %d / %d
vi: Trứng: %d / %d

en: Final lap!
vi: Vòng cuối

[ctx: fastest_lap]
en: %s by %s
vi: %s bởi %s

en: New fastest lap
vi: Vòng đua mới nhanh nhất

en: WRONG WAY!
vi: SAI ĐƯỜNG

en: You have been eliminated!
vi: Bạn đã bị loại!

en: '%s' has been eliminated.
vi: '%s' đã bị loại.

en: The highscore file was too old,
    all highscores have been erased.
vi: Tập tin Kỷ Lục đã quá cũ,
    tất cả các kỷ lục đã bị xóa.

note: I18N: Game mode
en: Follow the Leader
vi: Theo sau người dẫn đầu

note: I18N: Game mode
en: 3 Strikes Battle
vi: Trận chiến 3 lần tấn công

en: 2 weeks
vi: 2 tuần

en: Add-on name
vi: Tên Tiện Ích

en: Updated date
vi: Ngày cập nhật

[ctx: addons]
note: I18N: as in: The Old Island by Johannes Sjolund
en: %s by %s
vi: %s bởi %s

en: Please wait while addons are updated
vi: Xin vui lòng đợi khi các tiện ích bổ sung được cập nhật

en: Sorry, an error occurred while contacting the add-ons website. Make sure you are connected to the Internet and that SuperTuxKart is not blocked by a firewall
vi: Xin lỗi, có lỗi khi đang liên lạc với trang web chứa phần mở rộng. Bạn phải chắc là đã kết nối Internet và SuperTuxKart không bị khóa bởi tường lửa.

en: Locked : solve active challenges to gain access to more!
vi: Bị khóa: hoàn thành thử thách để tham gia được nhiều vòng đua hơn!

en: Random Arena
vi: Đấu trường ngẫu nhiên

note: I18N: A goal for achievements. If this text is in (), it's a precision added to multiple different goals. I18N: Key binding name
en: Skidding
vi: Trượt Bánh

note: I18N: A goal for achievements. If this text is in (), it's a precision added to multiple different goals.
en: Races finished
vi: Cuộc đua đã hoàn thành

note: I18N: In the 'add new input device' dialog
en: Add Wiimote
vi: Thêm Wiimote

note: I18N: In the 'add new input device' dialog
en: Add Keyboard Configuration
vi: Thêm cấu hình bàn phím

en: Version: %d
vi: Phiên bản: %d

en: featured
vi: Tính Năng

en: Sorry, downloading the add-on failed
vi: Xin lỗi, việc tải các tiện ích đã thất bại

en: Problems installing the addon '%s'.
vi: Có lỗi khi cài đặt phần mở rộng '%s'

en: Problems removing the addon '%s'.
vi: Có lỗi khi gỡ bỏ phần mở rộng '%s'

en: Setup New Race
vi: Vòng Đua Mới

en: Exit Race
vi: Thoát vòng đua

en: Username: %s
vi: Tên đăng nhập: %s

en: Friend request sent!
vi: Yêu cầu kết bạn đã gửi!

en: Friend request accepted!
vi: Yêu cầu kết bạn đã chấp nhận

en: Friend request declined!
vi: Yêu cầu kết bạn đã từ chối

en: Friend request cancelled!
vi: Yêu cầu kết bạn đã hủy

en: Processing
vi: Đang xử lý

en: Random Track
vi: Vòng đua ngẫu nhiên

en: Challenge Completed
vi: Thử Thách Hoàn Thành

en: You unlocked track %0
vi: Bạn đã mở khóa đường đua %0

en: You unlocked grand prix %0
vi: Bạn đã mở khóa giải đấu Grand Prix %0

note: I18N: when failing a GP
en: Better luck next time!
vi: Chúc may mắn lần sau!

en: You completed a challenge!
vi: Bạn đã hoàn thành một thử thách!

en: You completed the Grand Prix!
vi: Bạn đã hoàn thành giải Grand Prix!

en: Random Kart
vi: Nhân vật ngẫu nhiên

en: The add-ons module is currently disabled in the Options screen
vi: Phần Tiện Ích đã bị vô hiệu hóa trong màn hình Cài Đặt

en: Please wait while the add-ons are loading
vi: Xin chờ trong khi tiện ích đang được tải

en: Are you sure you want to quit STK?
vi: Bạn có chắc bạn muốn thoát STK?

note: I18N: button to disable a gamepad configuration
en: Disable Device
vi: Vô Hiệu Thiết Bị

note: I18N: button to enable a gamepad configuration
en: Enable Device
vi: Bật thiết bị

note: I18N: Key binding section
en: Game Keys
vi: Phím trò chơi

note: I18N: Key binding section
en: Menu Keys
vi: Phím Trình Đơn

note: I18N: Key binding name
en: Steer Left
vi: Rẽ Trái

note: I18N: Key binding name
en: Steer Right
vi: Rẽ Phải

note: I18N: Key binding name
en: Nitro
vi: Tăng Tốc

note: I18N: Key binding name
en: Look Back
vi: Nhìn sau

note: I18N: Key binding name
en: Pause Game
vi: Tạm dừng

note: I18N: Key binding name
en: Cancel/Back
vi: Hủy bỏ/Quay lại

en: * A blue item means a conflict with another configuration
vi: * Mục có màu xanh nghĩa là mục đó xung đột với một tùy chỉnh khác

note: I18N: shown before deleting an input configuration
en: Are you sure you want to permanently delete this configuration?
vi: Bạn có chắc bạn muốn xóa hoàn toàn thiết lập này?

en: Keyboard %i
vi: Bàn phím %i

note: I18N: as in "ready, set, go", shown at the beginning of the race
en: Ready!
vi: Chuẩn Bị

note: I18N: as in "ready, set, go", shown at the beginning of the race
en: Set!
vi: Sẵn Sàng

note: I18N: When some GlobalPlayerIcons are hidden, write "Top 10" to show it
en: Top %i
vi: Đứng trong %i người dẫn đầu

en: Challenge Failed
vi: Thử Thách Thất Bại

en: Press fire to start the challenge
vi: Nhấn 'bắn'  để bắt đầu thử thách

en: Abort Grand Prix
vi: Ngừng giải Grand Prix

en: Back to the menu
vi: Quay về trình đơn chính

en: Do you really want to abort the Grand Prix?
vi: Bạn có thực sự muốn thoát Giải Đấu?

en: Eliminated
vi: Đã bị loại

en: Grand Prix progress:
vi: Tiến trình Grand Prix:

en: Highscores
vi: Điểm Cao

en: All blows allowed, so catch weapons and make clever use of them!
vi: Tất cả các chiêu đòn đều được cho phép dùng, vậy hãy nhặt vũ khí và dùng chúng cẩn thận!

en: Contains no powerups, so only your driving skills matter!
vi: Không chứa vật phẩm nào, vì vậy chỉ có khả năng lái xe của bạn mới quan trọng!

note: I18N: short definition for follow-the-leader game mode
en: Keep up with the leader kart but don't overtake it!
vi: Bắt kịp người dẫn đầu nhưng không vượt qua!

note: I18N: when showing who is the author of track '%s' I18N: (place %s where the name of the author should appear)
en: Track by %s
vi: Được tạo bởi %s

en: Locked!
vi: Bị khóa

en: Use the nitro you collected by pressing <%s>!
vi: Sử dụng hộp tăng tốc bạn đã thu thập bằng phím <%s>!

en: You are now ready to race. Good luck!
vi: Bạn đã sẵn sàng đua. Chúc may mắn!

en: 
    Usage: svn-buildpackage [ OPTIONS... ] [ OPTIONS for dpkg-buildpackage ]
    Builds Debian package within the SVN repository. The source code
    repository must be in the format created by svn-inject, and this script
    must be executed from the work directory (trunk/package).
    
    Building and working directory management:
      --svn-builder CMD    Use CMD as build command instead of dpkg-buildpackage
      --svn-ignore-new     Don't stop on svn conflicts or new/changed files
      --svn-dont-clean     Don't run debian/rules clean (default: clean first)
      --svn-savecfg        Create a .svn/deb-layout file from the detected/imported
                           layout information. (replicates old behaviour)
    Source copying behavior:
      --svn-no-links       Don't use file links (default: use links where possible)
      --svn-dont-purge     Don't wipe the build directory (default: purge after build)
      --svn-reuse          Reuse an existing build directory, copy trunk over it
      --svn-rm-prev-dir    Remove an existing build directory instead of making a
                           copy; if --svn-reuse is specified, this option is reset
      --svn-export         Just prepares the build directory and exits
    Tagging and post-tagging:
      --svn-tag            Final build: Export && build && tag && dch -i
      --svn-retag          Replace an existing tag directory if found while tagging
      --svn-only-tag       Tags the current trunk directory without building
      --svn-noautodch      Don't add a new Debian changelog entry when done
    Post-build processing:
      --svn-lintian        Run lintian after the build
      --svn-move           Move package files to .. after successful build
      --svn-move-to XYZ    Move package files to XYZ, implies --svn-move
    Miscelaneous:
      --svn-pkg PACKAGE    Specifies the package name
      --svn-override a=b   Override some config variable (comma separated list)
      --svn-arch ARCH      Allows specifying the build architecture
      --svn-verbose        More verbose program output
      --svn-noninteractive Turn off interactive mode
      --svn-download-orig  Use apt and uscan to download the .orig.tar.gz
      -h, --help           Show this help message
    
    If the debian directory has the mergeWithUpstream property, svn-buildpackage
    will extract .orig.tar.gz file first and add the Debian files to it.
vi: 
    Sử dụng: svn-buildpackage [ TÙY_CHỌN ... ] [ TÙY_CHỌN ... cho dpkg-buildpackage ]
    
    Xây dựng gói Debian bên trong kho lưu SVN.
    Kho lưu mã nguồn phải theo định dạng được svn-inject tạo,
    và văn lệnh này phải được thực hiện từ thư mục làm việc (trunk/package).
    
    Quản lý thư mục kiểu xây dựng và làm việc:
      --svn-builder LỆNH    Dùng câu lệnh này thay cho dpkg-buildpackage
      --svn-ignore-new     Không dừng khi gặp sự xung đột SVN hay tập tin mới/bị thay đổi
      --svn-dont-clean     Không chạy debian/rules clean (mặc định: làm sạch trước)
      --svn-savecfg        Tạo một tập tin .svn/deb-layout file từ thông tin bố trí đã phát hiện hay nhập vào
    				(tái tạo ứng xử cũ)
    
    Ứng xử sao chép mã nguồn:
      --svn-no-links       Không dùng liên kết tập tin (mặc định: dùng liên kết khi có thể)
      --svn-dont-purge     Không xoá thư mục xây dựng (mặc định: tẩy sau khi xây dựng)
      --svn-reuse          Dùng lại một thư mục xây dựng đã có, sao chép thân (trunk) lên nó
      --svn-rm-prev-dir    Gỡ bỏ một thư mục xây dựng đã có, thay vào sao chép nó ;
                           đưa ra « --svn-reuse » thì tuỳ chọn này bị đặt lại
      --svn-export         Chỉ chuẩn bị thư mục xây dựng, sau đó thoát
    
    Đặt thẻ và đặt thẻ cuối:
      --svn-tag            Lần xây dựng cuối cùng: Export && build && tag && dch -i
      --svn-retag          Thay thế một thư mục thẻ đã có, nếu được tìm trong khi đặt thẻ
      --svn-only-tag       Đặt thẻ thư mục thân (trunk) hiện thời mà không xây dựng gì
      --svn-noautodch      Hoàn tất thì không ghi vào sổ theo dõi thay đổi (changelog) Debian
    
    Xử lý sau khi xây dựng:
      --svn-lintian        Chạy lintian sau khi xây dựng
      --svn-move           Dời các tập tin gói sang .. (thư mục trên) sau khi xây dựng thành công
      --svn-move-to THƯ_MỤC    Dời các tập tin gói sang thư mục này, cũng ngụ ý « --svn-move »
    
    Linh tinh:
      --svn-pkg GÓI    Ghi rõ tên của gói
      --svn-override a=b   Ghi đè lên một số biến cấu hình nào đó (danh sách định giới bằng dấu phẩy)
      --svn-arch KIẾN_TRÚC      Cho phép ghi rõ kiến trúc xây dựng
      --svn-verbose        Kết xuất chương trình chi tiết hơn
      --svn-noninteractive    Tắt chế độ tương tác
      --svn-download-orig    Dùng apt và uscan để tải xuống gói nén gốc .orig.tar.gz
      -h, --help           Hiển thị trợ giúp này
    
    Nếu thư mục debian có thuộc tính trộn với dự án gốc (mergeWithUpstream) thì svn-buildpackage
    sẽ giải nén tập tin .orig.tar.gz trước, sau đó thêm vào đó các tập tin Debian.

en: Imported config directives:
vi: Chỉ thị cấu hình đã nhập vào :

en: D: Configuration will not be saved.
vi: QĐ: Cấu hình sẽ không được lưu.

en: W: You are tagging while your working copy is not up to date with the repository!
vi: CB: Bạn đang đặt thẻ dù bản sao cục bộ chưa động bộ hoá với kho lưu trữ.

en: Insufficient Build-Deps, stop!
vi: Không đủ quan hệ phụ thuộc được thỏa để xây dựng: dừng !

en: Failed to parse changelog
vi: Lỗi phân tích cú pháp của sổ theo dõi thay đổi (changelog)

en: UNRELEASED tag found - you don't want to release with it, do you?
vi: Tìm thấy thẻ UNRELEASED (chưa phát hành): bạn không muốn phát hành với đó nhỉ ?

note: Translators: retain $FORCETAG untranslated.
en: Aborting now, set $FORCETAG to ignore it.
vi: Đang hủy bỏ, đặt biến $FORCETAG để bỏ qua.

en: Removing old tag
vi: Đang gỡ bỏ thẻ cũ

en: Could not create tag copy
    %s
    It does already exist. Add the --svn-retag option to replace that tag.
vi: Không thể tạo bản sao thẻ
    %s
    Nó đã có. Hãy thêm tuỳ chọn đặt lại thẻ « --svn-retag » để thay thế thẻ đó.

en: 
    I: Done! No pending changelog entry was created since it was not requested.
vi: 
    TIN: Hoàn tất ! Chưa ghi vào sổ theo dõi thay đổi bị hoãn do không yêu cầu.

en: 
    I: Done! Created the next changelog entry, please commit later or revert.
vi: 
    TIN: Hoàn tất ! Đã ghi vào sổ theo dõi thay đổi : hãy gài vào về sau, hoặc hoàn nguyên.

note: Translators: relates to the use of --svn-tag
en: Tagging %s (%s)
vi: Đang đặt thẻ %s (%s)

en: Orig tarball not found (expected %s)
vi: Không tìm thấy kho nén gốc (mong đợi %s)

en: fetching tarball from %s...
vi: đang lấy kho nén từ %s...

en: Trying to download tarball using apt
vi: Đang thử tải kho nén xuống, dùng apt

en: Trying to download tarball using uscan
vi: Đang thử tải kho nén xuống, dùng uscan

en: Couldn't find a tarball
vi: Không tìm thấy kho nén

en: %s exists, removing it, as requested
vi: %s đã có thì gỡ bỏ nó theo yêu cầu

en: %s exists, renaming to %s
vi: %s đã có, đang thay đổi tên thành %s

note: Translators, leave 'mergeWithUpstream' untranslated.
en: mergeWithUpstream mode detected, looking for %s
vi: Chế độ trộn với dự án gốc (mergeWithUpstream) được phát hiện, đang tìm %s

en: upsCurrentUrl not set and not located, expect problems...
vi: Địa chỉ « upsCurrentUrl » chưa được đặt và không tìm thấy thì lỗi sẽ xảy ra...

en: Trying different methods to export the upstream source:
vi: Đang thử các phương pháp khác nhau để xuất mã nguồn của dự án gốc:

en:  - making hard or symbolic link from %s
vi:  — đang tạo liên kết cứng hay liên kết tượng trưng từ %s

en:  - copying the tarball to the expected destination file
vi:  — đang sao chép kho nén vào tập tin đích mong đợi

en: W: %s not found, expect problems...
vi: W: %s không được tìm thấy thì lỗi sẽ xảy ra...

en: %s exists but differs from %s!
    Aborting, fix this manually...
vi: %s đã có mà khác với %s !
    Đang hủy bỏ, hãy sửa chữa bằng tay...

note: contents examination for "cp -l" emulation
en: Creating file list...
vi: Đang tạo danh sách tập tin...

note: Translators, leave 'mergeWithUpstream' untranslated.
en: I: mergeWithUpstream property set, looking for upstream source tarball...
vi: TIN: thuộc tính trộn với dự án gốc (mergeWithUpstream) được đặt thì đang tìm kho nén mã nguồn của dự án gốc...

en: E: Could not find the origDir directory, please check the settings!
vi: LỖI: Không tìm thấy thư mục gốc (origDir), hãy kiểm tra lại thiết lập.

en: E: Could not find the upstream source file! (should be %s)
vi: LỖI: Không tìm thấy tập tin mã nguồn của dự án gốc (nên là %s).

en: Reusing old build directory
vi: Đang dùng lại thư mục xây dựng cũ

en: I: useNativeDist property set, running make native-dist ...
vi: TIN: thuộc tính sử dụng bản phân phối sở hữu (useNativeDist) được đặt thì đang chạy câu lệnh « make native-dist » ...

en: useNativeDist command failed in %s
    Aborting.
vi: Câu lệnh dùng bản phân phối sở hữu (useNativeDist) bị lỗi trong %s
    Đang hủy bỏ.

en: W: build directory not purged!
vi: CB: chưa tẩy thư mục xây dựng !

en: W: no lintian checks done!
vi: CB: chưa kiểm tra lintian !

en: W: package not tagged!
vi: CB: chưa đặt thẻ vào gói !

en: Warning, uncommited changes found, using combinediff to merge them...
vi: Cảnh báo : tìm thấy thay đổi chưa gài vào, đang sử dụng công cụ combinediff để trộn với nhau...

en: Build directory exported to %s
vi: Thư mục xây dựng được xuất ra %s

en: build command failed in %s
    Aborting.
vi: câu lệnh xây dựng bị lỗi trong %s
    Đang hủy bỏ.

en: build command was successful
vi: câu lệnh xây dựng đã chạy thành công

en: ; binaries are in %s
vi: ; các bản nhị phân nằm trong %s

en: The changes file is:
vi: Tập tin chứa các thay đổi là:

en: Binary package
vi: Gói nhị phân

en: Warning: %s should have an orig tarball but it does not!
    Expected filename: %s
vi: Cảnh báo : %s nên có một kho nén gốc mà không !
    Tên tập tin mong đợi: %s

en: Could not read the .changes file:
vi: Không thể đọc tập tin « .changes »:

note: Translators: this line is optional, hence may appear out-of-place in the POT
en:  and thus failed to move the resulting files
vi:  thì không di chuyển được các tập tin kết quả

en:  and run lintian
vi:  và chạy lintian

en:  and thus failed to run lintian
vi:  thì không chạy được lintian

en: 
    Usage: svn-inject [options] <package>.dsc [ <repository URL> ]
    Options:
      -h            print this message
      -v            Make the commands verbose
      -q            Don't show command calls
      -l <digit>    Layout type (1=pkg/function, 2=function/pkg/)
      -t <string>   Directory where you like to store the .orig files
      --add-tar     Keep tarballs in the repository
      -o            Only keep modified files under SVN control (incl. debian/ dir),
                    track only parts of upstream branch
      -c <digit>    Checkout the tree after injecting
                    (0=don't do, 1=trunk only (default), 2=complete tree)
      -d <string>   Do-Like-OtherPackage feature. Looks at a local working
                    directory, removes lastword/trunk from its URL and uses
                    the result as base URL
      --no-branches Like -o but never tracking upstream branch
      -s            Save the detected layout configuration (has effect only if a
                    checkout is done after the inject)
      --setprops    Set svn-bp props after injecting
      --tag         Create a tag after importing
    
    If the base repository URL is omitted, svn-inject tries to get it from
    the current directory. In this case, -c becomes ineffective.
vi: 
    Sử dụng: svn-inject [tuỳ chọn ...] <gói>.dsc [ <URL_kho_lưu> ]
    
    Tuỳ chọn:
      -h            Hiển thị trợ giúp này
      -v            Làm cho các câu lệnh xuất chi tiết
      -q            Không hiển thị cuộc gọi lệnh
      -l <số>    Kiểu bố trí (1=pkg/function, 2=function/pkg/)
      -t <chuỗi>   Thư mục nên chứa các tập tin gốc (.orig)
      --add-tar     Giữ các kho nén trong kho lưu
      -o            Chỉ giữ các tập tin bị sửa đổi cho SVN điều khiển (gồm có debian/ dir),
                    theo dõi chỉ một số phần của nhánh dự án gốc
      -c <số>    Lấy cây sau khi xen (inject)
                    (0=không làm, 1=chỉ trunk (mặc định), 2=cây hoàn toàn)
      -d <chuỗi>   Tính năng Do-Like-OtherPackage (làm theo gói khác).
    	Thấy một thư mục làm việc cục bộ, gỡ bỏ lastword/trunk khỏi địa chỉ URL của nó,
    	và dùng kết quả làm địa chỉ URL cơ bản
      --no-branches    Giống như « -o » mà không bao giờ theo dõi nhánh của dự án gốc
      -s            Lưu cấu hình bố trí đã phát hiện (chỉ có tác động nếu lấy sau khi xen)
      --setprops    Đặt « svn-bp props » sau khi xen
      --tag	Tạo một thẻ sau khi nhập vào
    
    Nếu không đưa ra địa chỉ URL cơ bản của kho lưu thì svn-inject thử lấy nó từ thư mục hiện thời.
    Trong trường hợp này, tuỳ chọn « -c » không có tác động.

en: Cannot open %s for writing: %s
vi: Không thể mở %s để ghi: %s

en: Checking if the default $TMPDIR allows execution...
vi: Đang kiểm tra nếu thư mục tạm thời mặc định $TMPDIR cho phép thực hiện...

en: Default $TMPDIR allows execution.
vi: Thư mục tạm thời mặc định $TMPDIR cho phép thực hiện.

en: Default $TMPDIR does NOT allow execution.
vi: Thư mục tạm thời mặc định $TMPDIR KHÔNG PHẢI cho phép thực hiện.

en: All temporary files will be created in the current directory.
vi: Tất cả các tập tin tạm thời sẽ được tạo trong thư mục hiện thời.

en: -c 2 only works with -t 1
vi: « -c 2 » chỉ hoạt động cùng với « -t 1 »

en: Failed to extract the base URL, maybe not in layout type 2?
vi: Không giải nén được địa chỉ URL cơ bản, có thể là nó không có kiểu bố trí 2 ?

en: Got base URL:
vi: Đã lấy địa chỉ URL cơ bản:

en: Working directory goes to %s/
vi: Thư mục làm việc đi tới %s/

en: Tarball to %s/ or so...
vi: Nén vào %s/ hay tương thích...

en: Need two arguments: <dsc file> <SVN url>
vi: Yêu cầu hai đối số : <tập tin DSC> <địa chỉ URL kiểu SVN>

en: Dsc file %s not readable!
vi: Tập tin DSC %s không có khả năng đọc.

note: XXX: debug stuff, remove or disable!
en: Import details:
vi: Chi tiết về nhập:

en: Press ^C to stop or Enter to continue!
vi: Bấm tổ hợp phím ^C để dừng hay phím Enter để tiếp tục.

en: svn-buildpackage doesn't support Debian source package format %s. Aborting.
vi: svn-buildpackage không hỗ trợ định dạng gói mã nguồn Debian %s nên hủy bỏ.

en: %s/%s already exists, aborting...
vi: %s/%s đã có, đang hủy bỏ...

en: Internal operation error, unable to create local import directory
vi: Lỗi thao tác nội bộ : không thể tạo thư mục nhập cục bộ

en: Installing original source of %s (%s)
vi: Đang cài đặt mã nguồn gốc của %s (%s)

en: Tagging upstream source version of %s (%s)
vi: Đang đặt thẻ vào phiên bản mã nguồn dự án gốc của %s (%s)

en: Forking %s source to Trunk
vi: Đang sao lại mã nguồn %s vào Trunk

en: Applying Debian modifications (%s) to trunk
vi: Đang áp dụng cho trunk các sự sửa đổi Debian (%s)

en: Setting svn-bp props
vi: Đang đặt các thuộc tính svn-bp props

en: Storing copy of your repository tree in %s/%s.
vi: Đang cất giữ trong %s/%s bản sao của cây kho lưu của bạn.

en: Full checkout with layout 2 is not supported. Falling back to trunk checkout.
vi: Không hỗ trợ chức năng lấy hoàn toàn với bố trí 2 nên phục hồi chức năng lấy trunk.

en: Storing trunk copy in %s/%s.
vi: Đang cất giữ bản sao trunk trong %s/%s.

en: Done!
vi: Hoàn tất.

en: Checked out source is in %s - have fun!
vi: Đã lấy mã nguồn vào %s — hãy tận hưởng !

en: Removing tempdir %s.
vi: Đang gỡ bỏ thư mục tạm thời %s.

en: 
    Usage: svn-upgrade newsource [ OPTIONS... ]
    Upgrade a source code package from an upstream revision. The source code
    repository must be in the format created by svn-inject.
    
      -V, --upstreamversion  STRING    Forces a different upstream version string
      -c, --clean                      generic cleanup of upstream source - remove
                                       debian directory and object files
      --debclean                       run debclean before merging the new upstream source
      -f, --force                      Force execution of certain operations
      -v, --verbose                    More verbose program output
      -r, --replay-conflicting         Special cleanup action: replaces all
                                       conflicting files with upstream versions
      -u, --uscan                      Use uscan to download the new version
      --ignored-files-action STRING    Make files that are ignored due to subversion
                                       ignore patterns to be either 'import'ed or 'skip'ed
      -e, --auto-epoch                 Increase epoch of package version if the new
                                       upstream version is lower than the current
    
    The new source may be a tarball compressed with gzip or bzip2 or a
    directory with extraced source.
vi: 
    Sử dụng: svn-upgrade newsource [ TÙY_CHỌN ... ]
    
    Nâng cấp một gói mã nguồn từ một bản sửa đổi của dự án gốc.
    Kho lưu mã nguồn phải theo định dạng được svn-inject tạo.
    
      -V, --upstreamversion  CHUỖI    Ép buộc dùng một chuỗi phiên bản khác đối với dự án gốc
      -c, --clean                      làm sạch chung các mã nguồn của dự án gốc:
                                       gỡ bỏ thư mục debian và các tập tin đối tượng
      --debclean                       chạy debclean trước khi trộn mã nguồn mới từ dự án gốc
      -f, --force                      Ép buộc thực hiện một số thao tác nào đó
      -v, --verbose                    Kết xuất chương trình chi tiết hơn
      -r, --replay-conflicting         Hành vi làm sạch đặc biệt:
    			thay thế mỗi tập tin xung đột bằng phiên bản của dự án gốc
      -u, --uscan                      Dùng uscan để tải xuống phiên bản mới
      --ignored-files-action CHUỖI    Làm cho mỗi tập tin bị lờ đi do mẫu lờ của subversion
                                       thì hoặc được nhập vào (import) hoặc bị bỏ qua (skip)
      -e, --auto-epoch                 Tăng thời điểm của phiên bản gói nếu phiên bản mới của dự án gốc
    				vẫn còn thấp hơn phiên bản hiện thời
    
    Mã nguồn mới có thể là một kho nén kiểu tar.gzip hay tar.bzip2,
    hoặc một thư mục chứa mã nguồn đã giải nén.

en: new upstream version is already downloaded, and it isn't easily locatable
vi: phiên bản mới của dự án gốc đã được tải xuống mà không dễ tìm thấy

en: uscan's output didn't give an obvious tarball name. the last line of it's output should include the name of the tarball, which should include .orig.
vi: Kết xuất uscan không chứa một tên kho nén hiển nhiên. Dòng cuối cùng của két xuất nên chứa tên của kho nén, mà nên bao gồm đoạn « .orig » (gốc).

en: couldn't find the downloaded file
vi: không tìm thấy tập tin đã tải xuống

en: no new upstream version
vi: không có phiên bản mới ở dự án gốc

en: uscan returned this error code: %s
vi: uscan trả lại mã lỗi này: %s

en: Unrecognized upstream version, use -V
vi: Không nhận ra phiên bản của dự án gốc, hãy sử dụng tuỳ chọn « -V »

note: Translators: 'import' and 'skip' are not to be translated
en: Action for ignored files must be either 'import' or 'skip'!
    Aborting!
vi: Hành vi với tập tin bị lờ đi phải là hoặc « import » (nhập vào) hoặc « skip » (bỏ qua).
    Vậy đang hủy bỏ.

en: Unknown compression method!
vi: Không nhận ra phương pháp nén.

en: %s exists, aborting...
vi: %s đã có, đang hủy bỏ...

en: Trunk is already at this version.
vi: Trunk đã ở phiên bản này.

en: This version has already been tagged.
vi: Phiên bản này bị đặt thẻ trước.

en: I: Upstream source not maintained in the repository.
vi: I: Mã nguồn của dự án gốc không phải được duy trì trong kho lưu này.

en: I: Assuming that it will be merged at build time.
vi: I: Giả sử là nó sẽ được trộn vào lúc xây dựng.

en: 
             Could not find the unmodified upstream version in
             %s!
             If you think that %s is the upstream source
             which %s is based on, run:
    
             svn copy %s %s
    
             Otherwise, please fix the headline of debian/changelog.
vi: 
             Không tìm thấy phiên bản chưa sửa đổi của dự án gốc trong
             %s
             Nếu bạn thấy là %s vẫn còn là mã nguồn của dự án gốc
             vào đó %s dựa, hãy chạy câu lệnh sao chép:
    
             svn copy %s %s
    
             Không thì hãy sửa chữa dòng đầu của sổ theo dõi thay đổi « debian/changelog ».

en: Failed to exec find -type f | grep -v "\.svn": %s
vi: Không thực hiện được: find -type f | grep -v "\.svn": %s

en: 
    Warning: it is generally a bad idea to keep the debian directory in the
    upstream source tarball unless you explicitly try to track an upstream source
    including Debianisation. Consider using uclean to remove the junk there.
vi: 
    Cảnh báo : nói chung là không nên giữ thư mục debian trong kho nén mã nguồn của dự án gốc,
    nếu bạn không thử dựt khoát theo dõi một mã nguồn dự án gốc bao gồm thủ tục chuyển sang Debian.
    Khuyên bạn sử dụng « uclean » để gỡ bỏ các mục thừa.

en: Integrating new upstream version
vi: Đang hợp nhất phiên bản mới của dự án gốc

en: Tagging new upstream version
vi: Đang đặt thẻ vào phiên bản mới của dự án gốc

en: Failed to run `svn status`: %s
vi: Không chạy được câu lệnh lấy trạng thái « svn status »: %s

en: Files in conflict state:
vi: Các tập tin bị xung đột:

en: Resolve them manually and run "svn resolved" on each file
          Or use "svn-upgrade -r" to overwrite them with new upstream versions
vi: Hãy giải quyết bằng tay, sau đó chạy câu lệnh « svn resolved » (đã giải quyết) với mỗi tập tin.
    	Hoặc sử dụng câu lệnh nâng cấp « svn-upgrade -r » để ghi đè lên tất cả bằng phiên bản mới của dự án gốc.

en: Version mismatch. New version is not greater than current.
vi: Sai tương ứng phiên bản. Phiên bản mới không phải lớn hơn phiên bản hiện thời.

en: Increasing epoch as requested.
vi: Đang tăng thời điểm theo yêu cầu.

en: Aborting.
vi: Đang huỷ bỏ.

note: Translators: retain i, e and a as untranslated.
en: (i)gnore, increase (e)poch or (a)bort (default)?
vi: lờ đi (i), tăng thời điểm (e) hoặc hủy bỏ (a) (mặc định) ?

en: Ignoring.
vi: Đang lờ.

en: Done! Last commit pending, please execute manually.
vi: Hoàn tất ! Lần gài vào cuối cùng vẫn còn bị hoãn, hãy thực hiện bằng tay.

en: Process ended with code %s
vi: Tiến trình đã kết thúc với mã %s

en: Command '%s' failed in '%s', how to continue now? [Qri?]:
vi: Câu lệnh « %s » bị lỗi trong « %s »: nên tiếp tục như thế nào? [Qri?]:

en: Aborting.
vi: Đang huỷ bỏ.

en: Invalid selection!
vi: Sai chọn.

note: Translators: retain the letters q, r and i as untranslated.
en: The choices are: Quit (q), Retry (r), Ignore & continue (i).
vi: Các sự chọn là Thoát (q), Thử lại (r), Lờ đi và tiếp tục (i).

en: Creating %s directory.
vi: Đang tạo thư mục %s.

en: Found conflicting .svn directories in the upstream source:
vi: Tìm thấy các thư mục .svn bị xung đột trong mã nguồn của dự án gốc:

en: use -v to display the files
vi: hãy sử dụng tuỳ chọn « -v » để hiển thị các tập tin

en: Hint: use the uclean program to fix upstream source tarball
vi: Gợi ý: hãy sử dụng chương trình uclean để sửa chữa kho nén mã nguồn của dự án gốc

en: Repository lookup, probing '%s' ...
vi: Tra cứu kho lưu, đang dò « %s » ...

en: Can't open svn ls '%s': %s
vi: Không thể mở svn ls '%s': %s

note: huch, URL was specified as $basedir?
en: W: %s not specified anywhere, looking in the local repository...
vi: CB: '%s' không ghi rõ thì đang tìm trong kho lưu cục bộ...

en: I: Trying blind lookup for resource directories in SVN repository.
vi: TIN: Đang thử tra cứu mù tìm thư mục tài nguyên trong kho lưu SVN.

en: Looking in SVN for: %s
vi: Đang quét SVN tìm: %s

en: I: adding the URLs to the '%s' to skip the check later.
vi: TIN: đang thêm các địa chỉ URL vào « %s » để bỏ qua sự kiểm tra về sau.

en: Failed, assuming non-existent directory...
vi: Không thành công, giả sử thư mục không tồn tại...

en: upsTagUrl setting is required, but could not be found in %s or repository tree.
vi: Thiết lập địa chỉ « upsTagUrl » được yêu cầu mà không tìm thấy trong %s hay cây kho lưu.

note: Translators: %s is the name of the config file.
en: upsCurrentUrl setting is required, but could not be found in %s or repository tree.
vi: Thiết lập địa chỉ « upsCurrentUrl » được yêu cầu mà không tìm thấy trong %s hay cây kho lưu.

note: oh, crap...
en: Branch directory detected in URL, testing more possible locations
vi: Phát hiện được thư mục nhánh trong địa chỉ URL, đang thử tìm thêm địa điểm khác.

note: Translators: %s is the name of the config file.
en: tagsUrl setting is required, but could not be found in %s or repository tree.
vi: Thiết lập địa chỉ « tagsUrl » được yêu cầu mà không tìm thấy trong %s hay cây kho lưu.

note: Translators: %s is the name of the config file.
en: I: Configuration saving was overrided (%s should be intact).
vi: TIN: Chức năng lưu cấu hình bị ghi đè (%s nên giữ nguyên vẹn).

note: Translators: %s is the name of the config file.
en: I: Trying to save the configuration to %s.
vi: TIN: Đang thử lưu cấu hình vào %s.

en: Could not open %s for writing.
vi: Không thể mở %s để ghi.

en: Writing config: %s
vi: Đang ghi cấu hình: %s

en: Not started from the Trunk directory or not a valid SVN repository. Aborting.
vi: Không bắt đầu từ thư mục Trunk, hoặc không phải một kho lưu SVN hợp lệ. Đang hủy bỏ.

en: I: Got package name and version from debian/changelog.
vi: TIN: Đã lấy tên gói và phiên bản gói từ sổ theo dõi thay đổi « debian/changelog ».

en: E: Not started from the trunk/PACKAGE directory (debian/changelog garbled?).
vi: LỖI: Không bắt đầu từ thư mục « trunk/GÓI » (debian/changelog bị cắt xén ?).

en: 
       Package name: %s
       Current upstream version: %s
       Debian tag: %s
vi: 
       Tên gói: %s
       Phiên bản hiện thời (dự án gốc): %s
       Thẻ Debian: %s

en: Importing layout information via Subversion properties...
vi: Đang nhập thông tin bố trí thông qua các thuộc tính Subversion...

en: Layout info
vi: Thông tin bố trí

en: no information
vi: không có thông tin

en: No layout information imported through %s.
    %s does not exist.
vi: Không có thông tin bố trí được nhập vào thông qua %s.
    %s không tồn tại.

en: Importing layout information from %s.
vi: Đang nhập thông tin bố trí từ %s.

en: Versioned layout properties
vi: Thuộc tính bố trí đặt phiên bản

en: the versioned file layout
vi: bố trí tập tin đặt phiên bản

note: status of the versioned layout info
en: Versioned layout information
vi: Thông tin bố trí đặt phiên bản

en: the local override
vi: ghi đè cục bộ

note: give a nice status of the currently set options
en: Layout information with local overrides
vi: Thông tin bố trí cũng ghi đè cục bộ

en: We are not in a working copy of SVN trunk directory
vi: Không phải trong một bản sao làm việc của thư mục trunk SVN

en: 
    The directory %s does not exist!
    
    Create this directory or fix the setting in .svn/deb-layout or remove that
    line and let svn-buildpackage redetect the value. Also check the associated
    URL.
vi: 
    Thư mục %s không tồn tại.
    
    Hãy tạo thư mục này, hoặc sửa chữa thiết lập trong « .svn/deb-layout » hoặc gỡ bỏ dòng đó và cho phép svn-buildpackage phát hiện lại giá trị. Cũng nên kiểm tra địa chỉ URL tương ứng.

en: Overriding variable: %s with %s
vi: Đang ghi đè lên biến %s bằng %s

en: Warning, unable to parse the override string: %s
vi: Cảnh báo : không thể phân tích cú pháp của chuỗi ghi đè: %s

en: Complete layout information
vi: Thông tin bố trí hoàn toàn

en: E: Found unresolved issues: %s
vi: LỖI: Tìm thấy vấn đề chưa giải quyết: %s

en: E: Resolve them manually before continuing
vi: LỖI: Hãy giải quyết bằng tay trước khi tiếp tục

en: Creating trunk directory
vi: Đang tạo thư mục trunk

en: One or more files were ignored due to (global) subversion svn:ignore properties,
    	how to procede (quit, import, skip)? [Qis?]:
vi: Một hay nhiều tập tin bị lờ do thuộc tính lờ đi « svn:ignore » toàn cục của Subversion,
    	nên tiếp tục như thế nào? (thoát [Q], nhập [i], bỏ qua [s]):

en: Aborting!
vi: Đang huỷ bỏ !

en: Your choices are:
    	Quit (q), import (i) which means to add ignored files or skip (s)
    	which means to NOT include those files.
vi: Các sứ chọn:
     • q	Thoát
     • i	Nhập (thêm các tập tin bị lờ đi)
     • s	Bỏ qua (KHÔNG bao gồm các tập tin đó)

en: Starting ssh connection..
vi: Đang khởi chạy kết nối SSH...

en: Failed to make the ssh connection, ssh's return code was:
vi: Lỗi thiết lập kết nối SSH: mã trả lại ssh là:

en: 
    uclean -- remove suspicious/redundant files from upstream source
      tarball, convert bz2 -> gz and/or recompress better
    
    Usage:
      uclean FILE
        fix the source in tarball FILE, recompress, store in the same file 
      uclean FILE NEW
        fix the source in tarball FILE, recompress, store in a new file
vi: 
    uclean -- gỡ bỏ các tập tin đáng ngờ / thừa khỏi kho nén mã nguồn của dự án gốc,
      chuyển đổi bz2 -> gz và/hay nén lại tốt hơn
    
    Sử dụng:
      uclean TẬP_TIN
        sửa chữa mã nguồn trong tập tin này, nén lại vào cùng tập tin 
      uclean TẬP_TIN TỆP_MỚI
        sửa chữa mã nguồn trong tập tin trước, nén lại vào tập tin mới (sau)

en: Could not create the temp directory!
vi: Không thể tạo thư mục tạm thời.

en: Problems creating the temporary directory...
vi: Gặp vấn đề khi tạo thư mục tạm thời...

en: No file contents? Check %s
vi: Không có nội dung tập tin ? Hãy kiểm tra lại %s

en: Failed to run `find %s`: %s
vi: Không chạy được câu lệnh tìm `find %s`: %s

en: Problems scanning the package contents!
vi: Gặp vấn đề khi quét nội dung gói !

en: Could not rename %s to %s
vi: Không thể thay đổi tên của %s thành %s

en: Could not create %s!
vi: Không thể tạo %s !

en: _Number of colors:
vi: _Số màu:

note: Label showing the number of points at the end of the game
en: %u point | %u points
vi[0]: %u điểm

note: Type: note Description
en: New incompatible index format
vi: Định dạng chỉ mục không tương thích mới

note: Type: note Description
en: Swish-e 2.4.5 uses a new format for its indexes which is incompatible with previous releases (2.4.3, 2.2, 2.0, ...)
vi: Trình switch-e phiên bản 2.4.5 dùng định dạng mới cho các chỉ mục của nó, mà không tương thích với phiên bản trước (2.4.3, 2.2, 2.0, ...).

note: Type: note Description
en: You will have to re-index your files.
vi: Vì vậy bạn sẽ cần phải chỉ mục lại các tập tin của bạn.

en: Some composing windows are open.
    Please close all the composing windows before editing the accounts.
vi: Một số cửa sổ soạn thảo đang mở.
    Hãy đóng mọi cửa sổ soạn thảo trước khi sửa tài khoản.

en: Opening account edit window...
vi: Mở cửa sổ sửa tài khoản...

en: Creating account edit window...
vi: Đang tạo cửa sổ sửa tài khoản...

en: Edit accounts
vi: Sửa tài khoản

en: New messages will be checked in this order. Check the boxes
    on the `G' column to enable message retrieval by `Get all'.
vi: Các thư mới sẽ được kiểm tra theo thứ tự này. Đánh dấu các hộp
    trên cột `G' để cho phép lấy thư về bằng `Lấy tất cả'.

en:  _Set as default account
vi:  Đặt là_m tài khoản mặc định

en: Do you really want to delete the account '%s'?
vi: Bạn có thực sự muốn xoá tài khoản '%s' không?

en: (Untitled)
vi: (Chưa đặt tên)

en: Could not get message file %d
vi: Không thể lấy tập tin thông điệp %d

en: Could not get message part.
vi: Không thể lấy thành phần của thư.

en: Can't get part of multipart message
vi: Không thể lấy thành phần của bức thư nhiều thành phần

en: The selected action cannot be used in the compose window
    because it contains %%f, %%F or %%p.
vi: Hành động đã chọn không thể được dùng trong cửa sổ soạn thảo
    bởi vì nó có chứa %%f, %%F hoặc %%p.

en: Command could not be started. Pipe creation failed.
    %s
vi: Không thể khởi tạo lệnh. Việc tạo ống nối thất bại.
    %s

note: Fork error
en: Could not fork to execute the following command:
    %s
    %s
vi: Không thể phân nhánh để chạy các lệnh sau:
    %s
    %s

en: --- Running: %s
vi: --- Đang chạy: %s

en: --- Ended: %s
vi: --- Kết thúc: %s

en: Action's input/output
vi: Đầu vào/Đầu ra của hành động

en: Enter the argument for the following action:
    (`%%h' will be replaced with the argument)
      %s
vi: Nhập đối số cho hành động sau:
    (`%%h' sẽ được thay thế bằng đối số)
      %s

en: Action's hidden user argument
vi: Đối số người dùng của hành động

en: Enter the argument for the following action:
    (`%%u' will be replaced with the argument)
      %s
vi: Nhập đối số cho hành động sau:
    (`%%u' sẽ được thay thế bằng đối số)
      %s

en: Action's user argument
vi: Đối số người dùng của hành động

en: Add Address to Book
vi: Thêm địa chỉ vào sổ

en: Select Address Book Folder
vi: Chọn thư mục sổ địa chỉ

en: /_File/New _Book
vi: /_Tập tin/_Sổ mới

en: /_File/New _vCard
vi: /_Tập tin/_vCard mới

en: /_File/New _JPilot
vi: /_Tập tin/_JPilot mới

en: /_File/New _LDAP Server
vi: /_Tập tin/_Máy chủ LDAP mới

en: /_File/---
vi: /_Tập tin/---

en: /_File/_Edit
vi: /_Tập tin/Soạ_n

en: /_File/_Delete
vi: /_Tập tin/_Xoá

en: /_File/_Save
vi: /_Tập tin/_Lưu

en: /_File/_Close
vi: /_Tập tin/Đón_g

en: /_Edit/_Copy
vi: /_Soạn/_Sao chép

en: /_Edit/_Paste
vi: /_Soạn/_Dán

en: /_Address
vi: /Đị_a chỉ

en: /_Address/New _Address
vi: /Đị_a chỉ/Địa chỉ _mới

en: /_Address/New _Group
vi: /Đị_a chỉ/_Nhóm mới

en: /_Address/New _Folder
vi: /Đị_a chỉ/_Thư mục mới

en: /_Address/---
vi: /Đị_a chỉ/---

en: /_Address/_Edit
vi: /Đị_a chỉ/_Soạn

en: /_Address/_Delete
vi: /Đị_a chỉ/_Xoá

en: /_Tools/Import _LDIF file
vi: /_Công cụ/_Nhập tập tin LDIF

en: /_Tools/---
vi: /_Công cụ/---

en: /_Help/_About
vi: /_Hỗ trợ/_Giới thiệu

en: /New _Address
vi: /Địa chỉ _mới

en: /New _Group
vi: /_Nhóm mới

en: /New _Folder
vi: /Thư _mục mới

en: Address book
vi: Sổ địa chỉ

en: E-Mail address
vi: Địa chỉ email

note: Confirm deletion
en: Delete address(es)
vi: Xoá địa chỉ

en: Really delete the address(es)?
vi: Thực sự muốn xoá (các) địa chỉ này?

en: Do you want to delete the folder AND all addresses in `%s' ?
    If deleting the folder only, addresses will be moved into parent folder.
vi: Bạn có muốn xoá thư mục VÀ mọi địa chỉ trong `%s' ?
    Nếu chỉ xoá thư mục, các địa chỉ sẽ được chuyển đến thư mục cấp cao hơn.

en: _Folder only
vi: _Chỉ thư mục

en: Folder and _addresses
vi: Thư mục và địa c_hỉ

en: Really delete `%s' ?
vi: Thực sự muốn xoá `%s' ?

en: New user, could not save index file.
vi: Người dùng mới, không thể lưu tập tin mục lục.

en: New user, could not save address book files.
vi: Người dùng mới, không thể lưu các tập tin sổ địa chỉ.

en: Old address book converted successfully.
vi: Sổ địa chỉ cũ đã được chuyển đổi thành công.

en: Old address book converted,
    could not save new address index file
vi: Sổ địa chỉ cũ đã được chuyển,
    không thể lưu tập tin địa chỉ mới

en: Could not convert address book,
    but created empty new address book files.
vi: Không thể chuyển đổi sổ địa chỉ,
    nhưng đã tạo các tập tin sổ địa chỉ trống mới.

en: Could not convert address book,
    could not create new address book files.
vi: Không thể chuyển đổi sổ địa chỉ,
    không thể tạo các tập tin sổ địa chỉ mới.

en: Could not convert address book
    and could not create new address book files.
vi: Không thể chuyển đổi sổ địa chỉ
    và không thể các tập tin sổ địa chỉ mới.

en: Old address book converted, could not save new address index file
vi: Sổ địa chỉ cũ đã được chuyển đổi, không thể lưu tập tin mục lục địa chỉ mới

en: Could not convert address book, but created empty new address book files.
vi: Không thể chuyển đổi sổ địa chỉ, nhưng đã tạo các tập tin sổ địa chỉ trống mới.

en: Could not convert address book, could not create new address book files.
vi: Không thể chuyển đổi sổ địa chỉ, không thể tạo các tập tin sổ địa chỉ mới.

en: Could not convert address book and could not create new address book files.
vi: Không thể chuyển đổi sổ địa chỉ và không thể tạo các tập tin sổ địa chỉ mới.

en: Could not read address index
vi: Không thể đọc mục lục địa chỉ

en: EMail Address
vi: Địa chỉ email

en: LDAP Server
vi: Máy chủ LDAP

en: Common address
vi: Địa chỉ chung

en: Personal address
vi: Địa chỉ cá nhân

en: Creating alert panel dialog...
vi: Tạo hộp thoại thanh báo lỗi...

en: Show this message next time
vi: Hiện thông điệp này vào lần tới

en: Sky blue
vi: Xanh da trời

en: /_Open
vi: /_Mở

en: /_Add...
vi: /Thê_m...

en: /_Remove
vi: /_Xoá bỏ

en: /_Properties...
vi: /Th_uộc tính

en: /_File/_Send
vi: /_Tập tin/_Gửi

en: /_File/Send _later
vi: /_Tập tin/Gửi _sau

en: /_File/Save to _draft folder
vi: /_Tập tin/Lưu vào thư mục _nháp

en: /_File/Save and _keep editing
vi: /_Tập tin/Lưu và _tiếp tục soạn

en: /_File/_Attach file
vi: /_Tập tin/Đính _kèm tập tin

en: /_File/_Insert file
vi: /_Tập tin/_Chèn tập tin

en: /_File/Insert si_gnature
vi: /_Tập tin/Chèn _chữ kí

en: /_File/A_ppend signature
vi: /_Tập tin/Thêm _chữ kí

en: /_Edit/_Undo
vi: /_Soạn/_Hoàn tác

en: /_Edit/_Redo
vi: /_Soạn/Ch_uyển tác

en: /_Edit/---
vi: /_Soạn/---

en: /_Edit/Cu_t
vi: /_Soạn/_Cắt

en: /_Edit/Paste as _quotation
vi: /_Soạn/Dán ở dạng t_rích dẫn

en: /_Edit/Select _all
vi: /_Soạn/Chọ_n tất cả

en: /_Edit/_Wrap current paragraph
vi: /_Soạn/_Khuôn dòng đoạn hiện tại

en: /_Edit/Wrap all long _lines
vi: /_Soạn/Khuôn _mọi dòng dài

en: /_Edit/Aut_o wrapping
vi: /_Soạn/Tự độ_ng khuôn dòng

en: /_View/_To
vi: /_Xem/_Người nhận

en: /_View/_Cc
vi: /_Xem/_Cc

en: /_View/_Bcc
vi: /_Xem/_Bcc

en: /_View/---
vi: /_Xem/---

en: /_View/R_uler
vi: /_Xem/_Thước kẻ

en: /_View/_Attachment
vi: /_Xem/Đí_nh kèm

en: /_View/Character _encoding
vi: /_Xem/Mã _kí tự

en: /_View/Character _encoding/_Automatic
vi: /_Xem/Mã _kí tự/_Tự động

en: /_View/Character _encoding/---
vi: /_Xem/Mã _kí tự/---

en: /_View/Character _encoding/7bit ascii (US-ASC_II)
vi: /_Xem/Mã _kí tự/7bit ascii (US-ASC_II)

en: /_View/Character _encoding/Unicode (_UTF-8)
vi: /_Xem/Mã _kí tự/Unicode (_UTF-8)

en: /_View/Character _encoding/Western European (ISO-8859-_1)
vi: /_Xem/Mã _kí tự/Tây Âu (ISO-8859-_1)

en: /_View/Character _encoding/Western European (ISO-8859-15)
vi: /_Xem/Mã _kí tự/Tây Âu (ISO-8859-15)

en: /_View/Character _encoding/Central European (ISO-8859-_2)
vi: /_Xem/Mã _kí tự/Trung Âu (ISO-8859-_2)

en: /_View/Character _encoding/_Baltic (ISO-8859-13)
vi: /_Xem/Mã _kí tự/_Baltic (ISO-8859-13)

en: /_View/Character _encoding/Baltic (ISO-8859-_4)
vi: /_Xem/Mã _kí tự/Baltic (ISO-8859-_4)

en: /_View/Character _encoding/Greek (ISO-8859-_7)
vi: /_Xem/Mã _kí tự/Hi Lạp (ISO-8859-_7)

en: /_View/Character _encoding/Arabic (ISO-8859-_6)
vi: /_Xem/Mã _kí tự/A-rập (ISO-8859-_6)

en: /_View/Character _encoding/Arabic (Windows-1256)
vi: /_Xem/Mã _kí tự/A-rập (Windows-1256)

en: /_View/Character _encoding/Hebrew (ISO-8859-_8)
vi: /_Xem/Mã _kí tự/Do Thái (ISO-8859-_8)

en: /_View/Character _encoding/Hebrew (Windows-1255)
vi: /_Xem/Mã _kí tự/Do Thái (Windows-1255)

en: /_View/Character _encoding/Turkish (ISO-8859-_9)
vi: /_Xem/Mã _kí tự/Thổ Nhĩ Kì (ISO-8859-_9)

en: /_View/Character _encoding/Cyrillic (ISO-8859-_5)
vi: /_Xem/Mã _kí tự/Cyrillic (ISO-8859-_5)

en: /_View/Character _encoding/Cyrillic (KOI8-_R)
vi: /_Xem/Mã _kí tự/Cyrillic (KOI8-_R)

en: /_View/Character _encoding/Cyrillic (KOI8-U)
vi: /_Xem/Mã _kí tự/Cyrillic (KOI8-U)

en: /_View/Character _encoding/Cyrillic (Windows-1251)
vi: /_Xem/Mã _kí tự/Cyrillic (Windows-1251)

en: /_View/Character _encoding/Japanese (ISO-2022-_JP)
vi: /_Xem/Mã _kí tự/Nhật Bản (ISO-2022-_JP)

en: /_View/Character _encoding/Simplified Chinese (_GB2312)
vi: /_Xem/Mã _kí tự/Hán giản thể (_GB2312)

en: /_View/Character _encoding/Simplified Chinese (GBK)
vi: /_Xem/Mã _kí tự/Hán phồn thể (GBK)

en: /_View/Character _encoding/Traditional Chinese (_Big5)
vi: /_Xem/Mã _kí tự/Hán phồn thể (_Big5)

en: /_View/Character _encoding/Korean (EUC-_KR)
vi: /_Xem/Mã _kí tự/Triều Tiên (EUC-_KR)

en: /_View/Character _encoding/Thai (TIS-620)
vi: /_Xem/Mã _kí tự/Thái (TIS-620)

en: /_View/Character _encoding/Thai (Windows-874)
vi: /_Xem/Mã _kí tự/Thái (Windows-874)

en: /_Tools/_Address book
vi: /_Công cụ/_Sổ địa chỉ

en: /_Tools/_Template
vi: /_Công cụ/_Mẫu

en: /_Tools/Actio_ns
vi: /_Công cụ/_Hành động

en: /_Tools/Edit with e_xternal editor
vi: /_Công cụ/Soạ_n với chương trình ngoài

en: /_Tools/PGP Si_gn
vi: /_Công cụ/Chữ _kí PGP

en: /_Tools/PGP _Encrypt
vi: /_Công cụ/Mã hoá _PGP

en: /_Tools/_Check spell
vi: /_Công cụ/Kiểm tra _chính tả

en: /_Tools/_Set spell language
vi: /_Công cụ/Chọn ngôn ngữ để _kiểm tra chính tả

en: %s: file not exist
vi: %s: tập tin không tồn tại

en: Can't get text part
vi: Không thể lấy phần văn bản

en: Quote mark format error.
vi: Lỗi định dạng đánh dấu trích dẫn.

en: Message reply/forward format error.
vi: Lỗi định dạng trả lời/chuyển tiếp thư.

en: File %s doesn't exist
vi: Tập tin %s không tồn tại

en: Can't get file size of %s
vi: Không thể xác định kích tước tập tin của %s

en: File %s is empty.
vi: %s là tập tin trống.

en: Can't read %s.
vi: Không thể đọc %s.

en: Can't get the part of multipart message.
vi: Không thể lấy thành phần cho thư nhiều thành phần.

en: %s - Compose%s
vi: %s - Viết thư%s

en: Recipient is not specified.
vi: Chưa chỉ định người nhận.

en: Empty subject
vi: Tiêu đề bị bỏ trống

en: Subject is empty. Send it anyway?
vi: Tiêu đề bị bỏ trống. Vẫn gửi đi?

en: can't get recipient list.
vi: không lấy được danh sách người nhận.

en: Account for sending mail is not specified.
    Please select a mail account before sending.
vi: Chưa xác định tài khoản để gửi thư.
    Hãy chọn một tài khoản trước khi gửi.

en: Error occurred while posting the message to %s .
vi: Xảy ra lỗi khi gửi thư đến %s .

en: Could not find any key associated with currently selected key id `%s'.
vi: Không tìm thấy khoá liên quan đến khoá đang chọn với id `%s'.

en: Can't convert the character encoding of the message body from %s to %s.
    
    Send it as %s anyway?
vi: Không thể chuyển mã kí tự của nội dung thư từ %s sang %s.
    
    Vẫn gửi ở dạng %s?

en: Code conversion error
vi: Lỗi chuyển mã

en: Line %d exceeds the line length limit (998 bytes).
    The contents of the message might be broken on the way to the delivery.
    
    Send it anyway?
vi: Dòng %d vượt độ dài quy định (998 byte).
    Nội dung thư có thể không toàn vẹn khi chuyển đến người nhận.
    
    Vẫn gửi đi?

en: Line length limit
vi: Giới hạn độ dài của dòng

en: can't remove the old message
vi: không thể xoá thư cũ

en: queueing message...
vi: đang xếp hàng thư...

en: can't find queue folder
vi: không thấy thư mục đợi

en: can't queue the message
vi: không thể xếp hàng thư

en: Creating compose window...
vi: Đang tạo cửa sổ soạn thảo...

en: PGP Sign
vi: Chữ kí PGP

en: PGP Encrypt
vi: Mã hoá PGP

en: Invalid MIME type.
vi: Kiểu MIME không hợp lệ

en: File doesn't exist or is empty.
vi: Tập tin không tồn tại hoặc rỗng.

en: Opening executable file
vi: Đang mở tập tin chạy

en: This is an executable file. Opening executable file is restricted for security.
    If you want to launch it, save it to somewhere and make sure it is not an virus or something like a malicious program.
vi: Đây là một tập tin chạy. Việc mở tập tin chạy cần hạn chế vì lí do bảo mật.
    Nếu bạn muốn chạy tập tin, lưu nó vào đâu đó và đảm bảo nó không bị nhiễm vi-rút hay là chương trình có hại.

en: External editor command line is invalid: `%s'
vi: Dòng lệnh cho trình soạn thảo ngoài không hợp lệ: `%s'

en: The external editor is still working.
    Force terminating the process (pid: %d)?
vi: Trình soạn thảo ngoài vẫn đang hoạt động.
    Bắt buộc dừng tiến trình (pid: %d)?

en: Can't queue the message.
vi: Không thể xếp hàng thông điệp

en: This message has been modified. Save it to draft folder?
vi: Nội dung đã được thay đổi. Lưu vào thư mục nháp?

en: Do you want to apply the template `%s' ?
vi: Bạn có muốn dùng mẫu `%s' ?

en: Apply template
vi: Dùng mẫu

en: Add New Person
vi: Thêm người mới

en: Edit Person Details
vi: Soạn thông tin về cá nhân

en: An E-Mail address must be supplied.
vi: Phải cung cấp một địa chỉ email.

en: A Name and Value must be supplied.
vi: Phải cung cấp một Tên và Giá trị.

en: Edit Person Data
vi: Soạn dữ liệu về cá nhân

en: Basic Data
vi: Dữ liệu cơ bản

en: User Attributes
vi: Các thuộc tính người dùng

en: File appears to be Ok.
vi: Tập tin có vẻ ổn

en: File does not appear to be a valid address book format.
vi: Tập tin có vẻ không đúng định dạng sổ địa chỉ.

en: Could not read file.
vi: Không thể đọc tập tin.

en:  Check File
vi:  Kiểm tra tập tin

en: A Group Name must be supplied.
vi: Phải cung cấp một tên nhóm

en: Edit Group Data
vi: Soạn dữ liệu cho nhóm

en: Available Addresses
vi: Các địa chỉ hiện có

en: Addresses in Group
vi: Các địa chỉ trong nhóm

en: Move E-Mail Addresses to or from Group with arrow buttons
vi: Chuyển địa chỉ email tới hoặc từ nhóm với nút mũi tên

en: Edit Group Details
vi: Soạn thông tin về nhóm

en: Add New Group
vi: Thêm nhóm mới

en: Edit folder
vi: Sửa thư mục

en: Input the new name of folder:
vi: Đặt tên mới cho thư mục:

en: Input the name of new folder:
vi: Đặt tên cho thư mục mới:

en: File does not appear to be JPilot format.
vi: Tập tin có vẻ không dùng định dạng JPilot.

en: Select JPilot File
vi: Chọn tập tin JPilot

en: Edit JPilot Entry
vi: Soạn mục JPilot

en: Additional e-Mail address item(s)
vi: Các địa chỉ email bổ sung

en: Add New JPilot Entry
vi: Thêm mục JPilot mới

en: Connected successfully to server
vi: Kết nối thành công tới máy chủ

en: Edit LDAP Server
vi: Thay đổi máy chủ LDAP

en:  Check Server
vi:  Kiểm tra máy chủ

en:  Reset
vi:  Tái lập

en: Timeout (secs)
vi: Hết hạn (giây)

en: Maximum Entries
vi: Số mục tối đa

en: Add New LDAP Server
vi: Thêm máy chủ LDAP mới

en: Edit LDAP - Select Search Base
vi: Soạn LDAP - Chọn Search Base

en: Available Search Base(s)
vi: Search Base hiện có

en: Could not read Search Base(s) from server - please set manually
vi: Không thể đọc Search Base từ máy chủ - hãy đặt theo cách thủ công

en: File does not appear to be vCard format.
vi: Tập tin có vẻ không dùng định dạng vCard.

en: Select vCard File
vi: Chọn tập tin vCard

en: Edit vCard Entry
vi: Soạn mục vCard

en: Add New vCard Entry
vi: Thêm mục vCard mới

en:  Select...
vi: Chọn...

en: File Name :
vi: Tên tập tin:

en: Records :
vi: Mảng:

en: `%c' can't be included in folder name.
vi: `%c' không được có trong tên thư mục.

en: The folder `%s' already exists.
vi: Thư mục `%s' đã có trước.

en: Can't create the folder `%s'.
vi: Không tạo được thư mục `%s'.

en: /Create _new folder...
vi: /Tạo thư mục _mới...

en: /_Rename folder...
vi: /Đổi _tên thư mục...

en: /_Move folder...
vi: /_Di chuyển thư mục...

en: /_Delete folder
vi: /_Xoá thư mục

en: /Empty _trash
vi: /Đổ _rác

en: /_Check for new messages
vi: /_Kiểm tra thư mới

en: /R_ebuild folder tree
vi: /_Làm lại cây thư mục

en: /_Update summary
vi: /_Cập nhật tóm tắt

en: /_Search messages...
vi: /_Tìm thư...

en: /Down_load
vi: /Tải _về

en: /Su_bscribe to newsgroup...
vi: /Đăng kí vào _nhóm tin...

en: /_Remove newsgroup
vi: /_Xoá nhóm tin

en: Creating folder view...
vi: Đang tạo khung thư mục...

en: Setting folder info...
vi: Thiết lập thông tin thư mục...

en: Setting folder info...
vi: Thiết lập thông tin thư mục...

en: Scanning folder %s%c%s ...
vi: Đang quét thư mục %s%c%s ...

en: Scanning folder %s ...
vi: Đang quét thư mục %s ...

en: Rebuild folder tree
vi: Làm lại cây thư mục

en: The folder tree will be rebuilt. Continue?
vi: Cây thư mục sẽ được làm lại. Tiếp tục?

en: Rebuilding folder tree...
vi: Đang làm lại cây thư mục...

en: Rebuilding of the folder tree failed.
vi: Việc làm lại cây thư mục thất bại.

en: Checking for new messages in all folders...
vi: Kiểm tra thư mới trong mọi thư mục...

en: Folder %s is selected
vi: Thư mục %s được chọn

en: Downloading messages in %s ...
vi: Đang tải thư về trong %s ...

en: Error occurred while downloading messages in `%s'.
vi: Có lỗi khi tải thư về trong `%s'.

en: Input the name of new folder:
    (if you want to create a folder to store subfolders,
     append `/' at the end of the name)
vi: Đặt tên cho thư mục mới:
    (nếu bạn muốn tạo một thư mục để lưu thư mục con,
     thêm `/' vào cuối tên)

en: Input new name for `%s':
vi: Đặt tên cho `%s':

en: Rename folder
vi: Đổi tên thư mục

en: Can't rename the folder '%s'.
vi: Không thể đổi tên thư mục `%s'.

en: Can't move the folder `%s'.
vi: Không thể di chuyển thư mục `%s'.

en: Delete the search folder '%s' ?
    The real messages are not deleted.
vi: Xoá thư mục tìm kiếm `%s' ?
    Thư sẽ không bị xoá khỏi ổ cứng.

en: Delete search folder
vi: Xoá thư mục tìm kiếm

en: All folders and messages under '%s' will be permanently deleted.
    Recovery will not be possible.
    
    Do you really want to delete?
vi: Mọi thư mục và thư trong '%s' sẽ bị xoá vĩnh viễn.
    Việc khôi phục là không thể.
    
    Bạn có thực sự muốn xoá không?

en: Can't remove the folder '%s'.
vi: Không thể xoá thư mục '%s'.

en: Delete all messages in the trash folder?
vi: Xoá mọi thư trong thùng rác?

en: Really remove the mailbox `%s' ?
    (The messages are NOT deleted from the disk)
vi: Thực sự muốn xoá hộp thư `%s' ?
    (Thư sẽ KHÔNG bị xoá khỏi ổ cứng)

en: Really delete IMAP4 account `%s'?
vi: Thực sự muốn xoá tài khoản IMAP4 `%s'?

en: Delete IMAP4 account
vi: Xoá tài khoản IMAP4

en: Really delete newsgroup `%s'?
vi: Thực sự muốn xoá nhóm tin `%s'?

en: Delete newsgroup
vi: Xoá nhóm tin

en: Really delete news account `%s'?
vi: Thực sự muốn xoá tài khoản tin tức `%s'?

en: Delete news account
vi: Xoá tài khoản tin tức

en: Newsgroups:
vi: Nhóm tin:

en: Creating header view...
vi: Đang tạo khung xem header...

en: (No From)
vi: (Không rõ người gửi)

en: Creating image view...
vi: Đang tạo khung xem ảnh...

en: Can't load the image.
vi: Không thể tải anh.

en: Select importing file
vi: Chọn tập tin nhập khẩu

en: Please specify address book name and file to import.
vi: Hãy chỉ định tên sổ địa chỉ và tập tin để nhập khẩu.

en: File imported.
vi: Tập tin đã được nhập.

en: Address book name must be supplied.
vi: Phải cung cấp tên sổ địa chỉ.

en: Address Book :
vi: Sổ địa chỉ:

en: Select and rename LDIF field names to import.
vi: Chọn và đổi tên các trường LDIF để nhập khẩu.

en: Error reading LDIF fields.
vi: Lỗi khi đọc các trường LDIF.

en: LDIF file imported successfully.
vi: Nhập khẩu thành công tập tin LDIF.

en: Select LDIF File
vi: Chọn tập tin LDIF

en: LDIF Field
vi: Trường LDIF

en: Import LDIF file into Address Book
vi: Nhập khẩu tập tin LDIF vào sổ địa chỉ

en: Sylpheed: %d new messages
vi: Sylpheed: %d thư mới

en: Retrieving new messages
vi: Đang tải về thư mới

en: Retrieving
vi: Đang tải về

en: Auth failed
vi: Xác thực thất bại

en: Finished (%d new message(s))
vi: Hoàn tất (%d thư mới)

en: Finished (no new messages)
vi: Hoàn tất (không có thư mới)

en: Some errors occurred while getting mail.
vi: Xảy ra một số lỗi khi nhận thư.

en: getting new messages of account %s...
vi: đang nhận thư mới của tài khoản %s...

en: %s: Retrieving new messages
vi: %s: Đang nhận thư mới

en: Connecting to POP3 server: %s...
vi: Đang kết nối tới máy chủ POP3: %s...

en: Can't connect to POP3 server: %s:%d
vi: Không thể kết nối tới máy thủ POP3: %s:%d

en: Retrieving messages from %s...
vi: Đang lấy thư trên %s...

en: Getting the number of new messages (STAT)...
vi: Đang xác định số lượng thư mới (STAT)...

en: Getting the number of new messages (LAST)...
vi: Đang xác định số lượng thư mới (LAST)...

en: Getting the number of new messages (UIDL)...
vi: Đang xác định số lượng thư mới (UIDL)...

en: Getting the size of messages (LIST)...
vi: Đang xác định kích thước thư (LIST)...

en: Deleting message %d
vi: Đang xoá thư %d

en: Quitting
vi: Đang thoát

en: Retrieving message (%d / %d) (%s / %s)
vi: Đang lấy thư (%d / %d) (%s / %s)

en: Error occurred while processing mail.
vi: Có lỗi khi xử lí thư.

en: Error occurred while processing mail:
    %s
vi: Có lỗi khi xử lí thư:
    %s

en: No disk space left.
vi: Ổ cứng bị đầy.

en: Can't write file.
vi: Không thể ghi lên tập tin

en: Socket error.
vi: Lỗi socket.

note: consider EOF right after QUIT successful
en: Connection closed by the remote host.
vi: Kết nối bị ngắt bởi máy từ xa.

en: Mailbox is locked.
vi: Hộp thư bị khoá.

en: Mailbox is locked:
    %s
vi: Hộp thư bị khoá:
    %s

en: Authentication failed:
    %s
vi: Xác thực thất bại:
    %s

en: Session timed out.
vi: Phiên làm việc hết giờ.

en: Incorporation cancelled
vi: Sáp nhập bị huỷ bỏ

en: Getting new messages from %s into %s...
vi: Đang lấy thư từ %s vào %s...

en: Input password for %s on %s:
vi: Nhập mật khẩu cho %s trên %s:

en: Input password
vi: Nhập mật khẩu

en: Protocol log
vi: Theo dõi giao thức

en:   --attach file1 [file2]...
                             open composition window with specified files
                             attached
vi:   --attach tập_tin_1 [tập_tin_2]...
                             mở cửa sổ soạn thảo với tập tin đính kèm
                             đã chỉ định

en:   --receive              receive new messages
vi:   --receive              nhận thư mới

en:   --receive-all          receive new messages of all accounts
vi:   --receive-all          nhận thư mới từ mọi tài khoản

en:   --send                 send all queued messages
vi:   --send                 gửi mọi thư đã xếp hàng

en:   --status [folder]...   show the total number of messages
vi:   --status [thư mục]...   hiện tổng số thư

en:   --status-full [folder]...
                             show the status of each folder
vi:   --status-full [thư mục]...
                             hiện trạng thái của từng thư mục

en:   --exit                 exit Sylpheed
vi:   --exit                đóng Sylpheed

en:   --debug                debug mode
vi:   --debug                chế độ gỡ lỗi

en:   --help                 display this help and exit
vi:   --help                 hiển thị phần giúp đỡ này và thoát

en:   --version              output version information and exit
vi:   --version              đưa ra thông tin phiên bản và thoát

en: Filename encoding
vi: Mã của tên tập tin

en: The locale encoding is not UTF-8, but the environmental variable G_FILENAME_ENCODING is not set.
    If the locale encoding is used for file name or directory name, it will not work correctly.
    In that case, you must set the following environmental variable (see README for detail):
    
    	G_FILENAME_ENCODING=@locale
    
    Continue?
vi: Mã kí tự bản địa không phải là UTF-8, nhưng biến môi trường G_FILENAME_ENCODING chưa được đặt.
    Nếu mã kí tự bản địa được dùng cho tên tập tin hoặc thư mục, nó sẽ làm việc chính xác.
    Trong trường hợp đó, bạn phải đặt biến môi trường sau đây (xem README để biết thêm chi tiết):
    
    	G_FILENAME_ENCODING=@locale
    
    Tiếp tục?

en: Composing message exists. Really quit?
vi: Đang viết thư. Bạn thực sự muốn thoát?

en: Queued messages
vi: Các thư đang đợi gửi

en: Some unsent messages are queued. Exit now?
vi: Một số thư chưa gửi đã được xếp hàng. Thoát bây giờ?

en: GnuPG is not installed properly, or its version is too old.
    OpenPGP support disabled.
vi: GnuPG không được cài đặt hoàn hảo, hoặc phiên bản quá cũ.
    Việc hỗ trợ OpenGPG bị cấm.

note: remote command mode
en: another Sylpheed is already running.
vi: một tiến trình Sylpheed khác đang chạy.

en: Migration of configuration
vi: Di trú cấu hình

en: The previous version of configuration found.
    Do you want to migrate it?
vi: Tìm thấy phiên bản trước của cấu hình.
    Bạn có muốn di trú nó không?

en: /_File/_Folder
vi: /_Tập tin/_Thư mục

en: /_File/_Folder/Create _new folder...
vi: /_Tập tin/_Thư mục/_Tạo thư mục mới...

en: /_File/_Folder/_Rename folder...
vi: /_Tập tin/_Thư mục/Đổi tê_n thư mục...

en: /_File/_Folder/_Move folder...
vi: /_Tập tin/_Thư mục/_Di chuyển thư mục

en: /_File/_Folder/_Delete folder
vi: /_Tập tin/_Thư mục/_Xoá thư mục

en: /_File/_Mailbox
vi: /_Tập tin/_Hộp thư

en: /_File/_Mailbox/Add _mailbox...
vi: /_Tập tin/_Hộp thư/_Thêm hộp thư...

en: /_File/_Mailbox/_Remove mailbox
vi: /_Tập tin/_Hộp thư/_Xoá hộp thư

en: /_File/_Mailbox/---
vi: /_Tập tin/_Hộp thư/---

en: /_File/_Mailbox/_Check for new messages
vi: /_Tập tin/_Hộp thư/_Kiểm tra thư mới

en: /_File/_Mailbox/Check for new messages in _all mailboxes
vi: /_Tập tin/_Hộp thư/Kiể_m tra thư mới ở mọi hộp thư

en: /_File/_Mailbox/R_ebuild folder tree
vi: /_Tập tin/_Hộp thư/_Làm lại cây thư mục

en: /_File/Empty all _trash
vi: /_Tập tin/Đổ _rác

en: /_File/_Save as...
vi: /_Tập tin/_Lưu là...

en: /_File/_Print...
vi: /_Tập tin/I_n...

en: /_File/_Work offline
vi: /_Tập tin/Làm _việc ngoại tuyến

note: {N_("/_File/_Close"),		"<alt>W", app_exit_cb, 0, NULL},
en: /_File/E_xit
vi: /_Tập tin/Th_oát

en: /_Edit/Select _thread
vi: /_Soạn/_Chọn luồng

en: /_Edit/_Find in current message...
vi: /_Soạn/_Tìm trong thư hiện tại...

en: /_Edit/_Search messages...
vi: /_Soạn/Tìm _kiếm thư...

en: /_View/Show or hi_de
vi: /_Xem/_Hiện hoặc ẩn

en: /_View/Show or hi_de/_Folder tree
vi: /_Xem/_Hiện hoặc ẩn/_Cây thư mục

en: /_View/Show or hi_de/_Message view
vi: /_Xem/_Hiện hoặc ẩn/_Khung xem thư

en: /_View/Show or hi_de/_Toolbar
vi: /_Xem/_Hiện hoặc ẩn/_Thanh công cụ

en: /_View/Show or hi_de/_Toolbar/Icon _and text
vi: /_Xem/_Hiện hoặc ẩn/_Thanh công cụ/Biểu tượng _và nhãn

en: /_View/Show or hi_de/_Toolbar/_Icon
vi: /_Xem/_Hiện hoặc ẩn/_Thanh công cụ/_Biểu tượng

en: /_View/Show or hi_de/_Toolbar/_Text
vi: /_Xem/_Hiện hoặc ẩn/_Thanh công cụ/_Nhãn

en: /_View/Show or hi_de/_Toolbar/_None
vi: /_Xem/_Hiện hoặc ẩn/_Thanh công cụ/_Không

en: /_View/Show or hi_de/_Search bar
vi: /_Xem/_Hiện hoặc ẩn/T_hanh tìm kiếm

en: /_View/Show or hi_de/Status _bar
vi: /_Xem/_Hiện hoặc ẩn/T_hanh trạng thái

en: /_View/Separate f_older tree
vi: /_Xem/_Cây thư mục riêng rẽ

en: /_View/Separate _message view
vi: /_Xem/_Khung xem thư riêng rẽ

en: /_View/_Sort
vi: /_Xem/_Sắp xếp

en: /_View/_Sort/by _number
vi: /_Xem/_Sắp xếp/theo _số

en: /_View/_Sort/by s_ize
vi: /_Xem/_Sắp xếp/theo _kích thước

en: /_View/_Sort/by _date
vi: /_Xem/_Sắp xếp/th_eo thời gian

en: /_View/_Sort/by t_hread date
vi: /_Xem/_Sắp xếp/th_eo thời gian của luồng

en: /_View/_Sort/by _from
vi: /_Xem/_Sắp xếp/theo người _gửi

en: /_View/_Sort/by _recipient
vi: /_Xem/_Sắp xếp/theo người _nhận

en: /_View/_Sort/by _subject
vi: /_Xem/_Sắp xếp/theo tiê_u đề

en: /_View/_Sort/by _color label
vi: /_Xem/_Sắp xếp/theo nhãn _màu

en: /_View/_Sort/by _mark
vi: /_Xem/_Sắp xếp/theo đánh _dấu

en: /_View/_Sort/by _unread
vi: /_Xem/_Sắp xếp/theo _chưa đọc

en: /_View/_Sort/by a_ttachment
vi: /_Xem/_Sắp xếp/theo đín_h kèm

en: /_View/_Sort/D_on't sort
vi: /_Xem/_Sắp xếp/Không sắp _xếp

en: /_View/_Sort/---
vi: /_Xem/_Sắp xếp/---

en: /_View/_Sort/Ascending
vi: /_Xem/_Sắp xếp/_Tăng dần

en: /_View/_Sort/Descending
vi: /_Xem/_Sắp xếp/_Giảm dần

en: /_View/_Sort/_Attract by subject
vi: /_Xem/_Sắp xếp/Tập t_rung theo tiêu đề

en: /_View/Th_read view
vi: /_Xem/_Xem theo luồng

en: /_View/E_xpand all threads
vi: /_Xem/Mở mọi l_uồng

en: /_View/Co_llapse all threads
vi: /_Xem/Đón_g mọi luồng

en: /_View/Set display _item...
vi: /_Xem/Chọ_n mục hiển thị...

en: /_View/_Go to
vi: /_Xem/Đi _tới

en: /_View/_Go to/_Prev message
vi: /_Xem/Đi _tới/Thư _trước

en: /_View/_Go to/_Next message
vi: /_Xem/Đi _tới/Thư tiế_p theo

en: /_View/_Go to/---
vi: /_Xem/Đi _tới/---

en: /_View/_Go to/P_rev unread message
vi: /_Xem/Đi _tới/Thư trước (_chưa đọc)

en: /_View/_Go to/N_ext unread message
vi: /_Xem/Đi _tới/Thư tiếp theo (chư_a đọc)

en: /_View/_Go to/Prev ne_w message
vi: /_Xem/Đi _tới/Thư trước (_mới)

en: /_View/_Go to/Ne_xt new message
vi: /_Xem/Đi _tới/T_hư tiếp theo (mới)

en: /_View/_Go to/Prev _marked message
vi: /_Xem/Đi _tới/Thư trước (đánh _dấu)

en: /_View/_Go to/Next m_arked message
vi: /_Xem/Đi _tới/Thư tiếp the_o (đánh dấu)

en: /_View/_Go to/Prev _labeled message
vi: /_Xem/Đi _tới/Thư trước (đã _gán nhãn)

en: /_View/_Go to/Next la_beled message
vi: /_Xem/Đi _tới/Thư tiếp th_eo (đã gán nhãn)

en: /_View/_Go to/Other _folder...
vi: /_Xem/Đi _tới/Thư mụ_c khác...

en: /_View/Character _encoding/_Auto detect
vi: /_Xem/Mã _kí tự/_Tự động xác định

en: /_View/Character _encoding/Western European (Windows-1252)
vi: /_Xem/Mã _kí tự/Đông Âu (Windows-1252)

en: /_View/Character _encoding/Japanese (ISO-2022-JP-2)
vi: /_Xem/Mã _kí tự/Nhật Bản (ISO-2022-JP-2)

en: /_View/Character _encoding/Japanese (_EUC-JP)
vi: /_Xem/Mã _kí tự/Nhật Bản (_EUC-JP)

en: /_View/Character _encoding/Japanese (_Shift__JIS)
vi: /_Xem/Mã _kí tự/Nhật Bản (_Shift__JIS)

en: /_View/Character _encoding/Traditional Chinese (EUC-_TW)
vi: /_Xem/Mã _kí tự/Hán phồn thể (EUC-_TW)

en: /_View/Character _encoding/Chinese (ISO-2022-_CN)
vi: /_Xem/Mã _kí tự/Hán (ISO-2022-_CN)

en: /_View/Character _encoding/Korean (ISO-2022-KR)
vi: /_Xem/Mã _kí tự/Triều Tiên (ISO-2022-KR)

en: /_View/Open in new _window
vi: /_Xem/_Mở trong cửa sổ mới

en: /_View/Mess_age source
vi: /_Xem/_Nguồn thư

en: /_View/_Update summary
vi: /_Xem/_Cập nhật tóm tắt

en: /_Message
vi: /_Thư

en: /_Message/Recei_ve
vi: /_Thư/_Nhận

en: /_Message/Recei_ve/Get from _current account
vi: /_Thư/_Nhận/_Từ tài khoản mặc định

en: /_Message/Recei_ve/Get from _all accounts
vi: /_Thư/_Nhận/Từ _mọi tài khoản

en: /_Message/Recei_ve/---
vi: /_Thư/_Nhận/---

en: /_Message/_Send queued messages
vi: /_Thư/_Nhận/_Gửi thư đang xếp hàng

en: /_Message/---
vi: /_Thư/---

en: /_Message/Compose _new message
vi: /_Thư/_Viết thư mới

en: /_Message/_Reply
vi: /_Thư/_Hồi âm

en: /_Message/Repl_y to
vi: /_Thư/Hồi â_m tới

en: /_Message/Repl_y to/_all
vi: /_Thư/Hồi â_m tới/_tất cả

en: /_Message/Repl_y to/_sender
vi: /_Thư/Hồi â_m tới/_người gửi

en: /_Message/Repl_y to/mailing _list
vi: /_Thư/Hồi â_m tới/_hộp thư chung

en: /_Message/_Forward
vi: /_Thư/_Chuyển tiếp

en: /_Message/For_ward as attachment
vi: /_Thư/Ch_uyển tiếp ở dạng đính kèm

en: /_Message/Redirec_t
vi: /_Thư/Chu_yển hướng

en: /_Message/M_ove...
vi: /_Thư/_Di chuyển...

en: /_Message/_Copy...
vi: /_Thư/_Sao chép

en: /_Message/_Mark
vi: /_Thư/Đánh _dấu

en: /_Message/_Mark/---
vi: /_Thư/Đánh _dấu/---

en: /_Message/_Mark/Mark as unr_ead
vi: /_Thư/Đánh _dấu/C_hưa đọc

en: /_Message/_Mark/Mark as rea_d
vi: /_Thư/Đánh _dấu/Đã đọ_c

en: /_Message/_Mark/Mark _thread as read
vi: /_Thư/Đánh _dấu/Luồng đã được đọ_c

en: /_Message/_Mark/Mark all _read
vi: /_Thư/Đánh _dấu/Đã đọc _tất cả

en: /_Message/_Delete
vi: /_Thư/_Xoá

en: /_Message/Set as _junk mail
vi: /_Thư/Đánh dấu là thư _rác

en: /_Message/Set as not j_unk mail
vi: /_Thư/Đánh dấu _không là thư rác

en: /_Message/Re-_edit
vi: /_Thư/S_oạn lại

en: /_Tools/Add sender to address boo_k...
vi: /_Công cụ/_Thêm người gửi vào sổ địa chỉ...

en: /_Tools/_Filter all messages in folder
vi: /_Công cụ/_Lọc mọi thư trong thư mục

en: /_Tools/Filter _selected messages
vi: /_Công cụ/Lọ_c các thư đã chọn

en: /_Tools/_Create filter rule
vi: /_Công cụ/Tạo _quy tắc lọc

en: /_Tools/_Create filter rule/_Automatically
vi: /_Công cụ/Tạo _quy tắc lọc/_Tự động

en: /_Tools/_Create filter rule/by _From
vi: /_Công cụ/Tạo _quy tắc lọc/theo _Người gửi

en: /_Tools/_Create filter rule/by _To
vi: /_Công cụ/Tạo _quy tắc lọc/theo N_gười nhận

en: /_Tools/_Create filter rule/by _Subject
vi: /_Công cụ/Tạo _quy tắc lọc/theo Tiê_u đề

en: /_Tools/Filter _junk mails in folder
vi: /_Công cụ/Lọc _thư rác trong thư mục

en: /_Tools/Filter junk _mails in selected messages
vi: /_Công cụ/Lọc thư _rác trong các thư đã chọn

en: /_Tools/Delete du_plicated messages
vi: /_Công cụ/_Xoá thư trùng

en: /_Tools/_Log window
vi: /_Công cụ/Cửa sổ theo _dõi

en: /_Configuration
vi: /Cấ_u hình

en: /_Configuration/_Common preferences...
vi: /Cấ_u hình/_Cấu hình chung...

en: /_Configuration/_Template...
vi: /Cấ_u hình/_Mẫu...

en: /_Configuration/_Actions...
vi: /Cấ_u hình/_Hành động...

en: /_Configuration/---
vi: /Cấ_u hình/---

en: /_Configuration/_Preferences for current account...
vi: /Cấ_u hình/Cấ_u hình cho tài khoản mặc định...

en: /_Configuration/Create _new account...
vi: /Cấ_u hình/Tạ_o tài khoản mới...

en: /_Configuration/_Edit accounts...
vi: /Cấ_u hình/_Sửa tài khoản...

en: /_Configuration/C_hange current account
vi: /Cấ_u hình/Đổi tài _khoản mặc định

en: /_Help/_Manual
vi: /_Hỗ trợ/_Sổ tay hướng dẫn

en: /_Help/_Manual/_English
vi: /_Hỗ trợ/_Sổ tay hướng dẫn/Tiếng _Anh

en: /_Help/_Manual/_Japanese
vi: /_Hỗ trợ/_Sổ tay hướng dẫn/Tiếng _Nhật

en: /_Help/_FAQ
vi: /_Hỗ trợ/_Câu hỏi thường gặp

en: /_Help/_FAQ/_English
vi: /_Hỗ trợ/_Câu hỏi thường gặp/Tiếng _Anh

en: /_Help/_FAQ/_German
vi: /_Hỗ trợ/_Câu hỏi thường gặp/Tiếng Đứ_c

en: /_Help/_FAQ/_Spanish
vi: /_Hỗ trợ/_Câu hỏi thường gặp/Tiếng _Tây Ban Nha

en: /_Help/_FAQ/_French
vi: /_Hỗ trợ/_Câu hỏi thường gặp/Tiếng _Pháp

en: /_Help/_FAQ/_Italian
vi: /_Hỗ trợ/_Câu hỏi thường gặp/_Tiếng Italia

en: /_Help/_Command line options
vi: /_Hỗ trợ/Tuỳ chọn _dòng lệnh

en: /_Help/---
vi: /_Hỗ trợ/---

en: Creating main window...
vi: Đang tạo cửa sổ chính...

en: MainWindow: color allocation %d failed
vi: Cửa sổ chính: việc cấp màu %d thất bại

en: done.
vi: xong.

en: You are offline. Go online?
vi: Bạn đang ngoại tuyến. Chuyển sang trực tuyến?

en: Empty all trash
vi: Đổ mọi thùng rác

en: Delete all messages in trash folders?
vi: Xoá mọi thư trong thùng rác?

en: Specify the location of mailbox.
    If the existing mailbox is specified, it will be
    scanned automatically.
vi: Nhập vị trí của hộp thư.
    Nếu hộp thư có trước được chỉ định, nó sẽ được
    tự động quét.

en: The mailbox `%s' already exists.
vi: Hộp thư `%s' đã có trước.

en: Creation of the mailbox failed.
    Maybe some files already exist, or you don't have the permission to write there.
vi: Việc tạo hộp thư đã thất bại.
    Có thể một số tập tin đã có trước, hoặc bạn không có quyền ghi lên đó.

en: Sylpheed - Folder View
vi: Sylpheed - Khung thư mục

en: Sylpheed - Message View
vi: Sylpheed - Khung đọc thư

en: /_Reply
vi: /_Hồi âm

en: /Reply to _all
vi: /Hồi âm _tất cả

en: /Reply to _sender
vi: /Hồi âm cho người _gửi

en: /Reply to mailing _list
vi: /Hồi âm cho _hộp thư chung

en: /_Forward
vi: /_Chuyển tiếp

en: /For_ward as attachment
vi: /Ch_uyển tiếp ở dạng đính kèm

en: /Redirec_t
vi: /Chu_yển hướng

en: You are offline. Click the icon to go online.
vi: Bạn đang ngoại tuyến. Nhấn vào biểu tượng để chuyển sang trực tuyến.

en: You are online. Click the icon to go offline.
vi: Bạn đang trực tuyến. Nhấn vào biểu tượng để chuyển sang ngoại tuyến.

en: Exit this program?
vi: Thoát chương trình này?

en: Command line options
vi: Tuỳ chọn dòng lệnh

en: Usage: sylpheed [OPTION]...
vi: Cách dùng: sylpheed [TUỲ CHỌN]...

en: Find in current message
vi: Tìm trong thư hiện tại

en: Find text:
vi: Tìm văn bản:

en: Search string not found.
vi: Không thấy chuỗi cần tìm

en: Beginning of message reached; continue from end?
vi: Đã đến đầu thư; tiếp tục từ cuối thư?

en: End of message reached; continue from beginning?
vi: Đã đến cuối thư; tiếp tục từ đầu thư?

en: Search finished
vi: Đã tìm xong

en: /_Tools/Add sender to address boo_k
vi: /_Công cụ/Thêm người gửi vào _sổ địa chỉ

en: Creating message view...
vi: Đang tạo khung xem thư...

en: Message View - Sylpheed
vi: Khung xem thư - Sylpheed

en: Can't save the file `%s'.
vi: Không thể lưu tập tin `%s'.

en: /Open _with...
vi: /Mở _với...

en: /_Display as text
vi: /_Hiển thị ở dạng văn bản thuần tuý

en: /_Save as...
vi: /_Lưu là...

en: /Save _all...
vi: /Lưu _tất cả...

en: /_Print...
vi: /I_n ấn...

en: /_Check signature
vi: /_Kiểm tra chữ kí

en: Creating MIME view...
vi: Đang tạo khung xem MIME...

en: Select "Check signature" to check
vi: Chọn "Kiểm tra chữ kí" để kiểm tra

en: Select an action for the attached file:
vi: Chọn một hành động cho tập tin đính kèm:

en: Open _with...
vi: Mở _với...

en: _Display as text
vi: _Hiển thị ở dạng văn bản thuần tuý

en: This signature has not been checked yet.
vi: Chữ kí này chưa được kiểm tra.

en: _Check signature
vi: _Kiểm tra chữ kí

en: Can't save the part of multipart message.
vi: Không thể lưu thành phần của thư nhiều phần.

en: Can't save the attachments.
vi: Không thể lưu tập tin đính kèm.

en: Enter the command line to open file:
    (`%s' will be replaced with file name)
vi: Nhập lệnh để mở tập tin:
    (`%s' sẽ được thay thế bằng tên tập tin)

en: [no user id]
vi: [không có id người dùng]

en: %sPlease enter the passphrase for:
    
      %.*s  
    (%.*s)
vi: %sHãy nhập mật khẩu cho:
    
      %.*s  
    (%.*s)

en: Bad passphrase! Try again...
vi: Mật khẩu sai! Thử lại...

en: Opening account preferences window...
vi: Đang mở cửa sổ cấu hình tài khoản...

en: Account%d
vi: Tài khoản %d

en: Preferences for new account
vi: Cấu hình cho tài khoản mới

en: Account preferences
vi: Cấu hình tài khoản

en: Creating account preferences window...
vi: Đang tạo của sổ cấu hình tài khoản...

en: Name of this account
vi: Tên của tài khoản này

en: Personal information
vi: Thông tin cá nhân

en: Mail address
vi: Địa chỉ thư

en: Server information
vi: Thông tin máy chủ

en: News (NNTP)
vi: Tin tức (NNTP)

en: None (local)
vi: Không (nội bộ)

en: This server requires authentication
vi: Máy chủ này yêu cầu xác thực

en: News server
vi: Máy chủ tin tức

en: Server for receiving
vi: Máy chủ nhận

en: SMTP server (send)
vi: Máy chủ SMTP (gửi)

en: Authentication method
vi: Phương thức xác thực

en: Remove messages on server when received
vi: Xoá thư khỏi máy chủ sau khi nhận

en: Remove after
vi: Xoá sau

en: 0 days: remove immediately
vi: 0 ngày: xoá ngay lập tức

en: Receive size limit
vi: Giới hạn kích thước khi nhận

en: Filter messages on receiving
vi: Lọc thư khi nhận

en: Default inbox
vi: Hộp nhận mặc định

en: Unfiltered messages will be stored in this folder.
vi: Thư chưa lọc sẽ được lưu vào thư mục này.

en: Only check INBOX on receiving
vi: Chỉ kiểm tra Hộp nhận khi nhận

en: Maximum number of articles to download
vi: Số bài tải về tối đa

en: No limit if 0 is specified.
vi: Không giới hạn nếu ghi là 0

en: `Get all' checks for new messages on this account
vi: `Lấy tất' sẽ kiểm tra các thư mới của tài khoản này

en: Add Date header field
vi: Thêm trường Ngày tháng cho header

en: Generate Message-ID
vi: Tạo ID của thư

en: Add user-defined header
vi: Thêm header theo định nghĩa người dùng

en:  Edit...
vi:  Soạn...

en: SMTP Authentication (SMTP AUTH)
vi: Xác thực SMTP (SMTP AUTH)

en: If you leave these entries empty, the same user ID and password as receiving will be used.
vi: Nếu bạn bỏ trống các mục này, chương trình sẽ dùng ID người dùng và mật khẩu này khi nhận.

en: Authenticate with POP3 before sending
vi: Xác thực với POP3 trước khi gửi

en: Automatically set the following addresses
vi: Tự động đặt địa chỉ sau

en: Encrypt when replying to encrypted message
vi: Mã hoá khi trả lời thư mã hoá

en: Use ASCII-armored format for encryption
vi: Dùng định dạng ASCII-armored để mã hoá

en: Use clear text signature
vi: Dùng chữ kí là văn bản thuần tuý

en: Use default GnuPG key
vi: Dùng khoá GnuPG mặc định

en: Select key by your email address
vi: Chọn khoá theo địa chỉ thư của bạn

en: Specify key manually
vi: Chỉ định khoá theo cách thủ công

en: User or key ID:
vi: Người dùng hoặc ID của khoá:

en: Don't use SSL
vi: Không dùng SSL

en: Use SSL for POP3 connection
vi: Dùng SSL cho kết nối POP3

en: Use STARTTLS command to start SSL session
vi: Dùng lệnh STARTTLS để khởi động phiên SSL

en: Use SSL for IMAP4 connection
vi: Dùng SSL cho kết nối IMAP4

en: Use SSL for NNTP connection
vi: Dùng SSL cho kết nối NNTP

en: Send (SMTP)
vi: Gửi (SMTP)

en: Use SSL for SMTP connection
vi: Dùng SSL cho kết nối SMTP

en: Use non-blocking SSL
vi: Dùng SSL dạng không chặn

en: Turn this off if you have problems in SSL connection.
vi: Tắt nếu bạn có vấn đề với kết nối SSL.

en: Specify SMTP port
vi: Chỉ định cổng STMP

en: Specify POP3 port
vi: Chỉ định cổng POP3

en: Specify IMAP4 port
vi: Chỉ định cổng IMAP4

en: Specify NNTP port
vi: Chỉ định cổng NNTP

en: Specify domain name
vi: Chỉ định tên miền

en: IMAP server directory
vi: Thư mục máy chủ IMAP

en: Clear all message caches on exit
vi: Xoá mọi thư trên bộ nhớ đệm khi thoát

en: Put sent messages in
vi: Chuyển thư đã gửi vào

en: Put draft messages in
vi: Chuyển thư nháp vào

en: Put queued messages in
vi: Chuyển thư đang đợi gửi vào

en: Put deleted messages in
vi: Chuyển thư đã xoá vào

en: Account name is not entered.
vi: Tên tài khoản chưa được nhập

en: Mail address is not entered.
vi: Địa chỉ thư chưa được nhập

en: SMTP server is not entered.
vi: Máy chủ SMTP chưa được nhập

en: User ID is not entered.
vi: ID người dùng chưa được nhập

en: POP3 server is not entered.
vi: Máy chủ POP3 chưa được nhập

en: IMAP4 server is not entered.
vi: Máy chủ IMAP4 chưa được nhập

en: NNTP server is not entered.
vi: Máy chủ NNTP chưa được nhập

en: It's not recommended to use the old style ASCII-armored
    mode for encrypted messages. It doesn't comply with the
    RFC 3156 - MIME Security with OpenPGP.
vi: Không khuyến cáo dùng chế độ mã hoá kiểu cũ ASCII-armored
    Nó không tuân theo RFC 3156 - MIME Security với OpenPGP.

en: Actions configuration
vi: Cấu hình hành động

en: Menu name:
vi: Tên trình đơn

en: Menu name:
     Use / in menu name to make submenus.
    Command line:
     Begin with:
       | to send message body or selection to command
       > to send user provided text to command
       * to send user provided hidden text to command
     End with:
       | to replace message body or selection with command output
       > to insert command's output without replacing old text
       & to run command asynchronously
     Use:
       %f for message file name
       %F for the list of the file names of selected messages
       %p for the selected message part
       %u for a user provided argument
       %h for a user provided hidden argument
       %s for the text selection
vi: Tên trình đơn:
     Dùng / trong tên trình đơn để tạo trình đơn con.
    Dòng lệnh:
     Bắt đầu bằng:
       | để gửi nội dung thư hoặc phần được chọn tới lệnh
       > để gửi văn bản người dùng cung cấp tới lệnh
       * để gửi văn bản ẩn người dùng cung cấp tới lệnh
     Kết thúc với:
       | để thay thế nội dung thư hoặc phần được chọn với đầu ra của lệnh
       > để chèn đầu ra của lệnh mà không thay thế nội dung cũ
       & để chạy lệnh theo kiểu không đồng bộ
     Dùng:
       %f cho tên tập tin của thư
       %F cho danh sách các tên tập tin của các thư đã chọn
       %p cho thành thư đã chọn
       %u cho đối số mà người dùng đưa ra
       %h cho đối số ẩn mà người dùng đưa ra
       %s cho phần văn bản được chọn

en:  Replace
vi:  Thay thế

en:  Syntax help
vi:  Hỗ trợ cú pháp

en: Registered actions
vi: Hành động đã đăng kí

en: (New)
vi: Mới

en: Menu name is not set.
vi: Chưa đặt tên trình đơn.

en: Colon ':' is not allowed in the menu name.
vi: Dấu hai chấm ':' không được phép đưa vào tên trình đơn.

en: Menu name is too long.
vi: Tên trình đơn quá dài.

en: Command line not set.
vi: Chưa đặt lệnh

en: Menu name and command are too long.
vi: Tên trình đơn và lệnh quá dài

en: The command
    %s
    has a syntax error.
vi: Lệnh
    %s
    bị một lỗi cú pháp.

en: Do you really want to delete this action?
vi: Bạn có thực sự muốn xoá hành động này?

en: Creating common preferences window...
vi: Đang tạo của sổ cấu hình chung...

en: Common Preferences
vi: Cấu hình chung

en: Junk mail
vi: Thư rác

en: Auto-check new mail
vi: Tự động kiểm tra thư mới

en: every
vi: mỗi

en: Check new mail on startup
vi: Kiểm tra thư mới khi chạy chương trình

en: Update all local folders after incorporation
vi: Cập nhập mọi thư mục cục bộ sau khi sáp nhập

en: `%d' will be replaced with the number of new messages.
vi: `%d' sẽ được thay thế tương ứng với số thư mới.

en: Incorporate from local spool
vi: Sáp nhập từ spool cục bộ

en: Filter on incorporation
vi: Lọc khi sáp nhập

en: Spool path
vi: Đường dẫn spool

en: Save sent messages to outbox
vi: Lưu thư đã gửi vào hộp Đã gửi

en: Apply filter rules to sent messages
vi: Áp dụng quy tắc lọc cho thư đã gửi

en: Specify Content-Transfer-Encoding used when message body contains non-ASCII characters.
vi: Chỉ định Mã-kí-tự-khi-chuyển-nội-dung sẽ được dùng khi nội dung thư chứa các kí tự không phải ASCII.

en: MIME filename encoding
vi: Mã MIME của tên tập tin

en: Signature separator
vi: Vạch phân cách chữ kí

en: Insert automatically
vi: Chèn tự động

en: Automatically select account for replies
vi: Tự động chọn tài khoản để hồi âm

en: Quote message when replying
vi: Trích dẫn thư khi hồi âm

en: Automatically launch the external editor
vi: Tự động chạy trình soạn thảo ngoài

en: Undo level
vi: Mức hoàn tác

en: Wrap messages at
vi: Khuôn dòng thư tại

en: Wrap quotation
vi: Khuôn dòng phần trích dẫn

en: Wrap on input
vi: Khuôn dòng khi nhập

en: Auto-save to draft
vi: Tự động lưu vào thư mục nháp

note: reply
en: Reply format
vi: Định dạng hồi âm

note: forward
en: Forward format
vi: Định dạng chuyển tiếp

en:  Description of symbols
vi:  Giải thích các kí hiệu

en: Enable Spell checking
vi: Cho phép kiểm tra chính tả

en: Default language:
vi: Ngôn ngữ mặc định:

note: ---- Folder View ----
en: Folder View
vi: Khung Thư mục

en: Display unread number next to folder name
vi: Hiển thị số thư chưa đọc ngay sau tên thư mục

en: Abbreviate newsgroups longer than
vi: Viết tắt khi tên nhóm tin dài hơn

note: ---- Summary ----
en: Summary View
vi: Khung xem tóm tắt

en: Display recipient on `From' column if sender is yourself
vi: Hiện người nhận trên cột `Người gửi' nếu người gửi là bạn

en: Expand threads
vi: Mở rộng các luồng thư

en:  Set display item of summary...
vi:  Đặt các mục hiển thị trên bảng tóm tắt...

en: Default character encoding
vi: Mã kí tự mặc định

en: This is used when displaying messages with missing character encoding.
vi: Phần này được dùng khi hiển thị thư bị mất thông tin về mã kí tự

en: Outgoing character encoding
vi: Mã kí tự đầu ra

en: If `Automatic' is selected, the optimal encoding for the current locale will be used.
vi: Nếu chọn `Tự động', mã kí tự tối ưu cho thiết lập bản địa hiện tại sẽ được dùng.

en: Enable coloration of message
vi: Cho phép màu sắc trong thư

en: Display multi-byte alphabet and numeric as
    ASCII character (Japanese only)
vi: Hiển thị bảng chữ cái và chữ số đa byte
    ở dạng kí tự ASCII (chỉ tiếng Nhật)

en: Display header pane above message view
vi: Hiện ô header phía trên khung xem thư

en: Display short headers on message view
vi: Hiện header dạng ngắn gọn trên khung xem thư

en: Render HTML messages as text
vi: Hiển thị HTML ở dạng văn bản thuần tuý

en: Display cursor in message view
vi: Hiển thị con trỏ trong khung xem thư

en: Line space
vi: Khoản cách dòng

en: pixel(s)
vi: pixel

en: Half page
vi: Nửa trang

en: Smooth scroll
vi: Cuộn trơn

en: Resize attached large images to fit in the window
vi: Đổi kích thước ảnh to cho vừa với cửa sổ

en: Display images as inline
vi: Hiện hình ảnh ngay trên dòng

en: Enable Junk mail control
vi: Cho phép điều khiển thư rác

en: Learning command:
vi: Lệnh thu thập:

en: (Select preset)
vi: (Chọn kiểu)

en: Classifying command
vi: Lệnh phân loại

en: To classify junk mails automatically, both junk and not junk mails must be learned manually to a certain extent.
vi: Để tự động phân loại thư rác, chương trình phải được học phân biệt thư rác và thư bình thường ở một mức nhất định.

en: Junk folder
vi: Thư mục thư rác

en: Filter messages classified as junk on receiving
vi: Lọc thư được phân loại là thư rác lúc nhận

en: Delete junk mails from server on receiving
vi: Xoá thư rác khỏi máy chủ khi nhận

en: Mark filtered junk mails as read
vi: Đánh dấu là đã đọc các thư rác đã lọc

en: Automatically check signatures
vi: Tự động kiểm tra chữ kí

en: Show signature check result in a popup window
vi: Hiện kết quả kiểm tra chữ kí trong cửa sổ popup

en: Store passphrase in memory temporarily
vi: Lưu tạm mật khẩu vào bộ nhớ

en: Expired after
vi: Hết hạn sau

en: minute(s)
vi: phút

en: Setting to '0' will store the passphrase for the whole session.
vi: Đặt là '0' để lưu mật khẩu trong suốt phiên làm việc.

en: Grab input while entering a passphrase
vi: Bắt (grab) đầu vào khi nhập mật khẩu

en: Display warning on startup if GnuPG doesn't work
vi: Hiển thị cảnh báo lúc khởi động nếu GnuPG không hoạt động

en: Always open messages in summary when selected
vi: Luôn mở thư trong phần tóm tắt khi được chọn

en: Only mark message as read when opened in new window
vi: Chỉ đánh dấu thư là đã đọc khi mở trong cửa sổ mới

en: Execute immediately when moving or deleting messages
vi: Thực thi ngay lập tức khi di chuyển hoặc xoá thư

en: Messages will be marked until execution if this is turned off.
vi: Thư sẽ được đánh dấu đến khi thực thi nếu không dùng tuỳ chọn này.

en: Make the order of buttons comply with GNOME HIG
vi: Sắp xếp thứ tự các nút tương ứng với GNOME HIG

en: Display tray icon
vi: Hiển thị biểu tượng trên khay

en:  Set key bindings...
vi:  Đặt phím tắt...

en: External commands
vi: Lệnh ngoài

en: Receive dialog
vi: Hộp thoại nhận thư

en: Show receive dialog
vi: Hiện hộp thoại nhận thư

en: Only on manual receiving
vi: Chỉ khi nhận theo kiểu thủ công

en: Don't popup error dialog on receive error
vi: Không hiện hộp thoại báo lỗi kiểu popup khi gặp lỗi

en: Close receive dialog when finished
vi: Đóng hộp thoại nhận thư khi hoàn thành

en: Add address to destination when double-clicked
vi: Thêm địa chỉ vào đích đến khi nhấn đúp

en: Confirm on exit
vi: Xác nhận khi thoát

en: Empty trash on exit
vi: Đổ rác khi thoát

en: Ask before emptying
vi: Hỏi trước khi đổ rác

en: Warn if there are queued messages
vi: Cảnh báo nếu có thư chờ được gửi

en: External commands (%s will be replaced with file name / URI)
vi: Lệnh ngoài (%s sẽ được thay thế bằng tên tập tin / URI)

en: (Default browser)
vi: (Trình duyệt mặc định)

en: Use external program for incorporation
vi: Dùng chương trình ngoài để sáp nhập

en: Use external program for sending
vi: Dùng chương trình ngoài để gửi

en: Enable strict checking of the integrity of summary caches
vi: Cho phép kiểm tra nghiêm ngặt về tính toàn vẹn của bộ đệm của bảng tóm tắt

en: Enable this if the contents of folders have the possibility of modification by other applications.
    This option will degrade the performance of displaying summary.
vi: Cho phép nếu nội dung của thư mục có khả năng bị chương trình khác thay đổi.
    Tuỳ chọn này sẽ suy giảm hiệu năng của việc hiển thị bảng tóm tắt.

en: Socket I/O timeout:
vi: Hết hạn I/O socket

en: Automatic (Recommended)
vi: Tự động (Khuyến cáo)

en: Western European (ISO-8859-15)
vi: Tây Âu (ISO-8859-15)

en: Simplified Chinese (GB2312)
vi: Hán giản thể (GB2312)

en: Simplified Chinese (GBK)
vi: Hán giản thể (GBK)

en: Traditional Chinese (EUC-TW)
vi: Hán phồn thể (EUC-TW)

en: Chinese (ISO-2022-CN)
vi: Hán (ISO-2022-CN)

en: the full abbreviated weekday name
vi: dạng viết tắt của ngày trong tuần (thứ)

en: the full weekday name
vi: dạng đầy đủ tên ngày trong tuần (thứ)

en: the abbreviated month name
vi: dạng viết tắt của tên tháng

en: the full month name
vi: dạng đầy đủ của tên tháng

en: the preferred date and time for the current locale
vi: định dạng thời gian cho locale hiện tại

en: the century number (year/100)
vi: thế kỉ (năm/100)

en: the day of the month as a decimal number
vi: ngày trong tháng ở dạng số thập phân

en: the hour as a decimal number using a 24-hour clock
vi: giờ ở dạng số thập phân, dùng dạng 24 giờ

en: the hour as a decimal number using a 12-hour clock
vi: giờ ở dạng số thập phân, dùng dạng 12 giờ

en: the day of the year as a decimal number
vi: ngày trong năm ở dạng số thập phân

en: the month as a decimal number
vi: tháng ở dạng số thập phân

en: the minute as a decimal number
vi: phút ở dạng số thập phân

en: either AM or PM
vi: hoặc là AM hoặc là PM

en: the second as a decimal number
vi: giây ở dạng số thập phân

en: the day of the week as a decimal number
vi: ngày trong tuần ở dạng số thập phân

en: the preferred date for the current locale
vi: định dạng ưu tiên cho ngày tháng của locale hiện tại

en: the last two digits of a year
vi: hai số cuối của năm

en: the year as a decimal number
vi: năm ở dạng số thập phân

en: the time zone or name or abbreviation
vi: múi giờ hoặc tên hoặc dạng viết tắt

en: Specifier
vi: Kí hiệu

en: Set message colors
vi: Đặt màu cho thư

en: Quoted Text - First Level
vi: Nội dung trích dẫn - Cấp 1

en: Quoted Text - Second Level
vi: Nội dung trích dẫn - Cấp 2

en: Quoted Text - Third Level
vi: Nội dung trích dẫn - Cấp 3

en: URI link
vi: Liên kết URI

en: Recycle quote colors
vi: Lặp lại theo vòng

en: Pick color for quotation level 1
vi: Chọn màu cho phần trích dẫn cấp 1

en: Pick color for quotation level 2
vi: Chọn màu cho phần trích dẫn cấp 2

en: Pick color for quotation level 3
vi: Chọn màu cho phần trích dẫn cấp 3

en: Pick color for URI
vi: Chọn màu cho URI

en: Description of symbols
vi: Miêu tả về biểu tượng

en: Date
    From
    Full Name of Sender
    First Name of Sender
    Initial of Sender
    Subject
    To
    Cc
    Newsgroups
    Message-ID
vi: Ngày
    Người gửi
    Tên đầy đủ của người gửi
    Tên của người gửi
    Initial of Sender
    Tiêu đề
    Người nhận
    Cc
    Nhóm tin
    ID của thư

en: If x is set, displays expr
vi: Nếu x đã được đặt, hiển thị expr

en: Message body
    Quoted message body
    Message body without signature
    Quoted message body without signature
    Literal %
vi: Nội dung thư
    Nội dung thư được trích dẫn
    Nội dung thư không gồm chữ kí
    Nội dung thư được trích dẫn không gồm chữ kí
    Literal %

en: Literal backslash
    Literal question mark
    Literal opening curly brace
    Literal closing curly brace
vi: Dấu sổ chéo ngược
    Dấu hỏi
    Dấu ngoặc nhọn mở
    Dấu ngoặc nhọn đóng

en: Select the preset of key bindings.
vi: Chọn kiểu phím tắt.

en: Old Sylpheed
vi: Sylpheed cũ

en: Custom header setting
vi: Thiết lập header tuỳ biến

en:  Delete
vi:  Xoá

en: Custom headers
vi: Các header tuỳ biến

en: Header name is not set.
vi: Chưa đặt tên header

en: Delete header
vi: Xoá header

en: Do you really want to delete this header?
vi: Bạn có thực sự muốn xoá header này không?

en: Creating display header setting window...
vi: Đang tạo cửa sổ hiển thị thiết lập header...

en: Display header setting
vi: Hiển thị thiết lập header

en: Displayed Headers
vi: Các header đã hiển thị

en: Hidden headers
vi: Các header ẩn

en: Show all unspecified headers
vi: Hiện mọi header chưa chỉ định

en: Reading configuration for displaying headers...
vi: Đang đọc cấu hình để hiển thị header...

en: Writing configuration for displaying headers...
vi: Đang ghi cấu hình để hiển thị header...

en: This header is already in the list.
vi: Header này đã có trên danh sách.

en: Available items
vi: Các mục hiện có

en: Displayed items
vi: Các mục đã hiển thị

en:  Revert to default
vi:  Dùng dạng mặc định

en: Do you really want to delete the rule '%s'?
vi: Bạn có thực sự muốn xoá quy tắc '%s' không

en: Filter rule
vi: Quy tắc lọc

en: If any of the following condition matches
vi: Nếu phù hợp với bất kì điều kiện nào dưới đây

en: If all of the following conditions match
vi: Nếu phù hợp với tất cả các điều kiện dưới đây

en: Perform the following actions:
vi: Thực hiện các thao tác sau:

en: To or Cc
vi: Người nhận hoặc Cc

en: Edit header...
vi: Soạn header...

en: Message body
vi: Nội dung thư

en: Result of command
vi: Kết quả của lệnh

en: Has color label
vi: Có nhãn màu

en: Has attachment
vi: Có đính kèm

en: match to regex
vi: khớp với regex

en: doesn't match to regex
vi: không khớp với regex

en: is larger than
vi: lớn hơn

en: is smaller than
vi: nhở hơn

en: is shorter than
vi: ngắn hơn

en: is longer than
vi: dài hơn

en: doesn't match to status
vi: không khớp với trạng thái

en: Don't receive
vi: Không nhận

en: Delete from server
vi: Xoá khỏi máy chủ

en: Set mark
vi: Đánh dấu

en: Forward as attachment
vi: Chuyển tiếp ở dạng đính kèm

en: folder:
vi: thư mục:

en: address:
vi: địa chỉ:

en: Edit header list
vi: Soạn danh sách header

en: Command is not specified.
vi: Chưa chỉ định lệnh.

en: Destination folder is not specified.
vi: Chưa chỉ định thư mục đích.

en: Invalid condition exists.
vi: Tồn tại điều kiện không hợp lệ.

en: Rule name is not specified.
vi: Chưa đặt tên quy tắc.

en: Invalid action exists.
vi: Tồn tại hành động không hợp lệ.

en: Condition not exist.
vi: Điều kiện không tồn tại.

en: Action not exist.
vi: Hành động không tồn tại.

en: Folder properties
vi: Thuộc tính thư mục

en: Don't display [...] or (...) at the beginning of subject in summary
vi: Không hiển thị [...] hoặc (...) ở đầu tiêu đề trong bảng tóm tắt

en: Delete [...] or (...) at the beginning of subject on reply
vi: Xoá [...] hoặc (...) ở đầu tiêu đề khi hồi âm

en: Apply to subfolders
vi: Áp dụng cho thư mục con

en: use also on reply
vi: dùng cho cả lúc hồi âm

en: Match any of the following
vi: Khớp với bất kì phần nào dưới đây

en: Match all of the following
vi: Khớp với tất cả các phần dưới đây

en: Search subfolders
vi: Tìm kiếm thư mục con

en: Creating summary column setting window...
vi: Đang tạo cửa sổ thiết lập tóm tắt theo cột...

en: Summary display item setting
vi: Thiết lập các mục hiển thị ở phần tóm tắt

en:  Substitute
vi:  Thay thế

en:  Symbols
vi:  Biểu tượng

en: Registered templates
vi: Các mẫu đã đăng kí

en: Template format error.
vi: Lỗi định dạng mẫu.

en: Delete template
vi: Xoá mẫu

en: Do you really want to delete this template?
vi: Bạn có thực sự muốn xoá mẫu này không?

en: Get all
vi: Lấy tất

en: Incorporate new mail of all accounts
vi: Sáp nhật thư mới của mọi tài khoản

en: Send queued message(s)
vi: Gửi thư đang đợi

en: Compose new message
vi: Viết thư mới

en: Reply to the message
vi: Hồi âm cho thư

en: Reply all
vi: Hồi âm tất cả

en: Reply to all
vi: Hồi âm cho tất cả

en: Forward the message
vi: Chuyển tiếp thư

en: Delete the message
vi: Xoá thư

en: Set as junk mail
vi: Coi là thư rác

en: Next unread message
vi: Thư chưa đọc tiếp theo

en: Search messages
vi: Tìm thư

en: Execute marked process
vi: Chạy tiến trình đã đánh dấu

en: Common preferences
vi: Cấu hình chung

en: Send later
vi: Gửi sau

en: Put into queue folder and send later
vi: Đưa vào thư mục `Đợi gửi' và gửi sau

en: Save to draft folder
vi: Gửi vào thư mục nháp

en: Append signature
vi: Chèn chữ kí

en: Edit with external editor
vi: Soạn với trình soạn thảo ngoài

en: Linewrap
vi: Khuôn dòng

en: Wrap all long lines
vi: Khuôn mọi dòng dài

en: The message will be printed with the following command:
vi: Thư sẽ được in ra với dòng lệnh sau:

en: (Default print command)
vi: (Lệnh in mặc định)

en: Print command line is invalid:
    `%s'
vi: Lệnh in không hợp lệ:
    `%s'

en: _Save as search folder
vi: _Lưu vào thư mục tìm kiếm

en: Searching %s (%d / %d)...
vi: Đang tìm %s (%d / %d)...

en: Searching %s ...
vi: Đang tìm %s ...

en: (No Date)
vi: (Không ngày tháng)

en: Save as search folder
vi: Lưu ở dạng thư mục tìm kiếm

en: Folder name:
vi: Tên thư mục:

en: Have color label
vi: Có nhãn màu

en: Have attachment
vi: Có đính kèm

en: Last 30 days
vi: 30 ngày qua

en: Search for Subject or From
vi: Tìm theo tiêu đề hoặc người gửi

en: Cannot find user ID for this key.
vi: Không tìm thấy ID của người dùng cho khoá này.

en: Signature made at %s
vi: Kí lúc %s

en: Error verifying the signature
vi: Lỗi khi xác thực chữ kí

en: Quitting...
vi: Đang thoát...

en: Add key
vi: Thêm khoá

en: Enter another user or key ID:
vi: Thêm người dùng hoặc ID của khoá khác:

en: Trust key
vi: Khoá tin cậy

en: The selected key is not fully trusted.
    If you choose to encrypt the message with this key you don't
    know for sure that it will go to the person you mean it to.
    Do you trust it enough to use it anyway?
vi: Khoá đã chọn chưa hoàn toàn tin cậy.
    Nếu bạn chọn khoá này để mã hoá thư, bạn sẽ không đảm bảo
    nó sẽ đến được đúng với người mà bạn muốn.
    Bạn có đủ tin tưởng để dùng nó không?

en: Queued message header is broken.
vi: Header của thư đang đợi gửi đã bị hỏng.

en: Sending message using command: %s
vi: Đang gửi thư với lệnh: %s

en: Can't execute command: %s
vi: Không chạy được lệnh: %s

en: Error occurred while executing command: %s
vi: Có lỗi khi chạy lệnh: %s

en: Connecting to SMTP server: %s ...
vi: Đang kết nối tới máy chủ SMTP: %s ...

en: Sending HELO...
vi: Đang gửi HELO...

en: Sending EHLO...
vi: Đang gửi EHLO...

en: Sending MAIL FROM...
vi: Đang gửi MAIL FROM...

en: Sending RCPT TO...
vi: Đang gửi RCPT TO...

en: Sending DATA...
vi: Đang gửi DATA...

en: Sending message (%d / %d bytes)
vi: Đang gửi thư (%d / %d byte)

en: Error occurred while sending the message.
vi: Có lỗi khi gửi thư.

en: Error occurred while sending the message:
    %s
vi: Có lỗi khi gửi thư:
    %s

en: Mailbox setting
vi: Thiết lập hộp thư

note: TEXT_SETUP_POP3_SERVER
en: POP3 server:
vi: Máy chủ POP3:

en: Signature check result
vi: Kết quả kiểm tra chữ kí

en: Checking signature
vi: Đang kiểm tra chữ kí

en: %s%s%s from "%s"
vi: %s%s%s từ "%s"

en: No signature found
vi: Không thấy chữ kí nào

en: Good signature from "%s"
vi: Chữ kí chuẩn từ "%s"

en: Valid signature but the key for "%s" is not trusted
vi: Chữ kí hợp lệ nhưng khoá ch "%s" không tin cậy

en: Valid signature (untrusted key)
vi: Chữ kí hợp lệ (chưa tin cậy)

en: Signature valid but expired for "%s"
vi: Chữ kí hợp lệ nhưng đã hết hạn cho "%s"

en: Signature valid but expired
vi: Chữ kí hợp lệ nhưng đã hết hạn

en: Signature valid but the signing key for "%s" has expired
vi: Chữ kí hợp lệ nhưng khoá để kí cho "%s" đã hết hạn

en: Signature valid but the signing key has expired
vi: Chữ kí hợp lệ nhưng khoá để kí đã hết hạn

en: Signature valid but the signing key for "%s" has been revoked
vi: Chữ kí hợp lệ nhưng khoá để kí cho "%s" đã bị thu hồi

en: Signature valid but the signing key has been revoked
vi: Chữ kí hợp lệ nhưng khoá để kí đã bị thu hồi

en: BAD signature from "%s"
vi: Chữ kí GIẢ từ "%s"

en: BAD signature
vi: Chữ kí GIẢ

en: No public key to verify the signature
vi: Không có khoá công cộng nào để xác thực chữ kí

en: Creating source window...
vi: Đang tạo cửa sổ nguồn...

en: Source of the message
vi: Nguồn thư

en: Displaying the source of %s ...
vi: Đang hiển thị nguồn của %s ...

en: %s - Source
vi: %s - Nguồn

en: Subscribe to newsgroup
vi: Đăng kí vào nhóm tin

en: Select newsgroups to subscribe.
vi: Chọm nhóm tin để đăng kí

en: Find groups:
vi: Tìm nhóm

en: Newsgroup name
vi: Tên nhóm tin

en: moderated
vi: điều hành

en: readonly
vi: chỉ đọc

en: Getting newsgroup list...
vi: Đang lấy danh sách nhóm tin...

en: Can't retrieve newsgroup list.
vi: Không lấy được danh sách nhóm tin.

en: %d newsgroups received (%s read)
vi: Nhận được %d nhóm tin (đã đọc %s)

en: /Repl_y to
vi: /Hồi â_m cho

en: /Repl_y to/_all
vi: /Hồi â_m cho/_tất cả

en: /Repl_y to/_sender
vi: /Hồi â_m cho/_người gửi

en: /Repl_y to/mailing _list
vi: /Hồi â_m cho/_hộp thư chung

en: /M_ove...
vi: /_Di chuyển...

en: /_Copy...
vi: /_Sao chép

en: /_Mark
vi: /Đánh _dấu

en: /_Mark/---
vi: /Đánh _dấu/---

en: /_Mark/Mark as unr_ead
vi: /Đánh _dấu/Đá_nh dấu là chưa đọc

en: /_Mark/Mark as rea_d
vi: /Đánh _dấu/Đán_h dấu đã đọc

en: /_Mark/Mark _thread as read
vi: /Đánh _dấu/Đán_h dấu luồng đã đọc

en: /_Mark/Mark all _read
vi: /Đánh _dấu/Đánh dấ_u đã đọc tất cả

en: /Color la_bel
vi: /_Nhãn màu

en: /Re-_edit
vi: /S_oạn lại

en: /Add sender to address boo_k...
vi: /_Thêm người gửi vào sổ địa chỉ...

en: /Create f_ilter rule
vi: /Tạo _quy tắc lọc

en: /Create f_ilter rule/_Automatically
vi: /Tạo _quy tắc lọc/_Tự động

en: /Create f_ilter rule/by _From
vi: /Tạo _quy tắc lọc/theo _Người gửi

en: /Create f_ilter rule/by _To
vi: /Tạo _quy tắc lọc/theo N_gười nhận

en: /Create f_ilter rule/by _Subject
vi: /Tạo _quy tắc lọc/theo Tiê_u đề

en: Creating summary view...
vi: Đang tạo khung xem tóm tắt...

en: Process mark
vi: Đánh dấu tiến trình

en: Some marks are left. Process it?
vi: Vẫn còn sót một số dấu. Xử lí chúng?

en: Scanning folder (%s)...
vi: Đang quét thư mục (%s)...

en: No more unread messages
vi: Không có thêm thư chưa đọc

en: No unread message found. Search from the end?
vi: Không thấy thư nào chưa đọc. Tìm từ dưới lên?

en: No unread messages.
vi: Không có thư nào chưa đọc.

en: No more new messages
vi: Không có thêm thư mới

en: No new message found. Search from the end?
vi: Không có thư mới. Tìm từ dưới lên?

en: No new messages.
vi: Không có thư mới.

en: No more marked messages
vi: Không có thêm thư được đánh dấu

en: No marked message found. Search from the end?
vi: Không thấy thư nào được đánh dấu. Tìm từ cuối lên?

en: No marked messages.
vi: Không có thư nào được dánh dấu.

en: No marked message found. Search from the beginning?
vi: Không thấy thư nào được đánh dấu. Tìm từ đầu?

en: No more labeled messages
vi: Không có thêm thư được đánh dấu nào

en: No labeled message found. Search from the end?
vi: Không thấy nào được gán nhãn. Tìm từ cuối lên?

en: No labeled messages.
vi: Không có thư được gán nhãn.

en: No labeled message found. Search from the beginning?
vi: Không thấy thư nào được gán nhãn. Tìm từ đầu?

en: Attracting messages by subject...
vi: Tập trung thư theo tiêu đề...

en:  item(s) selected
vi:  mục được chọn

en: %s%d moved
vi: đã chuyển %s%d

en: %s%d copied
vi: đã chép %s%d

en: %d new, %d unread, %d total (%s)
vi: %d mới, %d chưa đọc, %d tổng số (%s)

en: %d new, %d unread, %d total
vi: %d mới, %d chưa đọc, %d tổng số

en: Sorting summary...
vi: Đang sắp xếp bảng tóm tắt...

en: 	Setting summary from message data...
vi: 	Đang thiết lập tóm tắt từ dữ liệu thư...

en: Setting summary from message data...
vi: Đang thiết lập tóm tắt từ dữ liệu thư...

en: Writing summary cache (%s)...
vi: Đang ghi bộ đệm cho phần tóm tắt (%s)...

en: Message %d is marked
vi: Bức thư %d đã được đánh dấu

en: Message %d is marked as being read
vi: Bức thư %d được đánh dấu là đã đọc

en: Message %d is marked as unread
vi: Bức thư %d được đánh dấu là chưa đọc

en: Message %s/%d is set to delete
vi: Bức thư %s/%d được chọn để xoá

en: Delete message(s)
vi: Xoá thư

en: Do you really want to delete message(s) from the trash?
vi: Bạn có thực sự muốn xoá thư khỏi thùng rác?

en: Deleting duplicated messages...
vi: Đang xoá thư trùng nhau...

en: Message %s/%d is unmarked
vi: Thư %s/%d được bỏ đánh đấu

en: Message %d is set to move to %s
vi: Bức thư %d được chọn để chuyển tới %s

en: Destination is same as current folder.
vi: Đích đến trùng với thư mục hiện tại.

en: Message %d is set to copy to %s
vi: Bức thư %d được chọn để chép đến %s

en: Destination for copy is same as current folder.
vi: Đích đến trùng với thư mục hiện tại

en: Error occurred while processing messages.
vi: Có lỗi khi xử lí thư.

en: Building threads...
vi: Đang tạo luồng...

en: Unthreading...
vi: Đang rời luồng...

en: Filtering (%d / %d)...
vi: Đang lọc (%d / %d)...

en: filtering...
vi: đang lọc...

en: Filtering...
vi: Đang lọc...

en: %d message(s) have been filtered.
vi: %d thư đã được lọc.

en: file %s already exists
vi: tập tin %s đã có trước

en: Creating text view...
vi: Đang tạo khung xem văn bản...

en: This message can't be displayed.
vi: Không thể hiển thị được thư này.

en: Sa_ve this image as...
vi: _Lưu hình ảnh này là...

en: Compose _new message
vi: Soạn _thư mới

en: Add to address _book...
vi: Thêm vào _sổ địa chỉ...

en: Copy this add_ress
vi: _Chép địa chỉ này

en: _Open with Web browser
vi: _Mở với trình duyệt web

en: Copy this _link
vi: Sao chép liên _kết này

en: The real URL (%s) is different from
    the apparent URL (%s).
    
    Open it anyway?
vi: URL thực (%s) khác với
    URL bề ngoài (%s).
    
    Vẫn mở nó?

en: Fake URL warning
vi: Cảnh báo URL lừa đảo

en: Get from _current account
vi: _Lấy từ tài khoản hiện tại

en: Get from _all accounts
vi: Lấy từ _mọi tài khoản

en: _Send queued messages
vi: _Gửi thư đang đợi

en: Data sources setup
vi: Thiết lập nguồn dữ liệu

en: Review members
vi: Xem lại thành viên

en: Synaptic Package Manager
vi: Trình quản lý gói Synaptic

en: KDE menu
vi: Trình đơn KDE

en: Package List
vi: Danh sách gói

en: Package Properties
vi: Thuộc tính gói

en: rpm
vi: vòng mỗi phút

en: Usage: %s [ options ] [ <interval> [ <count> ] ]
vi: Cách dùng: %s [ tùy_chọn… ] [ <nhịp> [ <số-lượng> ] ]

en: Options are:
    [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ]
    [ -h ] [ -k | -m ] [ -t ] [ -V ] [ --debuginfo ]
vi: Tùy chọn:
    [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ]
    [ -h ] [ -k | -m ] [ -t ] [ -V ] [ --debuginfo ]

en: Options are:
    [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ]
    [ -h ] [ -k | -m ] [ -t ] [ -V ]
vi: Tùy chọn:
    [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ]
    [ -h ] [ -k | -m ] [ -t ] [ -V ]

en: sysstat version %s
vi: sysstat phiên bản %s

en: Cannot open %s: %s
vi: Không thể mở %s: %s

en: Cannot handle so many processors!
vi: Không thể xử lý quá nhiều bộ vi xử lý!

en: Options are:
    [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -s ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
    [ { -f | +f } <directory> ] [ -j { ID | LABEL | PATH | UUID | ... } ]
    [ --compact ] [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ] [ -o JSON ]
    [ [ -H ] -g <group_name> ] [ -p [ <device> [,...] | ALL ] ]
    [ <device> [...] | ALL ] [ --debuginfo ]
vi: Các tùy chọn:
    [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -s ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
    [ { -f | +f } </thư/mục/> ] [ -j { MÃ_SỐ | NHÃN | ĐƯỜNG_DẪN | UUID | … } ]
    [ --compact ] [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ] [ -o JSON ]
    [ [ -H ] -g <tên_nhóm> ] [ -p <thiết_bị> [,…] | ALL ] ]
    [ <thiết_bị> […] | ALL ] [ --debuginfo ]
    
    ALL: tất cả

en: Options are:
    [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -s ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
    [ { -f | +f } <directory> ] [ -j { ID | LABEL | PATH | UUID | ... } ]
    [ --compact ] [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ] [ -o JSON ]
    [ [ -H ] -g <group_name> ] [ -p [ <device> [,...] | ALL ] ]
    [ <device> [...] | ALL ]
vi: Các tùy chọn:
    [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -s ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
    [ { -f | +f } </thư/mục/> ] [ -j { MÃ_SỐ | NHÃN | ĐƯỜNG_DẪN | UUID | … } ]
    [ --compact ] [ --dec={ 0 | 1 | 2 } ] [ --human ] [ --pretty ] [ -o JSON ]
    [ [ -H ] -g <tên_nhóm> ] [ -p <thiết_bị> [,…] | ALL } ]
    [ <thiết_bị> […] | ALL ]
    
    ALL: tất cả

en: Invalid type of persistent device name
vi: Kiểu tên của thiết bị vĩnh cửu không hợp lệ

en: Options are:
    [ -A ] [ -n ] [ -T ] [ -u ] [ -V ]
    [ -I { SUM | CPU | SCPU | ALL } ] [ -N { <node_list> | ALL } ]
    [ --dec={ 0 | 1 | 2 } ] [ -o JSON ] [ -P { <cpu_list> | ALL } ]
vi: Tùy chọn:
    [ -A ] [ -n ] [ -T ] [ -u ] [ -V ]
    [ -I { SUM | CPU | SCPU | ALL } [ -N { <danh_sách_node> | ALL } ]
    [ --dec={ 0 | 1 | 2 } ] [ -o JSON ] [ -o JSON ] [ -P { <danh_sách_cpu> ALL } ]
    
    SUM       tổng
    CPU, cpu  bộ vi xử lý
    ALL       tất cả

en: Usage: %s [ options ] [ <interval> [ <count> ] ] [ -e <program> <args> ]
vi: Cách dùng: %s [ các tùychọn ] [ <nhịp> [ <số-lượng> ] ] [ -e <chương_trình> <các đối số> ]

en: Options are:
    [ -d ] [ -H ] [ -h ] [ -I ] [ -l ] [ -R ] [ -r ] [ -s ] [ -t ] [ -U [ <username> ] ]
    [ -u ] [ -V ] [ -v ] [ -w ] [ -C <command> ] [ -G <process_name> ]
    [ -p { <pid> [,...] | SELF | ALL } ] [ -T { TASK | CHILD | ALL } ]
    [ --dec={ 0 | 1 | 2 } ] [ --human ]
vi: Các tùy chọn:
    [ -d ] [ -H ] [ -h ] [ -I ] [ -l ] [ -R ] [ -r ] [ -s ] [ -t ] [ -U [ <tài_khoản> ] ]
    [ -u ] [ -V ] [ -v ] [ -w ] [ -C <lệnh> ] [ -G <tên_tiến_trình> ]
    [ -p { <pid> [,…] | SELF | ALL } ] [ -T { TASK | CHILD | ALL } ]
    [ --dec={ 0 | 1 | 2 } ] [ --human ]
    
    pid       Mã số tiến trình
    SELF      Bản thân chương trình này
    ALL       Tất cả
    TASK      Tác vụ
    CHILD     Con

en: Requested activities not available
vi: Hoạt động đã yêu cầu không sẵn có

en: Cannot read %s
vi: Không thể đọc %s

en: File created by sar/sadc from sysstat version %d.%d.%d
vi: Tập tin được tạo bởi “sar/sadc” từ sysstat phiên bản %d.%d.%d

en: Invalid system activity file: %s
vi: Tập tin hoạt động hệ thống không hợp lệ: %s

en: Current sysstat version cannot read the format of this file (%#x)
vi: Phiên bản “sysstat” hiện tại không thể đọc định dạng của tập tin này (%#x)

en: Try to convert it to current format. Enter:
vi: Thử chuyển đổi nó sang định dạng hiện tại. Nhập:

en: You should then be able to read the new file created (%s.new)
vi: Bạn sau đó nên có thể đọc được tập tin mới được tạo (%s.new)

en: Error while reading system activity file: %s
vi: Gặp lỗi khi đọc tập tin hoạt động hệ thống: %s

en: End of system activity file unexpected
vi: Gặp kết thúc bất thường trong tập tin hoạt động hệ thống

en: Please check if data collecting is enabled
vi: Vui lòng kiểm tra xem việc thu thập dữ liệu có được bật hay không

en: Requested activities not available in file %s
vi: Hoạt động đã yêu cầu vẫn không sẵn có trong tập tin %s

en: Cannot convert the format of this file
vi: Không thể chuyển đổi định dạng của tập tin này

en: 
    CPU activity not found in file. Aborting...
vi: 
    Không tìm thấy phần hoạt động CPU trong tập tin. Nên bãi bỏ…

en: 
    Invalid data found. Aborting...
vi: 
    Định dạng dữ liệu không hợp lệ. Đang bãi bỏ…

en: Statistics:
vi: Thống kê:

en: 
    File format already up-to-date
vi: 
    Định dạng tập tin đã cập nhật rồi

en: HZ: Using current value: %lu
vi: HZ: Sử dụng giá trị hiện tại: %lu

en: File successfully converted to sysstat format version %s
vi: Tập tin đã được chuyển đổi thành công sang định dạng sysstat phiên bản %s

en: Usage: %s [ options ] [ <interval> [ <count> ] ] [ <outfile> ]
vi: Cách dùng: %s [ tùy_chọn… ] [ <nhịp> [ <số-lượng> ] ] [ <tập_tin_kết_xuất> ]

en: Options are:
    [ -C <comment> ] [ -D ] [ -F ] [ -f ] [ -L ] [ -V ]
    [ -S { INT | DISK | IPV6 | POWER | SNMP | XDISK | ALL | XALL } ]
vi: Tùy chọn:
    [ -C <ghi_chú> ] [ -D ] [ -F ] [ -f ] [ -L ] [ -V ]
    [ -S { INT | DISK | IPV6 | POWER | SNMP | XDISK | ALL | XALL } ]
    
    DISK     đĩa
    POWER    điện năng
    ALL      tất cả
    SUM      tổng
    XALL     không phải tất cả

en: Cannot write data to system activity file: %s
vi: Không thể ghi dữ liệu vào tập tin hoạt động hệ thống: %s

en: Cannot append data to that file (%s)
vi: Không thể nối thêm dữ liệu vào tập tin đó (%s)

en: Usage: %s [ options ] [ <interval> [ <count> ] ] [ <datafile> | -[0-9]+ ]
vi: Cách dùng: %s [ các_tùy_chọn ] [ <nhịp> [ <số_lượng> ] ] [ <tập_tin_dữ_liệu> ] | -[0-9]+ ]

en: Options are:
    [ -C ] [ -c | -d | -g | -j | -l | -p | -r | -x ] [ -H ] [ -h ] [ -T | -t | -U ] [ -V ]
    [ -O <opts> [,...] ] [ -P { <cpu> [,...] | ALL } ]
    [ --dev=<dev_list> ] [ --fs=<fs_list> ] [ --iface=<iface_list> ] [ --int=<int_list> ]
    [ -s [ <hh:mm[:ss]> ] ] [ -e [ <hh:mm[:ss]> ] ]
    [ -- <sar_options> ]
vi: Các tùy chọn là:
    [ -C ] [ -c | -d | -g | -j | -l| -p | -r | -x ] [ -H ] [ -h ] [ -T | -t | -U ] [ -V ]
    [ -O <các_tùy_chọn> [,…] ] [ -P { <vi_xử_lý> [,…] | ALL } ]
    [ --dev=<dev_list> ] [ --fs=<fs_list> ] [ --iface=<iface_list> ] [ --int=<int_list> ]
    [ -s [ <gi:ph[:gy]> ] ] [ -e [ <gi:ph[:gy]> ] ]
    [ -- <các_tùy_chọn_sar> ]
    
    ALL         tất cả
    gi:ph:gy    giờ:phút:giây (hai chữ số)

en: PCP support not compiled in
vi: Chưa biên dịch để hỗ trợ PCP

en: System activity data file: %s (%#x)
vi: Tập tin dữ liệu hoạt động hệ thống: %s (%#x)

en: Genuine sa datafile: %s (%x)
vi: Tập tin dữ liệu sa chính cống: %s (%x)

en: Host:
vi: Máy:

en: File date: %s
vi: Ngày tập tin: %s

en: File time:
vi: Thời gian tập tin:

en: File composition: (%d,%d,%d),(%d,%d,%d),(%d,%d,%d)
vi: Nén tập tin: (%d,%d,%d),(%d,%d,%d),(%d,%d,%d)

en: Size of a long int: %d
vi: Kích thước của kiểu số nguyên dài: %d

en: Number of activities in file: %u
vi: Số hoạt động trong tập tin: %u

en: Extra structures available: %c
vi: Các cấu trúc mở rộng sẵn có: %c

en: List of activities:
vi: Danh sách các hoạt động:

en: Unknown activity
vi: Không hiểu hoạt động

en:  	[Unknown format]
vi: 	[Không hiểu định dạng]

en: Options are:
    [ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ] [ -H ] [ -h ]
    [ -p ] [ -r [ ALL ] ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -V ]
    [ -v ] [ -W ] [ -w ] [ -y ] [ -z ]
    [ -I { <int_list> | SUM | ALL } ] [ -P { <cpu_list> | ALL } ]
    [ -m { <keyword> [,...] | ALL } ] [ -n { <keyword> [,...] | ALL } ]
    [ -q [ <keyword> [,...] | ALL ] ]
    [ --dev=<dev_list> ] [ --fs=<fs_list> ] [ --iface=<iface_list> ] [ --int=<int_list> ]
    [ --dec={ 0 | 1 | 2 } ] [ --help ] [ --human ] [ --pretty ] [ --sadc ]
    [ -j { SID | ID | LABEL | PATH | UUID | ... } ]
    [ -f [ <filename> ] | -o [ <filename> ] | -[0-9]+ ]
    [ -i <interval> ] [ -s [ <hh:mm[:ss]> ] ] [ -e [ <hh:mm[:ss]> ] ]
vi: Các tùy chọn:
    [ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ] [ -H ] [ -h ]
    [ -p ] [ -r [ ALL ] ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -V ]
    [ -v ] [ -W ] [ -w ] [ -y ] [ -z ]
    [ -I { <danh_sách_số_nguyên> | SUM | ALL | XALL } ] [ -P { <danh,sách,cpu> | ALL } ]
    [ -m { <từ_khóa> [,…] | ALL } ] [ -n { <từ_khóa> [,…] | ALL } ]
    [ -q [ <từ_khóa> [,...] | ALL ] ]
    [ --dev=<dev_list> ] [ --fs=<fs_list> ] [ --iface=<iface_list> ] [ --int=<int_list> ]
    [ --dec={ 0 | 1 | 2 } ] [ --help ] [ --human ] [ --sadc ]
    [ -j { MÃ_SỐ S | MÃ_SỐ |NHÃN | ĐƯỜNG_DẪN | UUID | … } ]
    [ -f [ <TÊN-TẬP-TIN> ] | -o [ <TÊN-TẬP-TIN> ] | -[0-9]+ ]
    [ -i <nhịp> ] [ -s [ <gi:ph[:gy]> ] ] [ -e [ <gi:ph[:gy]> ] ]
    
    ALL      tất cả
    SUM      tổng
    XALL     không phải tất cả
    cpu      bộ vi xử lý
    ID       mã số
    LABEL    nhãn
    PATH     đường dẫn
    UUID     mã số thiết bị
    gi:ph:gy giờ:phút:giây (mỗi phần có hai chữ số)

en: Main options and reports (report name between square brackets):
vi: Các tùy chọn và báo cáo chính (tên báo cáo nằm giữa dấu ngoặc vuông:

en: 	-B	Paging statistics [A_PAGE]
vi: 	-B	Thống kê dàn trang [A_PAGE]

en: 	-b	I/O and transfer rate statistics [A_IO]
vi: 	-b	I/O và thống kê tốc độ truyền tải [A_IO]

en: 	-d	Block devices statistics [A_DISK]
vi: 	-d	Thống kê thiết bị khối [A_DISK]

en: 	-F [ MOUNT ]
vi: 	-F [ GẮN ]

en: 		Filesystems statistics [A_FS]
vi: 		Thống kê hệ thống tập tin [A_FS]

en: 	-H	Hugepages utilization statistics [A_HUGE]
vi: 	-H	Thống kê về việc sử dụng trang cực lớn [A_HUGE]

en: 	-I { <int_list> | SUM | ALL }
    		Interrupts statistics [A_IRQ]
vi: 	-I { <danh_sách_số_nguyên> | SUM | ALL }
    		Thống kê về các ngắt [A_IRQ]

en: 	-m { <keyword> [,...] | ALL }
    		Power management statistics [A_PWR_...]
    		Keywords are:
    		CPU	CPU instantaneous clock frequency
    		FAN	Fans speed
    		FREQ	CPU average clock frequency
    		IN	Voltage inputs
    		TEMP	Devices temperature
    		USB	USB devices plugged into the system
vi: 	-m { <từ_khóa> [,…] | ALL } (ALL: tất cả)
    		Thống kê về quản lý điện năng [A_PWR_...]
    		Các từ khóa là:
    		CPU	Tần số của đồng hồ CPU
    		FAN	Tốc độ của quạt
    		FREQ	Tần số đồng hồ CPU trung bình
    		IN	Điện áp đầu vào
    		TEMP	Nhiệt độ của các thiết bị
    		USB	Các thiết bị USB được cắm vào trong hệ thống

en: 	-n { <keyword> [,...] | ALL }
    		Network statistics [A_NET_...]
    		Keywords are:
    		DEV	Network interfaces
    		EDEV	Network interfaces (errors)
    		NFS	NFS client
    		NFSD	NFS server
    		SOCK	Sockets	(v4)
    		IP	IP traffic	(v4)
    		EIP	IP traffic	(v4) (errors)
    		ICMP	ICMP traffic	(v4)
    		EICMP	ICMP traffic	(v4) (errors)
    		TCP	TCP traffic	(v4)
    		ETCP	TCP traffic	(v4) (errors)
    		UDP	UDP traffic	(v4)
    		SOCK6	Sockets	(v6)
    		IP6	IP traffic	(v6)
    		EIP6	IP traffic	(v6) (errors)
    		ICMP6	ICMP traffic	(v6)
    		EICMP6	ICMP traffic	(v6) (errors)
    		UDP6	UDP traffic	(v6)
    		FC	Fibre channel HBAs
    		SOFT	Software-based network processing
vi: 	-n { <từ_khóa> [,…] | ALL } (ALL: tất cả)
    		Thống kê về mạng [A_NET_...]
    		Các từ khóa là:
    		DEV	Các giao diện mạng
    		EDEV	Các giao diện mạng (các lỗi)
    		NFS	Ứng dụng khách NFS
    		NFSD	Trình phục vụ NFS
    		SOCK	Các ổ cắm	(v4)
    		IP	Lưu lượng IP	(v4)
    		EIP	Lưu lượng IP	(v4) (các lỗi)
    		ICMP	Lưu lượng ICMP	(v4)
    		EICMP	Lưu lượng ICMP	(v4) (các lỗi)
    		TCP	Lưu lượng TCP	(v4)
    		ETCP	Lưu lượng TCP	(v4) (các lỗi)
    		UDP	Lưu lượng UDP	(v4)
    		SOCK6	Các ổ cắm	(v6)
    		IP6	Lưu lượng IP	(v6)
    		EIP6	Lưu lượng IP	(v6) (các lỗi)
    		ICMP6	Lưu lượng ICMP	(v6)
    		EICMP6	Lưu lượng ICMP	(v6) (các lỗi)
    		UDP6	Lưu lượng UDP	(v6)
    		FC	HBAs kênh Fibre
    		SOFT	Xử lý mạng dựa trên phần mềm

en: 	-q [ <keyword> [,...] | PSI | ALL ]
    		System load and pressure-stall statistics
    		Keywords are:
    		LOAD	Queue length and load average statistics [A_QUEUE]
    		CPU	Pressure-stall CPU statistics [A_PSI_CPU]
    		IO	Pressure-stall I/O statistics [A_PSI_IO]
    		MEM	Pressure-stall memory statistics [A_PSI_MEM]
vi: 	-q [ <từ_khóa> [,...] | PSI | ALL ]
    		Tải hệ thống và thống kê pressure-stall
    		Các từ khóa là:
    		LOAD	Chiều dài hàng đợi và thống kê tải trung bình [A_QUEUE]
    		CPU	Thống kê Pressure-stall CPU [A_PSI_CPU]
    		IO	Thống kê Pressure-stall I/O [A_PSI_IO]
    		MEM	Thống kê Pressure-stall bộ nhớ [A_PSI_MEM]

en: 	-r [ ALL ]
    		Memory utilization statistics [A_MEMORY]
vi: 	-r [ ALL ]
    		Thống kê sử dụng bộ nhớ [A_MEMORY]

en: 	-S	Swap space utilization statistics [A_MEMORY]
vi: 	-S	Thống kê sử dụng không gian tráo đổi [A_MEMORY]

en: 	-u [ ALL ]
    		CPU utilization statistics [A_CPU]
vi: 	-u [ ALL ] (ALL: tất cả)
    		Thống kê về lượng CPU được dùng [A_CPU]

en: 	-v	Kernel tables statistics [A_KTABLES]
vi: 	-v	Thống kê bảng hạt nhân [A_KTABLES]

en: 	-W	Swapping statistics [A_SWAP]
vi: 	-W	Thống kê bộ nhớ tráo đổi [A_SWAP]

en: 	-w	Task creation and system switching statistics [A_PCSW]
vi: 	-w	Thống kê về tạo công việc và chuyển đổi hệ thống [A_PCSW]

en: 	-y	TTY devices statistics [A_SERIAL]
vi: 	-y	Thống kê thiết bị TTY [A_SERIAL]

en: Data collector will be sought in PATH
vi: Bộ sưu tập dữ liệu sẽ tìm kiếm trong biến PATH

en: Data collector found: %s
vi: Bộ sưu tập dữ liệu tìm thấy: %s

en: End of data collecting unexpected
vi: Kết thúc bất thường khi thu thập dữ liệu

en: Inconsistent input data
vi: Dữ liệu đầu vào không phù hợp

en: Using a wrong data collector from a different sysstat version
vi: Dùng một bộ thu thập không đúng từ một phiên bản sysstat khác

en: -f and -o options are mutually exclusive
vi: Hai tùy chọn “-f” và “-o” loại từ lẫn nhau

en: Not reading from a system activity file (use -f option)
vi: Không phải đọc từ tập tin hoạt động hệ thống (dùng tùy chọn “-f”)

en: Cannot find the data collector (%s)
vi: Không tìm thấy bộ thu thập dữ liệu (%s)

en: Options are:
    [ --human ] [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ]
vi: Các tùy chọn:
    [ --human ] [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ]

en: No tape drives with statistics found
vi: Không tìm thấy các ổ băng từ với các thống kê

en: Install printer driver
vi: Cài đặt trình điều khiển máy in

en: `%s' requires driver installation: %s.
vi: « %s » cần thiết cài đặt trình điều khiển: %s.

en: `%s' is ready for printing.
vi: « %s » sẵn sàng in.

en: `%s' has been added, using the `%s' driver.
vi: « %s » đã được thêm vào, dùng trình điều khiển « %s ».

en: Find driver
vi: Tìm trình điều khiển

en: Not authorized
vi: Chưa xác thực

en: The password may be incorrect.
vi: Mật khẩu có thể không đúng.

en: CUPS server error
vi: Lỗi máy phục vụ CUPS

en: There was an error during the CUPS operation: '%s'.
vi: Gặp lỗi trong thao tác CUPS: « %s »

en: The password may be incorrect, or the server may be configured to deny remote administration.
vi: Có lẽ mật khẩu không đúng, hoặc máy phục vụ có cấu hình mà từ chối quản lý từ xa.

en: Request timeout
vi: Quá hạn yêu cầu

en: Upgrade required
vi: Cần thiết nâng cấp

en: Server error
vi: Lỗi máy phục vụ

en: There was an HTTP error: %s.
vi: Gặp lỗi HTTP: %s

en: Re_print
vi: In _lại

en: Time submitted
vi: Giờ đã gửi

en: a minute ago
vi: một phút trước

en: No documents queued
vi: Không có tài liệu đang đợi in

en: 1 document queued
vi: Có 1 tài liệu đang đợi in

en: %d documents queued
vi: Có %d tài liệu đang đợi in

en: Held
vi: Đã giữ lại

en: Members of this class
vi: Các bộ phạn của hạng này

en: Makes
vi: Nhà chế tạo

en: Downloadable Drivers
vi: Trình điều khiển có thể tải về

en: New Class
vi: Hạng mới

en: New Printer
vi: Máy in mới

en: Change Device URI
vi: Đổi URI thiết bị

en: Change Driver
vi: Đổi trình điều khiển

en: Searching for drivers
vi: Đang tìm kiếm trình điều khiển

en:  (Current)
vi: (Hiện thời)

en: This print share is accessible.
vi: Có thể tới vùng in chung này.

en: This print share is not accessible.
vi: Không thể tới vùng in chung này.

en: A printer connected to the parallel port.
vi: Một máy in được kết nối đến cổng song song.

en: A printer connected to a USB port.
vi: Một máy in được kết nối đến một cổng USB.

en: HPLIP software driving a printer, or the printer function of a multi-function device.
vi: Phần mềm HPLIP điều khiển máy in, hoặc chức năng in của một thiết bị đa chức năng.

en: HPLIP software driving a fax machine, or the fax function of a multi-function device.
vi: Phần mềm HPLIP điều khiển máy điện thư, hoặc chức năng điện thư của một thiết bị đa chức năng.

en: Local printer detected by the Hardware Abstraction Layer (HAL).
vi: Máy in cục bộ được phát hiện bởi Lớp Trích yếu Phần cứng (HAL).

en: Searching for printers
vi: Đang tìm kiếm máy in

en: -- No matches found --
vi: — Không tìm thấy —

en: Local Driver
vi: Trình điều khiển cục bộ

en:  (recommended)
vi:  (khuyến khích)

en: This PPD is generated by foomatic.
vi: PPD này được foomatic tạo ra.

en: Distributable
vi: Có thể phân phối

en: Not specified.
vi: Chưa ghi rõ.

en: The '%s' driver cannot be used with printer '%s %s'.
vi: Trình điều khiển « %s » không thể dùng được với máy in « %s %s ».

note: This printer references some XML that is not installed by default.  Point the user at the package they need to install.
en: You will need to install the '%s' package in order to use this driver.
vi: Bạn sẽ cần phải cài đặt gói « %s » để sử dụng trình điều khiển này.

note: This error came from trying to open the PPD file.
en: PPD error
vi: Lỗi PPD

en: Failed to read PPD file.  Possible reason follows:
vi: Lỗi đọc tập tin PPD. Lý do có thể là:

note: Failed to get PPD downloaded from OpenPrinting XXX
en: Downloadable drivers
vi: Trình điều khiển có thể tải về

en: No Installable Options
vi: Không có tùy chọn có thể cài đặt

en: Conflicts with:
vi: Xung đột với:

en: Recycled
vi: Thùng rác

note: Options
en: Installable Options
vi: Tùy chọn có thể cài đặt

en: Print Queue Applet
vi: Tiểu dụng hàng đợi in

en: System tray icon for managing print jobs
vi: Biểu tượng khay hệ thống để quản lý các công việc in

en: Automatic rotation
vi: Tự động xoay

note: The Conflict button was pressed.
en: There are conflicting options.
    Changes can only be applied after
    these conflicts are resolved.
vi: Có các tùy chọn xung đột với nhau.
    Chỉ có thể áp dụng các thay đổi
    một khi giải quyết các sự xung đột này.

en: This will delete this class!
vi: Đây sẽ xoá hạng này !

en: Proceed anyway?
vi: Vẫn còn tiếp tục không?

en: The remote server did not accept the print job, most likely because the printer is not shared.
vi: Máy phục vụ từ xa không chấp nhận công việc in, rất có thể vì máy in đó không dùng chung.

en: Test page submitted as job %d
vi: Trang thử đã được gửi dưới dạng công việc %d

en: Maintenance command submitted as job %d
vi: Câu lệnh bảo trì đã được gửi dưới dạng công việc %d

en: There was a problem connecting to the CUPS server.
vi: Gặp lỗi khi kết nối đến máy phục vụ CUPS.

note: MENU_ITEM_PROBLEMS
en: Problems?
vi: Trục trặc?

en: Ink low
vi: Ít mực

en: Printer '%s' is low on ink.
vi: Máy in « %s » chỉ có một ít mực còn lại.

en: Ink empty
vi: Cạn mực

en: Printer '%s' has no ink left.
vi: Máy in « %s » không có mực còn lại.

en: Configure printers
vi: Cấu hình máy in

en: Network printer
vi: Máy in mạng

note: Not more than 25 characters
en: Print Test Page
vi: In tráng thử

en: Install driver
vi: Cài đặt trình điều khiển

en: Printer '%s' requires the %s package but it is not currently installed.
vi: Máy in « %s » cần thiết gói %s mà chưa được cài đặt.

en: Missing driver
vi: Thiếu trình điều khiển

en: Printer '%s' requires the '%s' program but it is not currently installed.  Please install it before using this printer.
vi: Máy in « %s » cần thiết chương trình « %s » mà chưa được cài đặt. Hãy cài đặt nó trước khi sử dụng máy in này.

en: Choose Network Printer
vi: Chọn máy in mạng

en: Please select the network printer you are trying to use from the list below. If it does not appear in the list, select 'Not listed'.
vi: Trong danh sách bên dưới, hãy chọn máy in mạng bạn đang thử dùng. Không có trong danh sách thì chọn mục « Không có trong danh sách ».

en: Not listed
vi: Không có trong danh sách

en: Choose Printer
vi: Chọn máy in

en: Please select the printer you are trying to use from the list below. If it does not appear in the list, select 'Not listed'.
vi: Trong danh sách bên dưới, hãy chọn máy in bạn đang thử dùng. Không có trong danh sách thì chọn mục « Không có trong danh sách ».

en: Device URI
vi: URI thiết bị

en: Printing troubleshooter
vi: Bộ giải đáp thắc mắc việc in

en: Printer Location
vi: Vị trí máy in

en: Is the printer connected to this computer or available on the network?
vi: Máy in có kết nối đến máy này hoặc có sẵn trên mạng?

en: Locally connected printer
vi: Máy in có kết nối cục bộ

en: Queue Not Shared
vi: Hàng đợi không dùng chung

en: The CUPS printer on the server is not shared.
vi: Máy in CUPS trên máy phục vụ không được dùng chung.

en: There are status messages associated with this queue.
vi: Có thông điệp trạng thái liên quan đến hàng đợi này.

en: Cancel All Jobs
vi: Thôi mọi công việc

en: This may be due to the printer being disconnected or switched off.
vi: Có lẽ vì máy in bị ngắt kết nối hoặc bị tắt.

en: Queue Not Enabled
vi: Chưa bật hàng đợi

en: Queue Rejecting Jobs
vi: Hàng đợi từ chối công việc

en: Remote Address
vi: Địa chỉ ở xa

en: Please enter as many details as you can about the network address of this printer.
vi: Hãy nhập càng nhiều chi tiết càng có thể về địa chỉ mạng của máy in này.

en: CUPS Service Stopped
vi: Dịch vụ CUPS bị dừng

en: Check Server Firewall
vi: Kiểm tra tường lửa máy phục vụ

en: It is not possible to connect to the server.
vi: Không thể kết nối tới máy phục vụ.

en: Sorry!
vi: Tiếc là

en: Trouble-shooting Printing
vi: Giải đáp thắc mắc việc in

en: Click 'Forward' to begin.
vi: Nhấn vào « Tiếp » để bắt đầu.

en: A CUPS configuration tool.
vi: Một công cụ cấu hình CUPS.

en: Connect to CUPS server
vi: Kết nối đến máy phục vụ CUPS

en: Show _completed jobs
vi: Hiện _các công việc hoàn tất

en: New name for the printer
vi: Tên mới cho máy in

en: <b>Printer Name</b>
vi: <b>Tên máy in</b>

en: Human-readable description such as "HP LaserJet with Duplexer"
vi: Mô tả cho người đọc v.d. « HP LaserJet in mặt đôi »

en: <b>Description</b> (optional)
vi: <b>Mô tả</b> (tùy chọn)

en: Human-readable location such as "Lab 1"
vi: Vị trí cho người đoc, v.d. « Phòng 3 »

en: <b>Location</b> (optional)
vi: <b>Vị trí</b> (tùy chọn)

en: Device description.
vi: Mô tả của thiết bị.

en: <b>Enter device URI</b>
vi: <b>Nhập URI thiết bị</b>

en: <b>Location of the network printer</b>
vi: <b>Vị trí của máy in mạng</b>

en: Queue:
vi: Hàng đợi:

en: <b>Location of the LPD network printer</b>
vi: <b>Vị trí của máy in mạng LPD</b>

en: Baud Rate
vi: Tốc độ truyền

en: Parity
vi: Tính chẵn lẻ

en: Data Bits
vi: Bit dữ liệu

en: <b>Settings of the serial port</b>
vi: <b>Thiết lập của cổng nối tiếp</b>

en: <i>smb://[workgroup/]server[:port]/printer</i>
vi: <i>smb://[nhóm làm việc/]máy phục vụ[:cổng]/printer</i>

en: <b>SMB Printer</b>
vi: <b>Máy in SMB</b>

en: Search for a printer driver to download
vi: Tìm kiếm một trình điều khiển máy in để tải về

en: The foomatic printer database contains various manufacturer provided PostScript Printer Description (PPD) files and also can generate PPD files for a large number of (non PostScript) printers. But in general manufacturer provided PPD files provide better access to the specific features of the printer.
vi: Cơ sở dữ liệu máy in foomatic chứa một số tập tin mô tả máy in PostScript (PPD) được hãng chế tạo cung cấp, cũng có thể tạo ra tập tin PPD cho rất nhiều máy in không phải PostScript. Tuy nhiên, nói chung tập tin PPD được hãng chế tạo cung cấp là thích hợp hơn với các tính năng cụ thể của máy in.

en: Printer model:
vi: Mô hình máy in:

en: Comments...
vi: Ghi chú...

en: Use the new PPD (Postscript Printer Description) as is.
vi: Dùng PPD mới như thế.

en: This way all current option settings will be lost. The default settings of the new PPD will be used.
vi: Bằng cách này, mọi thiết lập tùy chọn hiện thời đều sẽ bị mất. Thiết lập mặc định của PPD mới sẽ được dùng.

en: Try to copy the option settings over from the old PPD.
vi: Thử sao chép thiết lập tùy chọn từ PPD cũ.

en: This is done by assuming that options with the same name do have the same meaning. Settings of options that are not present in the new PPD will be lost and options only present in the new PPD will be set to default.
vi: Điều này được làm bằng cách giả sử rằng các tùy chọn cùng tên thì có cùng một nghĩa. Các thiết lập của tùy chọn không có trong PPD mới sẽ bị mất và các tùy chọn chỉ có trong PPD mới sẽ được đặt thành mặc định.

en: This driver supports additional hardware that may be installed in the printer.
vi: Trình điều khiển này hỗ trợ phần cứng bổ sung mà có thể được cài đặt trong máy in.

en: Installed Options
vi: Tùy chọn đã cài đặt

en: For the printer you have selected there are drivers available for download.
vi: Đối với máy in bạn chọn có trình điều khiển sẵn sàng để tải về.

en: These drivers do not come from your operating system supplier and will not be covered by their commercial support.  See the support and license terms of the driver's supplier.
vi: Những trình điều khiển này không thuộc về nhà cung cấp hệ điều hành thì không được họ hỗ trợ. Xem các điều kiện về hỗ trợ và giấy phép của nhà cung cấp trình điều khiển.

en: <b>Select Driver</b>
vi: <b>Chọn trình điều khiển</b>

en: With this choice no driver download will be performed. In the next steps a locally installed driver will be selected.
vi: Theo tùy chọn này thì không tải về trình điều khiển. Trong những bước tiếp theo, một trình đơn đã cài đặt cục bộ sẽ được chọn.

en: Supplier:
vi: Nhà cung cấp:

en: Yes, I accept this license
vi: Có, tôi đồng ý với giấy phép này

en: No, I do not accept this license
vi: Tôi không đồng ý với giấy phép này

en: <b>License Terms</b>
vi: <b>Điều kiện giấy phép</b>

en: Driver details
vi: Chi tiết trình điều khiển

en: Device URI:
vi: URI thiết bị:

en: Printer State:
vi: Tình trạng máy in:

en: Make and Model:
vi: Hãng/Mô hình:

note: Not more than 25 characters
en: Print Self-Test Page
vi: In tráng tự thử

en: <b>Tests and Maintenance</b>
vi: <b>Thử và Bảo trì</b>

en: <i>Not published
    See server settings</i>
vi: <i>Chưa công bố
    Xem thiết lập máy phục vụ</i>

en: <b>State</b>
vi: <b>Tình trạng</b>

en: Operation Policy:
vi: Chính sách thao tác:

en: <b>Policies</b>
vi: <b>Chính sách</b>

en: Starting Banner:
vi: Băng cờ đầu :

en: Ending Banner:
vi: Băng cờ cuối:

en: <b>Banner</b>
vi: <b>Băng cờ</b>

en: Allow printing for everyone except these users:
vi: Cho phép in cho mọi người trừ những người dùng này:

en: Deny printing for everyone except these users:
vi: Từ chối in cho mọi người trừ những người này:

en: Add or Remove Members
vi: Thêm hoặc gỡ bỏ bộ phạn

en: Specify the default job options for this printer.  Jobs arriving at this print server will have these options added if they are not already set by the application.
vi: Ghi rõ các tùy chọn công việc mặc định cho máy in này. Các công việc đến máy in này sẽ cũng tuân theo các tùy chọn này nếu ứng dụng chưa đặt.

en: Pages per side:
vi: Trang trên mỗi mặt:

en: Pages per side layout:
vi: Bố trí các trang trên mỗi mặt

en: Finishings:
vi: Đồ kết thúc:

en: Job priority:
vi: Ưu tiên công việc:

en: Sides:
vi: Mặt:

en: Hold until:
vi: Giữ đến:

en: <b>Common Options</b>
vi: <b>Tùy chọn chung</b>

en: Hue adjustment:
vi: Điều chỉnh sắc độ :

en: <b>Image Options</b>
vi: <b>Tùy chọn ảnh</b>

en: Characters per inch:
vi: Ký tự trên mỗi insơ :

en: Lines per inch:
vi: Dòng trên mỗi insơ :

en: Pretty print
vi: In xinh

en: <b>Text Options</b>
vi: <b>Tùy chọn Văn bản</b>

en: To add a new option, enter its name in the box below and click to add.
vi: Để thêm một tùy chọn mới, nhập tên của nó vào hộp bên dưới, rồi nhấn chuột để thêm.

en: <b>Other Options (Advanced)</b>
vi: <b>Tùy chọn khác (cấp cao)</b>

en: Job Options
vi: Tùy chọn công việc

en: _Troubleshoot
vi: Giải đáp _thắc mắc

en: <b>Basic Server Settings</b>
vi: <b>Thiết lập máy phục vụ cơ bản</b>

en: SMB Browser
vi: Bộ duyệt SMB

en: Please Wait
vi: Hãy đợi

note: Type: boolean Description
en: Do you want to enable t-prot system wide for mutt?
vi: Bạn có muốn bật chạy t-prot cho mutt trên toàn bộ hệ thống không?

note: Type: boolean Description
en: The t-prot package provides a config file /etc/t-prot/Muttrc -- to use the script from mutt you have to enable it.  You can do this either by creating a symlink in /etc/Muttrc.d/ for systemwide usage (rather, this can be done automatically for you), or let the users decide to add a "source" line for it in their ~/.muttrc or ~/.mutt/muttrc.  If you acknowledge this question the systemwide usage will be enabled.
vi: Gói t-prot cung cấp tập tin cấu hình </etc/t-prot/Muttrc> cần bật chạy nếu bạn muốn sử dụng tập lệnh từ mutt. Có thể bật chạy nó hoặc bằng cách tạo liên kết tượng trưng trong thư mục </etc/Muttrc.d/> để sử dụng trên toàn bộ hệ thống (hoặc cho gói tạo nó một cách tự động), hoặc cho phép mỗi người dùng quyết định thêm một dòng « nguồn » (source) dành cho nó vào tập tin tài nguyên <~/.muttrc> hay <~/.mutt/muttrc> của họ. Nếu bạn đồng ý, gói này sẽ bật chạy khả năng sử dụng trên toàn bộ hệ thống.

en: You must run this application as root
vi: Bạn phải chạy ứng dụng này với quyền root

en: Extracting live image to the target device...
vi: Đang trích xuất hình ảnh tới ổ đĩa đích...

en: Wrote to device at %(speed)d MB/sec
vi: Đã được viết vào thiết bị ở %(speed)d MB/giây

en: There was a problem executing the following command: `%(command)s`.
    A more detailed error log has been written to '%(filename)s'.
vi: Có vấn đề xảy ra khi thực thi lệnh dưới đây: `%(command)s`.
    Một nhật ký chi tiết hơn của lỗi đã được ghi vào '%(filename)s'.

en: Verifying SHA1 checksum of LiveCD image...
vi: Đang xác minh SHA1 checksum của hình ảnh LiveCD...

en: Verifying SHA256 checksum of LiveCD image...
vi: Đang xác minh SHA256 checksum của hình ảnh LiveCD

en: Error: The SHA1 of your Live CD is invalid.  You can run this program with the --noverify argument to bypass this verification check.
vi: Lỗi: SHA1 của Live CD không hợp lệ. Bạn có thể chạy chương trình với -noverify argument để bỏ qua việc kiểm tra này.

en: Unknown ISO, skipping checksum verification
vi: ISO không xác định, bỏ qua việc kiểm tra checksum

en: Not enough free space on device.
    %dMB ISO + %dMB overlay > %dMB free space
vi: Không đủ khoảng trống trên thiết bị
    %dMB ISO + %dMB overlay > %dMB free space

en: Creating %sMB persistent overlay
vi: Đang tạo vùng cố định %sMB

en: Unable to copy %(infile)s to %(outfile)s: %(message)s
vi: Không thể chép %(infile)s tới %(outfile)s: %(message)s

en: Removing existing Live OS
vi: Đang loại bỏ Live OS đang tồn tại

en: Unable to chmod %(file)s: %(message)s
vi: Không thể chmod %(file)s: %(message)s

en: Unable to remove file from previous LiveOS: %(message)s
vi: Không thể gỡ bỏ tập tin từ LiveOS trước: %(message)s

en: Unable to remove directory from previous LiveOS: %(message)s
vi: Không thể gỡ bỏ thư mục từ LiveOS trước: %(message)s

en: Cannot find device %s
vi: Không thể tìm thấy thiết bị %s

en: Unable to write on %(device)s, skipping.
vi: Không thể viết lên %(device)s, đang bỏ qua.

en: Some partitions of the target device %(device)s are mounted. They will be unmounted before starting the installation process.
vi: Một vài phân vùng của thiết bị %(device)s đã được gắn lên. Chũng sẽ bị gỡ ra trước khi bắt đầu quá trình cài đặt.

en: Unknown filesystem.  Your device may need to be reformatted.
vi: Định dạng không xác định. Thiết bị của bạn có thể cần được định dạng lại.

en: Unsupported filesystem: %s
vi: Tập tin hệ thống không được hỗ trợ: %s

en: Unknown GLib exception while trying to mount device: %(message)s
vi: Ngoại lệ GLib chưa biết khi kết nối thiết bị: %(message)s

en: Unable to mount device: %(message)s
vi: Không thể gắn thiết bị: %(message)s

en: No mount points found
vi: Không có ổ đĩa được tìm thấy

en: Entering unmount_device for '%(device)s'
vi: Đang nhập thiết bị_chưa gắn cho '%(device)s'

en: Unmounting mounted filesystems on '%(device)s'
vi: Đang gỡ tập tin hệ thống đã được gắn trên '%(device)s'

en: Unmounting '%(udi)s' on '%(device)s'
vi: Đang gỡ '%(udi)s' trên '%(device)s'

en: Mount %s exists after unmounting
vi: Việc gắn %s thoát ra sau khi gỡ bỏ

en: Partitioning device %(device)s
vi: Đang phân vùng thiết bị %(device)s

en: Unsupported device '%(device)s', please report a bug.
vi: Thiết bị không được hỗ trợ  '%(device)s', vui lòng báo lỗi.

en: Trying to continue anyway.
vi: Cứ tiếp tục.

en: Verifying filesystem...
vi: Đang xác minh tập tin hệ thống...

en: Unable to change volume label: %(message)s
vi: Không thể đổi tên ổ đĩa: %(message)s

en: Installing bootloader...
vi: Đang cài đặt chương trình khởi động...

en: Could not find the '%s' COM32 module
vi: Đã không thể tìm thấy phần '%s' COM32

en: Removing %(file)s
vi: Đang loại bỏ %(file)s

en: %s already bootable
vi: %s đã có thể khởi động

en: Unable to find partition
vi: Không thể tìm thấy phân vùng

en: Formatting %(device)s as FAT32
vi: Đang định dạng %(device)s ở dạng FAT32

en: Could not find syslinux' gptmbr.bin
vi: Đã không thể tìm thấy syslinux' gptmbr.bin

en: Reading extracted MBR from %s
vi: Đọc MBR được giải nén từ %s

en: Could not read the extracted MBR from %(path)s
vi: Đã không thể đọc MBR được giải nén từ %(path)s

en: Resetting Master Boot Record of %s
vi: Đang thiết lập lại Master Boot Record của %s

en: Drive is a loopback, skipping MBR reset
vi: Ổ đĩa là loopback, bỏ qua việc thiết lập lại MBR

en: Calculating the SHA1 of %s
vi: Đang tính toán SHA của %s

en: Synchronizing data on disk...
vi: Đang đồng bộ hóa dữ liệu trên ổ đĩa...

en: Error probing device
vi: Thiết bị gặp lỗi thăm dò

en: Unable to find any supported device
vi: Không thể tìm thấy bất kỳ thiết bị được hỗ trợ nào

en: Make sure your USB key is plugged in and formatted with the FAT filesystem
vi: Cần đảm bảo USB của bạn được cắm vào và được format với định dạng FAT.

en: Unsupported filesystem: %s
    Please backup and format your USB key with the FAT filesystem.
vi: Tập tin hệ thống không được hỗ trợ: %s
    Vui lòng sao lưu và định dạng lại USB của bạn với file hệ thống định dạng FAT.

en: Unable to get Win32_LogicalDisk; win32com query did not return any results
vi: Không thể lấy Win32_LogicalDisk; truy vấn win32com không trả bất kỳ kết quả nào

en: Cannot find
vi: Không thể tìm thấy

en: Make sure to extract the entire tails-installer zip file before running this program.
vi: Hãy đảm bảo giải nén toàn bộ tệp nén tails-installer trước khi chạy trương trình này.

en: Unknown release: %s
vi: Phiên bản không xác định: %s

en: Error: Cannot set the label or obtain the UUID of your device.  Unable to continue.
vi: Lỗi: Không thể gán nhãn hoặc lấy UUID từ thiết bị của bạn. Không thể tiếp tục.

en: Installation complete! (%s)
vi: Cài đặt hoàn tất! (%s)

en: Tails installation failed!
vi: Việc cài đặt Tails đã thất bại!

en: Warning: This tool needs to be run as an Administrator. To do this, right click on the icon and open the Properties. Under the Compatibility tab, check the "Run this program as an administrator" box.
vi: Cảnh báo: Công cụ này cần phải chạy với quyền quản trị. Để làm được điều này, bấm chuột phải vào biểu tượng và mở Thuộc tính. Ở thẻ Tương thích, chọn hộp "Chạy chương trình với quyền quản trị".

en: Tails Installer
vi: Trình cài đặt Tails

en: No device suitable to install Tails could be found
vi: Đã không thể tìm thấy thiết bị nào phù hợp cho việc cài đặt Tails

en: Please plug a USB flash drive or SD card of at least %0.1f GB.
vi: Hãy cắm một ổ USB di động hay thẻ SD với dung lượng ít nhất %0.1f GB.

en: The USB stick "%(pretty_name)s" is configured as non-removable by its manufacturer and Tails will fail to start on it. Please try installing on a different model.
vi: Thẻ USB %(pretty_name)s được cấu hình không thể di rời bởi nhà sản xuất và Tails sẽ không khởi động được. Hãy thử cài đặt lên một mẫu USB khác.

en: The device "%(pretty_name)s" is too small to install Tails (at least %(size)s GB is required).
vi: Thiết bị "%(pretty_name)s" quá nhỏ để cài đặt Tails (yêu cầu ít nhất %(size)s GB).

en: An error happened while installing Tails
vi: Một lỗi đã xuất hiện trong khi cài đặt Tails

en: Refreshing releases...
vi: Đang làm mới phiên bản

en: Releases updated!
vi: Phiên bản đã được làm mới!

en: Installation complete!
vi: Cài đặt hoàn tất!

en: Download complete!
vi: Tải xuống hoàn tất!

en: Download failed:
vi: Tải xuống thất bại:

en: You can try again to resume your download
vi: Bạn có thể thử lại để tiếp tục việc tải xuống

en: The selected file is unreadable. Please fix its permissions or select another file.
vi: Những tập tin được chọn không thể đọc được. Vui lòng sửa quyền của nó hoặc chọn một tập tin khác.

en: Unable to use the selected file.  You may have better luck if you move your ISO to the root of your drive (ie: C:\)
vi: Không thể sử dụng tập tin được chọn. Bạn có thể may mắn hơn nếu bạn di duyển ISO của bạn tới nền của thiết bị của bạn (ví dụ: C:\)

en: %(filename)s selected
vi: %(filename)s được chọn

en: Unable to find LiveOS on ISO
vi: Không tìm thấy Hệ điều hành Trực tiếp (LiveOS) trên ảnh ISO

en: Could not guess underlying block device: %s
vi: Đã không thể đoán được thiết bị cản trở bên dưới: %s

en: There was a problem executing `%s`.
    %s
    %s
vi: Đã có một vấn đề khi thực hiện `%s`.
    %s
    %s

en: '%s' does not exist
vi: '%s' không tồn tại

en: Skipping '%(filename)s'
vi: Bỏ qua '%(filename)s'

en: There was a problem executing `%s`.%s
    %s
vi: Đã có một vấn đề khi thực hiện `%s`.%s
    %s

en: Could not open device for writing.
vi: Đã không thể mở thiết bị cho việc ghi dữ liệu (writing).

en: Select a distribution to download:
vi: Chọn một bản phân phối (distribution) để tải về:

en: Beat the odds in a poker-style dice game
vi: Chơi súc sắc kiểu bài xì — chắc thắng nhé

en: Delay between rolls
vi: Trì hoãn giữa các lần lăn

en: Choose whether or not to insert a delay between the computer's dice rolls so the player can follow what it is doing.
vi: Chọn có nên chèn thời gian trễ giữa lần lăn súc sắc của máy tính, để mà cho người chơi có theo được hành động, hay không.

en: Display the computer's thoughts
vi: Hiển thị ý nghĩ của máy

en: If set to true, a dump of the AI's working will be done to standard output.
vi: Nếu lập thành Thật, sẽ đổ sự tính của trí tuệ vào thiết bị xuất chuẩn.

en: Already used! Where do you want to put that?
vi: Đã được dùng! Bạn muốn đặt vào đâu?

en: Score: %d
vi: Điểm: %d

en: Field used
vi: Trường dùng

en: Delay computer moves
vi: Trì hoãn di chuyển của máy

en: Display computer thoughts
vi: Hiển thị ý nghĩ của máy

en: Number of computer opponents
vi: Số lượng đối thủ là máy tính

en: Number of human opponents
vi: Số lượng đối thủ là người

en: Game choice: Regular or Colors
vi: Chọn lượt chơi: chuẩn hay màu sắc

en: Number of computer-only games to play
vi: Số trò chơi kiểu chỉ máy tính cần chơi

en: Number of trials for each roll for the computer
vi: Số lần thử cho mỗi lần lăn của máy tính

[ctx: game type]
en: Regular
vi: Chuẩn

[ctx: game type]
en: Colors
vi: Màu sắc

en: Roll all!
vi: Lăn tất cả !

en: Roll!
vi: Lăn!

en: The game is a draw!
vi: Trận đấu hoà.

en: Tali Scores
vi: Điểm cao

en: Your score is the best!
vi: Điểm của bạn là tốt nhất !

en: Your score has made the top ten.
vi: Điểm bạn đã đạt đến tốp mười cao nhất.

en: %s wins the game with %d point | %s wins the game with %d points
vi[0]: %s thắng với số điểm %d

en: Game over!
vi: Hết lượt chơi!

en: Computer playing for %s
vi: Máy tính chơi cho %s

en: Select dice to roll or choose a score slot.
vi: Hãy chọn súc sắc cần lăn hoặc chọn khe điểm.

en: You are only allowed three rolls. Choose a score slot.
vi: Bạn chỉ được phép ba lần lăn. Hãy chọn khe điểm.

en: GNOME version (1998):
vi: Phiên bản GNOME (năm 1998):

en: Console version (1992):
vi: Phiên bản bàn giao tiếp (năm 1992):

en: Colors game and multi-level AI (2006):
vi: Trò chơi màu sắc và AI đa cấp (2006):

en: Human Players
vi: Người chơi

en: _Number of players:
vi: _Số người chơi:

en: Computer Opponents
vi: Đối thủ máy tính

note: --- Button ---
en: _Delay between rolls
vi: Trì _hoãn giữa các lần lăn

en: N_umber of opponents:
vi: _Số đối thủ:

[ctx: difficulty]
en: Medium
vi: Vừa

note: --- PLAYER NAMES FRAME ----
en: Player Names
vi: Tên người chơi

en: 1s [total of 1s]
vi: số 1 [tổng số 1]

en: 2s [total of 2s]
vi: số 2 [tổng số 2]

en: 3s [total of 3s]
vi: số 3 [tổng số 3]

en: 4s [total of 4s]
vi: số 4 [tổng số 4]

en: 5s [total of 5s]
vi: số 5 [tổng số 5]

en: 6s [total of 6s]
vi: số 6 [tổng số 6]

note: End of upper panel
en: 3 of a Kind [total]
vi: 3 cùng loại [tổng số]

en: 4 of a Kind [total]
vi: 4 cùng loại [tổng số]

en: Full House [25]
vi: Nhà đầy [25]

en: Small Straight [30]
vi: Đường thẳng nhỏ [30]

en: Large Straight [40]
vi: Đường thẳng rộng [40]

en: 5 of a Kind [50]
vi: 5 cùng loại [50]

en: Chance [total]
vi: Cơ hội [tổng]

note: End of lower panel
en: Lower Total
vi: Tổng số phần dưới

note: Need to squish between upper and lower pannel
en: Upper total
vi: Tổng số phần đầu

en: Bonus if >62
vi: Phần thưởng nếu >62

note: End of upper panel
en: 2 pair Same Color [total]
vi: 2 cặp cùng màu [tổng]

en: Full House [15 + total]
vi: Nhà đầy [15 + tổng]

en: Full House Same Color [20 + total]
vi: Nhà đầy cùng màu [20 + tổng]

en: Flush (all same color) [35]
vi: Toàn cùng màu [35]

en: 4 of a Kind [25 + total]
vi: 4 cùng loại [25 + tổng]

en: 5 of a Kind [50 + total]
vi: 5 cùng loại [50 + tổng]

en: Choose a score slot.
vi: Chọn một khe điểm.

en: 5 of a Kind [total]
vi: 5 cùng loại [tổng]

en: This does not look like a tar archive
vi: Đây có vẻ không phải là một kho lưu tar

en: Total bytes read
vi: Tổng số byte đã đọc

en: Total bytes written
vi: Tổng số byte đã ghi

en: Total bytes deleted
vi: Tổng số byte đã xóa

en: (pipe)
vi: (đường ống)

en: Refusing to read archive contents from terminal (missing -f option?)
vi: Từ chối đọc nội dung kho lưu từ thiết bị cuối (thiếu tùy chọn -f ?)

en: Refusing to write archive contents to terminal (missing -f option?)
vi: Từ chối ghi nội dung kho lưu vào thiết bị cuối (thiếu tùy chọn -f ?)

en: Invalid value for record_size
vi: Giá trị cho “record_size” không đúng

en: No archive name given
vi: Không đưa ra tên kho lưu

en: Cannot verify stdin/stdout archive
vi: Không kiểm tra được kho lưu stdin/stdout

en: Archive is compressed. Use %s option
vi: Kho lưu được nén. Hãy sử dụng tùy chọn %s

en: Cannot update compressed archives
vi: Không cập nhật được kho lưu đã nén

en: At beginning of tape, quitting now
vi: Tại đầu băng từ, thoát ra bây giờ

en: Too many errors, quitting
vi: Quá nhiều lỗi, đang thoát

en: Record size = %lu block | Record size = %lu blocks
vi[0]: Kích cỡ mục ghi = %lu khối

en: Unaligned block (%lu byte) in archive | Unaligned block (%lu bytes) in archive
vi[0]: Khối chưa sắp hàng (%lu byte) trong kho lưu

en: Cannot backspace archive file; it may be unreadable without -i
vi: Không thể "tua" lại tập tin kho lưu; nó có thể không đọc được khi không có “-i”

en: rmtlseek not stopped at a record boundary
vi: rmtlseek không dừng lại tại một ranh giới bản ghi

en: %s: contains invalid volume number
vi: %s: chứa số thứ tự khối không đúng

en: Volume number overflow
vi: Số thứ tự khối thừa ra

en: Prepare volume #%d for %s and hit return:
vi: Chuẩn bị khối #%d cho %s và nhấn Enter:

en: EOF where user reply was expected
vi: Kết thúc tập tin (EOF) bất ngờ khi cần trả lời của người dùng

en: WARNING: Archive is incomplete
vi: CẢNH BÁO: Kho lưu không hoàn thành

en:  n name        Give a new file name for the next (and subsequent) volume(s)
     q             Abort tar
     y or newline  Continue operation
vi:  n TÊN         Đưa ra tên tập tin mới cho (các) khối tin tiếp theo (và theo sau)
     q             Dừng tar
     y hay dòng mới Tiếp tục lại chạy tiến trình

en:  !             Spawn a subshell
vi:  !             Sản sinh một hệ vỏ con

en:  ?             Print this list
vi:  ?             In ra danh sách này

en: No new volume; exiting.
vi: Không có khối mới; đang thoát.

en: File name not specified. Try again.
vi: Chưa ghi rõ tên tập tin. Hãy thử lại.

en: Invalid input. Type ? for help.
vi: Gõ sai. (Gõ ? để xem trợ giúp.)

en: %s command failed
vi: Câu lệnh %s không thành công

en: %s is not continued on this volume
vi: %s không tiếp tục trên khối này

en: %s is possibly continued on this volume: header contains truncated name
vi: %s có thể tiếp tục trên khối tin này: phần đầu chứa tên bị cắt ngắn

en: %s is the wrong size (%s != %s + %s)
vi: %s là kích thước sai (%s != %s + %s)

en: This volume is out of sequence (%s - %s != %s)
vi: Khối tin này vượt quá dãy cho phép (%s - %s != %s)

en: Archive not labeled to match %s
vi: Kho lưu không có nhãn tương ứng với %s

en: Volume %s does not match %s
vi: Khối %s không tương ứng %s

en: %s: file name too long to be stored in a GNU multivolume header, truncated
vi: %s: tên tập tin quá dài để chứa trong một phần đầu đa khối GNU nên bị cắt ngắn

en: write did not end on a block boundary
vi: tiến trình ghi (write) không dừng lại tại một ranh giới khối

en: Could only read %lu of %lu byte | Could only read %lu of %lu bytes
vi[0]: Chỉ đọc được %lu từ %lu byte

en: Contents differ
vi: Diff nội dung

en: Unexpected EOF in archive
vi: Kết thúc tập tin bất ngờ trong kho lưu

en: File type differs
vi: Diff dạng tập tin

en: Mode differs
vi: Diff chế độ

en: Uid differs
vi: Khác biệt Uid

en: Gid differs
vi: Khác biệt Gid

en: Mod time differs
vi: Khác biệt thời gian sửa đổi

en: Size differs
vi: Khác biệt kích thước

en: Not linked to %s
vi: Không liên kết tới %s

en: Symlink differs
vi: Khác biệt liên kết mềm

en: Device number differs
vi: Diff số thứ tự của thiết bị

en: Verify
vi: Kiểm tra

en: %s: Unknown file type '%c', diffed as normal file
vi: %s: Không rõ kiểu tập tin “%c” nên khác biệt (diff) như tập tin thông thường

en: Archive contains file names with leading prefixes removed.
vi: Kho lưu chứa tên tập tin không có tiền tố ở đầu.

en: Archive contains transformed file names.
vi: Tài liệu được nén có chứa tên tệp tin chuyển đổi.

en: Verification may fail to locate original files.
vi: Sự kiểm tra có thể không định vị được các tập tin gốc.

en: VERIFY FAILURE: %d invalid header detected | VERIFY FAILURE: %d invalid headers detected
vi[0]: LỖI KIỂM TRA: tìm thấy %d phần đầu không đúng

en: A lone zero block at %s
vi: Một khối không đơn lẻ tại %s

en: %s: contains a cache directory tag %s; %s
vi: %s: chứa một thẻ thư mục ghi nhớ tạm %s: %s

en: value %s out of %s range %s..%s; substituting %s
vi: giá trị %s vượt quá %s phạm vi %s..%s; đang thay thế %s

en: value %s out of %s range %s..%s
vi: giá trị %s vượt quá %s phạm vi %s..%s

en: Generating negative octal headers
vi: Đang tạo phần đầu hệ bát phân âm

en: %s: file name is too long (max %d); not dumped
vi: %s: tên tập tin quá dài (tối đa là %d); không được dump

en: %s: file name is too long (cannot be split); not dumped
vi: %s: tên tập tin quá dài (không chia được); không được dump

en: %s: link name is too long; not dumped
vi: %s: tên liên kết quá dài; không được dump

en: %s: File shrank by %s byte; padding with zeros | %s: File shrank by %s bytes; padding with zeros
vi[0]: %s: Tập tin được rút ngắn %s byte; độn vào bắng các số không

en: %s: file is on a different filesystem; not dumped
vi: %s: tập tin trên một hệ thống tập tin khác; không được dump

en: contents not dumped
vi: chưa đổ nội dung

en: %s: Unknown file type; file ignored
vi: %s: Không hiểu kiểu tập tin; tập tin bị lờ đi

en: Missing links to %s.
vi: Thiếu liên kết tới %s.

en: %s: file is unchanged; not dumped
vi: %s: tập tin chưa thay đổi; không được dump

en: directory not dumped
vi: chưa đổ thư mục

en: %s: file changed as we read it
vi: %s: tập tin đã thay đổi khi chúng ta đọc nó

en: %s: socket ignored
vi: %s: socket bị lờ đi

en: %s: door ignored
vi: %s: cửa (door) bị lờ đi

en: Skipping to next header
vi: Nhảy tới phần đầu tiếp theo

en: Deleting non-header from archive
vi: Xóa không phải phần đầu từ kho lưu

en: %s: implausibly old time stamp %s
vi: %s: tem thời gian cũ không hợp lý %s

en: %s: time stamp %s is %s s in the future
vi: %s: dấu vết thời gian %s là %s giây trong tương lai

en: %s: Unexpected inconsistency when making directory
vi: %s: Sự mâu thuẫn bất ngờ khi tạo thư mục

en: %s: skipping existing file
vi: %s: bỏ qua tập tin sẵn có

en: %s: Directory renamed before its status could be extracted
vi: %s: Đổi tên thư mục trước khi có thể rút trích trạng thái của nó

en: Extracting contiguous files as regular files
vi: Rút trích các tập tin liền nhau thành những tập tin thông thường

en: Attempting extraction of symbolic links as hard links
vi: Đang thử rút trích liên kết mềm thành liên kết cứng

en: %s: Cannot extract -- file is continued from another volume
vi: %s: Không rút trích được -- tập tin tiếp tục từ khối khác

en: Unexpected long name header
vi: Gặp phần đầu tên dài bất ngờ

en: %s: Unknown file type '%c', extracted as normal file
vi: %s: Không hiểu kiểu tập tin “%c” nên rút trích như tập tin thông thường

en: Current %s is newer or same age
vi: %s hiện tại là mới hơn hoặc cùng tuổi

en: %s: Member name contains '..'
vi: %s: Tên thành viên có chứa “..”

en: %s: Was unable to backup this file
vi: %s: Không thể sao lưu tập tin này

en: Cannot rename %s to %s
vi: Không thể đổi tên %s thành %s

en: %s: Directory has been renamed from %s
vi: %s: Thư mục đã bị đổi tên từ %s

en: %s: Directory is new
vi: %s: Thư mục là mới

en: %s: directory is on a different filesystem; not dumped
vi: %s: thư mục trên một hệ thống tập tin khác; nên không được dump (đổ)

en: %s: Directory has been renamed
vi: %s: Thư mục đã bị đổi tên

en: Invalid time stamp
vi: Dấu vết thời gian không hợp lệ

en: Invalid modification time
vi: Thời gian sửa đổi không hợp lệ

en: Invalid modification time (nanoseconds)
vi: Thời gian sửa đổi không hợp lệ (nanô-giây)

en: Invalid device number
vi: Số thứ tự thiết bị không đúng

en: Invalid inode number
vi: Số thứ tự chỉ mục inode sai

en: %s: byte %s: %s %.*s... too long
vi: %s: byte %s: %s %.*s… quá dài

en: Unexpected EOF in snapshot file
vi: Kết thúc tập tin (EOF) bất ngờ trong tập tin ảnh chụp

en: %s: byte %s: %s %s followed by invalid byte 0x%02x
vi: %s: byte %s: %s %s được theo sau bởi byte 0x%02x không hợp lệ

en: %s: byte %s: (valid range %s..%s)
    	%s %s
vi: %s: byte %s: (vùng %s..%s không hợp lệ)
    	%s %s

en: Missing record terminator
vi: Thiếu dấu giới hạn mục ghi

en: Bad incremental file format
vi: Định dạng tập tin dần sai

en: Unsupported incremental format version: %<PRIuMAX>
vi: Phiên bản định dạng dần không được hỗ trợ: %<PRIuMAX>

en: Malformed dumpdir: expected '%c' but found %#3o
vi: Thư mục đổ dạng sai: cần “%c” nhưng lại nhận được %#3o

en: Malformed dumpdir: 'X' duplicated
vi: Thư mục đổ dạng sai: “X” đã nhân đôi

en: Malformed dumpdir: empty name in 'R'
vi: Thư mục đổ dạng sai: tên rỗng trong “R”

en: Malformed dumpdir: 'T' not preceded by 'R'
vi: Thư mục đổ dạng sai: “T” không có “R” đi trước

en: Malformed dumpdir: empty name in 'T'
vi: Thư mục đổ dạng sai: tên rỗng trong “T”

en: Malformed dumpdir: expected '%c' but found end of data
vi: Thư mục đổ dạng sai: cần “%c” nhưng lại gặp kết thúc dữ liệu

en: Malformed dumpdir: 'X' never used
vi: Thư mục đổ dạng sai: “X” không bao giờ dùng

en: Cannot create temporary directory using template %s
vi: Không thể tạo thư mục tạm bằng mẫu %s

en: %s: Not purging directory: unable to stat
vi: %s: Không làm sạch thư mục: không thể lấy trạng thái (stat)

en: %s: directory is on a different device: not purging
vi: %s: thư mục trên một thiết bị khác: không làm sạch

en: %s: Deleting %s
vi: %s: Đang xóa %s

en: %s: Cannot remove
vi: %s: Không thể xóa bỏ

en: %s: Omitting
vi: %s: Đang bỏ đi

en: block %s: ** Block of NULs **
vi: khối %s: ** Khối của các số không (NUL) **

en: block %s: ** End of File **
vi: khối %s: ** Kết thúc tập tin **

en: block %s:
vi: khối %s:

note: TRANSLATORS: %s is type of the value (gid_t, uid_t, etc.)
en: Blanks in header where numeric %s value expected
vi: Khoảng trống trong Phần đầu trong khi cần một giá trị số %s

note: TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.)
en: Archive octal value %.*s is out of %s range; assuming two's complement
vi: Giá trị hệ tám %.*s của kho lưu vượt ra phạm vi %s; coi như phần bù của hai

note: TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.)
en: Archive octal value %.*s is out of %s range
vi: Giá trị hệ tám %.*s của kho lưu vượt ra phạm vi %s

en: Archive contains obsolescent base-64 headers
vi: Kho lưu chứa phần đầu base-64 không còn dùng nữa

en: Archive signed base-64 string %s is out of %s range
vi: Kho lưu ký chuỗi base-64 %s vượt ra ngoài vùng %s

en: Archive base-256 value is out of %s range
vi: Giá trị base-256 của kho lưu vượt ra ngoài vùng %s

note: TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.)
en: Archive contains %.*s where numeric %s value expected
vi: Kho lưu chứa %.*s nơi mà cần giá trị số %s

note: TRANSLATORS: Second %s is type name (gid_t,uid_t,etc.)
en: Archive value %s is out of %s range %s..%s
vi: Giá trị kho lưu %s vượt quá phạm vi %s (%s..%s)

en:  link to %s
vi:  liên kết tới %s

en:  unknown file type %s
vi:  kiểu tập tin không rõ %s

en: --Long Link--
vi: --Liên kết Dài--

en: --Long Name--
vi: --Tên Dài--

en: --Volume Header--
vi: --Phần đầu Khối--

en: --Continued at byte %s--
vi: --Tiếp tục tại byte %s--

en: Creating directory:
vi: Đang tạo thư mục:

en: %s: Cannot rename to %s
vi: %s: Không thể đổi tên thành %s

en: Renaming %s back to %s
vi: Đang đổi tên %s ngược lại thành %s

en: %s: File removed before we read it
vi: %s: Tập tin bị xóa trước khi chúng ta đọc nó

en: child process
vi: tiến trình con

en: interprocess channel
vi: kênh liên tiến trình

en: Local file name selection:
vi: Lựa chọn tập tin nội bộ:

en: add given FILE to the archive (useful if its name starts with a dash)
vi: thêm vào kho lưu TẬP-TIN đã cho (có ích nếu tên nó bắt đầu với dấu gạch)

en: change to directory DIR
vi: thay đổi tới thư mục THƯ MỤC

en: get names to extract or create from FILE
vi: lấy các tên tập tin cần rút trích hay tạo từ TẬP-TIN

en: -T reads null-terminated names; implies --verbatim-files-from
vi: -T đọc tên kết thúc bằng ký hiệu null, ý là --verbatim-files-from

en: disable the effect of the previous --null option
vi: tắt hiệu ứng của tùy chọn “--null” trước đây

en: unquote input file or member names (default)
vi: hủy trích dẫn các tên tập tin hay thành viên (mặc định)

en: do not unquote input file or member names
vi: đừng hủy trích dẫn các tên tập tin hay thành viên

en: -T reads file names verbatim (no escape or option handling)
vi: -T đọc các tên tập tin nguyên văn (không thoát chuỗi hay xử lý tùy chọn)

en: -T treats file names starting with dash as options (default)
vi: -T coi các tên tập tin bắt đầu bằng dấu - là tùy chọn (mặc định)

en: exclude files, given as a PATTERN
vi: loại trừ những tập tin tương ứng với MẪU

en: exclude patterns listed in FILE
vi: loại trừ những mẫu liệt kê trong TẬP-TIN

en: exclude contents of directories containing CACHEDIR.TAG, except for the tag file itself
vi: loại trừ nội dung của thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG, trừ tập tin thẻ chính nó

en: exclude everything under directories containing CACHEDIR.TAG
vi: loại trừ mọi thứ đều nằm dưới thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG

en: exclude directories containing CACHEDIR.TAG
vi: loại trừ thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG

en: exclude contents of directories containing FILE, except for FILE itself
vi: loại trừ nội dung của thư mục chứa TẬP-TIN, trừ TẬP-TIN chính nó

en: read exclude patterns for each directory from FILE, if it exists
vi: đọc các mẫu loại trừ cho từng thư mục từ TẬP-TIN, nếu có

en: read exclude patterns for each directory and its subdirectories from FILE, if it exists
vi: đọc các mẫu loại trừ cho từng thư mục và những thư mục con của nó từ TẬP-TIN, nếu có

en: exclude everything under directories containing FILE
vi: loại trừ mọi thứ đều nằm dưới thư mục chứa TẬP-TIN

en: exclude directories containing FILE
vi: loại trừ thư mục chứa TẬP-TIN

en: exclude version control system directories
vi: loại trừ thư mục của hệ thống điều khiển phiên bản (v.d. “.svn”)

en: read exclude patterns from the VCS ignore files
vi: đọc các mẫu loại trừ từ tập tin bỏ qua của VSC

en: exclude backup and lock files
vi: loại trừ tập tin kiểu sao lưu và khóa

en: recurse into directories (default)
vi: đệ quy vào các thư mục (mặc định)

en: avoid descending automatically in directories
vi: tránh sự giảm dần một cách tự động trong các thư mục

en: File name matching options (affect both exclude and include patterns):
vi: Tùy chọn khớp tên tập tin (có tác động mẫu kiểu cả hai loại trừ và bao gồm):

en: patterns match file name start
vi: mẫu tương ứng với bắt đầu tên tập tin

en: patterns match after any '/' (default for exclusion)
vi: mẫu khớp sau bất kỳ “/” nào (mặc định để loại trừ)

en: ignore case
vi: không phân biệt HOA/thường

en: case sensitive matching (default)
vi: khớp mẫu phân biệt HOA/ thường (mặc định)

en: use wildcards (default for exclusion)
vi: dùng ký tự đại diện (mặc định để loại trừ)

en: verbatim string matching
vi: khớp đúng nguyên văn

en: wildcards match '/' (default for exclusion)
vi: ký tự đại khớp “/” (mặc định để loại trừ)

en: wildcards do not match '/'
vi: ký tự đại diện không khớp “/”

en: %s:%lu: unrecognized option
vi: %s:%lu: không nhận ra tùy chọn

en: -C %s has no effect
vi: -C %s không có tác dụng

en: --%s %s has no effect
vi: --%s %s không có tác dụng

en: --%s has no effect
vi: --%s không có tác dụng

en: %s: file list requested from %s already read from %s
vi: %s: danh sách tập tin đã yêu cầu từ %s đã sẵn được đọc từ %s

en: cannot split string '%s': %s
vi: không thể chia tách chuỗi “%s”: %s

en: %s: file name read contains nul character
vi: %s: đọc tên tập tin chứa ký tự vô giá trị

en: Pattern matching characters used in file names
vi: Tên tập tin chứa ký tự khớp mẫu

en: Use --wildcards to enable pattern matching, or --no-wildcards to suppress this warning
vi: Dùng “--wildcards” (ký tự đặi diện) để bật chức năng khớp mẫu,
    hoặc “--no-wildcards” để thu hồi cảnh báo này

en: %s: Not found in archive
vi: %s: Không tìm thấy trong kho lưu

en: %s: Required occurrence not found in archive
vi: %s: Không tìm thấy phần tử yêu cầu trong kho lưu

en: Archive label mismatch
vi: Sai khớp nhãn kho lưu

en: Using -C option inside file list is not allowed with --listed-incremental
vi: Sử dụng tùy chọn “-C” bên trong danh sách tập tin không được phép với “--listed-incremental”

en: Only one -C option is allowed with --listed-incremental
vi: Chỉ cho phép một tùy chọn “-C” với “--listed-incremental”

en: Options '%s' and '%s' both want standard input
vi: Cả hai tùy chọn “%s” và “%s” đều muốn đầu vào tiêu chuẩn

en: %s: Invalid archive format
vi: %s: Định dạng kho lưu không đúng

en: GNU features wanted on incompatible archive format
vi: Muốn tính năng GNU trên định dạng kho lưu không tương thích

en: Unknown quoting style '%s'. Try '%s --quoting-style=help' to get a list.
vi: Không rõ kiểu trích dẫn “%s”. Hãy chạy lệnh “%s --quoting-style=help” để lấy danh sách.

en: GNU 'tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive.
    
    Examples:
      tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
      tar -tvf archive.tar         # List all files in archive.tar verbosely.
      tar -xf archive.tar          # Extract all files from archive.tar.
vi: Chương trình “tar” của GNU ghi nhiều tập tin vào cùng một kho lưu lên băng từ hay đĩa, và có thể phục hồi từng tập tin riêng lẻ từ kho lưu này.
    
    Ví dụ:
      tar -cf kho.tar foo bar  # Tạo kho.tar từ các tập tin foo và bar.
      tar -tvf kho.tar         # Liệt kê chi tiết tất cả các tập tin có trong kho.tar.
      tar -xf kho.tar          # Rút trích tất cả các tập tin từ kho.tar.

en: The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
    The version control may be set with --backup or VERSION_CONTROL, values are:
    
      none, off       never make backups
      t, numbered     make numbered backups
      nil, existing   numbered if numbered backups exist, simple otherwise
      never, simple   always make simple backups
vi: Hậu tố sao lưu dự phòng là “~” trừ phi được đặt với “--suffix” hay SIMPLE_BACKUP_SUFFIX.
    Có thể đặt điều khiển phiên bản bằng “--backup” hay VERSION_CONTROL, các giá trị là:
    
      none, off       không bao giờ tạo bản sao dự phòng
      t, numbered     đánh số thứ tự
      nil, existing   đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản
      never, simple   luôn luôn tạo bản sao lưu dạng đơn giản

en: list the contents of an archive
vi: liệt kê nội dung của một kho lưu

en: extract files from an archive
vi: rút trích các tập tin từ một kho lưu

en: create a new archive
vi: tạo một kho lưu mới

en: find differences between archive and file system
vi: tìm sự khác nhau giữa kho lưu và hệ thống tập tin

en: append files to the end of an archive
vi: thêm các tập tin vào cuối một kho lưu

en: only append files newer than copy in archive
vi: chỉ thêm những tập tin mới hơn bản sao trong kho lưu

en: append tar files to an archive
vi: thêm các tập tin tar vào một kho lưu

en: delete from the archive (not on mag tapes!)
vi: xóa từ kho lưu (không dùng trên các băng ghi âm mag!)

en: test the archive volume label and exit
vi: thử nhãn khối tin kho lưu rồi thoát

en: Operation modifiers:
vi: Từ khóa bổ nghĩa thao tác:

en: handle sparse files efficiently
vi: điều khiển các tập tin thưa thớt một cách có hiệu quả

en: technique to detect holes
vi: kỹ thuật dò tìm lỗ trống

en: MAJOR[.MINOR]
vi: CHÍNH[.PHỤ]

en: set version of the sparse format to use (implies --sparse)
vi: đặt phiên bản của định dạng sparse cần dùng (ngụ ý “--sparse”)

en: handle old GNU-format incremental backup
vi: điều khiển sao lưu incremental có định dạng GNU cũ

en: handle new GNU-format incremental backup
vi: điều khiển sao lưu incremental có định dạng GNU mới

en: dump level for created listed-incremental archive
vi: cấp đổ cho kho lưu liệt kê tăng dần được tạo

en: do not exit with nonzero on unreadable files
vi: đừng thoát với giá trị khác không trên tập tin không thể đọc

en: process only the NUMBERth occurrence of each file in the archive; this option is valid only in conjunction with one of the subcommands --delete, --diff, --extract or --list and when a list of files is given either on the command line or via the -T option; NUMBER defaults to 1
vi: chỉ thực hiện trên lần xuất hiện thứ SỐ của mỗi tập tin trong kho lưu. Tùy chọn này chỉ có ý nghĩa khi kết hợp với một trong những câu lệnh con:
     --delete    xóa
     --diff      khác biệt
     --extract   rút trích
     --list      liệt kê
    và khi đưa ra một danh sách tập tin hoặc trên dòng lệnh hoặc qua tùy chọn “-T”.
    Mặc định SỐ có giá trị bằng 1

en: archive is seekable
vi: có thể di chuyển vị trí đọc trong kho lưu

en: archive is not seekable
vi: không thể di chuyển vị trí đọc trong kho lưu

en: do not check device numbers when creating incremental archives
vi: đừng kiểm tra số thứ tự thiết bị khi tạo kho nén dần

en: check device numbers when creating incremental archives (default)
vi: kiểm tra số thứ tự thiết bị khi tạo kho lưu tăng dần

en: Overwrite control:
vi: Điều khiển ghi đè:

en: attempt to verify the archive after writing it
vi: thử kiểm tra kho lưu sau khi ghi nó

en: remove files after adding them to the archive
vi: xóa bỏ các tập tin sau khi thêm chúng vào kho lưu

en: don't replace existing files when extracting, treat them as errors
vi: khi rút trích thì không thay thế những tập tin đã có, mà coi đó là các lỗi

en: don't replace existing files when extracting, silently skip over them
vi: khi rút trích thì không thay thế những tập tin đã có, chỉ âm thầm bỏ qua chúng

en: don't replace existing files that are newer than their archive copies
vi: không thay thế những tập tin đã có mà mới hơn bản sao trong kho lưu

en: overwrite existing files when extracting
vi: ghi đè lên những tập tin đã có khi rút trích

en: remove each file prior to extracting over it
vi: xóa bỏ quyền ưu tiên của mỗi tập tin để rút trích và ghi đè lên nó

en: empty hierarchies prior to extracting directory
vi: xóa sạch quyền ưu tiên trong cây thư mục để rút trích thư mục

en: preserve metadata of existing directories
vi: bảo quản dữ liệu mêta của các thư mục đã có

en: overwrite metadata of existing directories when extracting (default)
vi: ghi đè lên siêu dữ liệu của những thư mục đã có khi rút trích (mặc định)

en: preserve existing symlinks to directories when extracting
vi: bảo tồn liên kết mềm đến các thư mục sẵn có khi rút trích

en: create a subdirectory to avoid having loose files extracted
vi: tạo một thư mục để tranhs mất các tập tin đã rút trích

en: Select output stream:
vi: Chọn luồng dữ liệu xuất:

en: extract files to standard output
vi: rút trích tập tin ra đầu ra tiêu chuẩn

en: pipe extracted files to another program
vi: gửi các tập tin đã rút trích qua ống dẫn cho chương trình khác

en: ignore exit codes of children
vi: bỏ qua mã thoát của tiến trình con

en: treat non-zero exit codes of children as error
vi: xử lý mã thoát khác số không của tiến trình con như lỗi

en: Handling of file attributes:
vi: Điều khiển thuộc tính tập tin:

en: force NAME as owner for added files
vi: bắt buộc dùng TÊN làm người sở hữu cho những tập tin thêm vào

en: force NAME as group for added files
vi: bắt buộc dùng TÊN làm nhóm sở hữu cho những tập tin thêm vào

en: use FILE to map file owner UIDs and names
vi: sử dụng TẬP TIN để ánh xạ MÃ SỐ chủ sở hữu tập tin và các tên

en: use FILE to map file owner GIDs and names
vi: sử dụng TẬP TIN để ánh xạ MÃ SỐ NHÓM sở hữu tập tin và các tên

en: DATE-OR-FILE
vi: NGÀY-CỦA-TẬP-TIN

en: set mtime for added files from DATE-OR-FILE
vi: đặt từ NGÀY-CỦA-TẬP-TIN thời gian mtime cho các tập tin đã thêm

en: only set time when the file is more recent than what was given with --mtime
vi: chỉ đặt thời gian khi tập tin gần đây hơn cái mà đưa ra với --mtime

en: CHANGES
vi: TH.ĐỔI

en: force (symbolic) mode CHANGES for added files
vi: bắt buộc THAY_ĐỔI chế độ (ký hiệu) cho những tập tin thêm vào

en: preserve access times on dumped files, either by restoring the times after reading (METHOD='replace'; default) or by not setting the times in the first place (METHOD='system')
vi: bảo tồn các thời gian truy cập của tập tin đã đổ, hoặc bằng cách phục hồi thời gian sau khi đọc (PHƯƠNG_THỨC=“replace”; mặc định), hoặc bằng cách không đặt thời gian như vậy (PHƯƠNG_THỨC=“system”)

en: don't extract file modified time
vi: không rút trích thời gian sửa đổi của tập tin

en: try extracting files with the same ownership as exists in the archive (default for superuser)
vi: thử rút trích tập tin cùng quyền sở hữu với tập tin trong kho lưu (mặc định cho siêu người dùng)

en: extract files as yourself (default for ordinary users)
vi: rút trích tập tin dưới tên người dùng riêng (mặc định cho người dùng bình thường)

en: always use numbers for user/group names
vi: luôn luôn sử dụng số cho tên người dùng/nhóm

en: extract information about file permissions (default for superuser)
vi: cũng rút trích thông tin về quyền truy cập tập tin (mặc định cho siêu người dùng)

en: apply the user's umask when extracting permissions from the archive (default for ordinary users)
vi: áp dụng umask của người dùng khi rút trích quyền truy cập ra từ kho lưu (mặc định cho người dùng bình thường)

en: member arguments are listed in the same order as the files in the archive
vi: các đối số thành viên được liệt kê cùng thứ tự với các tập tin trong kho lưu

en: delay setting modification times and permissions of extracted directories until the end of extraction
vi: hoãn đến kết thúc tiến trình rút trích việc đặt thời gian sửa đổi và quyền truy cập các thư mục đã rút trích

en: cancel the effect of --delay-directory-restore option
vi: hủy hiệu ứng của tùy chọn “--delay-directory-restore”

en: ORDER
vi: THỨ_TỰ

en: directory sorting order: none (default), name or inode
vi: thứ tự sắp xếp thư mục: không (mặc định), tên hoặc inode

en: directory sorting order: none (default) or name
vi: thứ tự sắp xếp thư mục: không (mặc định) hoặc tên

en: Handling of extended file attributes:
vi: Điều khiển thuộc tính tập tin mở rộng:

en: Enable extended attributes support
vi: Bật hỗ trợ các thuộc tính mở rộng

en: Disable extended attributes support
vi: Tắt hỗ trợ các thuộc tính mở rộng

en: MASK
vi: MẶT_NẠ

en: specify the include pattern for xattr keys
vi: chỉ định mẫu bao gồm cho khóa “xattr”

en: specify the exclude pattern for xattr keys
vi: chỉ định mẫu loại trừ cho khóa “xattr”

en: Enable the SELinux context support
vi: Bật hỗ trợ ngữ cảnh SELinux

en: Disable the SELinux context support
vi: Tắt hỗ trợ ngữ cảnh SELinux

en: Enable the POSIX ACLs support
vi: Bật hỗ trợ “POSIX ACLs”

en: Disable the POSIX ACLs support
vi: Tắt hỗ trợ “POSIX ACLs”

en: Device selection and switching:
vi: Lựa chọn và chuyển đổi thiết bị:

en: use archive file or device ARCHIVE
vi: sử dụng tập tin kho lưu hoặc thiết bị KHO_LƯU

en: specify drive and density
vi: chỉ ra ổ đĩa và mật độ ghi dữ liệu

en: archive file is local even if it has a colon
vi: tập tin kho lưu là cục bộ thậm chí nếu có một dấu hai chấm

en: use given rmt COMMAND instead of rmt
vi: sử dụng CÂU LỆNH rmt đưa ra thay cho rmt

en: create/list/extract multi-volume archive
vi: tạo/liệt kê/rút trích kho lưu nhiều khối

en: change tape after writing NUMBER x 1024 bytes
vi: thay băng từ (tape) sau khi ghi SỐ x 1024 byte

en: run script at end of each tape (implies -M)
vi: chạy script tại cuối mỗi băng ghi âm (có nghĩa -M)

en: use/update the volume number in FILE
vi: sử dụng/cập nhật số thứ tự khối trong TẬP-TIN

en: Device blocking:
vi: Khối của thiết bị:

en: BLOCKS
vi: KHỐI

en: BLOCKS x 512 bytes per record
vi: KHỐI x 512 byte cho mỗi bản ghi

en: NUMBER of bytes per record, multiple of 512
vi: SỐ byte cho mỗi bản ghi, bội số của 512

en: ignore zeroed blocks in archive (means EOF)
vi: lờ đi những khối không (zero) trong kho lưu (có nghĩa EOF)

en: reblock as we read (for 4.2BSD pipes)
vi: đặt khối lại khi chúng ta đọc (cho đường ống 4.2BSD)

en: Archive format selection:
vi: Lựa chọn định dạng kho lưu:

en: create archive of the given format
vi: tạo kho lưu với định dạng đưa ra

en: FORMAT is one of the following:
vi: ĐỊNH DẠNG là một trong số sau:

en: old V7 tar format
vi: định dạng tar V7 cũ

en: GNU format as per tar <= 1.12
vi: Định dạng GNU theo như tar <= 1.12

en: GNU tar 1.13.x format
vi: Định dạng tar GNU 1.13.x

en: POSIX 1003.1-1988 (ustar) format
vi: Định dạng POSIX 1003.1-1988 (ustar)

en: POSIX 1003.1-2001 (pax) format
vi: Định dạng POSIX 1003.1-2001 (pax)

en: same as pax
vi: giống như pax

en: same as --format=v7
vi: giống như “--format=v7”

en: same as --format=posix
vi: giống như “--format=posix”

en: keyword[[:]=value][,keyword[[:]=value]]...
vi: từ_khóa[[:]=giá_trị][,từ_khóa[[:]=giá_trị]]…

en: control pax keywords
vi: từ khóa điều khiển pax

en: create archive with volume name TEXT; at list/extract time, use TEXT as a globbing pattern for volume name
vi: tạo kho lưu với tên khối tin VĂN_BẢN; tại thời điểm liệt kê/rút trích, sử dụng VĂN_BẢN làm mẫu glob cho tên khối tin

en: Compression options:
vi: Tùy chọn nén:

en: use archive suffix to determine the compression program
vi: dùng hậu tố kho lưu để xác định chương trình nén

en: do not use archive suffix to determine the compression program
vi: không nên dùng hậu tố kho lưu để xác định chương trình nén

en: filter through PROG (must accept -d)
vi: lọc qua chương TRÌNH (phải chấp nhận -d)

en: Local file selection:
vi: Lựa chọn tập tin nội bộ:

en: stay in local file system when creating archive
vi: nằm trong hệ thống tập tin nội bộ khi tạo kho lưu

en: don't strip leading '/'s from file names
vi: đừng bỏ “/” ở đầu tên tập tin

en: follow symlinks; archive and dump the files they point to
vi: theo liên kết mềm; kho lưu và đổ tập tin tới đó nó chỉ

en: follow hard links; archive and dump the files they refer to
vi: theo liên kết cứng; kho lưu và đổ tập tin tới đó nó chỉ

en: MEMBER-NAME
vi: TÊN-TH.VIÊN

en: begin at member MEMBER-NAME when reading the archive
vi: bắt đầu tại thành viên TÊN-THÀNH-VIÊN khi đọc kho lưu

en: only store files newer than DATE-OR-FILE
vi: chỉ chứa những tập tin mới hơn NGÀY-CỦA-TẬP-TIN

en: compare date and time when data changed only
vi: so sánh ngày và thời gian chỉ khi dữ liệu thay đổi

en: CONTROL
vi: Đ.KHIỂN

en: backup before removal, choose version CONTROL
vi: sao lưu trước khi xóa, chọn phiên bản ĐIỀU KHIỂN

en: backup before removal, override usual suffix ('~' unless overridden by environment variable SIMPLE_BACKUP_SUFFIX)
vi: sao lưu trước khi xóa, ghi đè hậu tố thông thường (“~” trừ khi ghi đè bằng biến môi trường SIMPLE_BACKUP_SUFFIX)

en: File name transformations:
vi: Chuyển dạng tên tập tin:

en: strip NUMBER leading components from file names on extraction
vi: bỏ đi SỐ thành phần đứng đầu ra tên tập tin khi rút trích

en: use sed replace EXPRESSION to transform file names
vi: dùng “sed replace BIỂU THỨC” để chuyển dạng tên tập tin

en: Informative output:
vi: Dữ liệu kết quả có tính thông tin:

en: display progress messages every NUMBERth record (default 10)
vi: hiển thị thông báo về tiến triển sau mỗi bản ghi thứ SỐ (mặc định 10)

en: execute ACTION on each checkpoint
vi: thực hiện HÀNH_ĐỘNG này ở mỗi điểm kiểm tra

en: print a message if not all links are dumped
vi: in ra một thông báo nếu không phải tất cả các liên kết được dump

en: SIGNAL
vi: T.HIỆU

en: print total bytes after processing the archive; with an argument - print total bytes when this SIGNAL is delivered; Allowed signals are: SIGHUP, SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names without SIG prefix are also accepted
vi: in ra tổng số byte sau khi xử lý kho lưu; có đối số thì in ra tổng số byte khi nhận được TÍN HIỆU này; Tín hiệu được phép: SIGHUP, SIGQUIT, SIGINT, SIGUSR1, SIGUSR2; cũng chấp nhận tên không có tiền tố “SIG”

en: print file modification times in UTC
vi: in ra giờ sửa đổi tập tin theo UTC

en: print file time to its full resolution
vi: in ra giờ tập tin đến độ phân giải đầy đủ

en: send verbose output to FILE
vi: gửi kết quả chi tiết tới TẬP-TIN

en: show block number within archive with each message
vi: hiển thị số thứ tự khối trong kho lưu với mỗi thông báo

en: show tar defaults
vi: hiển thị các giá trị mặc định của tar

en: show valid ranges for snapshot-file fields
vi: hiển thị vùng hợp lệ cho trường “snapshot-file”

en: when listing or extracting, list each directory that does not match search criteria
vi: khi liệt kê hay rút trích, liệt kê mỗi thư mục không tương ứng với tiêu chí tìm kiếm

en: show file or archive names after transformation
vi: hiển thị các tên tập tin hay kho lưu sau khi chuyển dạng

en: STYLE
vi: KDÁNG

en: set name quoting style; see below for valid STYLE values
vi: đặt kiểu dáng trích dẫn tên; xem dưới để tìm các giá trị KIỂU DÁNG hợp lệ

en: additionally quote characters from STRING
vi: cũng trích dẫn các ký tự của CHUỖI

en: disable quoting for characters from STRING
vi: tắt trích dẫn các ký tự của CHUỖI

en: ask for confirmation for every action
vi: hỏi xác nhận trước mỗi hành động

en: verbosely list files processed
vi: liệt kê một cách tỉ mỉ những tập tin được xử lý

en: warning control
vi: điều khiển cảnh báo

en: Compatibility options:
vi: Tùy chọn tương thích:

en: when creating, same as --old-archive; when extracting, same as --no-same-owner
vi: khi tạo, giống như “--old-archive” khi rút trích, giống như “--no-same-owner”

en: disable use of some potentially harmful options
vi: tắt sử dụng một số tùy chọn có thể gây tai hại

note: TRANSLATORS: Both %s in this statement are replaced with option names.
en: '%s' cannot be used with '%s'
vi: “%s” không được dùng cùng với “%s”

en: You may not specify more than one '-Acdtrux', '--delete' or  '--test-label' option
vi: Chỉ cho phép đưa ra một tùy chọn “-Acdtrux”, “--delete” hoặc “--test-label”

en: Conflicting compression options
vi: Mâu thuẫn giữa các tùy chọn nén

en: Unknown signal name: %s
vi: Không rõ tên tín hiệu: %s

en: Date sample file not found
vi: Không tìm thấy tập tin mẫu ngày tháng

en: Substituting %s for unknown date format %s
vi: Đang thay thế %s cho dạng ngày tháng không rõ %s

en: Option %s: Treating date '%s' as %s
vi: Tùy chọn %s: Đang xử lý ngày tháng “%s” như là %s

en: filter the archive through %s
vi: lọc kho lưu qua %s

en: Valid arguments for the --quoting-style option are:
vi: Các đối số thích hợp với tùy chọn “--quoting-style” là:

en: 
    *This* tar defaults to:
vi: 
    tar *này* mặc định dùng:

en: Invalid owner or group ID
vi: ID của chủ sở hữu hay nhóm không đúng

en: Invalid blocking factor
vi: Nhân tố khối không đúng

en: Malformed density argument: %s
vi: Tham số mật độ sai dạng: %s

en: Unknown density: '%c'
vi: Không hiểu mật độ: “%c”

en: Options '-[0-7][lmh]' not supported by *this* tar
vi: Tùy chọn “-[0-7][lmh]” không được hỗ trợ tar *này*

en: Invalid tape length
vi: Chiều dài băng từ không đúng

en: Invalid incremental level value
vi: Giá trị mức gia số không hợp lệ

en: More than one threshold date
vi: Có nhiều hơn một ngưỡng ngày tháng

en: Invalid sparse version value
vi: Giá trị phiên bản sparse không hợp lệ

en: --atime-preserve='system' is not supported on this platform
vi: --atime-preserve="system" không được hỗ trợ trên nền tảng này

en: --checkpoint value is not an integer
vi: giá trị “--checkpoint” không phải số nguyên

en: Invalid mode given on option
vi: Đưa ra chế độ không đúng trên tùy chọn

en: Invalid record size
vi: Kích thước bản ghi không đúng

en: Record size must be a multiple of %d.
vi: Kích thước bản ghi phải là bội số của %d.

en: Invalid number of elements
vi: Số thứ tự của nguyên tố không đúng

en: Only one --to-command option allowed
vi: Cho phép chỉ một tùy chọn “--to-command”

en: %s:%lu: location of the error
vi: %s:%lu: vị trí của lỗi

en: error parsing %s
vi: lỗi phân tích cú pháp %s

en: cannot split TAR_OPTIONS: %s
vi: không thể chia tách CÁC_TÙY_CHỌN_TAR: %s

en: non-option arguments in %s
vi: đối số không phải tùy chọn trong %s

en: Old option '%c' requires an argument.
vi: Tùy chọn cũ “%c” yêu cầu một tham số.

en: --occurrence is meaningless without a file list
vi: “--occurrence” không có giá trị khi không đưa ra một danh sách tập tin

en: Multiple archive files require '-M' option
vi: Tập tin nhiều kho lưu yêu cầu tùy chọn “-M”

en: --level is meaningless without --listed-incremental
vi: Tùy chọn “--level” vô ích nếu không có “--listed-incremental”

en: %s: Volume label is too long (limit is %lu byte) | %s: Volume label is too long (limit is %lu bytes)
vi[0]: %s: Nhãn khối quá dài (giới hạn là %lu byte)

en: Cannot verify multi-volume archives
vi: Không thể kiểm tra kho lưu nhiều khối

en: Cannot verify compressed archives
vi: Không thể kiểm tra kho lưu đã nén

en: Cannot use multi-volume compressed archives
vi: Không thể sử dụng kho lưu nhiều khối đã nén

en: Cannot concatenate compressed archives
vi: Không thể ghép nối các kho nén

en: --clamp-mtime needs a date specified using --mtime
vi: --clamp-mtime cần xác định thời gian sử dụng --mtime

en: --pax-option can be used only on POSIX archives
vi: “--pax-option” chỉ dùng được trên kho lưu POSIX

en: --acls can be used only on POSIX archives
vi: “--acls” chỉ dùng được trên kho lưu POSIX

en: --selinux can be used only on POSIX archives
vi: “--selinux” chỉ dùng được trên kho lưu POSIX

en: --xattrs can be used only on POSIX archives
vi: “--xattrs” chỉ dùng được trên kho lưu POSIX

en: Cannot deduce top-level directory name; please set it explicitly with --one-top-level=DIR
vi: Không thể suy diễn tên thư mục cấp cao nhất; hãy đặt nó rõ ràng bằng tùy chọn --one-top-level=THƯ-MỤC

en: Volume length cannot be less than record size
vi: Chiều dài khối tin không thể nhỏ hơn kích cỡ mục ghi

en: Cowardly refusing to create an empty archive
vi: Từ chối tạo một kho lưu trống rỗng

en: Options '-Aru' are incompatible with '-f -'
vi: Các tùy chọn “-Aru” không tương thích với “-f -”

en: failed to assert availability of the standard file descriptors
vi: gặp lỗi khi khẳng định tính khả dụng của các bộ mô tả tệp tiêu chuẩn

en: You must specify one of the '-Acdtrux', '--delete' or '--test-label' options
vi: Bạn phải chỉ ra một trong số các tùy chọn “-Acdtrux”, “--delete” hoặc “--test-label”

en: Exiting with failure status due to previous errors
vi: Đang thoát với trạng thái thất bại do lỗi xảy ra trước

en: Keyword %s is unknown or not yet implemented
vi: Từ khóa %s không rõ hoặc chưa được thực hiện

en: Time stamp is out of allowed range
vi: Nhãn thời gian ở ngoại phạm vi cho phép

en: Malformed pax option: %s
vi: Tùy chọn pax định dạng sai: %s

en: Pattern %s cannot be used
vi: Không thể dùng mẫu “%s”

en: Keyword %s cannot be overridden
vi: Không thể ghi chèn lên từ khóa “%s”

en: can't update global extended header record
vi: không thể cập nhật bản ghi phần đầu mở rộng toàn cục

en: Malformed extended header: missing length
vi: Phần đầu mở rộng dạng sai: thiếu chiều dài

en: Malformed extended header: missing blank after length
vi: Phần đầu mở rộng dạng sai: thiếu khoảng trắng ở sau chiều dài

en: Malformed extended header: missing equal sign
vi: Phần đầu mở rộng bị lỗi: thiếu dấu bằng

en: Malformed extended header: missing newline
vi: Phần đầu mở rộng dạng sai: thiếu dòng mới

en: Ignoring unknown extended header keyword '%s'
vi: Bỏ qua từ khóa phần đầu mở rộng không rõ “%s”

en: Generated keyword/value pair is too long (keyword=%s, length=%s)
vi: Cặp từ khóa/giá trị đã tạo ra quá dài (từ khóa=%s, chiều dài=%s)

note: TRANSLATORS: The first %s is the pax extended header keyword (atime, gid, etc.).
en: Extended header %s=%s is out of range %s..%s
vi: Phần đầu mở rộng %s=%s nằm ngoài phạm vi (%s..%s)

en: Malformed extended header: invalid %s=%s
vi: Phần đầu mở rộng dạng sai: %s=%s không hợp lệ

en: Malformed extended header: excess %s=%s
vi: Phần đầu mở rộng dạng sai: %s=%s thừa

en: Malformed extended header: invalid %s: unexpected delimiter %c
vi: Phần đầu mở rộng dạng sai: %s không hợp lệ: không cần dấu phân cách %c

en: Malformed extended header: invalid %s: odd number of values
vi: Phần đầu mở rộng dạng sai: %s không hợp lệ: số giá trị lẻ

en: %s: not a valid timeout
vi: %s: không phải thời gian chờ tối đa hợp lệ

en: %s: unknown checkpoint action
vi: %s: không rõ hành động điểm kiểm

note: TRANSLATORS: This is a "checkpoint of write operation", *not* "Writing a checkpoint". E.g. in Spanish "Punto de comprobaci@'on de escritura", *not* "Escribiendo un punto de comprobaci@'on"
en: Write checkpoint %u
vi: Điểm kiểm tra ghi %u

note: TRANSLATORS: This is a "checkpoint of read operation", *not* "Reading a checkpoint". E.g. in Spanish "Punto de comprobaci@'on de lectura", *not* "Leyendo un punto de comprobaci@'on"
en: Read checkpoint %u
vi: Điểm kiểm tra đọc %u

en: Errors have occured. Please see "taskcoachlog.txt" in your "My Documents" folder.
vi: Có lỗi. Xem thông tin tập tin "taskcoachlog.txt" trong thư mục "My Documnets".

en: Errors have occured. Please see "%s"
vi: Có lỗi. Vui lòng xem "%s"

en: Couldn't load settings from TaskCoach.ini:
    %s
vi: Không lấy được thông tin cài đặt từ tập tin TaskCoach.ini: %s

en: %s file error
vi: Lỗi tập tin %s

en: "%s" became top-level because its parent was locally deleted.
vi: "%s" ở lên hết vì các thư mục "cha mẹ" đã bị xóa.

en: Conflicts detected for "%s".
    The local version was used.
vi: Có xung đột "%s".

en: Edit location of attachments
vi: Chỉnh sửa vị trí các tập tin đính kèm

en: Edit attachment "%s" location
vi: Chỉnh sửa vị trí các tập tin đính kèm "%s"

en: Add attachment
vi: Thêm đính kèm

en: Add attachment to "%s"
vi: Thêm đính kèm vào "%s"

en: New attachment
vi: Đính kèm tập tin mới

en: Remove attachment
vi: Loại bỏ đính kèm

en: Remove attachment to "%s"
vi: Loại bỏ đính kèm với "%s"

en: Delete "%s"
vi: Xóa "%s"

en: Cut "%s"
vi: Cắt "%s"

en: Paste "%s"
vi: Dán "%s"

en: Paste as subitem
vi: Dán như thành phần con

en: Paste as subitem of "%s"
vi: Dán như thành phần con của "%s"

en: Drag and drop "%s"
vi: Kéo và thả "%s"

en: Edit subjects
vi: Chỉnh sửa chủ đề

en: Edit subject "%s"
vi: Chỉnh sửa chủ đề "%s"

en: Edit descriptions
vi: Chỉnh sửa mô tả

en: Edit description "%s"
vi: Chỉnh sửa mô tả "%s"

en: Change icons
vi: Đổi biểu tượng

en: Change icon "%s"
vi: Đổi biểu tượng "%s"

en: Change fonts
vi: Thay đổi font chữ

en: Change font "%s"
vi: Thay đổi font chữ "%s"

en: Change foreground colors
vi: Thay đổi màu hiển thị

en: Change foreground color "%s"
vi: Thay đổi màu hiển thị "%s"

en: Change background colors
vi: Thay đổi màu nền

en: Change background color "%s"
vi: Thay đổi màu nền "%s"

en: Toggle category
vi: Gán vào loại

en: Toggle category of "%s"
vi: Gán vào loại của "%s"

en: New subcategories
vi: Tạo phân loại

en: New subcategory of "%s"
vi: Tạo phân loại của "%s"

en: New subcategory
vi: Tạo phân mục con mới

en: Edit exclusive subcategories
vi: Chỉnh sửa phân loại riêng

en: Edit exclusive subcategories of "%s"
vi: Chỉnh sửa phân loại riêng của "%s"

en: Delete categories
vi: Xóa loại

en: Delete category "%s"
vi: Xóa loại của "%s"

en: Drag and drop categories
vi: Kéo và thả loại

en: New efforts
vi: Sự nổ lực mới

en: New effort of "%s"
vi: Sự nổ lực mới của "%s"

en: Delete efforts
vi: Xóa sự nổ lực

en: Delete effort "%s"
vi: Xóa sự nổ lực của "%s"

en: Change task of effort
vi: Thay đổi công việc của sự nổ lực

en: Change task of "%s" effort
vi: Thay đổi công việc của "%s" sự nổ lực

en: Change effort start date and time
vi: Thay đổi ngày, giờ bắt đầu của sự nổ lực

en: Change effort start date and time of "%s"
vi: Thay đổi ngày, giờ bắt đầu của sự nổ lực "%s"

en: Change effort stop date and time
vi: Thay đổi ngày, giờ kết thúc của sự nổ lực

en: Change effort stop date and time of "%s"
vi: Thay đổi ngày, giờ kết thúc của sự nổ lực "%s"

en: New subnotes
vi: Nhánh ghi chú mới

en: New subnote of "%s"
vi: Nhánh ghi chú mới của (%s"

en: New subnote
vi: Ghi chú con mới

en: Delete notes
vi: Xóa ghi chú

en: Delete note "%s"
vi: Xóa ghi chú "%s"

en: Drag and drop notes
vi: Kéo và thả ghi chú

en: Drag and drop note "%s"
vi: Kéo và thả ghi chú "%s"

en: Add note
vi: Thêm ghi chú

en: Add note to "%s"
vi: Thêm ghi chú "%s"

en: Add subnote
vi: Thêm nhánh ghi chú

en: Add subnote to "%s"
vi: Thêm nhánh ghi chú "%s"

en: Remove note from "%s"
vi: Bỏ ghi chú "%s"

en: Drag and drop tasks
vi: Kéo và thả công việc

en: Delete tasks
vi: Xóa công việc

en: Delete task "%s"
vi: Xóa công việc "%s"

en: New subtasks
vi: Tạo mới công việc con

en: New subtask of "%s"
vi: Tạo mới công việc con "%s"

en: New subtask
vi: Tác vụ con mới

en: Mark tasks completed
vi: Đánh dấu công việc hoàn thành

en: Mark "%s" completed
vi: Đánh dấu "%s" hoàn thành

en: Mark task active
vi: Đánh dấu công việc đang thực hiện

en: Mark "%s" active
vi: Đánh dấu "%s" đang thực hiện

en: Mark task inactive
vi: Đánh dấu công việc không thực hiện

en: Mark "%s" inactive
vi: Đánh dấu "%s" không thực hiện

en: Start tracking
vi: Bắt đầu theo dõi

en: Start tracking "%s"
vi: Bắt đầu theo dõi "%s"

en: Stop tracking
vi: Dừng theo dõi

en: Stop tracking "%s"
vi: Dừng theo dõi "%s"

en: Maximize priority
vi: Ưu tiên tối đa

en: Maximize priority of "%s"
vi: Thứ tự ưu tiên cao nhất "%s"

en: Minimize priority
vi: Ưu tiên tối thiểu

en: Minimize priority of "%s"
vi: Thứ tự ưu tiên thấp nhất "%s"

en: Increase priority
vi: Tăng độ ưu tiên

en: Increase priority of "%s"
vi: Tăng thứ tự ưu tiên "%s"

en: Decrease priority
vi: Giảm độ ưu tiên

en: Decrease priority of "%s"
vi: Giảm thứ tự ưu tiên "%s"

en: Change priority
vi: Thay đổi thứ tự ưu tiên

en: Change priority of "%s"
vi: Thay đổi thứ tự ưu tiên "%s"

en: Add note to tasks
vi: Thêm ghi chú vào công việc

en: Change planned start date
vi: Thay đổi ngày vạch kế hoạch

en: Change planned start date of "%s"
vi: Thay đổi ngày vạch kế hoạch "%s"

en: Change due date
vi: Thay đổi ngày hết hạn

en: Change due date of "%s"
vi: Thay đổi ngày hết hạn "%s"

en: Change actual start date
vi: Thay đổi ngày thực tế bắt đầu

en: Change actual start date of "%s"
vi: Thay đổi ngày thực tế bắt đầu "%s"

en: Change completion date
vi: Thay đổi ngày hoàn thành

en: Change completion date of "%s"
vi: Thay đổi ngày hoàn thành "%s"

en: Change reminder dates/times
vi: Thay đổi thời gian nhắc nhở

en: Change reminder date/time of "%s"
vi: Thay đổi thời gian nhắc nhở "%s"

en: Change recurrences
vi: Thay đổi việc lặp lại

en: Change recurrence of "%s"
vi: Thay đổi việc lặp lại "%s"

en: Change percentage complete of "%s"
vi: Thay đổi tỉ lệ hoàn thành "%s"

en: Change when tasks are marked completed
vi: Thay đổi khi công việc được đánh dấu hoàn thành

en: Change when "%s" is marked completed
vi: Thay đổi khi "%s" được đánh dấu hoàn thành

en: Change budgets
vi: Thay đổi kinh phí

en: Change budget of "%s"
vi: Thay đổi kinh phí "%s"

en: Change hourly fees
vi: Thay đổi chi phí theo giờ

en: Change hourly fee of "%s"
vi: Thay đổi chi phí theo giờ "%s"

en: Change fixed fees
vi: Thay đổi chi phí cố định

en: Change fixed fee of "%s"
vi: Thay đổi chi phí cố định "%s"

en: Toggle prerequisite
vi: Gán điều kiện cần thiết

en: Toggle prerequisite of "%s"
vi: Gán điều kiện cần thiết "%s"

en: Error while reading the %s-%s setting from %s.ini.
vi: Có lỗi trong khi đọc thông tin cài đặt  %s-%s từ %s.ini

en: The value is: %s
vi: Giá trị là: %s

en: The error is: %s
vi: Lỗi là: %s

en: %s will use the default value for the setting and should proceed normally.
vi: %s sẽ sử dụng giá trị mặc định để cài đặt và thực thi theo thông thường.

en: Settings error
vi: Lỗi cài đặt

en: Error while saving %s.ini:
    %s
vi: Lỗi trong khi lưu %s.ini:
    %s

en: Mail.app message
vi: Mail.app thông điệp

en: New attachment...
vi: Đính kèm mới...

en: Insert a new attachment
vi: Chèn vào đính kèm mới

en: Open attachment
vi: Mở file đính kèm

en: Open the selected attachments
vi: Mở đính kèm được chọn

en: Don't snooze
vi: Không tạm ngưng

en: 1.5 hour
vi: 1 giờ 30 phút

en: 8 hours
vi: 8 giờ

en: 18 hours
vi: 18 giờ

en: 24 hours
vi: 24 giờ

en: 48 hours
vi: 48 giờ

en: 72 hours
vi: 72 giờ

en: Total for %s
vi: Tổng cộng %s

en: Inactive tasks
vi: Công việc không thực hiện

en: Hide &inactive tasks
vi: Ẩn &inactive tasks

en: Inactive tasks: %d (%d%%)
vi: Công việc không thực hiện: %d (%d%%)

en: Show/hide inactive tasks (incomplete tasks without actual start date)
vi: Hiện/Ẩn công việc không thực hiện (công việc không hoàn thành không có ngày bắt đầu thực tế)

en: Late tasks
vi: Công việc hoàn thành trễ

en: Hide &late tasks
vi: Ẩn &late tasks

en: Late tasks: %d (%d%%)
vi: Công việc hoàn thành trễ: %d (%d%%)

en: Show/hide late tasks (inactive tasks with a planned start in the past)
vi: Hiện/Ẩn công việc hoàn thành trễ (Công việc không thực hiện với ngày bắt đầu trong quá khứ)

en: Active tasks
vi: Công việc đang thực hiện

en: Active tasks: %d (%d%%)
vi: Công việc đang thực hiện: %d (%d%%)

en: Hide &active tasks
vi: Ẩn &active tasks

en: Show/hide active tasks (incomplete tasks with an actual start date in the past)
vi: Hiện/Ẩn công việc đang thực hiện (Công việc không hoàn thành với ngày ngày bắt đầu thực tế trong quá khứ)

en: Due soon tasks
vi: Công việc sắp tới hạn

en: Due soon tasks: %d (%d%%)
vi: Công việc sắp tới hạn: %d (%d%%)

en: Hide &due soon tasks
vi: Ẩn  &due soon tasks

en: Show/hide due soon tasks (incomplete tasks with a due date in the near future)
vi: Hiện/Ẩn công việc sắp tới hạn (Công việc không hoàn thành với ngày tới hạn gần kề)

en: Overdue tasks
vi: Công việc quá hạn chưa hoàn thành

en: Hide &over due tasks
vi: Ẩn &over due tasks

en: Overdue tasks: %d (%d%%)
vi: Công việc quá hạn: %d (%d%%)

en: Show/hide over due tasks (incomplete tasks with a due date in the past)
vi: Hiện/Ẩn công việc quá hạn (chưa hoàn thành với hạn chót đã qua)

en: Completed tasks
vi: Công việc đã hoàn thành

en: Completed tasks: %d (%d%%)
vi: Công việc đã hoàn thành: %d (%d%%)

en: Hide &completed tasks
vi: Ẩn  &completed tasks

en: Show/hide completed tasks
vi: Hiện/Ẩn công việc đã hoàn thành

en: Cat
vi: Loại

en: Desktop computer
vi: Máy tính để bàn

en: Laptop computer
vi: Máy tính xách tay

en: Red cross
vi: Dấu thập đỏ

en: Life ring
vi: Vòng đời

en: Warning sign
vi: Dấu hiệu cảnh báo

en: Choose the restoration destination
vi: Chọn nơi phục hồi

en: Message from the %s developers
vi: Thông điệp từ %s người phát triển

en: See:
vi: Xem:

en: Edit to change all subjects
vi: Chỉnh sửa thay đổi tất cả đề mục

en: Edit to change all descriptions
vi: Chỉnh sửa thay đổi tất cả mô tả

en: Modification date
vi: Ngày chỉnh sửa

en: Mutually exclusive
vi: Loại trừ qua lại

en: Subcategories
vi: Phân loại

en: Edit to change location of all attachments
vi: Chỉnh sửa để thay đổi vị trí của tất cả đính kèm

en: Planned start date
vi: Ngày vạch kế hoạch bắt đầu

en: Actual start date
vi: Ngày thực tế bắt đầu

en: Percentage complete
vi: Tỉ lệ (%) hoàn thành

en: Use application-wide setting
vi: Sử dụng cài đặt ứng dụng theo chiều rộng

en: Mark task completed when all children are completed?
vi: Đánh dấu công việc đã hoàn thành khi các công việc con đã hoàn thành

en: Time spent
vi: Thời gian đã trãi qua

en: Budget left
vi: Kinh phí còn lại

en: Hourly fee
vi: Chi phí hàng giờ

en: Fixed fee
vi: Chi phí cố định

en: Effort
vi: Nổ lực

en: Prerequisites
vi: Điều kiện cần thiết

en: Edit task
vi: Sửa tác vụ

en: Minute(s)
vi: Phút

en: Start tracking from last stop time
vi: Bắt đầu theo xoi từ lần dững cuối

en: Stop tracking now
vi: Dùng theo dõi ngay

en: Warning: start must be earlier than stop
vi: Cảnh báo: thời gian bắt đầu phải trước thời gian kết thúc

en: Multiple tasks
vi: Nhiều công việc

en: Multiple categories
vi: Đa loại

en: Multiple notes
vi: Nhiều ghi chú

en: Multiple attachments
vi: Nhiều phần đính kèm

en: Multiple efforts
vi: Nhiều sự nổ lực

en: Use font:
vi: Sử dung phông chữ

en: Use color:
vi: Sử dụng màu

en: keeping dates on the same weekday
vi: Giữ ngày như ngày trong tuần

en: recurrences
vi: Duy trì tái lập

en: Schedule each next recurrence based on
vi: Lập lịch cho lần tái lập kế tiếp trên cơ sở

en: previous planned start and/or due date
vi: kế hoạch vạch trước ngày bắt đầu và/hoặc ngày hạn chót

en: last completion date
vi: ngày hoàn thành cuối

en: day(s),
vi: ngày,

en: period,
vi: khoảng thời gian,

en: week(s),
vi: tuần,

en: month(s),
vi: tháng,

en: year(s),
vi: năm,

en: Export items from:
vi: Xuất thành phần từ:

en: Export only the selected items
vi: Chỉ xuất thành phần được chọn

en: Columns to export:
vi: Cột để xuất

en: Put task dates and times in separate columns
vi: Đặt ngày và giờ công việc ở cột riêng biệt

en: Write style information to a separate CSS file
vi: Viết kiểu thông tin ở tập tien CSS riêng

en: If a CSS file exists for the exported file, %(name)s will not overwrite it. This allows you to change the style information without losing your changes on the next export.
vi: Nếu tập tin CSS tồn tại trong file đã xuất,  %(name)s sẽ không ghi đè lên nó. Điều này cho phép bạn thay đổi kiểu thông tin không mất đi sự thay đổi trong lần xuất tới

en: Export as iCalendar
vi: Xuất dạng iCalendar

en: Export as HTML
vi: Xuất dạng HTML

en: Export as Todo.txt
vi: Xuất dạng Todo.txt

en: An iPhone or iPod Touch device is trying
    to synchronize with this task file for
    the first time. What kind of synchronization
    would you like to use?
vi: iPhone hoặc iPod Touch đang
    đồng bộ với tập tin công việc
    cho lần đầu tiên. Loại đồng bộ nào
    bạn muốn dùng?

en: Refresh from desktop
vi: Làm tươi màn hình

en: Refresh from device
vi: Làm tươi từ thiết bị

en: You have enabled the iPhone synchronization feature, which
    needs Bonjour. Bonjour does not seem to be installed on
    your system.
vi: Bạn đang bật tính năng đồng bộ IPhone, điều đó
    cần Bonjour. Bonjour dường như không được cài đặt
    trên hệ thống của bạn.

en: Please download and install Bonjour for Windows from
vi: Hãy tải về và cài đặt Bonjour cho Windows từ

en: Apple's web site
vi: Trang chủ Apple's

en: Bonjour support for Linux is generally provided by
    Avahi.
vi: Bonjour hỗ trợ Linux được cung cấp bởi
    Avahi

en: You may find details for your distribution here
vi: Bạn có thể tìm thấy thông tin chi tiết cho phần đóng góp ở đây

en: Note that under some systems (Fedora), you may have to
    install the avahi-compat-libdns_sd package as well as Avahi in order
    for this to work.
vi: Chú ý một số hệ thống (Fedora), bạn cần cài đặt
    gói avahi-compat-libdns_sf cũng như Avahi để
    có thể thực hiện.

en: In addition, if you have a firewall, check that ports 4096-4100 are open.
vi: Thêm vào đó, nếu bạn có tường lửa, kiểm tra cổng từ 4096-4100 được mở.

en: This setting will take effect after you restart %s
vi: Cài đặt này sẽ có hiệu quả sau khi khởi động %s

en: Error opening attachment
vi: Lỗi khi mở file đính kèm

en: Insert a new category
vi: Chèn phân mục mới

en: Insert a new note
vi: Chèn ghi chú mới

en: Never show this dialog again
vi: Không hiển thị hộp thoại này lần nữa

en: Error opening URL
vi: Lỗi mở liên kết

note: the app
en: TeleGNOME: Teletext for GNOME
vi: TeleGNOME: Một dạng fax cho GNOME

en: Go To Page
vi: Đi đến trang

en: Get Previous Page
vi: Đến trang trước

en: Get Next Page
vi: Đến trang tiếp theo

en: Toggles auto-paging
vi: Bật/Tắt tự động ngắt trang

en: Teletext for GNOME
vi: Teletext cho GNOME

en: Error in page entry
vi: Lỗi trong mục của trang

en: TeleGNOME: Preferences
vi: TeleGNOME: Tùy chỉnh

en: Paging interval
vi: Thời gian sang trang

en: Specifies the interval for the auto-pager, in milliseconds.
vi: Xác định thời gian cho tự động sang trang, theo mili giây.

en: New/Edit Channel
vi: Tạo/Chỉnh sửa kênh

en: Page url
vi: Địa chỉ của trang

en: Subpage url
vi: Địa chỉ trang con

en: Web server error: Wrong page number?
vi: Lỗi máy chủ web: Sai số trang?

en: Error making HTTP connection
vi: Lỗi khi tạo kết nối HTTP

en: Internal error in HTTP query code
vi: Lỗi nội bộ trong mã truy vấn HTTP

en: Viewer for Teletext pages
vi: Chương trình xem các trang Teletext

en: Multiple terminals in one window
vi: Mở nhiều terminal trong cùng cửa sổ

en: Close?
vi: Đóng?

en: Close _Terminals
vi: Đóng nhiều _terminal

en: <big><b>Close multiple terminals?</b></big>
vi: <big><b>Đóng tất cả terminal?</b></big>

en: Do not show this message next time
vi: Không hiển thị tin nhắn này lần nữa

en: Make the window fill the screen
vi: Làm cho cửa sổ chiếm trọn màn hình

en: Disable window borders
vi: Tắt viền cửa sổ

en: Hide the window at startup
vi: Ẩn cửa sổ lúc mới chạy

en: Specify a title for the window
vi: Đặt tên cho cửa sổ

en: Set the preferred size and position of the window(see X man page)
vi: Đặt kích thước và vị trí tùy thích cho cửa sổ (xem man page của X)

en: Specify a command to execute inside the terminal
vi: Chọn một lệnh để chạy trong terminal này

en: Specify a config file
vi: Chọn tập tin thiết lập

en: Copy selected text
vi: Sao chép văn bản đã chọn

note: Type: boolean Description
en: Install terminatorX SUID root so it can use realtime scheduling?
vi: Cài đặt terminatorX với tư cách « SUID root » thì nó có thể định thời trong thời gian thật không?

note: Type: boolean Description
en: TerminatorX now supports installation of its binary SUID root.  This allows it to run in a realtime scheduled priority thereby greatly improving performance.  However, it is generally a good idea to minimize the number of SUID programs on your machine to avoid security risks.
vi: Trình terminatorx lúc bây giờ hỗ trợ cài đặt tập tin nhị phân của nó với tư cách « SUID root ». Tùy chọn này cho phép nó chạy với ưu tiên được định trong thời gian thật, mà tiến bộ hiệu năng nhiều. Tuy nhiên, thường là ý kiến tốt để cực tiểu hóa số chương trình SUID trên máy bạn, để tránh rủi ro bảo mật.

note: Type: boolean Description
en: If you are installing this on your personal desktop with only 1 user, it should be fairly safe to accept here. If in doubt, refuse.
vi: Nếu bạn đang cài đặt trình này trên máy trên bàn cá nhân của bạn, mà người khác sẽ không dùng, thì thường hơi an toàn để chấp nhận tại đây. Nếu chưa chắc thì hãy từ chối.

en: <b>Terminology %s</b><br>Why should terminals be boring?<br><br>This terminal was written for Enlightenment, to use EFL and otherwise push the boundaries of what a modern terminal emulator should be. We hope you enjoy it.<br><br>Copyright © 2012-%d by:<br><br>%s<br><br>Distributed under the 2-clause BSD license detailed below:<br><br>%s
vi: <b>Terminology %s</b><br>Tại sao các terminal lại nhàm chán?<br><br>Terminal này được viết cho Enlightenment, để dùng EFL và mặt khác là để thể hiện những ranh giới mà các terminal hiện đại khác không có. Chúng tôi hy vọng bạn thích nó.<br><br>Bản quyền © 2012-%d bởi:<br><br>%s<br><br>Phân phối theo giấy phép 2-clause BSD license với thông tin cụ thể bên dưới:<br><br>%s

en: Split V
vi: Chia Dọc

en: Split H
vi: Chia Ngang

en: Close Terminal
vi: Đóng Terminal

en: Scroll one page up
vi: Cuộn lên trên một trang

en: Scroll one page down
vi: Cuộn xuống dưới một trang

en: Scroll one line up
vi: Cuộn lên trên một dòng

en: Scroll one line down
vi: Cuộn xuống dưới một dòng

en: Copy/Paste
vi: Sao Chép/Dán

en: Copy selection to Primary buffer
vi: Sao chép phần được chọn đến bộ đệm Chính

en: Copy selection to Clipboard buffer
vi: Sao chép phần được chọn đến bộ đệm Clipboard

en: Paste Primary buffer (highlight)
vi: Dán từ bộ đệm Chính (phần nổi bật)

en: Paste Clipboard buffer (ctrl+c/v)
vi: Dán từ bộ đệm Clipboard (ctrl+c/v)

en: Splits/Tabs
vi: Chia/Thẻ

en: Split horizontally (new below)
vi: Chia ngang (cái mới phía dưới)

en: Split vertically (new on right)
vi: Chia dọc (cái mới bên phải)

en: Create a new "tab"
vi: Tạo "thẻ" mới

en: Close the focused terminal
vi: Đóng terminal đang được tập trung

en: Bring up "tab" switcher
vi: Đưa ra bộ chuyển đổi "	hẻ"

en: Switch to terminal tab 1
vi: Chuyển đến terminal ở thẻ 1

en: Switch to terminal tab 2
vi: Chuyển đến terminal ở thẻ 2

en: Switch to terminal tab 3
vi: Chuyển đến terminal ở thẻ 3

en: Switch to terminal tab 4
vi: Chuyển đến terminal ở thẻ 4

en: Switch to terminal tab 5
vi: Chuyển đến terminal ở thẻ 5

en: Switch to terminal tab 6
vi: Chuyển đến terminal ở thẻ 6

en: Switch to terminal tab 7
vi: Chuyển đến terminal ở thẻ 7

en: Switch to terminal tab 8
vi: Chuyển đến terminal ở thẻ 8

en: Switch to terminal tab 9
vi: Chuyển đến terminal ở thẻ 9

en: Switch to terminal tab 10
vi: Chuyển đến terminal ở thẻ 10

en: Font size up 1
vi: Tăng kích thước phông lên 1

en: Font size down 1
vi: Giảm kích thước phông đi 1

en: Display big font size
vi: Biểu diễn kích thước phông lớn nhất

en: Open a new terminal window
vi: Mở một cửa sổ terminal mới

en: Toggle Fullscreen of the window
vi: Bật Tắt cửa sổ toàn màn hình

en: Display the history miniview
vi: Biểu diễn lịch sử miniview

en: Display the command box
vi: Biểu diễn hộp mệnh lệnh

en: (C) 2012-%d Carsten Haitzler and others
vi: (C) 2012-%d Carsten Haitzler và những người khác

en: Command to execute. Defaults to $SHELL (or passwd shell or /bin/sh)
vi: Mệnh lệnh để thực thi. Mặc định là $SHELL (hoặc passwd shell hoặc /bin/sh)

en: option %s requires an argument!
vi: Tùy chọn %s yêu cầu một đối số!

en: Function %s failed: %s
vi: Hàm %s thất bại: %s

en: Media visualizing is not supported
vi: Không hỗ trợ trực quan phương tiện

en: Source file is target file
vi: Tập tin nguồn là tập tin đích

en: Picture imported
vi: Hình ảnh đã được nhập

en: %'d lines
vi: %'d dòng

en: Scroll to bottom on new content
vi: Cuộn xuống dưới cùng khi có nội dung mới

en: Scroll to bottom when a key is pressed
vi: Cuộn xuống dưới cùng khi nhấn phím

en: Visual Bell
vi: Chuông Trực Quan

en: Bell rings
vi: Ring chuông

en: Urgent Bell
vi: Chuông Khẩn Cấp

en: Multiple instances, one process
vi: Đa thực thể, một tiến trình

en: Set TERM to xterm-256color
vi: Dùng xterm-256color cho TERM

en: BackArrow sends Del (instead of BackSpace)
vi: BackArrow gửi Del (thay vì BackSpace)

en: Start as login shell
vi: Khởi động như là shell đăng nhập

en: Always show miniview
vi: Luôn hiển thị miniview

en: Enable special Terminology escape codes
vi: Bật các mã thoát đặc biệt của Terminology

en: Always open at size:
vi: Luôn mở với kích thước:

en: Tab zoom/switch animation time:
vi: Thời gian chuyển động cho chuyển/phóng to thẻ:

en: Please press key sequence
vi: Xin hãy nhấn tổ hợp phím

en: Focus split under the Mouse
vi: Tập trung phân tách phía dưới con trỏ

en: Gravatar integration
vi: Tích hợp Gravatar

en: Drag & drop links
vi: Kéo & thả liên kết

en: Inline if possible
vi: Inline nếu có thể

en: URL (Images):
vi: URL (Ảnh):

en: URL (All):
vi: URL (Tất Cả):

en: Local (Images):
vi: Cục Bộ (Ảnh):

en: Local (Video):
vi: Cục Bộ (Video):

en: Local (All):
vi: Cục Bộ (Tất Cả):

en: Unknown font command: %s
vi: Lệnh phông chưa biết: %s

en: Unknown grid size command: %s
vi: Lệnh kích thước lưới chưa biết: %s

en: Background file could not be read: %s
vi: Không thể đọc tập tin hình nền: %s

en: Could not get working directory of pid %i: %s
vi: Không thể lấy thư mục làm việc của pid %i: %s

en: Could not load working directory %s: %s
vi: Không thể tải thư mục làm việc %s: %s

en: unsupported selection format '%s'
vi: không hỗ trợ định dạng chọn '%s'

en: Open as URL
vi: Mở như là URL

en: Could not allocate termpty
vi: Không thể cấp phát termpty

en: Size set ioctl failed: %s
vi: Ioctrl thiết lập kích thước thất bại: %s

en: Could not write to file descriptor %d: %s
vi: Không thể viết vào mô tả tập tin %d: %s

en: Could not find shell, falling back to %s
vi: Không thể tìm thấy shell, quay lại với %s

en: open() of pty '%s' failed: %s
vi: open() của pty '%s' thất bại: %s

en: fcntl() on pty '%s' failed: %s
vi: fcntl() trên pty '%s' thất bại: %s

en: ioctl() on pty '%s' failed: %s
vi: ioctl() trên pty '%s' thất bại: %s

en: Could not change current directory to '%s': %s
vi: Không thể thay đổi thư mục hiện hành đến '%s': %s

en: Could not load any theme for group=%s: %s
vi: Không thể tải theme nào cho nhóm=%s: %s

en: Ecore IMF failed
vi: Ecore IMF thất bại

en: Couldn't find terminology theme! Forgot 'ninja install'?
vi: Không thể tìm thấy terminology theme! Quên 'ninja install'?

en: Move forward a character
vi: Di chuyển một ký tự

en: Move backward a character
vi: Lùi một ký tự

en: Move to the start of this line
vi: Đến đầu dòng này

en: Move to the end of this line
vi: Đến cuối dòng này

en: Move forward a word
vi: Tiếp một từ

en: Move backward a word
vi: Lùi một từ

en: Delete the character behind the cursor
vi: Xóa ký tự ở sau con trỏ

en: Cancel or quit operation
vi: Thao tác hủy bỏ hay thoát

en: Accept (or force completion of) this line
vi: Chấp nhận (hoặc buộc kết thúc) dòng này

en: Insert next character verbatim
vi: Chèn ký tự kế tiếp đúng nguyên văn

en: Insert a TAB character
vi: Chèn ký tự TAB

en: Transpose characters at point
vi: Đổi chỗ hai ký tự tại điểm

en: Yank back the contents of the last kill
vi: Lấy lại nội dung của thao tác giết cuối cùng

en: Kill ring is empty
vi: Vòng giết trống rỗng

en: Yank back a previous kill
vi: Lấy lại một thao tác giết trước

en: Kill to the end of the line
vi: Giết đến cuối dòng

en: Kill to the beginning of the line
vi: Giết về đầu dòng

en: Kill the word following the cursor
vi: Giết từ nằm sau con trỏ

en: Kill the word preceding the cursor
vi: Giết từ nằm trước con trỏ

en: No completions
vi: Không có từ gợi ý

en: Not complete
vi: Chưa hoàn tất

en: List possible completions
vi: Liệt kê các từ gợi ý có thể

en: %d completion:
     | %d completions:
vi[0]: %d từ gợi ý:

en: Insert completion
vi: Chèn từ gợi ý

en: Building completions...
vi: Đang xây dựng các từ gợi ý…

en: Scroll the completions window
vi: Cuộn cửa sổ từ gợi ý

en: looking for file "%s"
vi: đang tìm tập tin "%s"

en: looking for file %s in %s
vi: đang tìm tập tin %s trong %s

en: found file %s
vi: tìm thấy tập tin %s

en: Footnotes could not be displayed
vi: Không thể hiển thị cước chú

en: Show the footnotes associated with this node in another window
vi: Hiển thị các cước chú liên quan đến nút thông tin này trong cửa sổ khác

en: ---------- Footnotes ----------
vi: ---------- Cước chú -----------

en: Finding index entries...
vi: Đang tìm mục nhập chỉ mục…

en: Look up a string in the index for this file
vi: Tra tìm chuỗi trong chỉ mục cho tập tin này

en: No indices found
vi: Không tìm thấy chỉ mục

en: Index entry:
vi: Mục nhập chỉ mục:

en: No indices found.
vi: Không tìm thấy chỉ mục.

en: Found '%s' in %s. ('\[next-index-match]' tries to find next.)
vi: Tìm thấy “%s” trong %s. (“\[next-index-match]” thử tìm tiếp.)

en: Go to the next matching index item from the last '\[index-search]' command
vi: Tới mục chỉ mục khớp kế tiếp từ lệnh “[index-search]” (tìm kiếm chỉ mục) cuối cùng

en: No previous index search string
vi: Không có chuỗi tìm kiếm chỉ mục kế trước

en: No more index entries containing '%s'
vi: Không có thêm mục nào trong mục lục có chứa “%s”

en: No index entries containing '%s'
vi: Không có mục nào trong mục lục có chứa “%s”

comment: Type: text
    Description
en: Scanning indices of '%s'...
vi: Đang quét các chỉ mục của “%s”…

en: Grovel all known info file's indices for a string and build a menu
vi: Grovel mọi chỉ mục của tập tin thông tin (info) tìm chuỗi và xây dựng trình đơn

en: Index apropos
vi: Chỉ mục apropos

en: Index entries containing '%s':
vi: Các mục có chứa “%s”:

en: Virtual Index
    *************
    
    Index entries that match '%s':
vi: Mục lục ảo
    **********
    
    Các mục chỉ mục mà khớp “%s”:

en: List all matches of a string in the index
vi: Liệt kê tất cả các chuỗi khớp trong bảng mục lục

en: Index topic
vi: Mục lục theo chủ đề

en: No index entries containing '%s'.
vi: Không có mục nào trong mục lục có chứa “%s”.

en: No available info files have '%s' in their indices
vi: Không có tập tin thông tin sẵn sàng chứa “%s” trong chỉ mục

en: No menu item '%s' in node '%s'
vi: Không có mục trình đơn “%s” trong nút “%s”

en: Cannot find node '%s'
vi: Không thể tìm thấy nút thông tin “%s”

en: invalid number: %s
vi: con số không hợp lệ: %s

en: malformed variable assignment: %s
vi: gán biến sai dạng: %s

en: %s: no such variable
vi: %s: không có biến như thế

en: value %s is not valid for variable %s
vi: giá trị %s là không hợp lệ với biến %s

en: Try --help for more information.
vi: Hãy thử lệnh trợ giúp “--help” để xem thông tin thêm.

en: no index entries found for '%s'
vi: không tìm thấy chỉ mục cho “%s”

en: Usage: %s [OPTION]... [MENU-ITEM...]
    
    Read documentation in Info format.
vi: Cách dùng: %s [TÙY_CHỌN]… [MỤC_TRÌNH_ĐƠN…]
    
    Đọc tài liệu hướng dẫn theo định dạng Info.

en: Frequently-used options:
      -a, --all                    use all matching manuals
      -k, --apropos=STRING         look up STRING in all indices of all manuals
      -d, --directory=DIR          add DIR to INFOPATH
      -f, --file=MANUAL            specify Info manual to visit
vi: Những tùy chọn hay dùng:
      -a, --all                    dùng mọi hướng dẫn khớp mẫu
      -k, --apropos=CHUỖI          tra cứu chuỗi này trong mọi chỉ mục của mọi sổ tay
      -d, --directory=THƯ_MỤC      thêm THƯ MỤC này vào đường dẫn INFOPATH.
      -f, --file=TẬP_TIN           chỉ định phần hướng dẫn Info muốn xem.

en:   -h, --help                   display this help and exit
          --index-search=STRING    go to node pointed by index entry STRING
      -n, --node=NODENAME          specify nodes in first visited Info file
      -o, --output=FILE            output selected nodes to FILE
vi:   -h, --help                   hiển thị trợ giúp này rồi thoát
          --index-search=CHUỖI     đi tới nút được chỉ bởi chuỗi chỉ mục này
      -n, --node=TÊN_NÚT           chỉ định rõ nút trong tập tin Info được thăm đầu tiên
      -o, --output=TẬP_TIN         xuất các nút đã chọn vào tập tin này

en:   -b, --speech-friendly        be friendly to speech synthesizers
vi:   -b, --speech-friendly        thân thiện với thiết bị tổng hợp tiếng nói

en:       --subnodes               recursively output menu items
      -v, --variable VAR=VALUE     assign VALUE to Info variable VAR
          --version                display version information and exit
      -w, --where, --location      print physical location of Info file
vi:       --subnodes               kết xuất đệ quy các mục trình đơn.
      -v, --variable BIẾN=GIÁ-TRỊ  gán GIÁ-TRỊ vào BIẾN Info
          --version                hiển thị thông tin phiên bản rồi thoát
      -w, --where, --location      in vị trí vật lý của tập tin Info

en: 
    The first non-option argument, if present, is the menu entry to start from;
    it is searched for in all 'dir' files along INFOPATH.
    If it is not present, info merges all 'dir' files and shows the result.
    Any remaining arguments are treated as the names of menu
    items relative to the initial node visited.
vi: 
    Đối số đầu tiên không phải tùy chọn, nếu có, là mục trình đơn từ đó cần bắt đầu;
    Nó được tìm kiếm trong mọi tập tin “dir” (thư mục) trên đường dẫn INFOPATH.
    Không có thì Info trộn tất cả các tập tin “dir” rồi hiển thị kết quả.
    Bất cứ đối số còn lại nào được xử lý như tên của mục trình đơn
    tương đối với nút đầu tiên được thăm.

en: 
    For a summary of key bindings, type H within Info.
vi: 
    Để xem bản tóm tắt các tổ hợp phím, hãy gõ “H” bên trong Info.

en: Cannot find node '(%s)%s'
vi: Không thể tìm thấy nút thông tin “(%s)%s”

en: Cannot find a window!
vi: Không tìm thấy cửa sổ!

en: Point doesn't appear within this window's node!
vi: Điểm không xuất hiện bên trong cái nút thông tin của cửa sổ này.

en: Cannot delete the last window
vi: Không thể xóa cửa sổ cuối cùng

en: No menu in this node
vi: Không có trình đơn trong nút thông tin này

en: No footnotes in this node
vi: Không có cước chú trong nút thông tin này

en: No cross references in this node
vi: Không có tham chiếu chéo trong nút thông tin này

en: No '%s' pointer for this node
vi: Không có con trỏ “%s” cho nút này

en: Unknown Info command '%c'; try '?' for help
vi: Không nhận ra lệnh Info “%c”; hãy thử lệnh “?” để xem trợ giúp

en: Terminal type '%s' is not smart enough to run Info
vi: Thiết bị cuối kiểu “%s” không đủ khéo để chạy Info

en: You are already at the last page of this node
vi: Bạn ở trang cuối cùng của nút thông tin này

en: You are already at the first page of this node
vi: Bạn ở trang đầu tiên của nút thông tin này

en: Only one window
vi: Chỉ một cửa sổ

en: Resulting window would be too small
vi: Cửa sổ kết quả quá nhỏ

en: Not enough room for a help window, please delete a window
vi: Không đủ chỗ cho cửa sổ trợ giúp: hãy xóa một cửa sổ

en: Basic Info command keys
vi: Phím lệnh Info cơ bản

en: \%-10[quit-help]  Close this help window.
vi: \%-10[quit-help]  Đóng cửa sổ trợ giúp này.

en: \%-10[quit]  Quit Info altogether.
vi: \%-10[quit]  Thoát hoàn toàn khởi info.

en: \%-10[get-info-help-node]  Invoke the Info tutorial.
vi: \%-10[get-info-help-node]  gọi trợ lý hướng dẫn Info.
    			(_lấy nút trợ giúp Info_)

en: \%-10[prev-line]  Move up one line.
vi: \%-10[prev-line]  Đi lên một dòng.

en: \%-10[next-line]  Move down one line.
vi: \%-10[next-line]  Đi xuống một dòng.

en: \%-10[scroll-backward]  Scroll backward one screenful.
vi: \%-10[scroll-backward]  Cuộn lên một màn hình.

en: \%-10[scroll-forward]  Scroll forward one screenful.
vi: \%-10[scroll-forward]  Cuộn tới một màn hình.

en: \%-10[beginning-of-node]  Go to the beginning of this node.
vi: \%-10[beginning-of-node]  Về đầu của nút này.

en: \%-10[end-of-node]  Go to the end of this node.
vi: \%-10[end-of-node]  Tới cuối của nút này.

en: \%-10[move-to-next-xref]  Skip to the next hypertext link.
vi: \%-10[move-to-next-xref]  Nhảy tới siêu liên kết kế tiếp.

en: \%-10[select-reference-this-line]  Follow the hypertext link under the cursor.
vi: \%-10[select-reference-this-line]  Theo siêu liên kết nằm dưới con trỏ.

en: \%-10[history-node]  Go back to the last node seen in this window.
vi: \%-10[history-node]  Trở về nút cuối cùng được xem trong cửa sổ này.

en: \%-10[global-prev-node]  Go to the previous node in the document.
vi: \%-10[global-prev-node]  Đi về nút trước trong tài liệu.

en: \%-10[global-next-node]  Go to the next node in the document.
vi: \%-10[global-next-node]  Đi tới nút kế tiếp trong tài liệu.

en: \%-10[prev-node]  Go to the previous node on this level.
vi: \%-10[prev-node]  Đi về nút trước ở cùng cấp này.

en: \%-10[next-node]  Go to the next node on this level.
vi: \%-10[next-node]  Đi tới nút kế tiếp ở cấp này.

en: \%-10[up-node]  Go up one level.
vi: \%-10[up-node]  Đi lên một cấp.

en: \%-10[top-node]  Go to the top node of this document.
vi: \%-10[top-node]  Đi tới nút đỉnh của tài liệu này.

en: \%-10[dir-node]  Go to the main 'directory' node.
vi: \%-10[dir-node]  Đi tới nút “directory” (thư mục) chính.

en: 1...9       Pick the first...ninth item in this node's menu.
vi: 1…9       Chọn cả mục thứ nhất đến thứ chín trong trình đơn của nút này.

en: \%-10[last-menu-item]  Pick the last item in this node's menu.
vi: \%-10[last-menu-item]  Chọn mục cuối trong trình đơn của nút này.

en: \%-10[menu-item]  Pick a menu item specified by name.
vi: \%-10[menu-item]  Chọn một mục trình đơn được chỉ định theo tên.

en: \%-10[xref-item]  Follow a cross reference specified by name.
vi: \%-10[xref-item]  Theo một tham chiếu chéo xác định theo tên.

en: \%-10[goto-node]  Go to a node specified by name.
vi: \%-10[goto-node]  Đi tới một nút được chỉ định theo tên.

en: \%-10[search]  Search forward for a specified string.
vi: \%-10[search]  Tìm tiếp chuỗi đã cho.

en: \%-10[search-previous]  Search for previous occurrence.
vi: \%-10[search-previous]  Lần khớp mẫu kế trước.

en: \%-10[search-next]  Search for next occurrence.
vi: \%-10[search-next]  Lần khớp kế tiếp.

en: \%-10[index-search]  Search for a specified string in the index, and
                  select the node referenced by the first entry found.
vi: \%-10[index-search]  Tìm kiếm chuỗi đã cho trong mục lục, và
              chọn nút được tham chiếu bởi mục đầu tiên tìm thấy.

en: \%-10[virtual-index]  Synthesize menu of matching index entries.
vi: \%-10[virtual-index]  Trình đơn của các mục bảng mục lục khớp.

en: \%-10[abort-key]  Cancel the current operation.
vi: \%-10[abort-key]  Hủy bỏ thao tác đang chạy.

en: This is GNU Info version %s.
vi: Đây là GNU Info phiên bản %s.

en: The current search path is:
vi: Đường dẫn tìm kiếm hiện tại là:

en: Commands available in Info windows:
vi: Các lệnh sẵn sàng trong cửa sổ Info:

en: Commands available in the echo area:
vi: Các lệnh sẵn sàng trong vùng phản hồi:

en: The following commands can only be invoked via %s:
vi: Theo đây có những lệnh chỉ có thể được gọi thông qua %s:

en: The following commands cannot be invoked at all:
vi: Theo đây có những lệnh không thể gọi:

en: Display help message
vi: Hiển thị thông tin trợ giúp

en: Visit Info node '(info)Help'
vi: Xem nút Info “(info)Help”

en: Print documentation for KEY
vi: In ra tài liệu hướng dẫn cho KHÓA

en: Describe key: %s
vi: Diễn tả khóa: %s

en: %s is undefined
vi: Chưa định nghĩa %s

en: Show what to type to execute a given command
vi: Hiển thị chuỗi cần gõ để thực hiện lệnh đã cho

en: Where is command:
vi: Lệnh ở đâu:

en: '%s' is not on any keys
vi: “%s” không phải trên khóa nào

en: %s can only be invoked via %s
vi: chỉ có thể gọi %s thông qua %s

en: %s can be invoked via %s
vi: %s có thể được gọi bằng %s

en: There is no function named '%s'
vi: Không có hàm mang tên “%s”

en: could not open init file %s
vi: không thể mở tập tin khởi tạo %s

en: key sequence too long
vi: chuỗi phím quá dài

en: missing key sequence
vi: thiếu chuỗi phím

en: NUL character (\000) not permitted
vi: không cho phép ký tự vô giá trị (\000)

en: NUL character (^%c) not permitted
vi: không cho phép ký tự vô giá trị (^%c)

en: missing action name
vi: thiếu tên hành động

en: cannot bind key sequence to menu-digit
vi: không thể buộc chuỗi phím vào trình đơn số

en: unknown action `%s'
vi: hành động lạ “%s”

en: action name too long
vi: tên hành động quá dài

en: extra characters following action `%s'
vi: có ký tự thêm nằm sau hành động “%s”

en: missing variable name
vi: thiếu tên biến

en: missing `=' immediately after variable name
vi: thiếu ký tự bằng “=” ngay sau tên biến

en: variable name too long
vi: tên biến quá dài

en: value too long
vi: giá trị quá dài

en: "%s", line %u:
vi: “%s”, dòng %u:

en: Read the name of an Info command and describe it
vi: Đọc tên lệnh info và diễn tả nó

en: Describe command:
vi: Diễn tả lệnh:

en: Read a command name in the echo area and execute it
vi: Đọc tên lệnh trong vùng phản hồi và thực hiện nó

en: Cannot execute an 'echo-area' command here
vi: Không thể thực hiện lệnh “echo-area” ở đây

en: Set the height of the displayed window
vi: Đặt độ cao của cửa sổ hiển thị

en: Set screen height to (%d):
vi: Đặt độ cao của màn hình thành (%d):

en:    Source files groveled to make this file include:
vi:    Các tập tin mã nguồn đã grovel để tạo tập tin này bao gồm:

en: Couldn't manipulate the file %s.
vi: Không thể thao tác tập tin %s.

note: TRANSLATORS: The "\n* Menu:\n\n" part of this should not be translated, as it is part of the Info syntax.
en: 
    * Menu:
    
      (File)Node                        Lines   Size   Containing File
      ----------                        -----   ----   ---------------
vi: 
    * Trình đơn:
      (Tập tin)Nút                      Dòng     Cỡ    Chứa tập tin
      ------------                      ----     --    ------------

en: Here is the menu of nodes you have recently visited.
    Select one from this menu, or use '\[history-node]' in another window.
vi: Đây là trình đơn các nút bạn vừa xem.
    Hãy chọn một nút trong trình đơn này, hoặc dùng “\[history-node]” (lược sử nút) trong cửa sổ khác.

en: Make a window containing a menu of all of the currently visited nodes
vi: Tạo cửa sổ chứa trình đơn chứa các nút xem hiện tại

en: Select a node which has been previously visited in a visible window
vi: Chọn nút đã xem trước, trong cửa sổ hiện rõ

en: Select visited node:
vi: Chọn nút đã xem:

en: The reference disappeared! (%s).
vi: Tham chiếu đã biến mất! (%s).

en: Terminal cannot be initialized: %s
vi: Thiết bị cuối không thể được khởi tạo: %s

en: Error converting file character encoding
vi: Gặp lỗi khi chuyển đổi bộ mã ký tự tập tin

en: regexp error: %s
vi: Lỗi biểu thức chính quy: %s

en: Show all matching files
vi: Hiển thị mọi tập tin khớp mẫu

en: No file index
vi: Không có chỉ mục tập tin

note: TRANSLATORS: Try to keep this message (when "expanded") at most 79 characters; anything after the 79th character will not actually be displayed on an 80-column terminal.
en: Welcome to Info version %s.  Type \[get-help-window] for help, \[get-info-help-node] for tutorial.
vi: Mừng bạn dùng Info phiên bản %s. Gõ \[get-help-window] trợ giúp, \[get-info-help-node] hướng dẫn.

en: Move down to the next line
vi: Tới dòng kế

en: Move up to the previous line
vi: Về dòng trước

en: Move the cursor to a specific line of the window
vi: Chuyển con chạy tới một đóng riêng trong cửa sổ

en: Move to the start of the line
vi: Về đầu dòng

en: Move to the start of this node
vi: Về đầu nút này

en: Move to the end of this node
vi: Tới cuối nút này

en: Scroll forward in this window
vi: Cuộn tới trong cửa sổ này

en: Scroll backward in this window
vi: Cuộn lùi trong cửa sổ này

en: Scroll forward in this window and set default window size
vi: Cuộn tới trong cửa sổ này và đặt kích cỡ cửa sổ mặc định

en: Scroll backward in this window and set default window size
vi: Cuộn lùi trong cửa sổ này và đặt kích cỡ cửa sổ mặc định

en: Scroll forward in this window staying within node
vi: Cuộn tới trong cửa sổ này mà còn lại trong nút này

en: Scroll backward in this window staying within node
vi: Cuộn lùi trong cửa sổ này, mà còn lại trong nút này

en: Scroll forward in this window staying within node and set default window size
vi: Cuộn tới trong cửa sổ này, mà còn lại trong nút này và đặt kích cỡ cửa sổ mặc định

en: Scroll backward in this window staying within node and set default window size
vi: Cuộn lùi trong cửa sổ này, mà còn lại trong nút này và đặt kích cỡ cửa sổ mặc định

en: Scroll down by lines
vi: Cuộn xuống theo dòng

en: Scroll up by lines
vi: Cuộn lên theo dòng

en: Scroll down by half screen size
vi: Cuộn xuống theo nửa màn hình

en: Scroll up by half screen size
vi: Cuộn lên theo nửa màn hình

en: Scroll the other window
vi: Cuộn cửa sổ khác

en: Scroll the other window backward
vi: Cuộn lùi cửa sổ khác

en: Select the next window
vi: Chọn cửa sổ kế

en: Select the previous window
vi: Chọn cửa sổ kế trước

en: Split the current window
vi: Chia tách cửa sổ hiện có

en: Delete the current window
vi: Xóa cửa sổ hiện có

en: Cannot delete a permanent window
vi: Không thể xóa cửa sổ vĩnh cửu

en: Delete all other windows
vi: Xóa các cửa sổ khác

en: Grow (or shrink) this window
vi: Phóng to (hay thu nhỏ) cửa sổ này

en: Divide the available screen space among the visible windows
vi: Chia chỗ màn hình sẵn sàng ra các cửa sổ hiện rõ

en: Toggle the state of line wrapping in the current window
vi: Bật tắt tính trạng ngắt dòng trong cửa sổ hiện tại

en: Select this menu item
vi: Chọn mục trình đơn này

en: There isn't %d item in this menu | There aren't %d items in this menu
vi[0]: Không có %d mục nào trong trình đơn này

en: Select the last item in this node's menu
vi: Chọn mục cuối trong trình đơn nút này

en: Menu item (%s):
vi: Mục trình đơn (%s):

en: Menu item:
vi: Mục trình đơn:

en: Follow xref (%s):
vi: Theo tham chiếu chéo (%s):

en: Follow xref:
vi: Theo tham chiếu chéo:

en: The reference disappeared! (%s)
vi: Tham chiếu đã biến mất! (%s)

en: Read a menu item and select its node
vi: Đọc mục trình đơn và chọn nút của nó

en: Read a footnote or cross reference and select its node
vi: Đọc cước chú hay tham chiếu chéo và chọn nút của nó

en: Move to the start of this node's menu
vi: Về đầu trình đơn của nút này

en: Visit as many menu items at once as possible
vi: Xem đồng thời càng nhiều mục trình đơn càng có thể

en: Move to the previous cross reference
vi: Về tham chiếu chéo trước

en: Move to the next cross reference
vi: Tới tham chiếu chéo kế

en: Select reference or menu item appearing on this line
vi: Chọn tham chiếu hay mục trình đơn xuất hiện trên dòng này

en: No menu in node '%s'
vi: Không có trình đơn trong nút “%s”

en: Unable to find node referenced by '%s' in '%s'
vi: Không tìm thấy nút được tham chiếu bởi “%s” trong “%s”

en: Read a list of menus starting from dir and follow them
vi: Đọc danh sách các trình đơn bắt đầu từ “thư mục” và theo chúng

en: Follow menus:
vi: Theo trình đơn:

en: Select the Next node
vi: Chọn nút Kế

en: Select the Prev node
vi: Chọn nút Lùi

en: Select the Up node
vi: Chọn nút Lên

en: Select the last node in this file
vi: Chọn nút cuối trong tập tin này

en: This window has no additional nodes
vi: Cửa sổ này không có nút thêm

en: Select the first node in this file
vi: Chọn nút đầu trong tập tin này

en: No more nodes within this document
vi: Không có nút nữa trong tài liệu này

en: No 'Prev' or 'Up' for this node within this document
vi: Không có “Lùi” hay “Lên” cho nút này trong tài liệu này

en: Move forwards or down through node structure
vi: Chuyển tới hay xuống qua cấu trúc nút

en: Move backwards or up through node structure
vi: Chuyển lùi hay lên qua cấu trúc nút

en: Read a node name and select it
vi: Đọc tên nút và chọn nó

en: Goto node:
vi: Tới nút:

en: Find the node describing program invocation
vi: Tìm nút diễn tả cuộc gọi chương trình

en: Find Invocation node of [%s]:
vi: Tìm nút gọi của [%s]:

en: Read a manpage reference and select it
vi: Đọc tham chiếu trang hướng dẫn (man) và chọn nó

en: Get Manpage:
vi: Lấy trang hướng dẫn:

en: Select the node 'Top' in this file
vi: Chọn nút “Đỉnh” trong tập tin này

en: Select the node '(dir)'
vi: Chọn nút “(dir)”

en: Show full file name of node being displayed
vi: Hiển thị tên tập tin dạng đầy đủ của nút đang được hiển thị

en: Select the most recently selected node
vi: Chọn nút mới chọn

en: No earlier node in history
vi: Không có nút mới hơn trong lịch sử

en: Read the name of a file and select it
vi: Đọc tên tập tin và chọn nó

en: Find file:
vi: Tìm tập tin:

en: Cannot find '%s'
vi: Không tìm thấy “%s”

en: Could not create output file '%s'
vi: Không thể tạo tập tin xuất “%s”

en: writing node %s...
vi: đang ghi nút %s…

en: Pipe the contents of this node through INFO_PRINT_COMMAND
vi: Gửi nội dung của nút nay qua ống dẫn kiểu “INFO_PRINT_COMMAND” (Info in ra lệnh)

en: Cannot open pipe to '%s'
vi: Không thể mở ống dẫn đến “%s”

en: printing node %s...
vi: đang in nút %s…

en: finished printing node %s
vi: đã hoàn tất việc in nút %s

en: Toggle the usage of regular expressions in searches
vi: Bật/tắt khả năng sử dụng biểu thức chính quy khi tìm kiếm

en: Using regular expressions for searches
vi: Dùng biểu thức chính quy khi tìm kiếm

en: Using literal strings for searches
vi: Dùng chuỗi nghĩa chữ khi tìm kiếm

en: Search continued from the end of the document
vi: Tiến trình tìm kiếm đã tiếp tục từ cuối của tài liệu

en: Search continued from the beginning of the document
vi: Tiến trình tìm kiếm đã tiếp tục từ đầu của tài liệu

en: Searching subfile %s ...
vi: Đang tìm kiếm tập tin phụ %s…

en: Regexp search
vi: Tìm kiếm dùng biểu thức chính quy

en:  case-sensitively
vi:  phân biết chữ hoa/thường

en:  backward
vi:  ngược

en: Search string too short
vi: Chuỗi tìm kiếm quá ngắn

en: Going back to last match from %s
vi: Trở lại đến chỗ khớp cuối từ %s

en: No more matches
vi: Không tìm thấy thêm nữa

en: Search this node and subnodes for a string
vi: Tìm một chuỗi trong nút này và nút con

note: TRANSLATORS: %s is the title of a node.
en: Search under %s:
vi: Tìm kiếm dưới %s:

en: Go to next match in Info sub-tree
vi: Đi đến chỗ khớp kế tiếp trong cây-con Info

en: No active search
vi: Không có tìm kiếm nào hiện đang hoạt động

en: Go to previous match in Info sub-tree
vi: Đi đến chỗ khớp kế trước trong cây-con Info

en: Read a string and search for it case-sensitively
vi: Đọc chuỗi và tìm kiếm nó, có phân biệt HOA/thường

en: Read a string and search for it
vi: Đọc chuỗi và tìm kiếm nó

en: Read a string and search backward for it
vi: Đọc chuỗi và tìm kiếm theo hướng ngược

en: Repeat last search in the same direction
vi: Làm lại việc tìm kiếm cuối với cùng hướng

en: No previous search string
vi: Không có chuỗi tìm kiếm trước

en: Repeat last search in the reverse direction
vi: Làm lại việc tìm kiếm cuối, về ngược phía hướng

en: Clear displayed search matches
vi: Xóa trình bày khớp mẫu

en: Search interactively for a string as you type it
vi: Tìm kiếm tương tác chuỗi đang gõ

en: Regexp I-search backward:
vi: Tìm kiếm ngược I dùng biểu thức chính quy:

en: I-search backward:
vi: Tìm kiếm ngược I:

en: Regexp I-search:
vi: Tìm kiếm I dùng biểu thức chính quy:

en: I-search:
vi: Tìm kiếm I:

en: Failing
vi: Đang thất bại

en: Display version of Info being run
vi: Hiển thị thông tin phiên bản của Info đang chạy

en: GNU Info version %s
vi: GNU Info phiên bản %s

en: Redraw the display
vi: Vẽ lại màn hình

en: Quit using Info
vi: Thoát khỏi Info

en: Run command bound to this key's lowercase variant
vi: Chạy lệnh đã đóng kết đến biến thế chữ thường của phím này

en: Unknown command (%s)
vi: Lệnh lạ (%s)

en: "%s" is invalid
vi: “%s” không hợp lệ

en: Add this digit to the current numeric argument
vi: Thêm chữ số này vào đối số thuộc số hiện tại

en: Start (or multiply by 4) the current numeric argument
vi: Bắt đầu (hoặc nhân với 4) đối số thuộc số hiện tại)

en: When "On", footnotes appear and disappear automatically
vi: Bật thì cước chú tự động xuất hiện và biến mật

en: When "On", creating or deleting a window resizes other windows
vi: Bật thì việc tao hoặc xóa bỏ cửa sổ thay đổi kích cỡ của cửa sổ khác

en: When "On", flash the screen instead of ringing the bell
vi: Bật thì chớp màn hình thay vào rung chuông

en: When "On", errors cause the bell to ring
vi: Bật thì lỗi gây ra rung chuông

en: When "On", Info garbage collects files which had to be uncompressed
vi: Bật thì Rác Info tập hợp tập tin đã cần giải nén

en: When "On", the portion of the matched search string is highlighted
vi: Bật thì tô sáng một phần chuỗi tìm kiếm đã khớp

en: Controls what happens when scrolling is requested at the end of a node
vi: Điều khiển ứng xử khi cuộn được yêu cầu tại kết thúc nút

en: Same as scroll-behaviour
vi: Tương tự với “scroll-behaviour” (ứng xử cuộn)

en: The number lines to scroll when the cursor moves out of the window
vi: Số dòng cần cuộn khi con chạy rời cửa sổ

en: Controls whether scroll-behavior affects cursor movement commands
vi: Điều khiển nếu ứng xử cuộn có tác động lệnh di chuyển con trỏ không

en: When "On", Info accepts and displays ISO Latin characters
vi: Bật thì Info chấp nhận và hiển thị ký tự La-tinh ISO

en: What to do when a scrolling command is issued at the end of the last node
vi: Điều khiển ứng xử khi cuộn được yêu cầu tại kết thúc của nút cuối cùng

en: Minimal length of a search string
vi: Độ dài tối thiểu của chuỗi dùng để tìm kiếm

en: Skip current window when searching
vi: Bỏ qua cửa sổ hiện tại khi tìm kiếm

en: Exclude default directories from file search path
vi: Loại trừ các thư mục mặc định từ đường dẫn tìm kiếm tập tin

en: Hide some Info file syntax in the text of nodes
vi: Ẩn một số cú pháp tập tin Info trong phần văn bản của nút

en: Length of time in milliseconds to wait for the next byte in a sequence indicating that a key has been pressed
vi: Thời gian chờ tính bằng mili giây chờ cho đến byte kế trong chuỗi chỉ thị rằng phím đã được bấm

en: Method to use to track mouse events
vi: Phương thức dùng bám sát sự kiện con chuột

en: How to follow a cross-reference
vi: Tới tham chiếu chéo thế nào

en: Highlight search matches
vi: Tô sáng phần khớp mẫu

en: Styles for links
vi: Kiểu cho liên kết

en: Styles for active links
vi: Kiểu cho liên kết đang kích hoạt

en: Styles for search matches
vi: Kiểu cho khớp tìm kiếm

en: How to print the information line at the start of a node
vi: In dòng thông tin tại đầu của nút thế nào

en: Explain the use of a variable
vi: Diễn tả cách sử dụng biến

en: Describe variable:
vi: Diễn tả biến:

en: Set the value of an Info variable
vi: Đặt giá trị của biến Info

en: Set variable:
vi: Đặt biến:

en: Set %s to value (%d):
vi: Đặt %s thành giá trị (%d):

en: Set %s to value (%s):
vi: Đặt %s thành giá trị (%s):

en: -----Info: (), lines ----,
vi: -----Info: (), dòng  ----,

en: %s: empty file
vi: %s: tập tin rỗng

en: %s for %s
vi: %s cho %s

en: 	Try `%s --help' for a complete list of options.
vi: 	Hãy thử lệnh trợ giúp “%s --help” để xem toàn bộ danh sách tùy chọn.

en: Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]
vi: Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN_INFO [TẬP_TIN_THƯ_MỤC]]

en: Add or remove entries in INFO-FILE from the Info directory DIR-FILE.
vi: Thêm hoặc gỡ bỏ mục nhập trong TẬP_TIN_INFO vào/khỏi TẬP_TIN_THƯ_MỤC.

en: INFO-FILE and DIR-FILE are required unless the --info-file
    or --dir-file (or --info-dir) options are given, respectively.
vi: INFO-FILE và DIR-FILE được yêu cầu trừ phi tùy chọn --info-file
    hoặc --dir-file (hay --info-dir) được chỉ ra, tương ứng.

en: Options:
     --add-once          add only to first matching section, not all.
     --align=COL         start description of new entries at column COL.
     --calign=COL        format second and subsequent description lines to
                           start at column COL.
vi: Các tùy chọn:
     --add-once          chỉ thêm chương khớp đầu tiên, không gì nữa cả.
     --align=CỘT         bắt đầu mô tả của mục mới tại CỘT.
     --calign=CỘT        định dạng các dòng mô tả thứ hai và tiếp sau thành
                           bắt đầu tại CỘT.

en:  --debug             report what is being done.
     --delete            delete existing entries for INFO-FILE from DIR-FILE;
                          don't insert any new entries.
     --defsection=TEXT   like --section, but only use TEXT if no sections
                          are present in INFO-FILE (replacing "Miscellaneous").
     --description=TEXT  the description of the entry is TEXT; used with
                          the --name option to become synonymous with the
                          --entry option.
     --dir-file=NAME     specify file name of Info directory file;
                          equivalent to using the DIR-FILE argument.
     --dry-run           same as --test.
vi:  --debug             báo cáo những gì đang được thực hiện.
     --delete            xóa các mục nhập đã tồn tại cho TẬP_TIN_INFO
                           khỏi TẬP_TIN_THƯ_MỤC; đừng chèn mục nhập mới.
     --defsection=VĂN_BẢN   giống --section, nhưng chỉ dùng VĂN_BẢN nếu
                          không có phần nào hiện diện trong TẬP_TIN_INFO (thay thế "Miscellaneous").
     --description=VĂN_BẢN mô tả của mục nhập là văn bản này; dùng cùng với
                          tùy chọn “--name” để cùng nghĩa với
                          tùy chọn “--entry”.
     --dir-file=TÊN      ghi rõ tên tập tin của tập tin thư mục info;
                          có cùng kết quả với đối số TẬP_TIN_THƯ_MỤC.
     --dry-run           giống với tùy chọn “--test”.

en:  --entry=TEXT        insert TEXT as an Info directory entry,
                          overriding any corresponding entry from DIR-FILE.
                          TEXT is written as an Info menu item line followed
                           by zero or more extra lines starting with whitespace.
                          If you specify more than one entry, all are added.
                          If you don't specify any entries, they are determined
                           from information in the Info file itself.
vi:  --entry=VĂN_BẢN      chèn văn bản này dạng mục nhập tập tin Info,
                          ghi dè lên mọi mục tương ứng từ DIR-FILE. Văn bản
                          này được ghi dưới dạng một dòng mục trình đơn info,
                          đằng trước ≥0 dòng thêm bắt đầu với khoảng trắng.
                          Nếu chỉ ra nhiều mục nhập thì tất cả được thêm.
                          Không ghi rõ mục nhập thì các mục nhập được xác định
                          từ thông tin trong tập tin Info chính nó.

en:  --help              display this help and exit.
     --info-dir=DIR      same as --dir-file=DIR/dir.
     --info-file=FILE    specify Info file to install in the directory;
                          equivalent to using the INFO-FILE argument.
     --item=TEXT         same as --entry=TEXT.
     --keep-old          do not replace entries, or remove empty sections.
vi:  --help              hiển thị trợ giúp này rồi thoát.
     --info-dir=THƯ_MỤC  giống với “--dir-file=THƯ_MỤC/thư_mục”.
     --info-file=TẬP_TIN ghi rõ tập tin Info cần cài đặt vào thư mục;
                          có cùng kết quả với đối số TẬP_TIN_INFO.
     --item=VĂN_BẢN      giống “--entry=VĂN_BẢN”.
     --keep-old          đừng thay thế mục nhập hay gỡ bỏ phần rỗng.

en:  --maxwidth, --max-width=COL  wrap description at column COL.
     --menuentry=TEXT    same as --name=TEXT.
     --name=TEXT         the name of the entry is TEXT; used with --description
                          to become synonymous with the --entry option.
     --no-indent         do not format new entries in the DIR file.
     --quiet             suppress warnings.
vi:  --maxwidth, --max-width=CỘT  ngắt dòng tại CỘT.
     --menuentry=VĂN_BẢN giống với “--name=VĂN_BẢN”.
     --name=VĂN_BẢN      tên của mục nhập là văn bản này;
                          dùng cùng với tùy chọn “--description”
                          thì có cùng kết quả với tùy chọn “--entry”.
     --no-indent         đừng định dạng mục nhập mới trong tập tin THƯ_MỤC
     --quiet             thu hồi cảnh báo.

en:  --regex=R           put this file's entries in all sections that match the
                          regular expression R (ignoring case).
     --remove            same as --delete.
     --remove-exactly    only remove if the info file name matches exactly;
                          suffixes such as .info and .gz are not ignored.
     --section=SEC       put entries in section SEC of the directory.
                          If you specify more than one section, all the entries
                           are added in each of the sections.
                          If you don't specify any sections, they are determined
                           from information in the Info file itself;
                           if nothing is available there, the --defsection
                           value is used; if that is not specified, the
                           final default is "Miscellaneous".
     --section R SEC     equivalent to --regex=R --section=SEC --add-once.
vi:  --regex=R           đặt các mục nhập của tập tin này vào mọi phần
                          khớp mẫu với biểu thức chính quy R
                          (không phân biệt chữ HOA/thường).
     --remove            giống với “--delete”.
     --remove-exactly    chỉ gỡ bỏ nếu tên tập tin Info tương ứng chính xác;
                          cũng phân biệt đuôi tên tập tin như .info và .gz
     --section=PHẦN      đặt các mục nhập vào phần PHẦN của thư mục.
                           Ghi rõ nhiều phần thì tất cả các mục nhập
                            được thêm vào mỗi phần.
                           Không ghi rõ phần thì các phần được xác định
                            từ thông tin trong tập tin Info chính nó.
                            nếu không có gì ở đây thì giá trị --defsection
                            được dùng; nếu nó không được chỉ ra thế thì
                            mặc định cuối cùng là "Miscellaneous".
     --section R PHẦN    tương đương “--regex=R --section=PHẦN --add-once”.

en:  --silent            suppress warnings.
     --test              suppress updating of DIR-FILE.
     --version           display version information and exit.
vi:  --silent            thu hồi cảnh báo.
     --test              thu hồi nâng cấp TẬP_TIN_THƯ_MỤC.
     --version           hiển thị thông tin phiên bản rồi thoát.

en: This is the file .../info/dir, which contains the
    topmost node of the Info hierarchy, called (dir)Top.
    The first time you invoke Info you start off looking at this node.
    %c
    %s	This is the top of the INFO tree
    
      This (the Directory node) gives a menu of major topics.
      Typing "q" exits, "H" lists all Info commands, "d" returns here,
      "h" gives a primer for first-timers,
      "mEmacs<Return>" visits the Emacs manual, etc.
    
      In Emacs, you can click mouse button 2 on a menu item or cross reference
      to select it.
    
    %s
vi: Đây là tập tin “…/info/dir”, cái mà chứa nút cao nhất
    của phân cấp Info, được gọi là (dir)Top (tạm dịch thư mục Đỉnh).
    Lần đầu tiên chạy Info thì bạn xem nút này.
    %c
    %s	Đây là Đỉnh của cây INFO
    
      (nút Thư mục) này đưa ra trình đơn các chủ đề chính.
      Phím tắt:
       * q        thoát
       * H        liệt kê các lệnh Info
       * d        trở về đây
       * h        hiện trợ giúp cho người mới dùng Info
       * mEmacs<Enter>  xem sổ tay Emacs, v.v..
    
      Trong Emacs, bạn có thể nhấn nút chuột 2 vào mục trình đơn
      hay vào tham chiếu chéo, để chọn nó.
    
    %s

en: %s: could not read (%s) and could not create (%s)
vi: %s: không thể đọc (%s) và không thể tạo (%s)

en: START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY
vi: Có “START-INFO-DIR-ENTRY” (mục nhập thư mục Info đầu) mà không có “END-INFO-DIR-ENTRY” (mục nhập thư mục Info kết thúc) tương ứng

en: END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY
vi: Có “END-INFO-DIR-ENTRY” (mục nhập thư mục Info kết thúc) mà không có “START-INFO-DIR-ENTRY” (mục nhập thư mục Info đầu) tương ứng

en: %s: already have dir file: %s
vi: %s: đã có tập tin thư mục: %s

en: %s: Specify the Info file only once.
vi: %s: hãy ghi rõ tập tin Info chỉ một lần.

en: Extra regular expression specified, ignoring `%s'
vi: Biểu thức chính quy thêm được ghi rõ nên bỏ qua “%s”

en: Error in regular expression `%s': %s
vi: Gặp lỗi trong biểu thức chính quy “%s”: %s

en: excess command line argument `%s'
vi: đối số dòng lệnh thừa “%s”

en: No input file specified; try --help for more information.
vi: Chưa ghi rõ tập tin nhập vào; Hãy chạy dùng tùy chọn “--help” để xem thông tin thêm.

en: No dir file specified; try --help for more information.
vi: Chưa ghi rõ tập tin thư mục. Hãy chạy lệnh trợ giúp “--help” để xem thông tin thêm.

en: Could not read %s.
vi: Không thể đọc %s.

en: no info dir entry in `%s'
vi: không có mục nhập thư mục Info trong “%s”

en: no entries found for `%s'; nothing deleted
vi: không tìm thấy mục nhập cho “%s” nên không xóa gì

en: %s: could not open %s for writing: %s
vi: %s: không thể mở “%s” để ghi: %s

en: %s: error on closing %s: %s
vi: %s: lỗi đóng tập tin %s: %s

en: %s is not a valid region code
vi: %s không phải mã vùng hợp lệ

en: %s: unknown variable %s
vi: %s: không hiểu biến %s

en: @%s `%s' previously defined
vi: @%s “%s” đã định nghĩa từ trước

en: here is the previous definition as @%s
vi: ở đây có định nghĩa trước như là @%s

en: could not open %s for writing: %s
vi: không thể mở “%s” để ghi: %s

en: error on closing %s: %s
vi: gặp lỗi khi đóng %s: %s

en: could not create directory `%s': %s
vi: không thể tạo thư mục “%s”: %s

en: error on closing image text file %s: %s
vi: gặp lỗi khi đóng tập tin ảnh dạng text %s: %s

en: @image file `%s' unreadable: %s
vi: Không thể đọc tập tin @image “%s”: %s

en: @image file `%s' not found, using `%s'
vi: không tìm thấy tập tin @image “%s”, đang dùng “%s”

en: @image file `%s' (for HTML) not found, using `%s'
vi: Tập tin @image “%s” (cho HTML) không đọc được, dùng “%s”

en: raw format %s is not converted
vi: định dạng thô %s không được chuyển đổi

en: could not open html refs config file %s: %s
vi: không thể mở tập tin cấu hình dùng để tham chiếu html %s: %s

en: missing type
vi: thiếu kiểu

en: unrecognized type: %s
vi: không nhận ra kiểu: %s

en: error on closing html refs config file %s: %s
vi: gặp lỗi khi đóng tập tin cấu hình tham chiếu cho html %s: %s

en: string not closed in css file
vi: chuỗi chưa được đóng trong tập tin css

en: --css-include ended in comment
vi: “--css-include” kết thúc tại phần ghi chú

en: @import not finished in css file
vi: @import chưa hoàn thiện trong tập tin css

en: CSS file %s not found
vi: không tìm thấy tập tin CSS %s

en: could not open --include-file %s: %s
vi: không thể mở --include-file %s: %s

en: error on closing CSS file %s: %s
vi: gặp lỗi khi đóng tập tin CSS %s: %s

en: no htmlxref.cnf entry found for `%s'
vi: không tìm thấy mục htmlxref.cnf dành cho “%s”

en: must specify a title with a title command or @top
vi: phải chỉ định một tiêu đề cùng với lệnh title hay @top

en: error on closing redirection node file %s: %s
vi: gặp lỗi khi đóng tập tin nút chuyển hướng %s: %s

en: document without nodes
vi: tài liệu chẳng có nút nào cả

en: document without Top node
vi: tài liệu không có nút “Đỉnh”

en: rename %s failed: %s
vi: đổi tên %s gặp lỗi: %s

en: @%s output more than once: %s
vi: @%s kết xuất nhiều hơn một: %s

en: @%s outside of any node
vi: @%s nằm ngoài mọi nút

en: @%s cross-reference name should not contain `:'
vi: tên tham chiếu chéo @%s không được phép chứa “:”

en: @%s node name should not contain `%s'
vi: tên nút @%s không được chứa “%s”

en: `.' or `,' must follow @xref, not %s
vi: “.” hay “,” phải theo sau @xref, không phải %s

en: `.' or `,' must follow @xref
vi: “.” hay “,” phải theo sau @xref

en: @node name should not contain `,': %s
vi: tên @node không được chứa “,”: %s

en: %s: output incompatible with split
vi: %s: kết xuất không tương thích với split (chia tách)

en: Index entry in @%s with : produces invalid Info: %s
vi: Mục chỉ số trong @%s với: sản sinh Info không hợp lệ: %s

en: entry for index `%s' outside of any node
vi: mục nhập cho chỉ mục “%s” nằm ở ngoài mọi nút

en: could not find @image file `%s.txt' nor alternate text
vi: không thể tìm thấy tập tin @image “%s.txt” mà cũng không có chữ thay thế

en: @strong{Note...} produces a spurious cross-reference in Info; reword to avoid that
vi: “@strong{Note…}” tạo một tham chiếu chéo giả trong Info; hãy sửa đổi để tránh nó

en: menu entry node name should not contain `%s'
vi: tên mục trình đơn không được chứa “%s”

en: menu entry node name should not contain `:'
vi: tên nút mục trình đơn không được chứa dấu hai chấm “:”

en: menu entry name should not contain `:'
vi: tên mục trình đơn không được chứa dấu hai chấm “:”

en: could not read %s: %s
vi: không thể đọc %s: %s

en: error on closing @verbatiminclude file %s: %s
vi: gặp lỗi khi đóng tập tin @verbatiminclude %s: %s

en: @%s: could not find %s
vi: @%s: không tìm thấy %s

en: empty index key in @%s
vi: khóa chỉ mục trống rỗng trong @%s

en: could not open %s: %s
vi: không thể mở %s: %s

en: multiple @%s
vi: nhiều @%s

en: bad name for @%s
vi: tên sai cho @%s

en: bad or empty @%s formal argument: %s
vi: đối số có dạng thức sai hoặc trống rỗng @%s: %s

en: bad syntax for @%s argument: %s
vi: cú pháp sai cho đối số @%s: %s

en: @end %s seen before @%s closing brace
vi: @end %s có vẻ trước dấu ngoặc ôm đóng @%s

en: @%s seen before @%s closing brace
vi: @%s có vẻ trước dấu ngoặc ôm đóng @%s

en: @%s missing closing brace
vi: @%s thiếu dấu ngoặc móc đóng

en: @%s missing closing delimiter sequence: %s}
vi: @%s thiếu dãy giới hạn đóng: %s}

en: @itemx should not begin @%s
vi: @itemx không được bắt đầu bằng @%s

en: @itemx must follow @item
vi: @itemx phải theo sau @item

en: @%s has text but no @item
vi: @%s có nội dung nhưng không có @item

en: `@end' expected `%s', but saw `%s'
vi: “@end” cần “%s”, nhưng lại nhận được “%s”

en: @%s seen before @end %s
vi: @%s có vẻ trước @end %s

en: @%s expected braces
vi: @%s cần dấu ngoặc móc {}

en: unmatched `%c%s'
vi: “%c%s” chưa khớp cặp

en: macro `%s' called with too many args
vi: vĩ lệnh “%s” được gọi với quá nhiều đối số

en: macro `%s' declared without argument called with an argument
vi: vĩ lệnh “%s” được khai báo không có đối số nhưng lại được gọi cùng với đối số

en: \ in @%s expansion followed `%s' instead of parameter name or \
vi: “\” trong phần mở rộng @%s theo sau “%s” thay vì tên tham số hay “\”

en: @%s missing argument
vi: @%s thiếu đối số

en: unknown @end %s
vi: không hiểu @end %s

en: bad argument to @%s: %s
vi: đối số sai cho @%s: %s

en: @%s: could not open %s: %s
vi: @%s: không thể mở %s: %s

en: encoding `%s' is not a canonical texinfo encoding
vi: bảng mã “%s” không phải là bảng mã “canonical texinfo”

en: empty argument in @%s
vi: đối số trống rỗng trong @%s

en: @%s after the first element
vi: @%s sau phần tử thứ nhất

en: @%s only meaningful on a @multitable line
vi: @%s chỉ có nghĩa khi ở dòng @multitable

en: @node precedes @%s, but parts may not be associated with nodes
vi: @node đứng trước @%s, nhưng bộ phận của nó không được tổ hợp cùng với các nút

en: missing category for @%s
vi: thiếu category cho @%s

en: missing name for @%s
vi: thiếu tên cho @%s

en: unexpected argument on @%s line: %s
vi: gặp đối số bất thường trên dòng @%s: %s

en: empty multitable
vi: đa-bảng rỗng

en: superfluous argument to @%s
vi: đối số không cần thiết cho @%s

en: bad argument to @%s
vi: đối số sai cho @%s

en: command @%s not accepting argument in brace should not be on @%s line
vi: lệnh @%s không chấp nhận đối số trong dấu ngoặc ôm không thể ở dòng @%s

en: accent command `@%s' not allowed as @%s argument
vi: lệnh nhấn mạnh accen “@%s” không cho phép đối số @%s

en: syntax for an external node used for `%s'
vi: cú pháp cho nút mở rộng được dùng cho “%s”

en: empty node name after expansion `%s'
vi: tên nút trống rỗng sau phần mở rộng “%s”

en: empty menu entry name in `%s'
vi: tên mục trình đơn trống rỗng trong “%s”

en: empty node name in menu entry
vi: tên nút trống trong mục trình đơn

en: @%s should not appear in @%s
vi: @%s không được xuất hiện trong @%s

en: recursive call of macro %s is not allowed; use @rmacro if needed
vi: gọi đệ qui macro %s là không được phép; dùng @rmacro nếu thấy cần

en: @%s defined with zero or more than one argument should be invoked with {}
vi: @%s được định nghĩa với không hay nhiều hơn một đối số mà nó được gọi với {}

en: @%s should only appear in heading or footing
vi: @%s chỉ được phép xuất hiện tại phần đầu hoặc chân

en: @%s should only appear in math context
vi: @%s chỉ được phép xuất hiện trong ngữ cảnh toán học

en: @%s not meaningful inside `@%s' block
vi: @%s không có nghĩa bên trong khối “@%s”

en: @%s in empty multitable
vi: @%s trong multitable trống rỗng

en: @tab before @item
vi: @tab trước @item

en: too many columns in multitable item (max %d)
vi: quá nhiều cột trong mục đa bảng (tối đa là %d)

en: ignoring @tab outside of multitable
vi: đang bỏ qua @tab bên ngoài đa bảng

en: @%s outside of table or list
vi: @%s nằm ngoài bảng hay danh sách

en: must be after `@%s' to use `@%s'
vi: phải sau “@%s” để dùng “@%s”

en: @dircategory after first node
vi: @dircategory sau nút đầu tiên

en: @direntry after first node
vi: @direntry sau nút đầu tiên

en: @menu in invalid context
vi: @menu trong ngữ cảnh không hợp lệ

en: @%s is not meaningful outside `@float' environment
vi: @%s không có nghĩa nếu ở bên ngoài môi trường “@float” (dấu chấm động)

en: @%s should be right below `@float'
vi: @%s phải dưới “@float”

en: ignoring multiple @%s
vi: bỏ qua nhiều @%s

en: command @%s missing a node or external manual argument
vi: lệnh @%s thiếu một nút hay tham số thủ công mở rộng

en: in @%s empty cross reference name after expansion `%s'
vi: trong @%s tên tham chiếu chéo sau phần mở rộng “%s”

en: in @%s empty cross reference title after expansion `%s'
vi: trong @%s tiêu đề tham chiếu chéo trống rỗng sau “%s” mở rộng

en: @image missing filename argument
vi: @image thiếu đối số tên tập tin

en: @%s missing first argument
vi: @%s thiếu đối số đầu tiên

en: no argument specified for @U
vi: chưa chỉ định đối số cho @U

en: non-hex digits in argument for @U: %s
vi: chữ số không phải dạng thập lục phân trong đối số cho @U: %s

en: fewer than four hex digits in argument for @U: %s
vi: có ít hơn bốn chữ số dạng thập lục trong đối số cho @U: %s

en: argument for @U exceeds Unicode maximum 0x10FFFF: %s
vi: đối số cho @U vượt quá mức tối đa Unicode 0x10FFFF: %s

en: command @%s does not accept arguments
vi: lệnh @%s không chấp nhận đối số

en: expected @end %s
vi: cần @end %s

en: @end %s should only appear at the beginning of a line
vi: @end %s chỉ nên xuất hiện ở đầu một dòng

en: macro `%s' previously defined
vi: vĩ lệnh “%s” được định nghĩa trước

en: here is the previous definition of `%s'
vi: đây là lời định nghĩa trước của “%s”

en: redefining Texinfo language command: @%s
vi: định nghĩa lại lệnh ngôn ngữ Texinfo: @%s

en: unexpected @
vi: gặp @ bất thường

en: unknown command `%s'
vi: không hiểu lệnh “%s”

en: undefined flag: %s
vi: chưa định nghĩa cờ: %s

en: @%s should only appear at the beginning of a line
vi: @%s chỉ nên xuất hiện đầu tại đầu dòng

en: superfluous arguments for node
vi: các đối số thừa cho nút

en: remaining argument on @%s line: %s
vi: đối số còn lại trên dòng @%s: %s

en: column fraction not a number: %s
vi: số lượng cột không phải là một con số: %s

en: @sp arg must be numeric, not `%s'
vi: đối số @sp phải là một con số, không phải “%s”

en: reserved index name %s
vi: đã đảo ngược tên chỉ mục %s

en: unknown source index in @%s: %s
vi: không hiểu chỉ mục nguồn trong @%s: %s

en: unknown destination index in @%s: %s
vi: không hiểu chỉ mục đích trong @%s: %s

en: @%s leads to a merging of %s in itself, ignoring
vi: @%s dẫn đường đến một hòa trộn của %s trong chính bản thân nó, đang bỏ qua

en: unknown index `%s' in @printindex
vi: không hiểu chỉ mục “%s” trong @printindex

en: printing an index `%s' merged in another one, `%s'
vi: đang in bảng mục lục “%s” đã hòa trộn với một cái khác, “%s”

en: printindex before document beginning: @printindex %s
vi: in mục lục trước khi tài liệu bắt đầu: @printindex %s

en: @paragraphindent arg must be numeric/`none'/`asis', not `%s'
vi: đối số “@paragraphindent” (thụt lề đoạn văn) phải là:
     * numeric  kiểu số
     * none     không có
     * asis     như thế
    chứ không phải “%s”

en: @firstparagraphindent arg must be `none' or `insert', not `%s'
vi: đối số “@firstparagraphindent” (thụt lề đoạn văn đầu) phải là:
     * none      không gì
     * insert    chèn
    chứ không phải “%s”

en: @exampleindent arg must be numeric/`asis', not `%s'
vi: đối số “@exampleindent” (thụt lề ví dụ) phải là:
     * numeric    kiểu số
     * none       không gì
     * asis       như thế
    chứ không phải “%s”

en: expected @%s on or off, not `%s'
vi: cần @%s bật hay tắt, không phải “%s”

en: @kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'
vi: đ.số @kbdinputstyle phải là “code”/“example”/“distinct”, không phải “%s”

en: @allowcodebreaks arg must be `true' or `false', not `%s'
vi: đối số “@allowcodebreaks” (cho phép ngắt mã) phải là:
     * true    đúng
     * false   sai
    chứ không phải “%s”

en: @urefbreakstyle arg must be `after'/`before'/`none', not `%s'
vi: đối số “@urefbreakstyle” phải là một trong số:
     * after:   sau
     * before:  trước
     * none:    không
    chứ không phải “%s”

en: @%s arg must be `top' or `bottom', not `%s'
vi: đối số “@%s” phải là:
     * top       đỉnh
     * bottom    đáy
    chứ không phải “%s”

en: raising the section level of @%s which is too low
vi: nâng mức chương của @%s là quá thấp

en: no chapter-level command before @%s
vi: không có lệnh chapter-level trước @%s

en: lowering the section level of @%s appearing after a lower element
vi: đang hạ thấp mức chương của @%s xuất hiện sau một phần tử ở thấp hơn

en: no sectioning command associated with @%s
vi: không có lệnh chương nào tổ hợp cùng với @%s

en: @%s not empty
vi: @%s không trống rỗng

en: @%s reference to nonexistent node `%s'
vi: @%s tham chiếu đến nút chưa tồn tại “%s”

en: @%s entry node name `%s' different from %s name `%s'
vi: @%s tên nút mục trình đơn “%s” khác biệt với %s tên “%s”

en: node `%s' is %s for `%s' in menu but not in sectioning
vi: nút “%s” là %s cho “%s” trong trình đơn nhưng mà không ở trong chương

en: node `%s' lacks menu item for `%s' despite being its Up target
vi: nút “%s” không có mục trình đơn cho “%s”, không kể nút này là đích Lên của nó

en: %s pointer `%s' (for node `%s') different from %s name `%s'
vi: con trỏ %s “%s” (cho nút “%s”) khác với %s tên “%s”

en: %s reference to nonexistent `%s'
vi: %s tham chiếu đến nơi mà chưa có “%s”

en: @%s to `%s', different from %s name `%s'
vi: @%s thành “%s”, khác với %s tên “%s”

en: could not protect hash character in @%s
vi: không thể bảo vệ ký tự băm trong @%s

en: chm.pm: could not open %s for writing: %s
vi: chm.pm: không thể mở %s để ghi: %s

en: chm.pm: error on closing %s: %s
vi: chm.pm: gặp lỗi khi đang đóng %s: %s

en: l2h: could not open latex file %s for writing: %s
vi: l2h: không thể mở tập tin latex “%s” để ghi: %s

en: l2h: L2H_TMP directory contains a dot
vi: l2h: thư mục L2H_TMP chứa dấu chấm

en: l2h: current directory contains a dot
vi: l2h: thư mục hiện tại có chứa dấu chấm

en: l2h: command did not succeed: %s
vi: l2h: lệnh thực hiện không thành công: %s

en: l2h: image has invalid extension: %s
vi: l2h: ảnh có phần đuôi mở rộng không hợp lệ: %s

en: l2h: rename %s as %s failed: %s
vi: l2h: đổi tên %s thành %s gặp lỗi: %s

en: l2h: could not open %s: %s
vi: l2h: không thể mở %s: %s

en: l2h: could not load %s: %s
vi: l2h: không thể tải %s: %s

en: l2h: could not open %s for writing: %s
vi: l2h: không thể mở %s để ghi: %s

en: tex4ht.pm: could not open %s: %s
vi: tex4ht.pm: không thể mở %s: %s

en: tex4ht.pm: chdir %s failed: %s
vi: tex4ht.pm: chdir %s gặp lỗi: %s

en: tex4ht.pm: unable to return to initial directory: %s
vi: tex4ht.pm: không thể trả về thư mục khởi tạo: %s

en: tex4ht.pm: output file missing: %s
vi: tex4ht.pm: thiếu tập tin đầu ra: %s

en: tex4ht.pm: command failed: %s
vi: tex4ht.pm: lệnh gặp lỗi: %s

en: tex4ht.pm: output has no HTML item for @%s %s
vi: tex4ht.pm: kết xuất không có mục HTML cho @%s %s

en: could not read init file %s
vi: không thể đọc tập tin khởi tạo %s

en: ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'
vi: bỏ qua giá trị không chấp nhận được “TEXINFO_OUTPUT_FORMAT” (định dạng xuất Texinfo) “%s”

en: Usage: %s [OPTION]... TEXINFO-FILE...
vi: Cách dùng: %s [TÙY-CHỌN]… TẬP-TIN-TEXTINFO…

en: Translate Texinfo source documentation to various other formats, by default
    Info files suitable for reading online with Emacs or standalone GNU Info.
    
    This program is commonly installed as both `makeinfo' and `texi2any';
    the behavior is identical, and does not depend on the installed name.
vi: Dịch tài liệu nguồn Texinfo sang nhiều định dạng khác nhau,
    mặc định là tập tin Info thích hợp để đọc trực tuyến bằng Emacs hoặc Info GNU độc nhất.
    
    Chương trình này thường được cài cùng cả “makeinfo” và “texi2any”;
    chúng làm cùng nhiệm vụ, không phụ thuộc vào tên được cài đặt.

en: Options for HTML:
          --css-include=FILE      include FILE in HTML <style> output;
                                    read stdin if FILE is -.
          --css-ref=URL           generate CSS reference to URL.
          --internal-links=FILE   produce list of internal links in FILE.
          --split=SPLIT           split at SPLIT, where SPLIT may be `chapter',
                                    `section' or `node'.
          --transliterate-file-names  use file names in ASCII transliteration.
          --node-files            produce redirection files for nodes and 
                                    anchors; default is set only if split.
vi: Tùy chọn HTML:
          --css-include=TẬP_TIN   tập tin bao gồm trong kết
                                   xuất theo kiểu dáng <style> HTML;
                                   TẬP_TIN là “-” thì đọc thiết bị nhập chuẩn.
          --css-ref=URL           tạo ra tham chiếu đến tập tin CSS.
          --internal-links=TẬP_TIN tạo danh sách các liên kết nội bộ
                                    trong tập tin này
          --split=SPLIT           chia cắt tại SPLIT, với SPLIT có thể là
                                    “chapter”, “section” hoặc “node”.
          --transliterate-file-names  tạo các tên tập tin đã chuyển chữ ASCII.
          --node-files            tạo ra các tập tin chuyển hướng cho các nút
                                   và điểm neo; mặc định chỉ được đặt nếu tách.

en: Options for DVI/PS/PDF:
          --Xopt=OPT              pass OPT to texi2dvi; can be repeated.
vi: Tùy chọn cho DVI/PS/PDF:
          --Xopt=OPT              chuyển TÙY-CHỌN cho texi2dvi; có thể lặp lại.

en: Examples:
      makeinfo foo.texi                      write Info to foo's @setfilename
      makeinfo --html foo.texi               write HTML to @setfilename
      makeinfo --xml foo.texi                write Texinfo XML to @setfilename
      makeinfo --docbook foo.texi            write Docbook XML to @setfilename
      makeinfo --plaintext foo.texi          write plain text to standard output
      makeinfo --pdf foo.texi                write PDF using texi2dvi
    
      makeinfo --html --no-headers foo.texi  write html without node lines, menus
      makeinfo --number-sections foo.texi    write Info with numbered sections
      makeinfo --no-split foo.texi           write one Info file however big
vi: Ví dụ:
      makeinfo foo.texi                      ghi Info vào @setfilename của foo
      makeinfo --html foo.texi               ghi HTML vào @setfilename
      makeinfo --xml foo.texi                ghi Texinfo XML vào @setfilename
      makeinfo --docbook foo.texi            ghi DocBook XML vào @setfilename
      makeinfo --plaintext foo.texi          ghi dữ liệu dạng chữ thường ra đầu ra tiêu chuẩn
      makeinfo --pdf foo.texi                ghi PDF dùng texi2dvi
    
      makeinfo --html --no-headers foo.texi  ghi HTML không có dòng nút hay trình đơn
      makeinfo --number-sections foo.texi    ghi Info có các phần đã đánh số
      makeinfo --no-split phu.texi           ghi một tập tin Info, bất chấp kích cỡ tối đa

en: %s: --footnote-style arg must be `separate' or `end', not `%s'.
vi: %s: đối số “--footnote-style” (kiểu dáng cước chú) phải là:
     * separate   riêng
     * end        cuối
    không phải “%s”.

en: %s is not a valid split possibility
vi: “%s” không phải là khả năng chia tách (split) hợp lệ

en: %s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.
vi: %s: đối số “--paragraph-indent” (thụt lề đoạn văn) phải là:
     * numeric    kiểu số
     * none       không có
     * asis       như thế
    không phải “%s”.

en: %s: when generating %s, only one input FILE may be specified with -o
vi: %s: khi đang tạo %s, chỉ một TẬP-TIN đầu vào có thể được chỉ ra cùng với tùy chọn -o

en: --Xopt option without printed output
vi: tùy chọn --Xopt không in ra kết xuất

en: unknown tree transformation %s
vi: không hiểu sự biến đổi cây %s

en: ignoring splitting for format %s
vi: bỏ qua việc chia cắt cho định dạng %s

en: %s: missing file argument.
vi: %s: thiếu đối số tập tin.

en: error on closing macro expand file %s: %s
vi: gặp lỗi khi đóng tập tin vĩ lệnh mở rộng %s: %s

en: could not open %s for writing: %s
vi: không thể mở “%s” để ghi: %s

en: %s: error on closing internal links file %s: %s
vi: %s: gặp lỗi khi đóng tập tin liên kết nội tại %s: %s

en: Only new
vi: Chỉ cái mới

en: Loading local TeX Live database
vi: Nạp dữ liệu TeX Live có trên máy

en: This may take some time, please be patient ...
vi: Vui lòng chờ khi chương trình đang chạy...

en: ... done loading
vi: ... đã nạp xong

en: You don't have permissions to change the installation in any way;
    specifically, the directory %s is not writable.
    Please run this program as administrator, or contact your local admin.
    
    Most buttons will be disabled.
vi: Không có đủ quyền để thay đổi bộ cài đặt;
    cụ thể, chương trình không thể ghi vào thư mục %s.
    Vui lòng chạy chương trình với quyền Admin, hoặc liên hệ với quản lý hệ thống của bạn.
    
    Hầu hết các tùy chọn sẽ bị vô hiệu.

en: Load default
vi: Nạp mặc định

en: multiple repositories
vi: nhiều nguồn

en: Display configuration
vi: Cấu hình thể hiện

en: packages
vi: các gói

en: collections
vi: các nhóm

en: schemes
vi: các nhóm

en: descriptions
vi: mô tả

en: filenames
vi: tập tin

en: not selected
vi: không được chọn

en: Package name
vi: Tên gói

en: Local rev. (ver.)
vi: Phiên bản đang có

en: Remote rev. (ver.)
vi: Phiên bản trên mạng

en: Short description
vi: Mô tả ngắn

en: Update all installed
vi: Cập nhật mọi thứ đã cài

en: Reinstall previously removed packages
vi: Cài lại các gói đã gỡ ra trước đây

en: Load default (from tlpdb) repository:
vi: Nạp kho cài đặt mặc định (từ dữ liệu tlpdb)

en: Load cmd line repository:
vi: Dùng nguồn cài đặt từ dòng lệnh:

en: Load standard net repository:
vi: Nạp kho cài đặt tiêu chuẩn trên mạng:

en: Load other repository ...
vi: Nạp nguồn cài đặt khác ...

en: General ...
vi: Tổng quan ...

en: Paper ...
vi: Kiểu giấy ...

en: Platforms ...
vi: Kiểu hệ thống ...

en: Expert options
vi: Tùy chọn dành cho chuyên gia

en: Enable debugging output
vi: Bật chế độ dò lỗi

en: Disable auto-install of new packages
vi: Không tự cài đặt gói mới

en: Disable auto-removal of server-deleted packages
vi: Không tự xóa các gói liên quan tới máy phục vụ

en: Update filename database
vi: Cập nhật danh sách tập tin trong hệ thống TeXLive

en: Rebuild all formats
vi: Tạo lại mọi định dạng

en: Update font map database
vi: Cập nhật thông tin về các phông

en: Restore packages from backup
vi: Phục hồi gói từ bộ lưu trữ

en: Handle symlinks in system dirs
vi: Cài đặt liên kết mềm trong thư mục hệ thống

en: Remove TeX Live %s ...
vi: Gỡ bỏ TeX Live %s ...

en: Remove TeX Live %s
vi: Gỡ bỏ TeX Live %s

en: Complete removal finished
vi: Đã xong việc gỡ xóa

en: Really remove (uninstall) the COMPLETE TeX Live %s installation?
    Your last chance to change your mind!
vi: Bạn thật sự muốn gỡ bỏ hoàn toàn bộ cài đặt TeX Live %s?
    Đây là cơ hội cuối để bạn đổi ý đấy!

en: Details on:
vi: Chi tiết về:

en: Installed:
vi: Đã cài đặt:

en: Local revision:
vi: Phiên bản trên máy:

en: Local Catalogue version:
vi: Phiên bản catalog trên máy:

en: Remote revision:
vi: Phiên bản trên mạng:

en: Remote Catalogue version:
vi: Phiên bản catalog trên mạng:

en: Functionality:
vi: Chức năng:

en: Primary characterization:
vi: Đặc trưng chính:

en: Secondary characterization:
vi: Đặc trưng phụ:

en: Warning: Catalogue versions might be lagging behind or be simply wrong.
vi: Chú ý: Phiên bản catalog có thể bị lệch hoặc sai.

en: Depends:
vi: Phụ thuộc vào:

en: Binaries' dependencies:
vi: Phần mà các tập tin nhị phân đòi hỏi:

en: Runfiles:
vi: Tập tin thi hành:

en: Docfiles:
vi: Tập tin ài liệu:

en: Srcfiles:
vi: Tập tin mã nguồn:

en: Binfiles:
vi: Tập tin thi hành:

en: Further information
vi: Thông tin khác

en: Update the TeX Live Manager
vi: Cậpt nhật chương trình quản lý TeX Live

en: Select platforms to support
vi: Chọn kiểu hệ thống

en: Removals of the main platform not possible!
vi: Không thể gỡ bỏ cài đặt cho hệ thống chính!

en: Default package repository
vi: Nguồn cài đặt mặc định

en: Create formats on installation
vi: Tạo định dạng TeX (TeX format) trong khi cài đặt

en: Install macro/font sources
vi: Cài đặt mã nguồn của macro/font

en: Install macro/font docs
vi: Cài đặt tài liệu về macro/font

en: Default backup directory
vi: Thư mục sao lưu mặc định

en: Auto backup setting
vi: Cài đặt sao lưu tự động

en: Link destination for programs
vi: Nơi tạo liên kết tới chương trình thực thi

en: Link destination for info docs
vi: Nơi tạo liên kết tới tài liệu `info`

en: Link destination for man pages
vi: Nơi tạo liên kết tới các tài liệu `man`

en: Create shortcuts on the desktop
vi: Tạo liên kết nhanh trên Desktop

en: Install for all users
vi: Cài đặt cho mọi người trên máy

en: Change file associations
vi: Đổi chương trình mở tập tin

en: Load default repository:
vi: Kho cài đặt mặc định trên máy:

en: Paper options
vi: Tùy chọn cỡ giấy

en: Default paper for all
vi: Cỡ giấy mặc định cho tất cả

en: Default paper for %s
vi: Cỡ giấy mặc định cho %s

en: GUI Language
vi: Ngôn ngữ giao diện

en: Default language for GUI:
vi: Ngôn ngữ mặc định của giao diện:

en: Changes will take effect after restart
vi: Thay đổi sẽ có tác dụng sau khi khởi động lại

en: Default remote repository
vi: Nguồn cài đặt mặc định từ mạng

en: Edit default package repositories
vi: Chọn kho mặc địch để cài đặt gói

en: Specify set of repositories to be used
vi: Chọn nhóm các kho cài đặt

en: Change main package repository
vi: Đổi kho cho các gói chính

en: Change subsidiary package repository
vi: Đổi kho cài đặt các gói bổ sung

en: Add package repository
vi: Thêm kho các gói

en: Repository tag name already used: %s
vi: Tên ngắn của kho đã được dùng: %s

en: Select paper format for %s
vi: Cỡ giấy chọn cho %sũ

en: keep arbitrarily many
vi: giữ số lượng tùy ý

en: Loading of remote database failed.
vi: Không thể nạp dữ liệu từ  mạng.

en: Critical updates have been installed.
    Program will terminate now.
    Please restart if necessary.
vi: Hoàn tất các cập nhật chủ yếu.
    Chương trình sẽ thoát ngay sau đây.
    Vui lòng khởi động lại nếu cần thiết.

en: The TeX Live manager (the software you're currently running)
    needs to be updated before any other updates can be done.
    
    Please do this by clicking the "Update the TeX Live Manager" button,
    after dismissing this dialogue.
    
    After the update, the TeX Live manager will terminate.
    You can then restart it to proceed with further updates.
vi: Chương trình quản lý TeX Live (là chương trình hiển thị thông báo này)
    cần phải được cập nhật trước các phần khác.
    
    Hãy chọn "Cập nhật chương trình quản lý TeX Live"
    trong bước tiếp sau thông báo này.
    
    Sau khi cập nhật chương trình quản lý TeX Live,
    chương trình này sẽ thoát và bạn cần chạy lại nó để tiến hành
    các cập nhật khác.

en: (Further updates will be available after tlmgr has been updated.)
vi: (Thông tin về các cập nhật khác sẽ có sau khi tlmgr được cập nhật xong.)

en: Please wait a bit after the program has terminated so that the update can be completed.
vi: Sau khi chương trình kết thúc vui lòng chờ một lát để cho việc cập nhật hoàn tất.

en: Restore completed
vi: Phục hồi hoàn tất

en: Select the package to restore, or restore all packages
vi: Chọn gói để khôi phục, hoặc chọn khôi phục mọi gói

en: Restore selected package
vi: Phục hồi gói đã chọn

en: Restore all packages to latest version
vi: Ép các gói về phiên bản mới nhất

en: Update symbolic links
vi: Cập nhật liên kết mềm

en: Remove symbolic links
vi: Gỡ bỏ liên kết tượng trưng

en: Edit directory
vi: Thư mục soạn thảo

en: New value for %s:
vi: Giá trị mới cho %s:

en: Choose Directory
vi: Chọn thư mục

en: Load package repository
vi: Nạp nguồn cài đặt gói

en: Load this package repository:
vi: Nạp kho cài đặt:

en: Choose local directory
vi: Chọn thư mục trên máy

en: Use standard net repository
vi: Dùng kho cài đặt tiêu chuẩn từ mạng

en: Loading remote repository - this may take some time, please be patient ...
vi: Đang tải dữ liệu kho cài đặt từ mạng - vui lòng chờ đợi...

en: not verified
vi: không được xác nhận

en: Running %s failed.
    Please consult the log window for details.
vi: Lỗi khi chạy chương trình %s.
    Hãy tham khảo chi tiết trong cửa sổ thông báo lỗi.

en: Menu shortcuts
vi: Phím nóng menu

en: Target directory %s non-empty;
    may cause trouble!
vi: Thư mục đích %s có chứa gì đó;
    việc này có thể gây rắc rối!

en: Target directory %s non-empty;
    are you sure?
vi: Thư mục đích %s có sẵn gì rồi;
    bạn chắc sẽ không có rắc rối gì chứ?

en: Really abort?
vi: Bạn thật sự muốn bỏ ngang?

en: Local repository
vi: Nạp kho

en: TeX Live Installer
vi: Chương trình cài đặt TeX Live

en: Trying to load %s.
    
    If this takes too long, press Abort or choose another repository.
vi: Đang thử nạp %s.
    
    Nếu việc này quá lâu, hãy bỏ và chọn kho khác.

en: Cannot be created or cannot be written to
vi: Không thể tạo hoặc ghi vào tập tin

en: Directory name...
vi: Tên thư mục...

en: Change name (slashes not allowed)
vi: Đổi tên (không dùng dấu gạch ngược \ trong tên)

en: No slashes allowed
vi: Dấu gạch ngược (\) không được chấp nhận

en: TL release component highly recommended!
    Are you sure?
vi: Phần này nên được cài đặt!
    Bạn có chắc bỏ qua nó?

en: Add year
vi: Thêm năm

en: Remove year
vi: Bỏ năm

en: Installation root
vi: Thư mục gốc của bộ cài đặt

en: Localized directory names will be replaced by their real names
vi: Các tên thư mục đã dịch qua ngôn ngữ địa phương sẽ được thay bởi tên chính xác của chúng

en: '~' equals %s, e.g. %s
vi: '~' bằng %s, ví dụ %s

en: Cannot deselect own platform
vi: Không thể bỏ chọn kiến trúc của chính máy đang chạy

en: Binaries
vi: Tập tin thi hành

en: Schemes
vi: Mẫu

en: Other collections
vi: Các nhóm khác

en: Warning. Not all configured directories are writable!
vi: Cảnh báo: Không thể ghi vào một số thư mục!

en: Man pages
vi: Tài liệu man

en: Info pages
vi: Tài liệu info

en: GUI language
vi: Ngôn ngữ giao diện đồ họa

en: Font scaling
vi: Co dãn font chữ

en: TeX Live %s Installer
vi: Chương trình cài đặt TeX Live %s

en: Main tree
vi: Cây cấu trúc chính

en: Local additions
vi: Phần bổ sung trên máy

en: Per-user additions
vi: Phần bổ sung cho mỗi người dùng trên máy

en: Portable setup:
    May reset TEXMFLOCAL
    and TEXMFHOME
vi: Cài đặt linh hoạt:
    Có thể thay đổi TEXMFLOCAL
    và TEXMFHOME

en: Platforms
vi: Kiến trúc

en: Current platform:
vi: Kiến trúc đang chọn:

en: N. of additional platform(s):
vi: Số kiến trúc bổ sung:

en: Selections
vi: Các lựa chọn

en: Scheme:
vi: Mẫu:

en: N. of collections:
vi: Số nhóm:

en: Disk space required (in MB):
vi: Lượng đĩa cần thiết (MB):

en: Allow execution of restricted list of programs via \write18
vi: Cho phép (La)TeX chạy chương trình hệ thống bằng \write18

en: Create all format files
vi: Tạo mọi tập tin định dạng cho TeX

en: Install font/macro doc tree
vi: Cài đặt tài liệu cho font/macro

en: Install font/macro source tree
vi: Cài đặt mã nguồn của font/macro

en: Adjust searchpath
vi: Chỉnh đường dẫn tìm kiếm tập tin thi hành

en: No shortcuts
vi: Không tạo liên kết nhanh

en: TeX Live menu
vi: Menu TeXLive

en: Launcher entry
vi: Nơi khởi động chương trình

en: Install TeXworks front end
vi: Cài đặt trình soạn thảo TeXworks

en: Create symlinks in standard directories
vi: Tạo liên kết mềm trong các thư mục tiêu chuẩn

en: Specify directories
vi: Chọn thư mục

en: After install, set CTAN as source for package updates
vi: Sau khi cài xong, đặt CTAN làm nguồn để cập nhật các gói

en: Custom scheme
vi: Chọn mẫu

en: %s not a local or remote repository
vi: %s không phải kho ở dưới máy hay trên mạng

en: Specific mirror...
vi: Chọn kho đệm...

en: No mirror list available
vi: Không thấy danh sách mirror nào

en: Select or type
vi: Chọn hoặc nhập vào

en: Needs updating
vi: Cần cập nhật

en: Up to date
vi: Mới nhất

en: If loading takes too long, press Abort and choose another repository.
vi: Nếu việc tải quá lâu, hãy chọn bỏ (Abort) và chọn kho khác.

en: Done loading
vi: Đã nạp xong

en: A configured repository is unavailable.
vi: Kho cài đặt đã chọn không còn thích hợp.

en: %s not a repository
vi: %s không phải là kho cài đặt

en: No repositories
vi: Không có kho nào

en: Multiple repositories
vi: Nhiều kho

en: Not loaded
vi: Chưa được nạp

en: Actual repository
vi: Kho thực tế

en: Main Repository
vi: Kho cài đặt chính

en: Any CTAN mirror
vi: Bất kỳ kho CTAN nào

en: Local directory...
vi: Thư mục trên máy...

en: tlcontrib additional repository
vi: kho cài đặt bổ sung tlcontrib

en: tlcontrib repository is included
vi: bao gồm cài đặt tlcontrib

en: Remove tlcontrib repository
vi: Bỏ kho cài đặt tlcontrib

en: tlcontrib repository is not included
vi: không gồm kho cài đặt tlcontrib

en: Add tlcontrib repository
vi: Thêm kho cài đặt tlcontrib

en: Save and Load
vi: Lưu và nạp

en: Cannot remove own platform %s
vi: Không thể bỏ chọn kiến trúc %s của máy đang chạy

en: Apply and close
vi: Áp dụng và  kết thúc

en: Changed entries are bold
vi: Các  phần đã thay đổi được tô đậm

en: Paper sizes
vi: Cỡ giấy

en: Restore %s to revision %s?
vi: Khôi phục %s về phiên bản %s?

en: No backups configured
vi: Không có cấu hình sao lưu

en: No backup directory defined
vi: Không có cấu hình thư mục để sao lưu

en: Backup directory %s does not exist
vi: Thư mục %s để sao lưu không tồn tại trên máy

en: No packages in backup directory %s
vi: Không có gói nào trong thư mục sao lưu %s

en: Restore from backup
vi: Khôi phục từ bộ sao lưu

en: Restore all
vi: Khôi phục tất cả
